孟祥媛,侯成偉,于浩洋,郭 新
(一汽轎車(chē)股份有限公司,吉林 長(zhǎng)春 130012)
2018年4月,接到質(zhì)保部門(mén)反饋,X80車(chē)型蓄電池掉電恢復(fù)后,由OFF擋狀態(tài)嘗試直接起動(dòng),偶發(fā)起動(dòng)失敗。
現(xiàn)場(chǎng)確認(rèn)結(jié)果如下:①整車(chē)下電后等待10 min以上,先拔掉蓄電池負(fù)極,恢復(fù)后嘗試由OFF擋直接起動(dòng),均起動(dòng)成功;②整車(chē)下電后10 min之內(nèi)拔掉蓄電池負(fù)極,恢復(fù)后嘗試由OFF擋直接起動(dòng),偶發(fā)起動(dòng)失敗;③先拔掉蓄電池負(fù)極,恢復(fù)后先上ON擋,再?lài)L試由ON擋起動(dòng),均起動(dòng)成功。
如下原因均可能導(dǎo)致上述現(xiàn)象發(fā)生:①K線防盜認(rèn)證未通過(guò);②PKE控制單元未發(fā)起動(dòng)請(qǐng)求;③ECU初始化未完成;④ECU未響應(yīng)起動(dòng)請(qǐng)求。經(jīng)測(cè)試排除,鎖定為“ECU未響應(yīng)起動(dòng)請(qǐng)求”。
進(jìn)一步分析,確認(rèn)真因。整車(chē)下電后的一段時(shí)間內(nèi),ECU進(jìn)行后運(yùn)行處理 (Afterrun),該期間ECU完成由RAM區(qū)到NVRAM區(qū)的數(shù)據(jù)存儲(chǔ)工作,總時(shí)長(zhǎng)依上個(gè)循環(huán)發(fā)動(dòng)機(jī)運(yùn)行情況和數(shù)據(jù)量而定,10 s~10 min不等。如若恰巧趕在ECU后運(yùn)行期間強(qiáng)制蓄電池掉電,會(huì)導(dǎo)致學(xué)習(xí)值tanlaus_w無(wú)法成功寫(xiě)入到NVRAM區(qū),由OFF擋嘗試直接起動(dòng)的瞬間,tanlaus_w立即被初始化為0,不滿足tanlaus_w≥TVANLNL=2的一個(gè)起動(dòng)前提條件,故起動(dòng)失敗。
當(dāng)將ECU內(nèi)部標(biāo)定量TVANLNL由2改為0后,無(wú)論tanlaus_w是否因蓄電池掉電而被初始化,始終滿足tanlaus_w≥TVANLNL=2的條件,經(jīng)驗(yàn)證,在滿足其它起動(dòng)條件的前提下,相同操作后,均能起動(dòng)成功。
如圖1,tanlaus_w≥TVANLNL這一起動(dòng)前提條件是為保護(hù)起動(dòng)機(jī)而設(shè)計(jì)的。該條件可防止起動(dòng)機(jī)在短時(shí)間內(nèi)被連續(xù)啟動(dòng),進(jìn)而可能造成的起動(dòng)機(jī)驅(qū)動(dòng)齒輪和發(fā)動(dòng)機(jī)飛輪之間的打齒現(xiàn)象。當(dāng)起動(dòng)機(jī)保護(hù)條件和其它起動(dòng)前提條件同時(shí)滿足時(shí),ECU控制起動(dòng)機(jī)繼電器吸合。其中,TVANLNL可標(biāo)定,標(biāo)定值為2,單位為s。ECU運(yùn)行期間學(xué)習(xí)值tanlaus_w一直以0.01 s的步長(zhǎng)在RAM區(qū)進(jìn)行累加計(jì)算,并直接參與該起動(dòng)條件中的比較運(yùn)算。B_sta置位期間tanlaus_w清零。整車(chē)下電后的ECU后運(yùn)行期間,RAM區(qū)的tanlaus_w會(huì)向NVRAM區(qū)中轉(zhuǎn)移存儲(chǔ),以便下個(gè)循環(huán)使用。
圖1 起動(dòng)策略Function
設(shè)上電時(shí)刻為0,ECU第1次收到起動(dòng)請(qǐng)求的時(shí)刻為t0,起動(dòng)機(jī)繼電器脫開(kāi)的時(shí)刻為t1,ECU第2次收到起動(dòng)請(qǐng)求的時(shí)刻為t2。RAM區(qū)的學(xué)習(xí)值tanlaus_w隨時(shí)間變化的圖線如圖2所示。
圖2 tanlaus_w-t變化圖線
ECU上電的0時(shí)刻,直接讀取NVRAM區(qū)中存儲(chǔ)的tanlaus_w,并寫(xiě)入到RAM中作為計(jì)算初始值,設(shè)其為R;0~t0期間,tanlaus_w以R為初始值,以0.01 s的步長(zhǎng)累加;t0時(shí)刻,收到第1次起動(dòng)請(qǐng)求,B_sta置位,tanlaus_w清零;t0~t1期間,起動(dòng)機(jī)繼電器保持吸合,B_sta保持置位,tanlaus_w=0;t1時(shí)刻,起動(dòng)機(jī)繼電器脫開(kāi);t1~t2期間,tanlaus_w從0開(kāi)始重新以0.01 s的步長(zhǎng)累加;當(dāng)t2時(shí)刻再次收到起動(dòng)請(qǐng)求時(shí),如若此時(shí)tanlaus_w的累加結(jié)果不足2 s,將不滿足tanlaus_w≥TVANLNL=2 s的起動(dòng)條件,ECU將不會(huì)再次控制起動(dòng)機(jī)繼電器吸合,有效避免了起動(dòng)機(jī)短時(shí)間內(nèi)連續(xù)工作的情況。
1)保留該起動(dòng)機(jī)保護(hù)的起動(dòng)策略。
2)在出廠使用說(shuō)明書(shū)上增加“蓄電池掉電恢復(fù)后需先將車(chē)輛開(kāi)啟到ON擋保持片刻,再操作起動(dòng)”的使用說(shuō)明。