回复:关于SM331分辨率的问题讨论。

贾岑

西门子1847工业学习平台

  • 帖子

    826
  • 精华

    2
  • 被关注

    20

论坛等级:侠圣

注册时间:2006-04-28

普通 普通 如何晋级?

发布于 2010-01-14 00:52:52

17楼

用331-7KF02模块实验,修改积分时间使其变为9位分辨率,
理论上,采集到的模拟量信号转换为0-27648之间数值时梯度为64,则对应的使PIW数值变化的最小模拟量变化(电压)为:10*64/27648=0.023V。如果有精度较高的恒压源,然后按照这个梯度给模拟量输入再观察PIW的数值变化,也可以估算出其分辨率。
我用的是1个12位分辨率的模拟量输出模块,将其输出接到331模块的输入,输出模块的电压变化梯度为8。经多次实验表明,当输出的PQW梯度在8-56之间变化时,PIW的数值不会发生变化,只有到输出模块的变化量大于等于8位分辨率的梯度64时,PIW的数值才会发生变化,且这个变化基本是加64的,也有可能出现一定的偏差(此偏差有可能是由于输出精度和采集精度误差造成的,与分辨率无关)。但是PIW根据不同输入所得数值,转换成2进制数后,后6位均为0。这也应该算是验证了左对齐,低位补零的法则。
分辨率的概念应该就是指不是所有的模拟量的变化都可以在0—27648中产生一个数值的变化,而这个使数值发生规律变化的最小模拟量变化由分辨率所决定。
分辨率跟芯片的采集精度应该是两个概念,采集精度只是保证使我采集到的模拟量更趋近于真实值,而在转换到0-27648时精度不起任何作用,而只跟分辨率有关,分辨率越高则转换后数值的梯度越小。
如楼主所言,当分辨率确定后,0-27648之间的数值变化规律也就被确定了,实验也证明了不会出现不符合规律的数值。
但行好事 莫问前程
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54659条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。