STC AD采样 如何准确得到基准电压和VCC

2025-04-28 16:04:52
推荐回答(3个)
回答1:

使用一个引脚来釆集基准,就是2.5伏那个,如果是8位,电源是5伏,那釆来的值就是128

如果电源为4伏,此时基准仍是2.5伏,那釆来的值大于128

根据釆来的值的差计算出当前的电源电压,就可精确得到釆集值了。
另外stc单片机的基准电压就是比电源电压低0.几伏的一个电压

单片机的运算能力有限,不可能每次釆集都先算下电源电压,但电源也不可能变化很快,所以可以每釆集几十次再算次基准。或者每次上电时釆集一次。

回答2:

这款芯片我没有用过。
通常 ADC 参考电压 VREF 的选择,由程序设置内部控制字决定,可设置为内部 VREF(通常是2.5V)、Vcc(5V) 或外部引脚 输入(通常是2.5V)。我没明白你采用哪种基准源。
选用 Vcc 做基准是最差的质量。选用2.5V基准源时,测量精度与电源电压无关。外接TL431时,紧挨着输入脚用1~2uF钽电容并联高瓷介电容接地。
校准测量误差时,不能把外部 输入的基准源(TL431)作为被采集信号输入,应该另外搭建基准源供采集。
ADC测量的稳定性是最重要的,绝对误差程序容易修正。由于数字电路的高频干扰,采集直流电压应该由程序设置循环,连续采集几次,求出平均值。
如果 ADC 模拟输入电压范围是 0 ~ 5 V,采集数据对应值是 0 ~ 1023 。

回答3:

电路设计 再检查一遍,滤波和抗干扰要做好,431有最低工作电流限制的,你再计算 核对一下