中心議題:
- 可視化智能充電機(jī)系統(tǒng)的總體設(shè)計(jì)方案
解決方案:
- 上位機(jī)界面設(shè)計(jì)及數(shù)據(jù)庫的建立
- 智能充電機(jī)本體設(shè)計(jì)
針對(duì)電動(dòng)車、電動(dòng)汽車電池壽命偏低,本文設(shè)計(jì)了一種可視化智能充電機(jī),它是結(jié)合了單片機(jī)智能控制技術(shù),VB可視化技術(shù)及數(shù)據(jù)庫技術(shù)的一種全新產(chǎn)物。它可以使電池壽命達(dá)到最大化。
1 概述
隨著全球綠色能源計(jì)劃的推進(jìn),電動(dòng)車、電動(dòng)汽車有了迅猛發(fā)展,這種發(fā)展勢頭有持續(xù)高升的趨勢。在美國加州,電動(dòng)車輛占有80%的市場份額,而且這種比例仍將進(jìn)一步擴(kuò)大。如此大的銷售量就使得它的價(jià)格、壽命非常敏感。而占整機(jī)價(jià)格20%的鉛酸蓄電池的壽命無疑是我們關(guān)注的焦點(diǎn)。業(yè)界廣為流傳的一句話就是:電池不是用壞的,是充壞的。原因是隨著電池的使用,電池的特性發(fā)生了變化,而充電器的充電方式不能跟隨電池特性而變化,導(dǎo)致電池逐漸被充壞。目前市場上的充電裝置不能有效控制充電過程,容易造成電池欠充、過充甚至被損壞的惡果。電池充滿時(shí),電池會(huì)發(fā)熱,這時(shí)若沒有熱保護(hù)電路則會(huì)造成過充電,還會(huì)因?yàn)楦邷囟斐呻姵赝鈿ぷ冃?。針?duì)此問題筆者設(shè)計(jì)了一種新型充電器。它分兩部分:智能充電機(jī)本體和上位機(jī)界面。它可以提供多種充電模式,并可設(shè)置充電的一些參數(shù),并可以實(shí)時(shí)地進(jìn)行數(shù)據(jù)采集并存入數(shù)據(jù)庫,然后分析結(jié)果,確定蓄電池的性能狀況、使用狀況和電解液濃度,以便及時(shí)對(duì)蓄電池進(jìn)行維護(hù)。電動(dòng)車、電動(dòng)汽車的電池一般有多個(gè)單體電池組成,在上位機(jī)上可以設(shè)置單體的個(gè)數(shù)、容量,還可以對(duì)某一已編號(hào)的電池組的歷史充電曲線進(jìn)行查詢,所以此系統(tǒng)通用性較強(qiáng)。也就是說此系統(tǒng)可以對(duì)不同型號(hào)的各類電池進(jìn)行充電維護(hù)。智能充電器是可以脫離上位機(jī)獨(dú)立工作的,它有一套默認(rèn)的設(shè)置,當(dāng)沒有收到上位機(jī)的命令時(shí)它會(huì)按照默認(rèn)設(shè)置工作,此時(shí)只能對(duì)某一種電池組充電。
2 可視化智能充電機(jī)系統(tǒng)的總體設(shè)計(jì)方案
充電器一般放在車庫里,而上位機(jī)軟件則需要裝在居室中的PC機(jī)上,為實(shí)現(xiàn)系統(tǒng)兩部分間的數(shù)據(jù)傳輸,我們權(quán)衡價(jià)格和實(shí)用性選取長線傳輸: RS - 485通信。它的通信距離可達(dá)1. 2 Km,而且價(jià)格相對(duì)低廉。系統(tǒng)的充電機(jī)本體部分我們選用價(jià)格低廉的holtek單片機(jī)作為主控制芯片,上位機(jī)軟件則用VB進(jìn)行開發(fā),數(shù)據(jù)庫通過VB提供的數(shù)據(jù)庫管理工具建立。
3 智能充電機(jī)本體設(shè)計(jì)
充電機(jī)本體實(shí)際上是一個(gè)實(shí)時(shí)監(jiān)測和控制系統(tǒng),結(jié)構(gòu)框圖如圖1所示,它按照接收到的上位機(jī)命令完成對(duì)蓄電池充電過程的監(jiān)控,并實(shí)時(shí)地將檢測到的充電參數(shù)返回給上位機(jī),這些參數(shù)包括蓄電池端電壓、充電電流和電池溫度等。圖2的主充電路實(shí)現(xiàn)充電電流、電壓的控制,是充電機(jī)的關(guān)鍵環(huán)節(jié)。圖3的均衡電路解決由于電池制造工藝的不同等原因引起的電量不均衡; 485接口電路實(shí)現(xiàn)充電機(jī)本體與上位機(jī)的通信;電流、電壓、溫度檢測電路實(shí)時(shí)地檢測充電的電流、電壓和電池溫度。
圖1 充電機(jī)結(jié)構(gòu)框圖
圖2 主充電路
[page]
圖3 均衡電路
在主充電路中, 220 V電壓經(jīng)變壓器降壓后,由整流器整流和大電容C1 平滑濾波,作為直流充電電源。MOSFET、二極管D1、電感L1 和電容C2 構(gòu)成主充電路。在工作過程中, PWM控制信號(hào)的高電平脈沖出現(xiàn),使MOSFET導(dǎo)通之后,電感L1 的電流不斷增大,電容C2 充電,主充變換器不斷存儲(chǔ)能量,同時(shí)通過電感L2 對(duì)電池充電,此時(shí),續(xù)流二極管因反向偏置而截止。經(jīng)過PWM高電平脈沖持續(xù)時(shí)間后, PWM信號(hào)變低,MOSFET截止,電感L1 中的電流減小, L1 兩端的感應(yīng)電動(dòng)勢使續(xù)流二極管導(dǎo)通, L1 中的存儲(chǔ)電流和電容C2 存儲(chǔ)電荷向電池充電。經(jīng)過PWM信號(hào)的低電平持續(xù)時(shí)間后, PWM信號(hào)的又一高電平脈沖到來,再度使MOSFET導(dǎo)通,上述過程循環(huán)交替。電感L2 的作用是平滑充電電流.
在均衡電路中,以4節(jié)電池為例,當(dāng)對(duì)第二節(jié)電池均衡時(shí),開啟MOS管Q2,蓄電池C2通過Q2給電感L1、L2充電,然后關(guān)斷MOS管Q2,則電感L1中的電流通過二極管D1回饋給蓄電池C1,電感L2中的電流通過二極管D3和D4回饋給蓄電池C3和C4,以達(dá)到各個(gè)單體均衡的效果。
4 上位機(jī)界面設(shè)計(jì)及數(shù)據(jù)庫的建立
長期的用戶調(diào)研和質(zhì)量服務(wù)告訴我們,上位機(jī)界面開發(fā)的總體任務(wù)是:方便用戶設(shè)置和修正充電參數(shù),解決由于鉛酸蓄電池的使用及維護(hù)保養(yǎng)不到位造成的蓄電池早期報(bào)廢問題。為了使用戶在使用過程中及時(shí)發(fā)現(xiàn)蓄電池存在的問題,從而及時(shí)采取相應(yīng)的補(bǔ)救措施,為此我們使用VB開發(fā)出了上位機(jī)軟件,它具有可視化、簡單易學(xué)、操作簡便的特點(diǎn),并具備從充電參數(shù)設(shè)置、繪制充電曲線、存儲(chǔ)充電曲線、充電過程分析、充電記錄的查詢、刪除、打印到充電報(bào)警等全套充電分析功能,系統(tǒng)結(jié)構(gòu)框圖如圖4.
圖4 上位機(jī)界面框圖
在參數(shù)設(shè)置中可以對(duì)框圖中所示的條目進(jìn)行設(shè)置,使得該系統(tǒng)具有很強(qiáng)的通用性。電動(dòng)車電池一般由幾個(gè)單體組合而成,可以選擇單體個(gè)數(shù)以確定電池組的電壓和容量。該系統(tǒng)提供了如框圖所示的三種充電模式,一般新電池前五次充電要進(jìn)行初充電以充分激活電解質(zhì),當(dāng)單體電量不同時(shí)要均衡充電,其余時(shí)正常充電。還可以按照需求設(shè)置不同充電階段的充電時(shí)間,來滿足各種電池的不同需求;實(shí)時(shí)充電曲線實(shí)時(shí)地顯示充電電流、電壓和電池溫度;歷史充電曲線可以顯示該電池組充電歷史;通過分析充電過程曲線即可了解電池存在的問題,如:蓄電池缺乏電解液、電解液比重不符合要求或蓄電池單體存在差異等,從而及時(shí)的對(duì)電池進(jìn)行保養(yǎng);該系統(tǒng)還提供了按日期或電池編號(hào)查詢、刪除充電記錄的數(shù)據(jù)庫功能,方便了操作;報(bào)警提示用來告知用戶充電的過壓、過流、過熱情況以及充電是否結(jié)束。
[page]
4. 1 上位機(jī)界面的設(shè)計(jì)
按照?qǐng)D4所示的功能框圖設(shè)計(jì)的VB界面如圖5.
圖5 系統(tǒng)主界面
4. 1. 1 充電曲線的繪制
首先繪制坐標(biāo)系,包括定位坐標(biāo)原點(diǎn)、繪制X軸(充電時(shí)間值) 、Y軸(充電電流、充電電壓、充電溫度值) 、標(biāo)注軸上的刻度線以及打印與刻度線對(duì)應(yīng)的刻度值;然后要繪制曲線,由于傳到上位機(jī)上的數(shù)據(jù)是具有相等時(shí)間間隔的一些點(diǎn),而我們要繪制曲線,所以我們用拋物線法進(jìn)行曲線擬合。具體方法如下:
給定N個(gè)點(diǎn)P1 , P2 , ……, PN ,對(duì)相鄰三點(diǎn)Pi , Pi + 1 , Pi + 2及Pi + 1 , Pi + 2 , Pi + 3 , i = 1……N - 2,反復(fù)用拋物線算法擬合,然后對(duì)相鄰拋物線在公共區(qū)間Pi + 1到Pi + 2范圍內(nèi),用權(quán)函數(shù)t與1 - t進(jìn)行調(diào)配,使其混合為一條曲線,可表示為:
其中, Si 為Pi , Pi + 1 , Pi + 2三點(diǎn)決定的拋物線曲線, Si + 1為Pi + 1 , Pi + 2 , Pi + 3三點(diǎn)決定的拋物線曲線,混合后的曲線S在Pi + 1到Pi + 2公共段內(nèi),是Si 的后半段與Si + 1的前半段加權(quán)混合的結(jié)果。S 曲線在公共段內(nèi)的參數(shù)方程可寫為:
其中t2 ∈[ 0, 0. 5 ], t1 = t2 + 0. 5∈[ 0. 5, 1 ]。
式中a1x , b1x , c1x , a1y , b1y , c1y為Si 段曲線的系數(shù),由Pi , Pi + 1 , Pi + 2三點(diǎn)控制,參變量為t1 ,在公共段范圍內(nèi)t1∈[0. 5, 1 ];式中a2x , b2x , c2x , a2y , b2y , c2y為Si + 1段曲線的系數(shù),由Pi + 1 , Pi + 2 , Pi + 3三點(diǎn)控制,參變量為t2 ,在公共段范圍內(nèi)t2 ∈[0, 0. 5 ]。
顯然,當(dāng)t1 = 0. 5, t2 = 0時(shí), S = Si;當(dāng)t1 = 1, t2 = 0. 5時(shí), S = Si + 1。
用這種方法擬合的自由曲線,在P2 到PN - 1各已知點(diǎn)的左、右側(cè)能達(dá)到一階導(dǎo)數(shù)連續(xù),而當(dāng)曲線兩端沒有一定的端點(diǎn)條件限制時(shí),則曲線各有一段曲線不是加權(quán)混合的形式,而只是S1 的前半段和SN - 2的后半段。繪制的電流充電曲線如圖6所示:
圖6 電流充電曲線
[page]
4. 2 數(shù)據(jù)庫的設(shè)計(jì)
本系統(tǒng)設(shè)計(jì)了三個(gè)數(shù)據(jù)庫,用于標(biāo)準(zhǔn)充電曲線存儲(chǔ)、實(shí)際充電曲線存儲(chǔ)及分析結(jié)果存儲(chǔ)。使用VB6. 0提供的數(shù)據(jù)庫管理工具"可視化數(shù)據(jù)管理器"建立。其中實(shí)際充電曲線數(shù)據(jù)表如表1所示,數(shù)據(jù)庫的建立方便了對(duì)電池的查詢、分析,同時(shí)也方便了管理。
表1 實(shí)際充電曲線數(shù)據(jù)表
5 結(jié)束語
本文率先在行業(yè)內(nèi)提出將數(shù)據(jù)庫技術(shù)、可視化技術(shù)及PC機(jī)等應(yīng)用于智能充電機(jī)中,從而簡化了充電操作,方便了參數(shù)的設(shè)置和調(diào)整(友好的操作界面) ,擴(kuò)大了充電機(jī)的適用范圍,降低了用戶的使用成本,提升了整個(gè)系統(tǒng)的技術(shù)先進(jìn)性。更關(guān)鍵的是為用戶對(duì)蓄電池關(guān)鍵部件的科學(xué)管理提供了一個(gè)良好的平臺(tái),為有效提高蓄電池使用壽命提供了保障。