本帖最后由 chensibo 于 2017-6-16 10:50 编辑
我发现,本论坛对单片机有兴趣的坛友不太多,其实单片机对于一般的电器小制作是很有用的,特别是那些带有片内振荡、比较器、A/D、D/A、PWM等等功能的小单片机,写上相应的程序,只要很少的外围电路,就可以当作一片特殊功能的集成电路来使用,真的很方便。
对于一般的电动车充电器,都不带有自动断电功能,使用者往往忘了在充饱电后拔掉插头,长时间的过充电,造成蓄电池过早的充鼓报废,特别是对那些已经有点问题的蓄电池,更是恶性循环,越充越坏,报废的更快。但懒人总有懒办法,为了偷懒总有花样百出。最近刚好帮朋友制作了一个电动车充电器的嵌入式断电控制器,制作中特地收集了点资料,现贴上论坛共享。本设计、制作的断电控制器的目的主要有三个,现详述如下:
1) 在蓄电池充饱绿灯亮后,再涓流充电30分钟自动切断电源,以保护不要过充。 2) 对于蓄电池充饱电后会红绿灯交替闪亮的电池(就是充饱电绿灯亮,过一会儿电压跌落又充电红灯亮),限定红绿灯交替闪亮8次后,关闭电源,这样可以避免一直在断续地充电,而导致过充。 3) 对于蓄电池老化后,充饱电不会转绿灯的,在写码编程时,预先设定限制充电的最长时间,如果达到了设定的时间,不管什么灯亮强制关机,来控制防止过充。
现介绍一下PIC12F508,它是一块8脚的IC,功能较为简单,没有PWM、比较器和A/D,甚至没有中断,只能用监测来判断定时器完成与否。但价格便宜只1元钱多点,不用外接晶振,可能胜任做些简单的控制,有贴片封装,用来制作电动车充电器的控制器足以。
好了,下面我来介绍一下我的DIY。该帖子内附有电路图,PCB板图,以及带有详细注解的C程序,可供想入门或刚入门的有兴趣的坛友借鉴和参考,目的是抛砖引玉,互相学习相互帮助,还有也希望单片机的老手们抛砖,指出不足和错误,以便学习和提高。谢谢!
图01:电动车充电器嵌入式断电控制器的电路图
|