【摘 要】后雨刮是越野汽車重要的組成部件,在應(yīng)對雨天及特殊使用工況下起到重要作用?,F(xiàn)在汽車電器零件眾多,功能復(fù)雜,后雨刮誤刮動的問題分析難度大。文章通過對測試樣車后雨刮不能有效關(guān)閉在回位區(qū)的問題展開分析,對底層程序進行軟件更改,試驗證明該措施能有效解決測試車輛的后雨刮誤刮動問題,對后續(xù)其他后雨刮軟件邏輯的設(shè)計具有借鑒參考價值。
【關(guān)鍵詞】后雨刮;回位區(qū);底層程序;誤刮動
中圖分類號:U463.855 文獻標識碼: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
眾所周知,汽車后雨刮是越野汽車重要的組成部件,其作用是刮除后風擋的雨水以及清潔后風擋,在應(yīng)對雨天及特殊使用工況下起到重要作用,有利于提高行車的安全性。因此,汽車在對后雨刮進行設(shè)計時,在滿足嚴格的多場景化的測試要求和試驗要求的同時,也需要考慮其在復(fù)雜多樣環(huán)境中的使用狀況,尤其是現(xiàn)在汽車電器零件眾多,軟件功能復(fù)雜,就更需要考慮汽車功能在極端情況下能否實現(xiàn)其功能。
1 故障描述
樣車在后雨刮處于工作狀態(tài)下,測試人員手動關(guān)閉汽車后雨刮,后雨刮依然工作,沒有停止刮動。
2 故障分析
在臺架上測試復(fù)現(xiàn)了以上故障問題。檢查軟件程序(圖1),發(fā)現(xiàn)在雨刮回位信號持續(xù)5s采集不到時,程序處理邏輯存在問題,導致發(fā)生無法停止刮動的現(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)],當這2個條件同時滿足時才開始計時,如果計時5s都滿足以上條件時,wiperNormalError=TRUE。
滿足if [(wiperNormalError==TRUE)&& (frontWiperSwitch==FRONTWIPERSWITCH_OFF)],即wiperNormalError==TRUE的同時,關(guān)閉雨刮時才能wiperOffError=TRUE;當這個wiperOffError=TRUE條件滿足時,雨刮關(guān)閉。但是當RearWiperReturn==OFF和frontWiperSwitch==FRONTWIPER-SWITCH_LOWSPEED這2個條件有1個不滿足時,執(zhí)行語句wiperErrorCnt=0;wiperOffError=FALSE;wiperNormalError=FALSE;因而當frontWiperSwitch==FRONTWIPERSWITCH_ LOWSPEED這個條件不滿足時,將執(zhí)行圖2所示的程序段。
其中,frontWiperSwitch==FRONTWIPERSWITCH_OFF條件成立,但wiperNormalError==TRUE條件不成立,所以wiperOffError=TRUE沒有執(zhí)行到。程序的其他部分會根據(jù)這個標志來判斷當前雨刮回位信號是有問題的,這個標志wiperOffError=TRUE成立了,才會將雨刮輸出關(guān)閉。wiperOffError=TRUE,沒有執(zhí)行到,雨刮輸出沒能關(guān)閉,故產(chǎn)生了在持續(xù)5s檢測不到雨刮回位信號的情況下關(guān)閉雨刮也沒能停止雨刮刮動的現(xiàn)象。在臺架上復(fù)現(xiàn)了試驗車上出現(xiàn)的故障情況,同時確定故障是因這段程序的邏輯有問題而引起的。根據(jù)問題,修改了此段程序,詳見圖3。
將frontWiperSwitch==FRONTWIPERSWITCH_LOWSPEED條件去掉,即在不管雨刮開關(guān)的狀態(tài)如何,只要是雨刮回位信號持續(xù)5s采集不到信號,就置標志wiperNormalError=TRUE。根據(jù)圖3修改的程序,提交測試,在臺架上測試驗證可以解決上述問題。經(jīng)測試人員跟蹤查車,沒有再出現(xiàn)雨刮不能停止工作的問題。
3 優(yōu)化方案
經(jīng)過分析討論,發(fā)現(xiàn)臨時措施里修改的程序和之前定下來的雨刮策略存在一個問題:點火開關(guān)置于ON擋時,打開后雨刮,后雨刮持續(xù)刮動,如果持續(xù)5s都沒有采集到雨刮回位信號,只要關(guān)閉后雨刮,雨刮就會立即停止。這樣,在正常情況下,一般不會出現(xiàn)問題,但有一個極端情況,在持續(xù)5s都沒有采集到雨刮回位信號時,正要關(guān)閉雨刮的同時,雨刮回位信號的線恢復(fù)連通,但此時雨刮還沒有刮到回位區(qū),此時關(guān)閉雨刮也會立即停止。這時需要至少再檢測5s才能保證雨刮能刮到回位區(qū)。如果此時雨刮回位信號正好恢復(fù),應(yīng)該停在回位區(qū),而不是立即停止,所以重新修改了程序,避免這種極端的情況。圖4是最新修改的策略程序。
4 結(jié)論
最新修改的策略程序是在同時滿足RearWiperReturn==OFF條件,再滿足frontWiperSwitch==FRONTWIPERSWITCH _OFF條件時開始計時,如果有檢測到回位信號就停在回位區(qū)。如果在雨刮關(guān)閉時開始計時,持續(xù)5s沒檢測到回位信號,此時置上wiperOffError=TRUE,標志wiperOffError=TRUE成立了,程序會將雨刮輸出關(guān)閉,解決了在持續(xù)5s檢測不到雨刮回位信號的情況下,關(guān)閉雨刮也沒能停止雨刮的問題。新的程序經(jīng)過測試,證明能夠完全解決雨刮不能正確停止工作的問題,同時也避免了極端情況下產(chǎn)生問題。
(編輯 凌 波)
作者簡介王魯蛟(1982—),男,碩士,高級工程師,研究方向為車身控制系統(tǒng)研究。