因为路由器,NVR,摄像头什么的都可以在12V工作
正好手上有个80AH的汽车电瓶,于是想做个UPS
设想如下:开关电源恒流调成20A,电压调为13.5V,给电池充电
同时经过升降压电路稳压到12V给设备供电
为了防止铅酸电池过放,因此设计一个保护电路
首先是原理图:
通过两个MOS来控制输入输出,然后一个霍尔电流传感器用于采集电流
输出端接光耦,用于检测充电器
MCU采集电压,电流和温度,用于控制
电池容量用电流×时间估算(不一定准)
同时接了12864点阵屏用于显示(农行U盾屏)
然后设计PCB图
3D效果
实物
焊接的细节没有记录
下面是成品,显示时间,电压,温度,电流,和剩余容量
温度是NTC,暂时没接
按下、右两个按键可以进入菜单
设置时间和日期
设置电压保护点
设置容量
设置温度保护点
接上负载,测试一下电流和电压
因为线损,所以电压不一致,电流差别也不小,主要是AD的参考电压是ams1117的电压
调到20A试试
很准是吧,其实我也是根据测量结果校准的,按照公式计算的结果要小一点
画板子没考虑时钟芯片,因此只能外挂了
将欠压点调到12V测试,保护亮红灯
电压调回,保护不解除
如果光耦导通,说明充电器工作,则解除保护,或者手动打开
本来调试的用数控电源,结果在30A保护的时候烧东西
钽电容耐压25V结果短路了,烧成这样
MOS驱动芯片也烧了,严重短路
后来查明,在大电流的情况下,突然断开负载,电源产生一个电压很高的尖峰
烧了电容、MOS驱动、MOS管
连单片机都烧了
用开关电源则没有这个尖峰
关于原理图,请大家指导一下,有没有问题
调试的时候烧了MOS管Q5,GS之间短路
附件是原理图
pcb图太大,需要的请PM
原理图和PCB 链接:http://pan.baidu.com/s/1bprCgov 密码:rui1
[ 此帖被胡奚曷在2016-11-13 00:38重新编辑 ]