sdf159372008 发表于 2012-9-9 20:38:02

【求指导】STC12C5A60S2的ADC精度如何计算

想做一个电流表,但是一般取样电阻都是只有0.XXΩ的,电压比较低。
这个片子总共有8个通道的10位模数转换。我将其中第八个通道接一个1.024V的基准电源,第一个通道测量取样电阻上的电压。
用STC官方的程序
然后通过
R7=1024;       //基准电压1.024V
R0=(GetADCResult(1)*1.0/GetADCResult(7))*R5; //取样电阻电压
这样精度是0.01V还是(电源电压/1024)啊?
不清楚“GetADCResult(1)”是以什么为参考的……
所以特来求教!

gaoyichuan000 发表于 2012-9-9 21:53:35

电源电压/1024

marshallemon 发表于 2012-9-9 21:58:11

由于STC内部的AD是没有使用基准电压源的,而使用片子的供电,这个电压的温度系数和精度都不怎样,使用一通道接一基准电压就是为了校正由于电源电压的温漂和精度所带来的影响

fghlw 发表于 2012-9-10 07:36:01

ADC满度电压/分度数

lengshuicha 发表于 2012-9-10 08:59:30

3楼那个主意供参考,TL431作为参考电压,2.5V。采集的信号可能要放大一下,太小了。

zcx2012 发表于 2012-9-10 09:13:13

电源电压,
页: [1]
查看完整版本: 【求指导】STC12C5A60S2的ADC精度如何计算