单片机如何测蓄电池两端的电压啊?
时间:10-02
整理:3721RD
点击:
想做一个系统,采用两个蓄电池轮替充放电,来对外输出24V。初步想法:测量蓄电池两端的电压吗,确定该电池是充满还是没电了。将两蓄电池的电压信号输入单片机,控制这个两蓄电池的充电和放电操作。(电压低的充电。电压高的充电)但是要解决几个问题:
1、采用什么办法测蓄电池两端的电压(可能是10+V到20+V之间),然后输入到单片机?
2、单片机通过什么器件来控制充电电路和放电电路的通断?(不考虑继电器)晶闸管?IGBT还是MOSFET?
谢谢各位大侠,菜鸟遇到问题忙的团团转,不知有没有成熟的方案╭(╯^╰)╮
补充内容 (2016-1-18 15:10):
我这里做的不是一个充电器╭(╯^╰)╮ 本身就是用市面上普通的蓄电池充电器。
是有两个蓄电池组,做一个电路让他一个充电,一个放电。这样循环起来,实现对外界的24VDC无间隙供电。
1、采用什么办法测蓄电池两端的电压(可能是10+V到20+V之间),然后输入到单片机?
2、单片机通过什么器件来控制充电电路和放电电路的通断?(不考虑继电器)晶闸管?IGBT还是MOSFET?
谢谢各位大侠,菜鸟遇到问题忙的团团转,不知有没有成熟的方案╭(╯^╰)╮
补充内容 (2016-1-18 15:10):
我这里做的不是一个充电器╭(╯^╰)╮ 本身就是用市面上普通的蓄电池充电器。
是有两个蓄电池组,做一个电路让他一个充电,一个放电。这样循环起来,实现对外界的24VDC无间隙供电。
24V的话可以采样1/10到单片机ADC口,同时注意电阻大小,避免电流过大。充放电控制用MOS管好了。
既然你要做一个系统,充电的问题为什么不能做成手机那样的?用个电源适配器就好了,接上就充电。还省得控制了。
采用12V均衡充电好一点。
我这个就是采用市面上的全自动智能充电器,充电过程我不管。
但是这里是两个电池,所以要做一个检测切换装置,实现对两个电池一个充电、一个放电的切换。
我这里不研究他怎么充电,而是研究让哪个蓄电池充电,让哪个蓄电池放电。╭(╯^╰)╮
电压的话可以采用运放芯片进行调压,断开充电信号的话应该有模拟开关芯片的
给你个参考芯片FQD11P06,对你的实际框图不了解所以不好给你其它建议。
MOSFET用单片机来驱动麻烦吗?
还有我注意到蓄电池的充电电路电流会很大,可能会超过10A,这个型号是不是不够用( ⊙ o ⊙ )
而放电电路电流就很小了,可能不超过1A
BUZHID 000000000000000
你在卖萌吗?000000000000000000000000000000000000000
用单片机驱动挺简单的,稍微给加点外围电路就行,三极管之类的,尽量别直接接到单片机输出端口。这个元件主要是我自己用的感觉不错才推荐给你,要是电流不够的话你自己在网上找找跟需求匹配的,原理都差不多的。
谢谢回复。目前我决定选型为固态继电器了,好像直流、交流都能当开关。