【参赛】充电用的定时器
本帖最后由 摇滚铁心 于 2013-11-8 01:05 编辑我的电动车由于每天都要充电,但充电的时间都不长,因为不是每天都把电用完。为了保护电池应该限制一下充电时间,因为充电器转灯后还有涓流充电,涓流充电时间长了还是会使电池缓慢失水,所以原装充电器说明书上都有“充电时间不要超过8小时”字样。我几乎每天充电时间都有4个小时,经常晚上8,9点才回到家。不管是回到家就充电还是睡觉前充电,都不好手动控制充电时间。去年就做了一个定时器来控制充电时间。今年又添了一台电动车,又需要一个定时器。那个第一版定时器用的是2051单片机,I/O口比较少,能做到的功能也很少(而且还是现学的单片机)。每次使用都要按按键设置时间,使用久了也觉得烦。就决定再做一个定时器。
这回使用的是89c51单片机,同样是以前的数码管,但是加了个波段开关做快捷定时时间档,有1h,2h,3h,4h,5h,6h,7h,8h,8个档。还加了个存储器做掉电保存数据,当再次来电的时候继续上次没完成的定时任务。
上个月把电路图画好,放上来给大侠们评了评,大侠yangcheng84 找出了个需要修改的地方。元件也找齐了。做个东西,难找的是合适的外壳,几天后终于找到一个烂充电器。把电路板拆掉,又开始构思布局。最后决定使用一个可以焊在电路板上的变压器,把电路分成两部分,分别分布在两块板子上。几个晚上下来终于把电路板焊好,外壳加工好。焊好板子才在外壳上开孔还是很难掌握,按键和数码管的孔还是搞偏了好远,因为这是自己使用的东西,就这么凑合吧。这下硬件已经搞好,只剩下编程了。
距上次使用单片机已经有一年多了,现在再看以前的程序又像看天书了。好在电脑里还有单片机视频教程,找出来再学一次,用到什么就看什么。边学边写,到前天写完,昨天检查了一天把错误改完编译没有错误提示了,但是还有两个警告,不知道是哪里的问题。不管了,烧片,试机。电路和程序不太理想,今晚上又修改了一下,编译还是还有两个警告。不理它,能用就行。 站楼 很不错的 楼主真是节俭,电路图都是用费日历画的:$这个不错,我老丈人有一台晚上充电还得看着;P 是倒计时的?有点定时炸弹的感觉,报告:已设定3小时后起爆。:lol :victory: 以小时计数,用一个8字数显管就行了,为何要这么多位? 回楼上,还可以用按键设置到分钟。范围是0:01~99:59。而且还可以看到剩余时间有几小时几分:lol 好的作品:lol 实用,不错,支持 图纸很牛,做到蛮认真的 缠点黄胶布,然后放家里能防贼,一般人不敢靠近...开个玩笑,做的不错,尤其是加波段开关快捷定时,方便性大大提高了 这样亲民的DIY制作是要鼓励的 做的不错:victory: 单片机,顶一个。学习 zhangshu1119 发表于 2013-11-13 10:01 static/image/common/back.gif
缠点黄胶布,然后放家里能防贼,一般人不敢靠近...开个玩笑,做的不错,尤其是加波段开关快捷定时,方便性大 ...
是啊。以前的第一版,我充4个小时就得每次都有按按键设置时间,现在只要按开始键就可以了。