高级会员
主题
帖子
积分2906
阅读权限30
注册时间2012-2-1
最后登录1970-1-1
在线时间 小时
|
本帖最后由 biaosoft 于 2015-3-7 04:06 编辑
坛里关于M8电源的讨论已经很多了。个人认为,作为精密实验电源的用途,它已经失去了意义。倒是可以用它的恒流恒压和数控功能用在要求不高的地方,比如充电器。 简单的,甚至只需要修改后的一套程序就能当充电器用了。作为充电器使用,是M8电源最实用的DIY。
多功能可调带修复脉冲电动车蓄电池充电器
保护功能
接入电池保护:只有电池接入后,才启动充电。检测条件为:接入电池,在单片机切断PWM输出的情况下,检测输 出端有不低于1V的电压且电流为0,才启动充电。
短路保护:在充电过程中,检测到输出端电压小于1V,电流不为0,认为是短路状态,停止输出。
这种充电器充电有一整套流程,如果充电夹断开,就要重启动充电流程。检测条件为:输出电压为设定电压,输出电流为0。
电压自动识别
在蓄电池接入后,通过预设恒流如:0.5A 充电 ,单片机检测输出端电压,如在11-14.5v之间,测认为12V蓄电池,自动设置恒压为15v,转折电流为0.1A,浮充电压13.8v,恒流则安容量1/10人工设定。其它类推。当然这里只说粗略说下原理,具体上还可以加温度补偿调整参数和人工修改参数。
充电流程
蓄电池充电过程是这样的: 第一阶段:恒流;第二阶段:恒压; 第三阶段:转浮充(转浮充是由下降的电流决定,而不是电压决定的。
以12V20Ah电池为例,当接入后,单片机自动设置恒压15V,恒流2A或3A,进入恒流充电,同时单片机对电流进行监测。当电池电压升高,转为恒压模式,当单片机监测到电流降到0.1A,自动设定输出为恒压为14V,恒流为 100mA 的浮充状态,使电池充得更足而不失水。这时可在显示屏上显示:充电完成,进入保养状态。
所有的过程都在单片机的监测下进行,充完电后会显示充入电量。
脉冲修复
有了单片机,要什么脉冲还不容易?
《充电器待机,检测》----》接入电池-启动电池识别 ————》 恒流0.5A充电,识别电池电压类型 ——》自动设定参数,启动正式充电流程。定时器开始计时(个人认为电池容量也可由恒流充电中,电压升高的速度来决定。)——》……三阶段充电----》定时器到时间关闭输出————》充电完成。
展望 :
希望有人能做出来,并大小电压通吃,比如从1.2V到72V电池 ,最好镍氢,锂电,蓄电都可用。 改成充电器,是M8电源最好最实用的归宿,搞其它什么精密电源都是扯蛋和不实用的。
主要工作和难点:是程序的编写和电池充电参数的搜集,以及少量的外围电路改进。
本人认为,这样的充电器只要有心会编程的人就能改造,介于本人精力能力有限,只好呼吁了。 |
|