|
本帖最后由 aacyxjz 于 2019-8-18 20:03 编辑
电动车电池因为使用不当或者老化衰减失水会出现不转灯甚至持续发热鼓包的隐患。
严重的还会起火~
之前朋友的老车就是电池发热鼓包,续航由原先的20km变成20m.
鼓包电池彻底失效,只能卖废品。给换上8粒12V7.2AH松下UPS电池,满血复活。
一般原装的品牌充电器都带有定时充电和强制转灯功能,但后期缩水的各种山寨货并没有标配这些功能。
好一点的还是有三段充,差一点的甚至只有两段,更不用提充满断电功能了。

为了避免这个问题,需要设计一款保护器,主要实现强制定时断电和充满断电两个功能。
打开充电器,里面加上相关电路就行。
但是毕竟是件麻烦事,何不做成一个外置的通用盒子,一头插充电器,一头插电池盒,安全也方便。
说干就干,找了坛友一起风暴。
先定了一个框架:
1,需要继电器来断开输出;
2,要有单片机来实现逻辑控制,模拟电路太麻烦了;
3,要有电流采集比较电路,判断是否充满。
4,要有DC降压给继电器和单片机供电。
5,最好是有温度监测,方便采集电池升温数据(这个麻烦一些,先不弄了)出了一个替代方案,见下面手绘图纸部分。
下面就来看看DC降压部分,使用高压DC芯片,实现12-90V输入,5V输出。
实际上1.25-20V可调,带有内置限流功能。降压电路没啥好说的,跟着手册推荐的图纸结合实际就行。
接着是电流采集比较,选用高精度运放。超高精度、低噪声、零漂移运放。
关键特性:
超低输入失调:7.5µV (最大值)
低至30nV/°C的失调漂移(最大值)
每路运放仅消耗90µA静态电流。
1.25V参考电压分压给运放比较。
0.1Ω采样电阻,通过设置不同的比较电压来判断不同容量电池的转灯。
跳线帽给下拉电阻并联不同阻值实现不同的分压,给运放的+相输入。
电流采样电阻信号给运放反相输入。
单片机驱动三极管控制继电器的闭合与断开。
继电器默认是闭合的,这样可以从电池取电,配合有些充电器需要先插电池然后才能输出。
单片机逻辑控制,最简单的就行,预留程序升级通讯接口。电池正常的话会转灯,转灯2H后断开继电器。
或者如果电池不正常无法转灯上电开始计时8H断开继电器。
其实还有多余的io口,大师建议加上NTC监控电池温度,是个不错的想法
可以考虑添加电压电流库仑计表头通讯功能,也挺麻烦的,先不弄了。
单片机确实是好东西,哈哈
元件列表,数量不多
防水盒子不可少,设计了版型匹配防水塑料盒。
3D效果正面图
3D效果背面图。

板子实物调试过程(有空再补上吧)2019-8-15晚上,打板回来了
板子加工还不错
采购的元件和库存的元件,筛选一下抽空焊上调试。
有一些奇怪阻值的电阻可真不容易找。
新增的NTC热敏检测电池包温度电路,电池温度升高,运放输出高电平驱动继电器断开。
这只是权宜之计,正确的还是用单片机IO口采集温度通过程序来判断。
但是板子都已经打好了,先这么调试用着吧,节约一点。
以后打新版再修改~
2019-8-18晚上更新(部分焊接)
等着元件齐全之后调试
持续更新中。。。。。欢迎提出宝贵意见~
最后抽出一名幸运坛友免费赠送一套哈哈。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|