因为路由器,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重新编辑 ]
(责任编辑:admin) |