引言:
又是一年夏天,回想去年夏天,因为充电器问题毁了我的电动车电池(鼓包了),当时那个白痴啊……后来终于换了西普尔的SP210和一组新的电池,号称永不鼓包的电池。充电器是只能充电器,带单片机的,但是转灯后还是有输出电压,虽然是很小很小。电池也带芯片,监控温度和电池电压,尽管这样,还是决定动手做个定时器。我是个菜鸟,也不是电子专业的,可是偏偏偏爱电子,且喜欢DIY,刚刚学了单片机不久,这就拿出来献丑,并借胆发到参赛里面。程序及电路布线技术拙劣,望高手们一笑而过,勿喷,哈哈……
市场上有定时器买,基本是都是非智能的,只能人工智能估算定时时间,不能根据充电状况随时调整。一开始的思路是用6个LED做简易时间显示,后来考虑到下面两个思路,就采用数码管显示。两个思路是:
1、根据充电器转灯信号并结合总定时时间两个方面来限制充电时间。西普尔的充电器有空载输出电压和无输出电压两种,前天还就此事特地打电话到西普尔厂家问了情况,客服MM非常耐心,赞一个哈。考虑到西普尔的这款充电器转灯后有输出电压,所以设定转灯1小时后断开总电源(包括控制电路电源),而总的充电时间控制在8小时(20Ah/2.5A=8小时),虽然在充电后期电流小,但是一般不会吧电全用完再充。
2、利用STC单片机内部EEPROM存储上次充电时间,在下次充电时首先显示上次总充电时间。这主要是为了评估一下电池的容量状况。
繁琐的文字结束了,看图为快。因为相机问题,D的过程中很多场面就没拍了,直接拿成品来拍。
(1)首先上场的是充电器铭牌,适用于20A电池的充电器,空载输出54.9V。
(2)控制板背面,此处略去板子制作过程。板子腐蚀好后用松香处理,不黏手,一方面防止铜氧化,另一方面易于焊接。菜鸟级别的布线,黄色痕迹的是多次拆焊同一焊点,松香焊接时间过长氧化,其他一次性焊接的就没有。
(3)本来是设计吧控制板放在充电器内部,并利用充电器单片机电源给控制板提供电源,但是等板子做好后发现悲剧了,一方面板子体积有些大(其实主要是继电器体积大),但是勉强能放的下,另一方面是单片机用的电源是5V稳压管提供的电压,高频变压器辅助输出电压为16V(充电器空载时测量),用78L05稳压后带继电器,管子那叫一个烫手啊。后来换成那什么大封装的还是烫手。看来另寻电源是必须的了。这样一来,控制板加电源就要找个空壳来装了。于是杀到电子城,花了5大洋买了个黑色的壳子。但是问题又来了,板子尺寸小了些,无法利用壳子里原来的螺丝孔。于是D吧。
(4)找个了电源适配器,科健手机的,2004年产,看做工还不错哈。不过,检查后发现,有两电容有些鼓包了,随即找个耐压和容量一样的换上。下文中有这两电容的说明。跑题说一下,这个适配器没有用常见的TL431搭配817,而是用了lm358,358是在板的另一面,鉴于板子已经固定,就不拆下来拍了,有见过此类设计的高手请不吝赐教。
(5)电源适配器。顺便秀一下我的古董手机,有故意的嫌疑,……
(6)铭牌。量了一下,确实是输出5.7V。本想改改电阻将输出电压调到5.0V左右,可是用LM358调压的,懒得再分析电路,直接在输出端接一4007。
(7)换下来的两电容。很想摩托的标志。
(8)皮都裂了……
(9)把控制板和电源固定好。电源和控制板之间加了个PCB板,安全措施。数码管下方本应是继电器的,放在此处壳子就合不上了,直接放充电器内部了。
(10)充电器上安装了一个按钮,用于人工启动。原理见文尾的原理图。
(11)按钮接线。所有焊头用热缩管包好。
(12)拆掉原充电器上的绿色LED,直接把光耦的输入接到这里。上电测量光耦输入电压1.09V。
(13)继电器,控制充电器和控制板电源。这个一定要固定好。两面用热熔胶固定,其底部也有胶固定。空出来的一个脚也用胶包裹。
(14)空载测试了……上电一秒左右后开始倒计时。
(15)盖上盖子……样子挺丑的。
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【笔记】生成报错synthdesignERROR被打赏50分 | |
【STM32H7S78-DK评测】LTDC+DMA2D驱动RGBLCD屏幕被打赏50分 | |
【STM32H7S78-DK评测】Coremark基准测试被打赏50分 | |
【STM32H7S78-DK评测】浮点数计算性能测试被打赏50分 | |
【STM32H7S78-DK评测】Execute in place(XIP)模式学习笔记被打赏50分 | |
每周了解几个硬件知识+buckboost电路(五)被打赏10分 | |
【换取逻辑分析仪】RA8 PMU 模块功能寄存器功能说明被打赏20分 | |
野火启明6M5适配SPI被打赏20分 | |
NUCLEO-U083RC学习历程2-串口输出测试被打赏20分 | |
【笔记】STM32CUBEIDE的Noruletomaketarget编译问题被打赏50分 |