[讨论] 单片机测电池电压IO口电压受影响如何解决

gxp790953623   2015-5-25 22:03 楼主
如题所述,采用一片STC12C2052AD单片机AD采集口测量一节锂电池电压,发现电池电压会对其他IO口的电压产生一定影响,比如说单片机未上电时,就已经可以测出其他IO口产生3V多的电压,这种情况有没有什么办法进行处理,或者隔离!比如说既让单片机可以测出电压值,又不让电压值影响到单片机,请知道的人帮忙解答一下。

回复评论 (7)

难道你是直接将被测电池接在ADC输入端吗?
点赞  2015-5-25 22:41
“比如说单片机未上电时,就已经可以测出其他IO口产生3V多的电压”
芯片未加电源,I/O口已经施加低内阻电压,这种情况叫违规操作。这种违规操作严重时可能损坏芯片。
点赞  2015-5-26 00:33
在单片机ADC口和被测电压之间串个电阻,并用二极管对VCC嵌位一下,保护单片鸡。
点赞  2015-5-26 08:04


我是直接将锂电池的正极接到了ADC输入端,还有其他方法么?
点赞  2015-5-26 08:54


有解决办法么?那该如何用AD口测量电池电压呢?
点赞  2015-5-26 08:55


4楼仙猫已经说得很清楚了。
串联电阻值以误差允许为限。
点赞  2015-5-26 09:27
锂电池的正极经过一个电阻,到单片机的ADC,再接一个稳压管到地。保护IO口。
点赞  2015-5-26 21:15
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复