使用一个引脚来釆集基准,就是2.5伏那个,如果是8位,电源是5伏,那釆来的值就是128
如果电源为4伏,此时基准仍是2.5伏,那釆来的值大于128
根据釆来的值的差计算出当前的电源电压,就可精确得到釆集值了。
另外stc单片机的基准电压就是比电源电压低0.几伏的一个电压
单片机的运算能力有限,不可能每次釆集都先算下电源电压,但电源也不可能变化很快,所以可以每釆集几十次再算次基准。或者每次上电时釆集一次。
我自己的理解是:
AD转换
是先把
模拟量
转化为数字量,比如把一个正弦波的电压信号转化为一系列“台阶”构成的似正弦波;然后再由AD采样模块设定
采样频率
,从这个似正弦波上面选择若干个点,构成最后的
采样信号
你说的是对的。AD转换是先把模拟量转化为数字量,但AD转换需要时间,AD转换完成可用中断法读取数据,也可用
查询法
读取数据。