【摘 要】后雨刮是越野汽車重要的組成部件,在應(yīng)對雨天及特殊使用工況下起到重要作用?,F(xiàn)在汽車電器零件眾多,功能復(fù)雜,后雨刮誤刮動(dòng)的問題分析難度大。文章通過對測試樣車后雨刮不能有效關(guān)閉在回位區(qū)的問題展開分析,對底層程序進(jìn)行軟件更改,試驗(yàn)證明該措施能有效解決測試車輛的后雨刮誤刮動(dòng)問題,對后續(xù)其他后雨刮軟件邏輯的設(shè)計(jì)具有借鑒參考價(jià)值。
【關(guān)鍵詞】后雨刮;回位區(qū);底層程序;誤刮動(dòng)
中圖分類號:U463.855 文獻(xiàn)標(biāo)識碼:A 文章編號:1003-8639( 2024 )09-0068-02
Analysis and Solution of Mis-scraping of Rear Wiper of Off-road Vehicles
WANG Lujiao
(Beijing Automotive Technology Center,Beijing 101300,China)
【Abstract】Rear wiper is an important component of off-road vehicle,which plays an important role in dealing with rainy days and special operating conditions. Nowadays,there are many automotive electrical parts and complex functions,and it is difficult to analyze the problem of mis-scraping after the windshield wiper. This paper analyzes the problem that the rear wiper of the test sample car cannot be effectively closed in the return area,and changes the software of the underlying program. The test proves that this measure can effectively solve the problem of the wrong scraping of the rear wiper of the test vehicle,and has a reference value for the subsequent design of other rear wiper software logic.
【Key words】rear windshield wiper;return area;underlying program;mis-scraping
眾所周知,汽車后雨刮是越野汽車重要的組成部件,其作用是刮除后風(fēng)擋的雨水以及清潔后風(fēng)擋,在應(yīng)對雨天及特殊使用工況下起到重要作用,有利于提高行車的安全性。因此,汽車在對后雨刮進(jìn)行設(shè)計(jì)時(shí),在滿足嚴(yán)格的多場景化的測試要求和試驗(yàn)要求的同時(shí),也需要考慮其在復(fù)雜多樣環(huán)境中的使用狀況,尤其是現(xiàn)在汽車電器零件眾多,軟件功能復(fù)雜,就更需要考慮汽車功能在極端情況下能否實(shí)現(xiàn)其功能。
1 故障描述
樣車在后雨刮處于工作狀態(tài)下,測試人員手動(dòng)關(guān)閉汽車后雨刮,后雨刮依然工作,沒有停止刮動(dòng)。
2 故障分析
在臺架上測試復(fù)現(xiàn)了以上故障問題。檢查軟件程序(圖1),發(fā)現(xiàn)在雨刮回位信號持續(xù)5s采集不到時(shí),程序處理邏輯存在問題,導(dǎo)致發(fā)生無法停止刮動(dòng)的現(xiàn)象。
依據(jù)圖1,RearWiperReturn為雨刮回位信號狀態(tài),ON為在回位區(qū),OFF為在非回位區(qū),frontWiperSwitch為雨刮開關(guān)狀態(tài),F(xiàn)RONTWIPERSWITCH_LOWSPEED為打開,F(xiàn)RONTWIPERSWITCH_OFF為關(guān)閉,表明程序邏輯上存在問題。
if[(RearWiperReturn==OFF)&&(frontWiperSwitch==FRO-NTWIPERSWITCH_LOWSPEED)],當(dāng)這2個(gè)條件同時(shí)滿足時(shí)才開始計(jì)時(shí),如果計(jì)時(shí)5s都滿足以上條件時(shí),wiperNormalError=TRUE。
滿足if [(wiperNormalError==TRUE)&& (frontWiperSwitch==FRONTWIPERSWITCH_OFF)],即wiperNormalError==TRUE的同時(shí),關(guān)閉雨刮時(shí)才能wiperOffError=TRUE;當(dāng)這個(gè)wiperOffError=TRUE條件滿足時(shí),雨刮關(guān)閉。但是當(dāng)RearWiperReturn==OFF和frontWiperSwitch==FRONTWIPER-SWITCH_LOWSPEED這2個(gè)條件有1個(gè)不滿足時(shí),執(zhí)行語句wiperErrorCnt=0;wiperOffError=FALSE;wiperNormalError=FALSE;因而當(dāng)frontWiperSwitch==FRONTWIPERSWITCH_ LOWSPEED這個(gè)條件不滿足時(shí),將執(zhí)行圖2所示的程序段。
其中,frontWiperSwitch==FRONTWIPERSWITCH_OFF條件成立,但wiperNormalError==TRUE條件不成立,所以wiperOffError=TRUE沒有執(zhí)行到。程序的其他部分會(huì)根據(jù)這個(gè)標(biāo)志來判斷當(dāng)前雨刮回位信號是有問題的,這個(gè)標(biāo)志wiperOffError=TRUE成立了,才會(huì)將雨刮輸出關(guān)閉。wiperOffError=TRUE,沒有執(zhí)行到,雨刮輸出沒能關(guān)閉,故產(chǎn)生了在持續(xù)5s檢測不到雨刮回位信號的情況下關(guān)閉雨刮也沒能停止雨刮刮動(dòng)的現(xiàn)象。在臺架上復(fù)現(xiàn)了試驗(yàn)車上出現(xiàn)的故障情況,同時(shí)確定故障是因這段程序的邏輯有問題而引起的。根據(jù)問題,修改了此段程序,詳見圖3。
將frontWiperSwitch==FRONTWIPERSWITCH_LOWSPEED條件去掉,即在不管雨刮開關(guān)的狀態(tài)如何,只要是雨刮回位信號持續(xù)5s采集不到信號,就置標(biāo)志wiperNormalError=TRUE。根據(jù)圖3修改的程序,提交測試,在臺架上測試驗(yàn)證可以解決上述問題。經(jīng)測試人員跟蹤查車,沒有再出現(xiàn)雨刮不能停止工作的問題。
3 優(yōu)化方案
經(jīng)過分析討論,發(fā)現(xiàn)臨時(shí)措施里修改的程序和之前定下來的雨刮策略存在一個(gè)問題:點(diǎn)火開關(guān)置于ON擋時(shí),打開后雨刮,后雨刮持續(xù)刮動(dòng),如果持續(xù)5s都沒有采集到雨刮回位信號,只要關(guān)閉后雨刮,雨刮就會(huì)立即停止。這樣,在正常情況下,一般不會(huì)出現(xiàn)問題,但有一個(gè)極端情況,在持續(xù)5s都沒有采集到雨刮回位信號時(shí),正要關(guān)閉雨刮的同時(shí),雨刮回位信號的線恢復(fù)連通,但此時(shí)雨刮還沒有刮到回位區(qū),此時(shí)關(guān)閉雨刮也會(huì)立即停止。這時(shí)需要至少再檢測5s才能保證雨刮能刮到回位區(qū)。如果此時(shí)雨刮回位信號正好恢復(fù),應(yīng)該停在回位區(qū),而不是立即停止,所以重新修改了程序,避免這種極端的情況。圖4是最新修改的策略程序。
4 結(jié)論
最新修改的策略程序是在同時(shí)滿足RearWiperReturn==OFF條件,再滿足frontWiperSwitch==FRONTWIPERSWITCH _OFF條件時(shí)開始計(jì)時(shí),如果有檢測到回位信號就停在回位區(qū)。如果在雨刮關(guān)閉時(shí)開始計(jì)時(shí),持續(xù)5s沒檢測到回位信號,此時(shí)置上wiperOffError=TRUE,標(biāo)志wiperOffError=TRUE成立了,程序會(huì)將雨刮輸出關(guān)閉,解決了在持續(xù)5s檢測不到雨刮回位信號的情況下,關(guān)閉雨刮也沒能停止雨刮的問題。新的程序經(jīng)過測試,證明能夠完全解決雨刮不能正確停止工作的問題,同時(shí)也避免了極端情況下產(chǎn)生問題。
(編輯 凌 波)
作者簡介王魯蛟(1982—),男,碩士,高級工程師,研究方向?yàn)檐嚿砜刂葡到y(tǒng)研究。