王曉光,蒙天地,高家君,李彥奇,馬 良
(一汽奔騰轎車有限公司 智能網(wǎng)聯(lián)開發(fā)院,吉林 長春 130001)
隨著汽車智能網(wǎng)聯(lián)化的發(fā)展,汽車上的電氣裝備越來越多,車輛停放期間的靜電流也越來越大,很多主機(jī)廠都或多或少的被蓄電池虧電的問題所困擾。圖1為某款車儀表上的蓄電池虧電提醒界面。為了保證車輛的停放時間足夠長,避免蓄電池虧電,通常需要增大蓄電池的容量,但這也意味著整車成本和重量的增加,并不是最優(yōu)方案。
圖1 儀表電量低提醒
對于傳統(tǒng)燃油車,只有起動機(jī)發(fā)動機(jī)才可以給低壓蓄電池充電,但發(fā)動機(jī)起動時存在振動、噪音、排放有害氣體等問題,不滿足自動補(bǔ)電的使用需求。而對于近些年發(fā)展越來越快的電動汽車,當(dāng)整車高壓上電時,車輛沒有振動、噪音、排放有害氣體等問題,因此,具備自動補(bǔ)電的條件。自動補(bǔ)電時,車內(nèi)的空調(diào)、儀表、音響等均保持靜默、熄屏狀態(tài)。
目前市面上最常見的12 V低壓蓄電池絕大部分都是鉛酸蓄電池。鉛酸蓄電池的放電深度對蓄電池循環(huán)使用壽命影響很大,這是因為放電深度越深,電極膨脹收縮量越大,正極的活性物質(zhì)脫落越多,從而失去放電特性,導(dǎo)致性能逐漸下降。鉛酸蓄電池放電到臨界電壓后,繼續(xù)放電會嚴(yán)重?fù)p害蓄電池,形成不可逆的硫酸鹽化,從而使恢復(fù)能力變差,甚至無法修復(fù)。所以蓄電池使用時應(yīng)盡量避免深度放電,當(dāng)檢測到蓄電池電量偏低時應(yīng)及時補(bǔ)電,以便使蓄電池及時恢復(fù)正常狀態(tài)。做到“淺放勤充”,一般情況應(yīng)做到:蓄電池放電深度不能低于50%。
檢測蓄電池電量的方法通常有兩種,分別是SOC值、電壓值。兩種方法對比如表1所示。
表1 檢測蓄電池電量的方法對比
荷電狀態(tài)(State of Charge, SOC)用來反映電池的剩余容量,其數(shù)值上定義為剩余容量占電池容量的比值,常用百分?jǐn)?shù)表示。電池SOC不能直接測量,只能通過安裝在電池負(fù)極上的蓄電池傳感器(Electronic Battery Sensor, EBS)測量電池端電壓、充放電電流及內(nèi)阻等參數(shù)來估算其大小。而這些參數(shù)還會受到電池老化、環(huán)境溫度變化及汽車行駛狀態(tài)等多種不確定因素的影響,因此,準(zhǔn)確的SOC估計需要一套復(fù)雜的算法,這也是蓄電池傳感器廠家的核心技術(shù)。對于中高端乘用車來說,出于電能管理、怠速啟停等功能的需求,蓄電池上通常都會安裝蓄電池傳感器,如圖2所示,該傳感器的成本為60~90元,此時用該傳感器就可以順便實現(xiàn)蓄電池虧電檢測功能。
圖2 蓄電池傳感器EBS
但對于成本控制要求較嚴(yán)格的中低端乘用車來說,通常蓄電池傳感器就顯得相對奢侈了。因此,這種車通常還是采用傳統(tǒng)的電壓檢測的方式檢測蓄電池虧電。與蓄電池傳感器相比,電壓檢測的方式并不能一直實時反映出蓄電池的真實電量狀態(tài),特別是燃油車在車輛行駛期間,發(fā)電機(jī)的輸出電壓在實時變化,各種大負(fù)載的能量消耗也在實時變化,此時檢測的蓄電池兩端電壓和蓄電池電量之間無明確對應(yīng)關(guān)系。當(dāng)整車供電擋位切換到IGOFF(Ignition OFF)(整車低壓下電)之后,由于蓄電池的電容特性,導(dǎo)致“虛電”還會持續(xù)一段時間,該時間通常以小時計。然后“虛電”才會被整車靜態(tài)電流逐漸消耗掉,此時蓄電池兩端電壓和蓄電池電量之間就有一定的線性對應(yīng)關(guān)系了。以某一款鉛酸蓄電池為例,其蓄電池電量與電壓對應(yīng)關(guān)系如表2所示。
表2 蓄電池電量與電壓對應(yīng)關(guān)系表
為了看清其對應(yīng)關(guān)系,將其以折線圖的方式表達(dá)如圖3所示。從圖中可以看出,蓄電池電量與電壓之間具有較好的線性關(guān)系,因此,可以用檢測電壓的方式來代替蓄電池電量檢測。當(dāng)檢測到電壓低于一定值時,則可以判定為蓄電池虧電。
圖3 蓄電池電量與電壓對應(yīng)關(guān)系圖
在車輛停放期間,車輛各個控制器都會處于低功耗睡眠模式,作為控制器主控芯片的單片機(jī)通常要處于功耗最低的“掉電模式”。在“掉電模式”下,通常除了外部中斷之外,單片機(jī)無法被任何中斷源喚醒。
此時為了實現(xiàn)某個控制器的自喚醒,就需要單片機(jī)硬件上具備一個特殊的“掉電自喚醒定時器”,該定時器可以像外部中斷一樣,在單片機(jī)處于“掉電模式”下時每間隔一定時間就喚醒單片機(jī)一次。
如果單片機(jī)沒有這個“掉電自喚醒定時器”,另一種實現(xiàn)方式就是采用片外的實時時鐘(Real Time Clock, RTC)時鐘模塊,當(dāng)單片機(jī)進(jìn)入掉電模式之后,片外的RTC時鐘仍然持續(xù)運(yùn)行,每間隔一段時間通過外部中斷的方式喚醒單片機(jī)。
檢測到蓄電池虧電之后,接下來就可以進(jìn)行補(bǔ)電控制了,補(bǔ)電方式分為手動補(bǔ)電和自動補(bǔ)電兩種方案,下面分別給予介紹。
當(dāng)車輛處于IGOFF供電狀態(tài)且控制器局域網(wǎng) (Controller Area Network, CAN)睡眠時,車輛里的某個控制器,比如車聯(lián)網(wǎng)系統(tǒng)(Telematics- BOX, TBOX),每隔一定時間自喚醒一次,讀取蓄電池SOC或電壓。當(dāng)檢測到蓄電池虧電之后,通過TBOX通知手機(jī)App,如“蓄電池虧電,請及時起動發(fā)動機(jī)”。當(dāng)車主收到手機(jī)APP的虧電提醒之后,可以自行決定是否立即進(jìn)行補(bǔ)電。如果需要補(bǔ)電,則點擊手機(jī)App上面的“一鍵補(bǔ)電”按鍵,該命令通過TBOX下發(fā)給車內(nèi)車身控制單元(Body Control Module, BCM),BCM即可控制發(fā)動機(jī)起動并運(yùn)行一定時間后自動熄火,從而達(dá)到為蓄電池補(bǔ)電的目的。
對于傳統(tǒng)燃油車,只有起動發(fā)動機(jī)才可以給低壓蓄電池充電,但發(fā)動機(jī)起動是可感知的,同時還會產(chǎn)生噪音、排放有害氣體等問題,不滿足自動補(bǔ)電的使用需求,因此,傳統(tǒng)燃油車只能采取這種手動補(bǔ)電的方案,而不能采取自動補(bǔ)電的方案。
對于電動汽車,由于高壓上電無外在表現(xiàn),因此,當(dāng)車輛處于IGON供電狀態(tài)時,就可以高壓上電為低壓蓄電池充電,這點和傳統(tǒng)燃油車不同,對于傳統(tǒng)燃油車最容易出現(xiàn)虧電的IGON(整車低壓上電)檔位,電動汽車反倒不可能虧電。
而只有車輛處于IGOFF供電狀態(tài)長時間停放時,由于靜電流的存在,才需要考慮蓄電池虧電的問題。本方案就是針對IGOFF時對低壓蓄電池的自動補(bǔ)電方案。
方案原理框圖如圖4所示。
圖4 自動補(bǔ)電方案原理框圖
圖4中,電能管理模塊(Energy Management System, EEM)和整車控制單元(Vehicle Control Unit, VCU)是與自動補(bǔ)電相關(guān)的兩個CAN節(jié)點控制器,而蓄電池傳感器(Electronic Battery Sensor, EBS)作為局域互聯(lián)網(wǎng)絡(luò)(Local Interconnect Network, LIN)節(jié)點連接到EEM上。
EBS安裝在蓄電池負(fù)極上,以LIN信號的方式將蓄電池電量SOC發(fā)送給EEM。EEM負(fù)責(zé)進(jìn)行低壓蓄電池虧電條件判斷,如果當(dāng)前處于虧電狀態(tài),即SOC小于一定值,并且車輛機(jī)艙蓋處于關(guān)閉狀態(tài),則EEM向VCU發(fā)送補(bǔ)電請求信號。其中,檢測機(jī)艙蓋狀態(tài)是處于安全考慮,當(dāng)有人打開機(jī)艙蓋進(jìn)行車輛維修或保養(yǎng)時,即使并未接觸高壓零件或高壓線束,也不允許高壓自動上電。VCU收到補(bǔ)電請求信號后,進(jìn)行高壓上電,然后再將補(bǔ)電狀態(tài)(即高壓上電結(jié)果)反饋給EEM,形成功能上的閉環(huán)。
這個過程中,涉及到的CAN信號有兩個,EEM發(fā)送給VCU的“補(bǔ)電請求信號”和VCU發(fā)送給EEM的“補(bǔ)電狀態(tài)信號”,具體信號格式如表3所示。
表3 信號列表
自動補(bǔ)電方案流程圖如圖5所示:
圖5 自動補(bǔ)電方案流程圖
自動補(bǔ)電過程描述如下:
(1)當(dāng)供電擋位處于IGOFF且CAN網(wǎng)絡(luò)睡眠時,EEM每5 h自喚醒一次,讀取低壓蓄電池EBS的SOC值。
(2)當(dāng)EEM讀取到蓄電池SOC<65%且機(jī)艙蓋處于關(guān)閉狀態(tài)時,喚醒CAN網(wǎng)絡(luò),向VCU發(fā)送補(bǔ)電請求。
(3)VCU收到補(bǔ)電請求后,判斷以下條件都滿足時,高壓上電給低壓蓄電池補(bǔ)電,同時向EEM反饋“補(bǔ)電狀態(tài)信號=補(bǔ)電中”。
①動力電池SOC≥10%;
②未連接充電槍;
③無禁止高壓上電故障。
(4)EEM收到“補(bǔ)電狀態(tài)信號=補(bǔ)電中”后,開始持續(xù)檢測蓄電池SOC值,并開啟補(bǔ)電計時。
①當(dāng)蓄電池SOC>90%時,EEM停止發(fā)送補(bǔ)電請求。
②或者計時超過1 h,即使蓄電池SOC≤90%,EEM也停止發(fā)送補(bǔ)電請求。
③或者EEM收到以下任一補(bǔ)電中斷條件,則停止計時,并主動停止發(fā)送補(bǔ)電請求。
④供電擋位不是IGOFF。
⑤機(jī)艙蓋未處于關(guān)閉狀態(tài)。
⑥若EEM收到“補(bǔ)電狀態(tài)信號=失敗”,則EEM停止發(fā)送補(bǔ)電請求。
(5)在高壓上電過程/補(bǔ)電過程中滿足以下任一條件,則VCU主動高壓下電,并反饋“補(bǔ)電狀態(tài)信號=失敗”。
①補(bǔ)電過程中,動力電池SOC<5%。
②整車有導(dǎo)致高壓下電的故障。
③DCDC使能后,DCDC未工作。
④未收到 EEM發(fā)送的補(bǔ)電請求超過一定時間。
⑤接收到充電喚醒信號。
⑥供電擋位不是IGOFF。
⑦機(jī)艙蓋處于打開狀態(tài)。
通過上述自動補(bǔ)電方案,可以解決供電擋位處于IGOFF時低壓蓄電池虧電的問題,再結(jié)合前面提到的IGON高壓上電策略,從而涵蓋了電動車的全部車輛狀態(tài),徹底解決了常見的蓄電池虧電問題。由于IGOFF時自動補(bǔ)電屬于非用戶主觀操作的高壓上電,本方案中把機(jī)艙蓋關(guān)閉作為自動補(bǔ)電的前提條件,相當(dāng)于在高壓絕緣保護(hù)的基礎(chǔ)上,為用戶安全增加了一道保障,提高了自動補(bǔ)電策略的安全性。