<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

          一種基于單片機的多模式蓄電池充電電路設計

          作者: 時間:2013-12-12 來源:網(wǎng)絡 收藏
          4.7V,充電器不工作。若電池電壓大于7.3V或小于5.2V,說明曾經(jīng)過度放電,為避免對充電電流過大,造成熱失控,對實行穩(wěn)定小電流涓流充電,激活蓄電池。軟件流程圖如下:

          本文引用地址:http://www.ex-cimer.com/article/227595.htm
          一種基于單片機的多模式蓄電池充電電路設計

          具體實現(xiàn)程序如下:

          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 為蓄電池組的容量),持續(xù)時間為T2,在恒流充電狀態(tài)下,不斷檢測電池端電壓,當電池電壓達到飽和電壓時,恒流充電狀態(tài)終止。

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


          一種基于單片機的多模式蓄電池充電電路設計

          具體實現(xiàn)程序如下:

          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,脈沖控制

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

          PWMH DATA 30H,高電平脈沖的個數(shù)

          PWM DATA 31H ,PWM周期

          COUNTER DATA 32H

          TEMP DATA 33H

          INTT0 : PUSH PSW ,現(xiàn)場保護

          PUSH ACC

          INC COUNTER ,計數(shù)值加1

          MOV A,COUNTER

          CJNE A , PWMH,INTT01,如果等于高電平脈沖數(shù) CLR P1.0 ,P1.0變?yōu)榈碗娖?/p>

          CLR P1.2

          AJMP INTT0

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

          MOV COUNTER, #01H ,計數(shù)器

          電流傳感器相關文章:電流傳感器原理


          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();