10精度的A/D

核心提示10bit对应1024; 1 情况1 基准是5V;那么你的量程可能是20V;那么你给5V,读取回来的数据就是255,刚好是1024的,1/4;就是 5/20 = 255/1024; 你自己查看一下ADC的数据手册是否,输入最大值是4倍的

10bit对应1024;

1 情况1 基准是5V;那么你的量程可能是20V;那么你给5V,读取回来的数据就是255,刚好是1024的,1/4;就是 5/20 = 255/1024; 你自己查看一下ADC的数据手册是否,输入最大值是4倍的基准电压;

2 情况2 还有一个可能是,你的ADC是采集+10 到-10V;表面看是10bit,实际上是9bit的,因为有一个bit是符号位; 5V/10 = 255/512 你采集的是对的。你的软件要修改一下对应正负输入电压,也就是要修正一下符号位的问题。

ADC0809的电源电压范围是4.75v

-

5.25v。一般都直接用5V。基准电压一般接5V,这样输入电压为5V时,转换的数字量为255.基准电压是有用的,在特定条件下可以提高转换精度。如;输入电压范围为0

-

2.5V,如基准电源用5V,转换成数字量的值为0

-

128.如果把基准电压定为2.5V,那么此时转换成的数字量就为0

-

255.

 
友情链接
鄂ICP备19019357号-22