理论上10bit的A/D精度只能做到千分之一,也就是说用来测量50V电压时,精度只能达到50V/1024=49mV.
有哪位大侠有没有办法用它实现10mV的测量精度?
求教了!
难题挑战:如何用10bit的A/D测量50V电压,精度能达到10mV?
全部回复(43)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
@maychang
这是办不到的事.有很多提高AD分辨率的文章,但实际都做不到.
我这个只是个想法,能不能办到不知道.
10位A/D做成0-10.24V的,A/D的接地端先接被测地,如果测得数大于1000,则通过转换开关将A/D的接地端接到10V,如果再大于1000再把A/D的接地端提高10V,直至测得数小于等于1000.这时A/D测得值加上A/D的接地端电压就是得到的最终电压.
要解决以下问题:
1.标准电压源的精度.
2.转换开关对标准电压源的影响.
3.A/D的接地问题.
我想这三个问题如果能解决就可以.
科学测量中有许多情况都要用此类方法提高精度.
10位A/D做成0-10.24V的,A/D的接地端先接被测地,如果测得数大于1000,则通过转换开关将A/D的接地端接到10V,如果再大于1000再把A/D的接地端提高10V,直至测得数小于等于1000.这时A/D测得值加上A/D的接地端电压就是得到的最终电压.
要解决以下问题:
1.标准电压源的精度.
2.转换开关对标准电压源的影响.
3.A/D的接地问题.
我想这三个问题如果能解决就可以.
科学测量中有许多情况都要用此类方法提高精度.
0
回复
提示
@njyd
我这个只是个想法,能不能办到不知道. 10位A/D做成0-10.24V的,A/D的接地端先接被测地,如果测得数大于1000,则通过转换开关将A/D的接地端接到10V,如果再大于1000再把A/D的接地端提高10V,直至测得数小于等于1000.这时A/D测得值加上A/D的接地端电压就是得到的最终电压. 要解决以下问题: 1.标准电压源的精度. 2.转换开关对标准电压源的影响. 3.A/D的接地问题. 我想这三个问题如果能解决就可以. 科学测量中有许多情况都要用此类方法提高精度.
njyd老兄,你的办法可以,但是采样率能做多高呢?成本呢?7135才10RMB,你的办法要加多少东东?占多少线路板?加多少钱?
0
回复
提示
@njyd
我这个只是个想法,能不能办到不知道. 10位A/D做成0-10.24V的,A/D的接地端先接被测地,如果测得数大于1000,则通过转换开关将A/D的接地端接到10V,如果再大于1000再把A/D的接地端提高10V,直至测得数小于等于1000.这时A/D测得值加上A/D的接地端电压就是得到的最终电压. 要解决以下问题: 1.标准电压源的精度. 2.转换开关对标准电压源的影响. 3.A/D的接地问题. 我想这三个问题如果能解决就可以. 科学测量中有许多情况都要用此类方法提高精度.
电路变得复杂了很多,理论上是没有问题的.
谢谢你的回复.:)
谢谢你的回复.:)
0
回复
提示
@pan_charger
滤波的目的是消除随机误差和干扰以及输出纹波电压.就像您上贴中的例子,51mV和99mV都是1,如果把测量得到的“1”看作是75mV,那误差是多少?数字是死的,人是活的.
“理想测量值与真实值的最大误差是分辨率的一半,在本例中是24.5mV.”
我的帖子针对的是这一句.
得到1,可能是50mV,也可能是99mV.不考虑其他因素,最大误差基本上等于分辩率,不是分辨率的*一半*.
我的话与滤波不滤波没关系.
人再活,得到1,你也不可能知道到底是50mV还是99mV.所以得到1只能知道是50mV误差为负0mV正49点几mV.
从这点可知数字测量绝对误差不变,得数越小相对误差越大.
我的帖子针对的是这一句.
得到1,可能是50mV,也可能是99mV.不考虑其他因素,最大误差基本上等于分辩率,不是分辨率的*一半*.
我的话与滤波不滤波没关系.
人再活,得到1,你也不可能知道到底是50mV还是99mV.所以得到1只能知道是50mV误差为负0mV正49点几mV.
从这点可知数字测量绝对误差不变,得数越小相对误差越大.
0
回复
提示