单片机测量电压,使用ADC0808;运行测得的结果与探针不相同;是怎么回事?跪求解答!解决了一定加分!!!

2024-11-25 19:40:15
推荐回答(2个)
回答1:

你所说在同一个被测点0808测出结果与探针带万用表测出的数字不相同,对吗?首先想搞清被测量是直流还是交流,如果是交流,那就与你单片机采样计算方法有关了。采样直流量,那又要看被采量是干电池还是交流整流出的直流。干电池,内阻大,假设电池电势E为5V,内阻为10欧,接入0808采样电阻为1K,,则有5V/1K=5毫安流经电池10欧内阻,内阻压降为50毫伏,此时测出的电压值就是4.95V,再设万用表输入电阻为高阻达到1M,5V/1M=5微安,内阻压降50微伏,到表上电压有4.99995V.不一样吧?这些都是假设。总之,测量设备要有高的输入阻抗,就测的精确。如果交流整流,虑波效果不同,0808与万用表差别更大。

回答2:

adc0808的输出out8为最低位,别接反了。(我还是觉得你把AD0808数据口接反了,OUT8要接你输入口的PX^0,这东西我曾经做过,也遇到很多问题。)我可以把我做的程序包括仿真发给你