999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C8051F 的鎳氫電池組管理系統設計和實現

2014-01-21 00:52:14石發強
電子設計工程 2014年20期
關鍵詞:檢測

石發強

(中國煤炭科工集團有限公司 重慶研究院,重慶 400037)

隨著中國煤炭工業的發展和礦山裝備技術的進步,我國對煤礦甲烷安全監控系統,運輸監控系統,應急救援系統等使用的后備電源的設備要求越來越高,尤其是其安全特性。作為煤礦用后備電源的重要的組成之一[1],鎳氫電池無論在安全性上,還是可靠性,成本等方面,都具有較大優勢。鎳氫電池組是一個串聯的組成系統[2],其中任何單節電池損壞必將影響整個電池組,如何在保證鎳氫電池安全性能的同時,發揮電池自身最大的能量效率,這是礦用鎳氫電池管理系統研究和設計的方向。

1 鎳氫電池充放電原理

鎳氫電池(金屬氫化物鎳蓄電池)采用儲氫合金,在充電的時候可以存儲數大量的氫氣形成金屬氫化物,將電能轉換為化學能;放電的時候又能將存儲的氫氣釋放,將化學能轉換為電能。其基本電化學反應為:Ni(OH)2+M?NiOH+MHab(式中:M為儲氫合金,Hab為吸收的氫氣)[3]。

在電池充電后期和充電結束時,還伴隨發生下列反應:

基于以上3個電化學反應,鎳氫電池的充放電表現如下特性:

1)充電電流取決于電池容量C。充電電流過大會使電池內部壓力升高較快,電池自身的安全閥打開,電池漏液,引起安全問題。在設計中,充電電流宜取0.1C。

2)電池充電飽和后,極板上的物質已經全部中和,電池電壓不再上升而是略有下降。此時,若繼續大電流充電,將會大大影響電池的壽命,此時的電壓稱為充電終止電壓,一般單節電池不超過1.5 V。充電終止電壓與電流充電率、環境溫度、電池生產工藝等因素有關[4]。

3)電池放電結束后,極板上的活性物質已經全部消耗。如果繼續對外放電,會造成負極析出的氫氣無法中和,電池內部壓力上升,安全閥打開,對外析氫,引起安全問題。

20節串聯鎳氫電池的充放電曲線如圖1[5]所示。

圖1 鎳氫電池組充放電曲線Fig.1 MH-Ni battery charge and discharge curves

根據鎳氫電池的充放電特性,設計了一種新型的智能型鎳氫電池組管理電路,能夠支持多達20節鎳氫電池串聯的電池組管理,能夠實現對單節電池和整體電池組的有效檢測與控制,可以更高效,更安全的完成鎳氫電池的充放電管理功能。

2 鎳氫電池管理系統硬件設計

采用由恒流充電電路,實時電壓檢測電路,CPU控制電路和其他外圍電路共同構成的鎳氫電池充放電管理系統。

1)恒流充電電路

恒流充電電路采用閉環控制和脈沖調制方式實現充電電流的恒流負反饋控制[6]。充電電路原理圖如圖2所示。

圖2 充電電路原理圖Fig.2 Charging circuit principle diagram

CPU輸出占空比可調的PWM信號,控制NPN三極管5551的通斷,最終實現對場效應管通斷的控制,達到電流控制的目的。同時CPU實時檢測當前電流值,并根據實時電流值閉環調節PWM信號的占空比,從而實現充電電流的恒流閉環調節。

在一個PWM周期中,當PWM信號為高時,低邊NPN三極管5551導通,使高邊NPN三極管5551基極拉低,三極管關斷,場效應管門級變為低電平,場效應管關斷;當PWM信號為低時,低邊NPN三極管5551關斷,高邊NPN三極管5551被上拉電阻拉高,三極管導通,場效應管門級變為高電平,場效應管導通;在每一個PWM周期中,重復以上過程。

2)實時電壓檢測電路

針對煤礦產品的特點,鎳氫電池充放電管理系統應至少能夠實現對20節串聯電池組中任一單節電池的實時進行監控。要求檢測電壓范圍寬,精度高,響應時間快等一系列特點,因此,必須對20節電池進行同時測量,減少實時誤差,并通過內部軟件校正實現測量精度要求。測量電路原理圖如3所示。

20節電池電壓經過不同阻值的分壓電阻,進入CPU進行AD轉換,得到不同AD采樣值,再通過內部軟件恢復出實際的電壓值,相鄰電壓值之差即是單節電池電壓。

系統設計了5組分壓電阻,實現了從1/3到1/20共5組分壓比。針對不同的電池電壓,將分壓后的電壓數據盡可能的包含在AD采樣的滿量程內,提高了AD采樣的精度。簡化AD外圍電路,不經過運算放大器進行放大,直接進入CPU的模擬采樣端口,消除了由外部器件差異引入的采樣誤差;通過CPU對模擬端口同時采樣,消除了由采樣時間差異引入的時差誤差。

圖3 實時電壓檢測電路原理圖Fig.3 Real-time voltage detection circuit principle diagram

CPU選用的是Silicon公司推出的8051F5XX系列CPU,它內部包括一個12 bit的ADC,且支持多達32個單端輸入,完全符合系統設計要求。

3 鎳氫電池管理系統軟件設計

軟件設計考慮到采集單節電池電壓、實時電流、電池溫度、記錄充電時間以及電壓變化量等參數,綜合判斷當前電池狀態,控制電池充放電啟動和結束,并實時檢測是否有單節電池異常、短路、溫度異常、放電大電流、充電大電流等多種異常情況,對外輸出電池基本狀態信息和報警信號。軟件按功能可分為PWM控制模塊、計時模塊以及電壓檢測、電流檢測、溫度檢測模塊等幾部分。

管理系統工作時,CPU首先判斷是否外接負載(放電)或外接電源(充電)。當檢測到外接負載時,系統打開放電場效應管,鎳氫電池對外放電。在放電過程中,CPU不斷檢測放電電流和單節電池電壓,當監測到過高的放電電流或負載短路時,CPU立即關斷放電回路,并持續對外報警;當監測到單節電池電壓低于額定門限(1.0 V)時,CPU立即關斷放電回路。

當管理系統檢測到外接電源時,系統進入充電狀態。CPU輸出PWM波形控制充電場效應管,并不斷檢測充電電流,實時進行閉環調節,實現充電恒流控制目的。在放電過程中,CPU不斷檢測充電電流和單節電池電壓,當監測到過高的充電電流或負載短路時,CPU立即關斷充電回路,并持續對外報警;當監測到單節電池電壓高于額定門限(1.5 V)時,CPU立即關斷充電回路。

系統軟件的核心部分為AD數據處理和PWM閉環控制兩個模塊。下面給出這兩部分的相應程序,編譯環境為Silicon Laboratories IDE。

AD數據處理模塊程序代碼,以充電電流數據濾波處理為例:

void DataProcess(void)

{

switch(ADChannel) //根據通道數進行選擇

{

case CH_ICELL://充電電流

{

Icell_temp[temp_i[1]]=ADCData;

Icell_current=ADCData;

temp_all[1]+=ADCData;

//====sum--->Icell(ma)=====

div=ParaDownLoad[PARA_CH_VREF];

sum=temp_all[1]*div;

sum=sum>>16;

//====AD lowdata cut========

if(sum<=7) //濾除交越失真

sum=0;

//==icell adjust====

sum * = ParaDownLoad[PARA_CH_ICELL_ADJ_K];

Icell=sum>>10;

else

Icell=sum;

break;}

...}}

PWM閉環控制模塊程序代碼:

void ConstantCurrentControl(void)

{

U8 SFRPAGE_save=SFRPAGE;

if(Icell>ParaDownLoad[PARA_CH_ICELL_LEV]+ICELL_OFFSET_LARGE)

{

if (PcaCnt > (PCA_MIN +ICELL_OFFSET_CNT))

PcaCnt-=ICELL_OFFSET_CNT;

else

PcaCnt=PCA_MIN;

}

else if(Icell>ParaDownLoad[PARA_CH_ICELL_LEV]+ICELL_OFFSET)

{

if(PcaCnt>PCA_MIN)

PcaCnt--;

}

else if(Icell

ICELL_OFFSET_LARGE)

{

if (PcaCnt < (PCA_MAX -

ICELL_OFFSET_CNT))

PcaCnt+=ICELL_OFFSET_CNT;

else

PcaCnt=PCA_MAX;

}

else if(Icell

{

if(PcaCnt

PcaCnt++;

}}

4 結論

設計了一款基于C8051F的鎳氫電池管理系統,支持最高20節鎳氫電池串聯電池組,能夠實時檢測每一只單體電池電壓,充放電電流等參數。 通過簡化外部采樣電路,使用高精度ADC和CPU內部參考電平,通過優化軟件參數和濾波算法,在實際工程應用中達到了0.01 V的采樣精度,誤差≤1 mV。建立了電池組管理系統電路的設計模型,在實際應用中,根據電池的不同類型和使用工況條件仍需要進一步完善和研究。

[1]MT/T 1004-2006煤礦安全生監控系統通用技術條件[S].北京:中國煤炭工業出版社出版,2006.

[2]GB3836.1-2010爆炸性環境 第1部分:設備通用技術要求[S].北京:中國標準出版社出版,2010.

[3]石發強.電壓精度和溫度對鎳氫電池組的影響[J].微型機與應用,2013,(32)388:60-62.SHI Fa-qiang.The research of voltage’s accuracy and temperature effect onthe MH-Ni battery group[J].Microcomputer&Its Applications,2013,(32)388:60-62.

[4]李求忠,陳燕君.鎳氫與鎳鎘電池的性能及其影響因素[J].寧德師專學報:自然科學版,2010,22(2):131-133.LI Qiu-zhong,CHEN Yan-jun.MH-Ni battery and nickel cadmium battery performance and its influencing factors[J].JoumalofNingdeTeachersCollege :NaturalScience,2010,22(2):131-133.

[5]張瑞松,吳仲光,金麗鵑,等.鎳氫電池管理系統研究[J].工業控制計算機,2013,26(8):123-124+126.ZHANG Rui-song,WU Zhong-guang,JIN Li-juan,Research on Nickel-hydride Battery Management System[J].Industrial Control Computer,2013,26(8):123-124,126.

[6]康華光.電子技術基礎(模擬部分)[M].北京:高等教育出版社,2006.

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 欧美日韩国产在线播放| 亚洲无线视频| 国产乱人伦AV在线A| 天天综合色网| 亚洲av日韩av制服丝袜| 国产精品尹人在线观看| 无码免费视频| 中文字幕无码制服中字| 麻豆精品视频在线原创| 毛片免费在线视频| 欧美另类第一页| AV天堂资源福利在线观看| 亚洲欧美在线综合图区| 日本91视频| 国产欧美又粗又猛又爽老| 欧美有码在线| 国产精品观看视频免费完整版| 国产99在线| 日韩成人在线网站| 国产精品9| 亚洲永久色| 国产青榴视频在线观看网站| 99人妻碰碰碰久久久久禁片| 青青草一区| 亚洲综合天堂网| 一区二区三区毛片无码| 久久夜色精品国产嚕嚕亚洲av| 国产欧美在线视频免费| 亚洲精品图区| 欧美A级V片在线观看| 国产精品一区不卡| 国产成人无码AV在线播放动漫| 五月天久久综合| 欧美www在线观看| 中文一区二区视频| 狠狠色丁婷婷综合久久| 呦系列视频一区二区三区| 九九久久精品国产av片囯产区| 欧美日韩第三页| 国产成人三级| 女人av社区男人的天堂| 欧美α片免费观看| 国产精品网址在线观看你懂的| 亚洲男人的天堂久久精品| 国产第八页| 麻豆精品视频在线原创| 国产新AV天堂| 女人18一级毛片免费观看| 夜夜高潮夜夜爽国产伦精品| 亚洲一区二区三区国产精品| 国产精品三级专区| 国产一区自拍视频| 日韩性网站| 国产精品美女在线| 久久人妻系列无码一区| 国产成人狂喷潮在线观看2345| 中文无码伦av中文字幕| 日本欧美午夜| 亚洲美女操| 一级一级特黄女人精品毛片| 乱码国产乱码精品精在线播放| 99热最新网址| 国产AV无码专区亚洲精品网站| 91福利片| 欧美性爱精品一区二区三区| 国产精鲁鲁网在线视频| 国产资源站| 成人免费午间影院在线观看| 小13箩利洗澡无码视频免费网站| 婷婷六月综合网| 一级毛片在线播放| 久久综合亚洲鲁鲁九月天| 免费人成网站在线观看欧美| 欧美日韩久久综合| 日韩美女福利视频| 国产免费久久精品99re丫丫一| 国产一级无码不卡视频| 精品视频一区二区观看| 男人天堂亚洲天堂| 黄色污网站在线观看| 色综合中文| 国产精品无码AV片在线观看播放|