新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 技術:基于單片機的多模式蓄電池充電電路設計

        技術:基于單片機的多模式蓄電池充電電路設計

        作者: 時間:2013-11-25 來源:網絡 收藏
        ,軟件控制采用中斷方式,這樣可節省在A/D轉換期間的等待時間。端電壓檢測的數據,比較是否滿足充電終止條件,及時修改的輸出參數,控制充電電流的大小。

        本文引用地址:http://www.104case.com/article/227831.htm

        2 涓流短時充電及浮充電

        充電器開始工作后,首先檢測的電池電壓,若電池電壓低于4.7V,充電器不工作。若電池電壓大于7.3V或小于5.2V,說明曾經過度放電,為避免對充電電流過大,造成熱失控,對蓄電池實行穩定小電流涓流充電,激活蓄電池。軟件流程圖如下:

        技術:基于單片機的多模式蓄電池充電電路設計

        具體實現程序如下:

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

        CJNE A、#84H、REL,若(A)≠5.2V則跳到REL

        REL : JNC HL;大于5.2V轉移到HL

        SETB P1.2,將P1.2口置為高位

        SETB P1.3,脈沖控制

        同時,當充電時間到兩個半小時時,進入浮充電階段。該階段主要用來補充蓄電池自放電所消耗的能量,此時標志著充電過程結束。3 恒流充電

        在涓流充電階段,電池電壓開始上升,當電池電壓上升到能接受大電流充電的閾值時,則轉入恒流充電階段。該階段為大電流恒流充電,電流值為I2 ,因蓄電池容量而異,一般I2 約為0.1C(C 為蓄電池組的容量),持續時間為T2,在恒流充電狀態下,不斷檢測電池端電壓,當電池電壓達到飽和電壓時,恒流充電狀態終止。

        本設計采用外部檢測設備將數據送入P0口,若電壓在5.2V~6V之間則P1.0口置為高電平,發送信號進行恒流充電模式。在恒流充電過程中,采用脈沖控制充電電流的占空比,以此來控制開關的開斷,實現充電電流的恒定。軟件流程圖如下:

        技術:基于單片機的多模式蓄電池充電電路設計

        具體實現程序如下:

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

        CJNE A 、#99H 、REL,若(A)≠6V則跳到REL

        REL : JNC HY,大于6V轉移到HY

        SETB P1.0,將P1.0口置為高位

        SETB P1.3,脈沖控制

        在實現涓流充電和恒流充電方法是要使用脈沖充電控制來進行充電,有效的調整電池充電過程當中的占空比.其中脈沖控制的實現程序如下:

        PWMH DATA 30H,高電平脈沖的個數

        PWM DATA 31H ,PWM周期

        COUNTER DATA 32H

        TEMP DATA 33H

        INTT0 : PUSH PSW ,現場保護

        PUSH ACC

        INC COUNTER ,計數值加1

        MOV A,COUNTER

        CJNE A , PWMH,INTT01,如果等于高電平脈沖數 CLR P1.0 ,P1.0變為低電平

        CLR P1.2



        關鍵詞: 單片機 多模式 蓄電池 充電電路

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桂阳县| 三门县| 濮阳县| 开平市| 滨州市| 遂宁市| 哈尔滨市| 唐海县| 文登市| 卢湾区| 繁昌县| 同心县| 澄城县| 麻栗坡县| 洛浦县| 留坝县| 澄江县| 钟祥市| 包头市| 香格里拉县| 称多县| 溆浦县| 大同县| 西畴县| 六安市| 青河县| 巢湖市| 贡嘎县| 丰镇市| 大新县| 新竹市| 乾安县| 伊宁市| 上杭县| 溆浦县| 望城县| 稻城县| 华亭县| 股票| 南汇区| 乳山市|