該項目設計蓄電池智能充電器的程序和原理圖已經(jīng)基本完成,給需要DIY制作的朋友,資料見附件下載。電路數(shù)模轉(zhuǎn)換和模數(shù)轉(zhuǎn)換我也已經(jīng)用軟件或硬件仿真過了。暫時還缺最終版本的PCB板功能文件。由于本人對繪制板子不是很熟,所以layout不對的地方,望大家包涵。蓄電池智能充電器功能如下:
1、設定容量(自動計算各參數(shù))
1、進行電池的容量設定(可充7AH—30AH/12V蓄電池),再進行恒壓(HU)、恒流(HL)、恒壓截止電流(HU_END_I)、恒流截止電壓(HI_END_U)、浮壓(FU)的計算。計算公式為:恒壓=14.8V、恒流=電池容量/10、恒壓截止電流=電池容量/60、恒流截止電壓=恒壓X0.95、浮壓=13.8V
2、恒流充電
使用0809檢測當前電池電壓和當前充電電流,并顯示在1602液晶上如果充電電流不等于恒流時,使用0832進行調(diào)整輸出電壓當電池電壓大于等于恒流截止電壓時就跳到恒壓充電狀態(tài)
3、恒壓充電
使用0809檢測當前電池電壓和當前充電電流,并顯示在1602液晶上如果充電電壓不等于恒壓時,使用0832進行調(diào)整輸出電壓當充電電流小于等于恒壓截止電流時就跳到浮壓充電狀態(tài)
4、浮壓充電
使用0809檢測當前電池電壓和當前充電電流,并顯示在1602液晶上如果充電電壓不等于浮壓時,使用0832進行調(diào)整輸出電壓,程序始終停在浮壓充電狀態(tài)
5、在整個充電過程中,如果檢測到充電電流小于5mA時,證明電池被拿掉,程序回到設定參數(shù)狀態(tài)