新聞中心

EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 技術(shù):基于單片機(jī)的多模式蓄電池充電電路設(shè)計(jì)

技術(shù):基于單片機(jī)的多模式蓄電池充電電路設(shè)計(jì)

作者: 時(shí)間:2013-11-25 來(lái)源:網(wǎng)絡(luò) 收藏
y: Tahoma, Arial, sans-serif; font-size: 14px; text-align: justify; ">AJMP INTT0

本文引用地址:http://m.butianyuan.cn/article/227831.htm

INTT01 : CJNE A,PWM,INTT02,如果等于周期數(shù)

MOV COUNTER, #01H ,計(jì)數(shù)器復(fù)位

SETB 08H,P1.0為高電平

SETB P1.2

INTT02 : POP ACC,出棧

POP PSW

RETI

END

4 恒壓充電

該階段為恒壓充電,電壓值為7.3V,它是節(jié)數(shù)與溫度的函數(shù),這時(shí)充電電流逐漸減小,恒壓充電時(shí),保持充電電壓不變。充電電流不斷下降,當(dāng)充電電流下降到恒流狀態(tài)下充電電流的1/10 時(shí),終止恒壓充電。電路實(shí)現(xiàn)方法為:外部檢測(cè)設(shè)備將結(jié)果送入P0口,系統(tǒng)檢測(cè)送入的數(shù)據(jù),若電池電壓在大于6V時(shí)采用恒壓充電模式,即P1.1口置高位進(jìn)行恒壓充電模式。具體實(shí)現(xiàn)程序如下:

READ : MOV A,P0,將P0口的值送入累加器A

CJNE A,#0B7H,REL ,若(A)≠7.3V則跳到REL

REL : JNC STOP ,大于7.3V轉(zhuǎn)移到STOP

技術(shù):基于單片機(jī)的多模式蓄電池充電電路設(shè)計(jì)

5 A/D轉(zhuǎn)換模塊

由于本設(shè)計(jì)用到了電壓實(shí)時(shí)監(jiān)測(cè),因此需要對(duì)其發(fā)出的信號(hào)進(jìn)行A/D轉(zhuǎn)換,在電路中采用了ADC0809轉(zhuǎn)換器,對(duì)模擬信號(hào)進(jìn)行采集與轉(zhuǎn)換。具體實(shí)現(xiàn)程序如下:

START: MOV R0 ,#30H ,RAM緩沖區(qū)地址設(shè)初值

MOV DPTR , #0FEF8H,通道地址寄存器設(shè)初值 MOVX @DPTR A ,啟動(dòng)A/D轉(zhuǎn)換

MOV R5,#0AH ,延時(shí)等待

DLX: DJNZ R5,DLX

WAIT : JB P3.2 ,WAIT,等待A/D轉(zhuǎn)換結(jié)束

MOVX A ,@DPTR,讀取A/D轉(zhuǎn)換結(jié)果

MOV @R0,A ,保存A/D轉(zhuǎn)換結(jié)果

ACALL DATADSP,數(shù)據(jù)的數(shù)字處理

LJMP START

軟件流程圖如下所示:

技術(shù):基于單片機(jī)的多模式蓄電池充電電路設(shè)計(jì)

總結(jié)

采用充電集成電路進(jìn)行充電器的設(shè)計(jì),不但能夠?qū)崿F(xiàn)對(duì)一般的進(jìn)行充電,而且還能夠?qū)崿F(xiàn)相應(yīng)的過(guò)壓和時(shí)間控制,從而可以充分發(fā)揮蓄電池的性能,延長(zhǎng)電池的使用壽命,并避免簡(jiǎn)易充電器在充電時(shí)可能對(duì)電池造成損害的情況發(fā)生,具有一定的智能功能,符合目前的環(huán)境保護(hù)潮流。


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉