最近在做一个温度采集模块,单片机通过查表法获得NTC的温度值,调试时间长了,有点犯迷糊了,发现一个问题,不知道是不错觉,最近感觉头脑头不怎么好使了……貌似通过查表法获得温度时,跟单片机的供电电压似乎没什么关系,不管是5V供电还是3.3V供电,通过电路计算所得到的NTC端的AD值似乎不变,我只想问:这不是错觉吧?!那么,在采集AD的时候,似乎只需要关注采集到的AD值就可以了,不需要考虑电源电压的问题?
首先你要搞清楚AD取样的数值是和单片机的参考电压有关的,参考电压要比实际电压高才能获取到有意义的数值
你的电源电压改变的时候,可能VCC和VEF连起来了,所以连着参考电压也变化了
单片机的供电电压 在手册的规定范围之内就好,
AD采集的数据 只跟采集的信号,和AD芯片的精确度有关系。
只要AD芯片能正常工作,配置的合理, 跟单片机半毛钱关系都没有