楊 杰,唐 煒,麥志輝,王 瑞,檀三強(qiáng)
(1.江蘇科技大學(xué)機(jī)械工程學(xué)院,江蘇 鎮(zhèn)江 212003;2.江蘇銀佳電子設(shè)備有限公司,江蘇 鎮(zhèn)江 212003)
閥控鉛酸蓄電池作為一種久經(jīng)考驗(yàn)的能量存儲(chǔ)工具,具有放電性能好、穩(wěn)定性高和應(yīng)用范圍廣的優(yōu)勢(shì),在應(yīng)急電源(EPS)中占有很大的比重。在鉛酸蓄電池組中,蓄電池單體的內(nèi)阻以及荷電狀態(tài)均不相同;根據(jù)木桶效應(yīng),電池組中容量最小的電池充滿后,整個(gè)電池組就會(huì)處于浮充狀態(tài),在這樣長(zhǎng)期充電不均衡的累積作用下,電池會(huì)嚴(yán)重受損。此時(shí),如果不能及時(shí)篩選出劣化的電池,嚴(yán)重時(shí)可能會(huì)發(fā)生燃燒和爆炸[1]。因此,需要對(duì)電池的健康狀態(tài)進(jìn)行估計(jì),實(shí)現(xiàn)電池的健康監(jiān)控并及時(shí)更換劣性電池。
李艷等[2]提出蓄電池的健康狀況SOH可以通過(guò)測(cè)量電池的內(nèi)阻來(lái)進(jìn)行判斷,蓄電池的內(nèi)阻大小可以用來(lái)區(qū)分劣化電池。目前,主流內(nèi)阻的檢測(cè)方法有2種:交流注入法和直流放電法。白海霞[3]提出的直流放電法是使用大于60 A的放電電流流過(guò)負(fù)載,并測(cè)量放電起始與終止時(shí)刻的瞬時(shí)電壓變化,通過(guò)兩者比值計(jì)算內(nèi)阻值。然而,由于直流注入法的瞬時(shí)大電流放電會(huì)對(duì)蓄電池造成較大的損害,并可能導(dǎo)致繼電保護(hù)裝置誤動(dòng)作?;谏鲜隹紤],本文設(shè)計(jì)的系統(tǒng)使用交流注入法測(cè)量蓄電池的內(nèi)阻,檢測(cè)時(shí)傳感器向電池注入一個(gè)交流激勵(lì)信號(hào),通過(guò)測(cè)量電池兩端產(chǎn)生的響應(yīng)電壓信號(hào),從而計(jì)算出電池的內(nèi)阻值。
交流注入法雖然測(cè)量方法簡(jiǎn)單,但易受到噪聲的影響。因此,本文在現(xiàn)有交流注入法的基礎(chǔ)上做出改進(jìn),加入硬件、軟件多重濾波,并通過(guò)加入程控放大電路,實(shí)現(xiàn)內(nèi)阻測(cè)量量程的自動(dòng)換擋。此外,本文在內(nèi)阻檢測(cè)的同時(shí),對(duì)電池溫度、電壓進(jìn)行測(cè)量;通過(guò)Modbus-RTU協(xié)議實(shí)現(xiàn)單體傳感器的組網(wǎng)通信,并加入蓄電池異常預(yù)警機(jī)制,做到故障電池及時(shí)篩選替換。
在測(cè)量電池內(nèi)阻之前,需要對(duì)電池的模型進(jìn)行分析,電池的模型建立是通過(guò)引入外特性模型來(lái)描述電池的伏安特性關(guān)系。目前,鉛酸電池的模型等效電路有主要有Thevenin模型、二階RC模型和GNL模型等[4],簡(jiǎn)單的模型不能很好地描述電池的特性,過(guò)于復(fù)雜也不利于工程應(yīng)用。為了更好地觀察電池內(nèi)阻的變化,本文選用GNL模型,建立了如圖1所示的等效電路。
圖1 蓄電池GNL內(nèi)阻模型
圖1中,E為恒壓源;Ro為歐姆內(nèi)阻;Rs為自放電或過(guò)充電內(nèi)阻;Rp和Cp分別為為濃差極化內(nèi)阻和電容;Re和Ce分別為為電化學(xué)內(nèi)阻和電容。
交流注入法的測(cè)量原理是在電池兩端注入一定頻率的交流激勵(lì)信號(hào),激勵(lì)信號(hào)進(jìn)入電池后,通過(guò)電池兩端產(chǎn)生響應(yīng)信號(hào)計(jì)算內(nèi)阻值。此時(shí)的激勵(lì)信號(hào)可以作2種假設(shè):
假設(shè)使用恒流電流激勵(lì),ΔI=Imaxsin(2πft),電池的兩端產(chǎn)生的電壓響應(yīng)信號(hào)為
ΔV=Vmaxsin(2πft+φ)
(1)
若使用恒電壓激勵(lì),ΔV=Vmaxsin(2πft),電池相應(yīng)產(chǎn)生的電流響應(yīng)為
ΔI=Imaxsin(2πft-φ)
(2)
在2種假設(shè)下,蓄電池的阻抗均為
(3)
綜上所述,通過(guò)向電池注入一個(gè)恒定交流電流信號(hào),電池兩端會(huì)產(chǎn)生電壓響應(yīng)信號(hào),對(duì)電池反饋的電壓信號(hào)進(jìn)行測(cè)量,即可計(jì)算出蓄電池的內(nèi)阻值。
蓄電池在使用過(guò)程中,由于內(nèi)部結(jié)構(gòu)發(fā)生化學(xué)變化、電子遷移等原因,蓄電池的溫度會(huì)升高。在電池檢測(cè)過(guò)程中,通過(guò)測(cè)量蓄電池負(fù)極極柱溫度的變化,可以更加準(zhǔn)確地分析蓄電池的狀態(tài)[5]。
文獻(xiàn)[6]中提出,蓄電池的端電壓和蓄電池的剩余容量存在線性關(guān)系,通過(guò)測(cè)量蓄電池兩端電壓可以推斷電池的剩余容量SOC,電壓越高,剩余容量越高。因此傳感器通過(guò)收集電池的端電壓,可以推斷出蓄電池的剩余容量變化。
蓄電池檢測(cè)系統(tǒng)組成如圖2所示,單個(gè)傳感器可以檢測(cè)蓄電池的內(nèi)阻、電壓、溫度數(shù)據(jù);通訊模塊使用RS-232通信方式將傳感器收集的數(shù)據(jù)按照電池編號(hào)發(fā)送到數(shù)據(jù)集中器,數(shù)據(jù)集中器將數(shù)據(jù)按照Modbus通信協(xié)議發(fā)送到上位機(jī)存儲(chǔ)起來(lái),實(shí)現(xiàn)對(duì)蓄電池單體內(nèi)阻、電壓、溫度數(shù)據(jù)的實(shí)時(shí)采集、存儲(chǔ)與處理。
圖2 系統(tǒng)架構(gòu)
該蓄電池檢測(cè)系統(tǒng)設(shè)計(jì)了數(shù)據(jù)集中器模塊,用于收集傳感器采集的數(shù)據(jù),簡(jiǎn)化了數(shù)據(jù)匯總過(guò)程。傳感器模塊收到測(cè)試指令后,實(shí)時(shí)將當(dāng)前測(cè)得的內(nèi)阻、電壓、溫度結(jié)果通過(guò)RS-232通訊上傳至數(shù)據(jù)集中器,傳感器使用RS-232通訊端口與數(shù)據(jù)集中器連接,并在通信電路中加入了光耦隔離電路,將傳感器模塊與數(shù)據(jù)集中器進(jìn)行光電隔離,避免由于監(jiān)控系統(tǒng)中某個(gè)模塊故障而對(duì)其他元器件產(chǎn)生連鎖破壞,數(shù)據(jù)集中器將收集到的數(shù)據(jù)用RS-485上傳至上位機(jī)保存。通過(guò)設(shè)計(jì)數(shù)據(jù)集中模塊,可以支持多臺(tái)傳感器同時(shí)進(jìn)行檢測(cè),數(shù)據(jù)匯入到數(shù)據(jù)采集器中后,通過(guò)Modbus通信協(xié)議打包發(fā)送給上位機(jī)。
蓄電池的內(nèi)阻與電池端電壓以及剩余電量SOC都存在一定關(guān)系,文獻(xiàn)[7]中提出在蓄電池整個(gè)放電周期內(nèi),蓄電池的容量與端電壓以及內(nèi)阻都具有良好的線性關(guān)系,蓄電池的剩余電量越小,內(nèi)阻越大,并且蓄電池的SOC可以通過(guò)蓄電池的端電壓估算[8-10]。根據(jù)上述三者關(guān)系,本文設(shè)計(jì)了一種蓄電池預(yù)警機(jī)制,系統(tǒng)通過(guò)軟件預(yù)警,不需要額外增加硬件,通過(guò)在傳感器端、數(shù)據(jù)集中器和上位機(jī)三處監(jiān)測(cè)異常電池?cái)?shù)據(jù),做到數(shù)據(jù)層層監(jiān)控。
通過(guò)對(duì)不同健康狀況的電池進(jìn)行檢測(cè)試驗(yàn)后,發(fā)現(xiàn)如下經(jīng)驗(yàn):在浮充狀態(tài)下,電池老化嚴(yán)重后,電池內(nèi)阻急劇增大,電壓略微下降,當(dāng)兩者相乘超過(guò)正常值后,判定為異常電池。傳感器會(huì)將異常數(shù)據(jù)通過(guò)RS-232發(fā)送給數(shù)據(jù)集中器,數(shù)據(jù)集中器匯總后,將異常值打包給上位機(jī),上位機(jī)通過(guò)建立異常數(shù)據(jù)檔案,通知維修人員第一時(shí)間進(jìn)行故障排除。通過(guò)這個(gè)簡(jiǎn)易方法能夠大概計(jì)算出蓄電池的健康狀況,及時(shí)排除電池組中的劣化電池。
在測(cè)量?jī)?nèi)阻時(shí),應(yīng)采用四端電阻測(cè)量法,即用2條引線向電池提供激勵(lì)信號(hào),用另外2條引線測(cè)量電池產(chǎn)生電壓降。通過(guò)這樣的方式,能夠避免引入導(dǎo)線內(nèi)阻造成測(cè)量誤差,并使電流輸出電路與測(cè)量電路相分離。
交流注入法需要產(chǎn)生交流激勵(lì)信號(hào),本文設(shè)計(jì)的交流恒流源電路如圖3所示,該電路使用LM1875集成功率放大器,在±12 V電壓下,最高能輸出2 A電流,該電路由三部分組成:U10和U11構(gòu)成的電壓跟隨電路和U12構(gòu)成的電流輸出電路。
圖3 交流恒流源電路
由電壓跟隨電路特點(diǎn)可知,LM1875的正向輸入端電壓與正弦輸出幅值相等,根據(jù)虛短和虛斷的原理,可得
(4)
式(4)表明,輸出的電流大小僅與輸入的正弦信號(hào)幅值以及R39有關(guān),由于單片機(jī)輸出正弦信號(hào)幅值是一定的,所以通過(guò)改變電阻R39大小,可以得到所需要大小的恒流源。
圖3中電路使用了OP07搭建了2個(gè)電壓跟隨電路,其中 U10起到隔離保護(hù)芯片的作用;同時(shí),使用U11構(gòu)成的電壓跟隨電路,保障了輸出電流全部注入到電池,使輸出的恒流效果更好。
在實(shí)際測(cè)量中,發(fā)現(xiàn)蓄電池的反饋電壓信號(hào)為毫伏級(jí)微弱信號(hào),如果直接對(duì)其測(cè)量,則待測(cè)信號(hào)會(huì)淹沒在噪聲里,因此首先需要對(duì)響應(yīng)電壓信號(hào)進(jìn)行濾波處理信號(hào),由于注入的激勵(lì)信號(hào)為1 kHz交流信號(hào),電池兩端的響應(yīng)信號(hào)應(yīng)為同頻率交流信號(hào),蓄電池本身有12 V直流電壓信號(hào),故設(shè)計(jì)如圖4所示的二階高通無(wú)源濾波電路。該電路去除電池中直流信號(hào)的同時(shí)隔絕了信號(hào)中的低頻信號(hào)。
圖4 二階高通無(wú)源濾波電路
濾波后的信號(hào)被送入如圖5所示的一級(jí)運(yùn)放電路中,運(yùn)放采用AD620儀表放大器,同時(shí)使用MCP41100設(shè)計(jì)有程控放大電路,通過(guò)單片機(jī)控制數(shù)字滑動(dòng)變阻器的阻值,實(shí)現(xiàn)內(nèi)阻檢測(cè)量程的自動(dòng)調(diào)節(jié)。
由于此時(shí)輸入電壓有負(fù)電壓成分,而單片機(jī)ADC只能采集0~3.3 V電壓,所以在圖6所示的二級(jí)放大整流電路中需要加入半波整流,使最終輸出信號(hào)轉(zhuǎn)為直流電壓信號(hào)。
圖5 一級(jí)放大電路
圖6 二級(jí)放大整流電路
蓄電池的實(shí)際電池電壓可能高達(dá)15 V,而單片機(jī)的ADC處理范圍是0~3.3 V。因此,設(shè)計(jì)如圖7所示電壓電測(cè)電路,電路應(yīng)用精密電阻分壓的原理,將電阻分壓后的電壓送入由OPA4171構(gòu)成的電壓跟隨電路,電壓通過(guò)運(yùn)放后使用BAS70-04TL1對(duì)輸出端進(jìn)行保護(hù),使輸出電壓不大于3.3 V,預(yù)防由于電壓過(guò)大損壞單片機(jī)芯片。
圖7 電壓檢測(cè)電路
蓄電池的溫度通過(guò)NTC熱敏電阻進(jìn)行測(cè)量,溫度檢測(cè)電路如圖8所示,檢測(cè)原理和測(cè)量電壓類似,利用電阻分壓的方式,測(cè)量熱敏電阻兩端電壓Ut,根據(jù)電壓值Ut反推可得熱敏電阻實(shí)際阻值Rt。
圖8 溫度檢測(cè)電路
測(cè)量所用的熱敏電阻為負(fù)溫度系數(shù)的NTC熱敏電阻,其在25 ℃下阻值為10 kΩ。由于熱敏電阻的阻值與溫度不是線性關(guān)系,本文使用MATLAB中的polyfit函數(shù)進(jìn)行曲線擬合,該函數(shù)基于最小二乘法曲線擬合原理,從圖9中MATLAB的擬合結(jié)果可以看出,一階與二階擬合出的曲線偏差較大,三階曲線與真實(shí)曲線在10~20 ℃之間偏差較大,而四階曲線偏差較小。由此可見,擬合階數(shù)越高效果越好,但是過(guò)高的擬合階數(shù)會(huì)使程序計(jì)算量會(huì)增大,加重單片機(jī)的負(fù)擔(dān)。因此,在程序中采用分段查值的方法,根據(jù)不同的溫度范圍,選用對(duì)應(yīng)區(qū)間段較精確的擬合曲線公式進(jìn)行溫度計(jì)算。
圖9 NTC熱敏電阻溫度阻值曲線
本系統(tǒng)使用單個(gè)傳感器測(cè)量單體電池參數(shù),傳感器主要技術(shù)指標(biāo)如表1所示。
表1 傳感器技術(shù)指標(biāo)
實(shí)驗(yàn)1使用標(biāo)定5 mΩ四腳引線分流電阻進(jìn)行精度測(cè)試,實(shí)驗(yàn)通過(guò)對(duì)標(biāo)定5 mΩ電阻進(jìn)行10次重復(fù)測(cè)試,測(cè)量結(jié)果如表2所示。
通過(guò)表2數(shù)據(jù)可以得出,本文設(shè)計(jì)的傳感器內(nèi)阻檢測(cè)相對(duì)誤差在1.4%以內(nèi),精度滿足日常監(jiān)控的要求。
表2 傳感器對(duì)標(biāo)定5 mΩ內(nèi)阻的檢測(cè)值
實(shí)驗(yàn)2使用圣陽(yáng)100AH鉛酸蓄電池進(jìn)行測(cè)試,環(huán)境選取在25 ℃恒溫環(huán)境進(jìn)行。在實(shí)驗(yàn)前,為了降低電池放電極化對(duì)測(cè)試結(jié)果的影響,需要先將充滿的鉛酸蓄電池靜置2 h。實(shí)驗(yàn)通過(guò)電子負(fù)載儀對(duì)電池進(jìn)行0.1 C(10 A)的恒流放電,每放電1 h后將電池靜置20 min,然后對(duì)電池做一次內(nèi)阻和電壓檢測(cè)。實(shí)驗(yàn)使用自制傳感器與深圳佳佳訊電子公司生產(chǎn)的JX-008高精度內(nèi)阻測(cè)試儀進(jìn)行內(nèi)阻對(duì)比測(cè)試,JX-008內(nèi)阻檢測(cè)儀內(nèi)阻精度達(dá)到±0.1 mΩ,具有很高的參照價(jià)值;電壓使用優(yōu)利德四位半萬(wàn)用表UT71e進(jìn)行對(duì)比測(cè)試,檢測(cè)的結(jié)果如表3所示。
表3 內(nèi)阻-電壓測(cè)試結(jié)果
通過(guò)對(duì)表3中數(shù)據(jù)進(jìn)行匯總,得出結(jié)果如圖10所示。
圖10 100 Ah蓄電池內(nèi)阻-電壓檢測(cè)對(duì)比結(jié)果
由圖10可知,隨著鉛酸電池放電深度的增加,蓄電池的內(nèi)阻呈增大趨勢(shì),容量越低,內(nèi)阻增長(zhǎng)速度越快。由圖10中電壓-時(shí)間曲線可以看出,電池端電壓在放電放電初期和末期變化較大,中間電壓下降較慢。傳感器通過(guò)收集蓄電池的端電壓,可以估算出此時(shí)的電池剩余電量值。
由表3對(duì)比數(shù)據(jù)可知,本文設(shè)計(jì)的鉛酸蓄電池檢測(cè)儀可以實(shí)現(xiàn)對(duì)蓄電池內(nèi)阻的準(zhǔn)確檢測(cè),并且與高精度檢測(cè)儀相對(duì)誤差在0.89%以內(nèi),能夠滿足鉛酸蓄電池定期檢測(cè)工作的需求。
本文設(shè)計(jì)的蓄電池多參數(shù)檢測(cè)系統(tǒng)包括對(duì)電池內(nèi)阻、溫度、電壓的測(cè)量,并設(shè)計(jì)了數(shù)據(jù)集中模塊對(duì)收集到的數(shù)據(jù)進(jìn)行打包發(fā)送,避免了使用單個(gè)傳感器測(cè)量時(shí)數(shù)據(jù)匯總困難的問題。在高精度檢測(cè)電池參數(shù)的同時(shí)加入了異常數(shù)據(jù)預(yù)警機(jī)制,做到異常數(shù)據(jù)層層監(jiān)控。為了驗(yàn)證傳感器檢測(cè)的精度,實(shí)驗(yàn)通過(guò)與高精度電池檢測(cè)儀進(jìn)行對(duì)比,對(duì)內(nèi)阻進(jìn)行了對(duì)比測(cè)試。實(shí)驗(yàn)結(jié)果表明,本文設(shè)計(jì)的蓄電池檢測(cè)傳感器具有較高的檢測(cè)精度,能完成日常監(jiān)測(cè)工作的需求,具有檢測(cè)精度高、性價(jià)比好的優(yōu)點(diǎn)。