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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設計應用 > 電池巡檢技術(shù)的應用設計

          電池巡檢技術(shù)的應用設計

          作者: 時間:2011-02-18 來源:網(wǎng)絡 收藏

          ld ax,#CellVo

          ld bx,#CellPol;電池巡檢中斷服務程序

          Patrol:cmpb BatEn,#1;電池巡檢功能是否使能

          jne Endptl

          mulb Num,Px,Py

          cmpb Num,#128

          jle Check1

          cmpb Bat2En,#1;電池巡檢板2是否使能

          je Check1

          ld Num,#128

          Check1:cmp Bat1En,#1;電池巡檢板1是否使能

          jne Endptl

          ld AuxFP,Pointer;電池巡檢入口地址

          lcall ADC;12位A/D轉(zhuǎn)換

          stb Ioport0,cl;轉(zhuǎn)換結(jié)果處理

          stb Ioport2,ch

          shrb ch,4;高四位移位

          st cx,[ax]+;保存當前該節(jié)電池電壓

          stb Ioport2,cl

          shrb cl,3;開關(guān)量移至低位

          andb cl,#01

          stb cl,[bx]+;保存當前該節(jié)電池極性

          inc Pointer;指針下移

          cmp Pointer,Num;一遍巡檢結(jié)束否

          jlt Endptl

          ld Pointer,#0;指針復位

          ld ax,#CellVo;數(shù)據(jù)區(qū)復位

          ld bx,#CellPol

          Endptl:ret;一次中斷結(jié)束

          電池巡檢中斷服務程序Patrol的流程如圖8所示,Patrol在中斷響應后把當前選定的那節(jié)蓄電池的電壓和極性存入相應數(shù)據(jù)區(qū),為單片機顯示、告警、通信等功能提供電池巡檢的原始數(shù)據(jù)。根據(jù)用戶設置蓄電池組數(shù)、每組蓄電池節(jié)數(shù)和額定電壓值,把電池巡檢的原始數(shù)據(jù)作相應修正后,在電源監(jiān)控器上即可顯示每組蓄電池的每節(jié)電池電壓,以及每節(jié)電池電壓偏離平均電池電壓的百分比,在動力環(huán)境集中監(jiān)控系統(tǒng)上可以非常方便地根據(jù)每節(jié)蓄電池電壓的柱狀圖或曲線圖來分析蓄電池組的性能。

          圖8電 池 巡 檢 中 斷 服 務 程 序 流 程 圖

          5 結(jié)語

          這種電池巡檢技術(shù)非常適合對各種通信電源、電力電源、UPS配套的蓄電池進行大規(guī)模監(jiān)測。實踐證明我們研制的電池巡檢產(chǎn)品具有研發(fā)周期較短、生產(chǎn)成本較低、調(diào)試方便、用戶返修率很小的優(yōu)點,并且巡檢分辨率高,響應速度快。其不足之處是在同一塊巡檢板中,使用較多的同一類元器件(如:MAX4524、MAX397)之間的精度相差太大,會影響巡檢信號的穩(wěn)定性。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞:

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();