找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9301|回复: 18
打印 上一主题 下一主题
收起左侧

小制作:用PIC12F508给电动车充电器制作个嵌入式的断电控制器

  [复制链接]
跳转到指定楼层
楼主
单片机对于一般的电器小制作是很有用的,特别是那些带有片内振荡、比较器、A/D、D/A、PWM等等功能的小单片机,写上相应的程序,只要很少的外围电路,就可以当作一片特殊功能的集成电路来使用,真的很方便。

对于一般的电动车充电器,都不带有自动断电功能,使用者往往忘了在充饱电后拔掉插头,长时间的过充电,造成蓄电池过早的充鼓报废,特别是对那些已经有点问题的蓄电池,更是恶性循环,越充越坏,报废的更快。但懒人总有懒办法,为了偷懒总有花样百出。最近刚好帮朋友制作了一个电动车充电器的嵌入式断电控制器,制作中特地收集了点资料,现贴上论坛共享。本设计、制作的断电控制器的目的主要有三个,现详述如下:

1)  在蓄电池充饱绿灯亮后,再涓流充电30分钟自动切断电源,以保护不要过充。
2)  对于蓄电池充饱电后会红绿灯交替闪亮的电池(就是充饱电绿灯亮,过一会儿电压跌落又充电红灯亮),限定红绿灯交替闪亮8次后,关闭电源,这样可以避免一直在断续地充电,而导致过充。
3)  对于蓄电池老化后,充饱电不会转绿灯的,在写码编程时,预先设定限制充电的最长时间,如果达到了设定的时间,不管什么灯亮强制关机,来控制防止过充。

现介绍一下PIC12F508,它是一块8脚的IC,功能较为简单,没有PWM、比较器和A/D,甚至没有中断,只能用监测来判断定时器完成与否。但价格便宜只1元钱多点,不用外接晶振,可能胜任做些简单的控制,有贴片封装,用来制作电动车充电器的控制器足以。

好了,下面我来介绍一下我的DIY。该帖子内附有电路图,PCB板图,以及带有详细注解的C程序,可供想入门或刚入门的有兴趣的坛友借鉴和参考,目的是抛砖引玉,互相学习相互帮助,还有也希望单片机的老手们抛砖,指出不足和错误,以便学习和提高。谢谢!

01:电动车充电器嵌入式断电控制器的电路图


评分

参与人数 1黑币 +100 收起 理由
admin + 100 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏6 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:29855 发表于 2017-7-23 08:58 | 只看该作者
02PCB板图


回复

使用道具 举报

板凳
ID:29855 发表于 2017-7-23 08:59 | 只看该作者
上面的那张电路图用的是可控硅作为开关。大家都知道,可控硅作为开关稳定性要差点,当受到电网上的强干扰时,有时会误动作的。但体积小,所以我选用了,他的稳定性问题用软件来避开处理,即在单片机开机时,用适当的延时来避免由于强干扰而引起的误开机。
下面的这张电路图,是从稳定性来考虑,用继电器作为开关,也附上来供坛友参考。它的稳定性高,不会误动作,但体积大,控制电路耗电也大些,因此如果采用此电路,要将充电器主板上的降压限流电阻适当地减小一点,以保证不影响主板上的12V供电。
03:用继电器作为开关的控制器电路图


回复

使用道具 举报

地板
ID:29855 发表于 2017-7-23 09:00 | 只看该作者
04:制作好的PCB板图


回复

使用道具 举报

5#
ID:29855 发表于 2017-7-23 09:01 | 只看该作者
05:控制器的启动开关就安装在充电器的面盖上,PCB板则安装在面盖的背面,用小螺丝固定。


回复

使用道具 举报

6#
ID:29855 发表于 2017-7-23 09:02 | 只看该作者
06:这是启动开关和LED的安装放大图。


回复

使用道具 举报

7#
ID:29855 发表于 2017-7-23 09:02 | 只看该作者
07:控制器在面板背后的安装示意图。


回复

使用道具 举报

8#
ID:29855 发表于 2017-7-23 09:03 | 只看该作者
图08:该控制器的供电与充电器主板的焊接点,应接在主板上的比较器,如:LM324或LM358的供电处,一般的供电电压十几付左右。如果选继电器电路,则要找该供电的降压限流电阻,适当调小一点即可。


回复

使用道具 举报

9#
ID:29855 发表于 2017-7-23 09:04 | 只看该作者
09:这是已经焊接好的控制器供电插头和绿色LED的输出接头,用公、母插针和安装在面盖上的控制器PCB板连接,方便脱开分离,以便写码编程和维修。


回复

使用道具 举报

10#
ID:29855 发表于 2017-7-23 09:04 | 只看该作者
10:这是控制器和编程器以及电脑的连接、写码编程图。


回复

使用道具 举报

11#
ID:29855 发表于 2017-7-23 09:05 | 只看该作者
11:写好码后,就可以和面盖上的控制器插接连接了,再装好面盖,完成。


回复

使用道具 举报

12#
ID:29855 发表于 2017-7-23 09:06 | 只看该作者
好了,有关用PIC12F508制作的电动车充电器嵌入式断电控制器的介绍到此结束,希望对于初学者有启发和帮助,也希望老手能不惜赐教,指出缺点和错误,以便学习和提高。谢谢。

回复

使用道具 举报

13#
ID:600627 发表于 2020-3-12 08:46 | 只看该作者
思路太好了,我经常充电忘记拔充电线,感谢楼主。
回复

使用道具 举报

14#
ID:366517 发表于 2020-3-12 14:53 | 只看该作者
楼主的C语言代码可以发吗
回复

使用道具 举报

15#
ID:258210 发表于 2020-4-8 11:23 | 只看该作者
支持支持支持
回复

使用道具 举报

16#
ID:719813 发表于 2020-7-24 23:41 | 只看该作者
那里能看到C文件
回复

使用道具 举报

17#
ID:224047 发表于 2020-8-3 11:19 来自手机 | 只看该作者
chensibo 发表于 2017-7-23 09:05
图11:写好码后,就可以和面盖上的控制器插接连接了,再装好面盖,完成。

程序能不能分享
回复

使用道具 举报

18#
ID:859047 发表于 2020-12-12 10:40 | 只看该作者
我也想学习一下这个C程序,楼主能分享一下吗?
回复

使用道具 举报

19#
ID:71233 发表于 2022-3-14 13:17 | 只看该作者
从红灯转向绿灯的瞬间,12V的电压不会“闪崩”吗?我因为这问题导致单片机复位而无法达到绿灯后半小时才完全关断电源。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表