高分辨率=高精度?

        

        做技术的对这两个名词一定不陌生,尤其是做传感器数据采集时,精度和分辨率是两个很重要的指标。然而经常有工程师,甚至多年工作经验的老工程师把这两个概念弄混。这里就抛砖引玉简单介绍一下。

        首先,精度是指测量的准确度,与误差的概念相对应。而分辨率是指能测量的最小刻度。两者没有直接联系。如下图:

高分辨率≠高精度

        拿ADC芯片来说,一个12位的ADC,它的分辨率就是1/4096,这是固定不变的。而它的精度是由所选用的基准电压的精度,以及AD本身的非线性误差等来决定的。如果选用的基准电压精度为1%,那么AD采样的精度最多只能达到1%,实际上还有其他误差影响,肯定达不到1%。即使用分辨率更高的AD芯片,精度也不会提高。

        举个具体的例子,用AD采样1.000V和1.001V两个电压,采样结果是0.800V和0.801V。可以看到,AD能够分辨出0.001V的电压变化,也就是说分辨率可以达到0.001V。但测量精度却只有0.2V。所以说高分辨率并不等于高精度。高分辨率比较容易实现,一个16位的AD,分辨率就可以达到1/65536,而精度要达到万分之一是非常困难的。

高分辨率是高精度的保证

        分辨率和精度是两个概念,但也不是完全没有关系。还是拿AD采样来说,如果我要达到0.1%的精度,那AD的分辨率必须要优于0.1%才行。

        继续拿电压测量来举例。假设AD的测量范围为0~1V,精度要达到满量程的±0.1%,即±1mV,那么测量一个2mV的电压时,测量结果应该在1~3mV之间。如果这时选用的是一个8位的AD,那么它的分辨率只有1V/256,大约是4mV,测量2mV的电压,要么测的结果是0,要么测的结果是4mV。显然这是达不到要求的精度的。必须选用更高分辨率的AD才行。所以说高分辨率是高精度的保证。

推荐阅读:

国产MCU哪家强?

北京PM10超8000!怎么测出来的?

步进电机S型曲线加速的实现

欢迎关注公众号"嵌入式技术开发",大家可以后台给我留言沟通交流。如果觉得该公众号对你有所帮助,也欢迎推荐分享给其他人。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值