恭喜,你发布的帖子
发布于 2021-02-17 15:52:48
2楼
所谓模拟量的分辨率就是模拟量两个连续的离散取值的差的倒数。不论13bit还是16bit,单极性模拟量(为例)对应的数值都是0~27648。
13bit是用13个位来表示这个模拟量,其中一个符号位,12个数字位,2的12次方是4096,因此13bit的模拟量连续两个取值之间的区间就是27648/4096=6.75,当模拟量的变化小于6.75时,读取的数值是没有变化的,也就是说能读到的模拟量只能是6.75的整数倍数(结果要取整)。
4096/27648=0.15,这个0.15就是分辨率了。
同理,16bit的模拟量分辨率是32767/27648=1.18,明显大于13bit。
此外,由于考虑电压/电流溢出等情况,实际分辨率要小于上述的计算。
当需要检测的模拟量要求比较灵敏时,就需要用16bit的模块,可以检测到比较小的变化,通道采样时间也短。否则用13bit的就可以了,因为价格便宜。
请填写推广理由:
分享
只看
楼主