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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 一種新型電池組單體電池電壓檢測方法

          一種新型電池組單體電池電壓檢測方法

          作者: 時間:2012-07-25 來源:網(wǎng)絡(luò) 收藏

          由上面的分析可以看出,每增加1組,只要增加兩個總開關(guān)I/O.考慮一般情況,假設(shè)每組m個,總共n組,那么需要的總I/O數(shù)就是m +1+ 2n .數(shù)越多,節(jié)省的I/O口越多。該電路的突出特點是不用任何的譯碼選擇芯片(比如3-8譯碼器),而只通過光電繼電器的組合來達到多選一的效果,所需元器件單一,分散性小。盡管AQW214EH的導(dǎo)通電阻非常小,還是存在一定壓降,這個可以通過多次試驗用軟件加以修正。

          四、實驗結(jié)果與分析

          為了驗證上述,設(shè)計了一個實驗系統(tǒng),圖3中的運算放大器采用OP07,而模數(shù)轉(zhuǎn)換采用16位高精度A/D芯片AD7705.隨機抽取電池進行測量,測量從2.7V~4.2V,每隔0.4V取一個測量點,每隔測量點測6個數(shù)據(jù),如表1所示。

          表 1 轉(zhuǎn)換實驗結(jié)果

          表 1 電壓轉(zhuǎn)換實驗結(jié)果

          測量結(jié)果保留兩位小數(shù)點,從上表可以看出,本電路測量結(jié)果的最大絕對誤差基本上可以保持在15mV以內(nèi),最大相對誤差小于0.02%,完全可以滿足實際應(yīng)用需求。

          五、結(jié)論

          串聯(lián)電池具有重要實際意義,但是存在電池多,測量電路復(fù)雜等問題。本文利用開關(guān)矩陣對電池的端進行切換,并采用差分運算放大器克服共模信號的影響。詳細設(shè)計了開關(guān)矩陣和差分運算放大器,并進行了優(yōu)化。最后根據(jù)方案實現(xiàn)了單體電壓的采集,實驗結(jié)果表明該的精度可以滿足要求。相對于其它,本方案具有電流簡潔,體積小,元件品種少等優(yōu)點,有利于克服元件不一致引起的分散性。

          參考文獻:

          [1] 田效伍,王昭慧,鄭先鋒等。大功率鎬鎳電池智能儀的研制[J].河南機電高等專科學(xué)校學(xué)報,2001,9(4):32-34.

          [2] 歐陽斌林,董守田,果麗等。蓄智能監(jiān)測儀中的浮動地技術(shù)[J].電測與儀表,1998,35(396):35-37.

          [3] 李樹靖,林凌,李剛。串聯(lián)電池組電池電壓測量方法的研究[J].儀器儀表學(xué)報,2003,24(4):212-215.

          [4]繆傳杰,高琛,陳建清,陳文薌。串聯(lián)動力電池組單體電池電壓新方法[J].傳感器世界,2010,16(4):29-31

          [5] 古啟軍,陳以方,吳知非。 串聯(lián)電池組電壓測量方法的研究[J]. 電測與儀表,2002,39(5):26-29


          上一頁 1 2 3 下一頁

          評論


          相關(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); })();