查看: 9866|回复: 7

[提问] 关于检测8.4伏电池电压的设计

[复制链接]
发表于 2012-11-11 22:42:31 | 显示全部楼层 |阅读模式
关键词: 三极管 , 电池 , 单片机
新手请教:
       MCU电压是3.3V,自带AD接口。电池是2节4.2V的锂电池,现在要MCU实现
检测电池电压的功能。(电池电压会慢慢变低到6V左右)
       我能想到的就是用电阻分压,把8.4V分压到3.3V。
       但朋友说这样不好,应该用三极管来控制,不知道三极管该怎么搭?(用2N3904)

       谢谢啦!!!
发表于 2012-11-12 17:23:20 | 显示全部楼层
如果只是为了检测电池电压,达到报警的目的,为什么不用看门狗,或者再不济用比较器也行,为什么要用三极管?
你说的不能用电阻分压是有道理的,因为分压后电压的变动值反映到检测端的时候变动范围会按分压比例减小,给后续的检测带来困难。比如 8.4V分压到3.3 V ,则分压比例为 8.4:3.3,大概两倍多,那么当8.4V下降到6V时,电压值下降了2.4V,在检测端的变化量只有 2.4*3.3 / 8.4    大概1V左右。
 楼主| 发表于 2012-11-18 17:33:10 | 显示全部楼层
等比例的就不怕啊,我软件里再等比例换算回去不就知道压降了吗?
我的目的不是报警,是要实时的知道电池的电压。
发表于 2012-11-18 22:24:30 | 显示全部楼层
不好做
发表于 2012-11-22 15:15:38 | 显示全部楼层
电阻分压不是绝对不可用,考虑周到了就可以。电阻分压的主要问题是用于分压的电阻不能太小,不然这部分电路消耗的电流会比较大。但是电阻取值加大后,输出的信号会变弱,不利于后续的数据采集,如果你的ADC输入阻抗不够高,输出的转换值就会存在明显的误差。这时候必须加一级缓冲放大(可能就是你朋友说的三极管控制吧)降低信号阻抗。缓冲的具体形式一般就是电压跟随器,不一定用三极管,运放也可以,具体的实现细节和设计指标有关系,满足要求就可以。如果ADC内部带缓冲器就省事了。
发表于 2012-12-19 20:17:21 | 显示全部楼层
可以用电阻分压,注意电阻的度系数及精度,例如釆用金属膜低温度系数,精度百分-的即可.其分压器电阻值可在50千欧至100千欧选取(Ir约为0.1mA左右)功耗不到1mW.   注意分压后电压值最在3.2V左右.防止AD转换时超量程溢出.
发表于 2013-2-9 09:42:36 | 显示全部楼层
请用看门狗电路!!!!!!!!!!!!!!!!!
谢谢.jpg
发表于 2014-3-18 16:36:22 | 显示全部楼层
不要用三极管,最好用运放来检测,这样才能到达测量精度。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表