APP下载

越野车后雨刮误刮动的分析与解决

2024-09-25王鲁蛟

汽车电器 2024年9期

【摘 要】后雨刮是越野汽车重要的组成部件,在应对雨天及特殊使用工况下起到重要作用。现在汽车电器零件众多,功能复杂,后雨刮误刮动的问题分析难度大。文章通过对测试样车后雨刮不能有效关闭在回位区的问题展开分析,对底层程序进行软件更改,试验证明该措施能有效解决测试车辆的后雨刮误刮动问题,对后续其他后雨刮软件逻辑的设计具有借鉴参考价值。

【关键词】后雨刮;回位区;底层程序;误刮动

中图分类号: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

众所周知,汽车后雨刮是越野汽车重要的组成部件,其作用是刮除后风挡的雨水以及清洁后风挡,在应对雨天及特殊使用工况下起到重要作用,有利于提高行车的安全性。因此,汽车在对后雨刮进行设计时,在满足严格的多场景化的测试要求和试验要求的同时,也需要考虑其在复杂多样环境中的使用状况,尤其是现在汽车电器零件众多,软件功能复杂,就更需要考虑汽车功能在极端情况下能否实现其功能。

1 故障描述

样车在后雨刮处于工作状态下,测试人员手动关闭汽车后雨刮,后雨刮依然工作,没有停止刮动。

2 故障分析

在台架上测试复现了以上故障问题。检查软件程序(图1),发现在雨刮回位信号持续5s采集不到时,程序处理逻辑存在问题,导致发生无法停止刮动的现象。

依据图1,RearWiperReturn为雨刮回位信号状态,ON为在回位区,OFF为在非回位区,frontWiperSwitch为雨刮开关状态,FRONTWIPERSWITCH_LOWSPEED为打开,FRONTWIPERSWITCH_OFF为关闭,表明程序逻辑上存在问题。

if[(RearWiperReturn==OFF)&&(frontWiperSwitch==FRO-NTWIPERSWITCH_LOWSPEED)],当这2个条件同时满足时才开始计时,如果计时5s都满足以上条件时,wiperNormalError=TRUE。

满足if [(wiperNormalError==TRUE)&& (frontWiperSwitch==FRONTWIPERSWITCH_OFF)],即wiperNormalError==TRUE的同时,关闭雨刮时才能wiperOffError=TRUE;当这个wiperOffError=TRUE条件满足时,雨刮关闭。但是当RearWiperReturn==OFF和frontWiperSwitch==FRONTWIPER-SWITCH_LOWSPEED这2个条件有1个不满足时,执行语句wiperErrorCnt=0;wiperOffError=FALSE;wiperNormalError=FALSE;因而当frontWiperSwitch==FRONTWIPERSWITCH_ LOWSPEED这个条件不满足时,将执行图2所示的程序段。

其中,frontWiperSwitch==FRONTWIPERSWITCH_OFF条件成立,但wiperNormalError==TRUE条件不成立,所以wiperOffError=TRUE没有执行到。程序的其他部分会根据这个标志来判断当前雨刮回位信号是有问题的,这个标志wiperOffError=TRUE成立了,才会将雨刮输出关闭。wiperOffError=TRUE,没有执行到,雨刮输出没能关闭,故产生了在持续5s检测不到雨刮回位信号的情况下关闭雨刮也没能停止雨刮刮动的现象。在台架上复现了试验车上出现的故障情况,同时确定故障是因这段程序的逻辑有问题而引起的。根据问题,修改了此段程序,详见图3。

将frontWiperSwitch==FRONTWIPERSWITCH_LOWSPEED条件去掉,即在不管雨刮开关的状态如何,只要是雨刮回位信号持续5s采集不到信号,就置标志wiperNormalError=TRUE。根据图3修改的程序,提交测试,在台架上测试验证可以解决上述问题。经测试人员跟踪查车,没有再出现雨刮不能停止工作的问题。

3 优化方案

经过分析讨论,发现临时措施里修改的程序和之前定下来的雨刮策略存在一个问题:点火开关置于ON挡时,打开后雨刮,后雨刮持续刮动,如果持续5s都没有采集到雨刮回位信号,只要关闭后雨刮,雨刮就会立即停止。这样,在正常情况下,一般不会出现问题,但有一个极端情况,在持续5s都没有采集到雨刮回位信号时,正要关闭雨刮的同时,雨刮回位信号的线恢复连通,但此时雨刮还没有刮到回位区,此时关闭雨刮也会立即停止。这时需要至少再检测5s才能保证雨刮能刮到回位区。如果此时雨刮回位信号正好恢复,应该停在回位区,而不是立即停止,所以重新修改了程序,避免这种极端的情况。图4是最新修改的策略程序。

4 结论

最新修改的策略程序是在同时满足RearWiperReturn==OFF条件,再满足frontWiperSwitch==FRONTWIPERSWITCH _OFF条件时开始计时,如果有检测到回位信号就停在回位区。如果在雨刮关闭时开始计时,持续5s没检测到回位信号,此时置上wiperOffError=TRUE,标志wiperOffError=TRUE成立了,程序会将雨刮输出关闭,解决了在持续5s检测不到雨刮回位信号的情况下,关闭雨刮也没能停止雨刮的问题。新的程序经过测试,证明能够完全解决雨刮不能正确停止工作的问题,同时也避免了极端情况下产生问题。

(编辑 凌 波)

作者简介王鲁蛟(1982—),男,硕士,高级工程师,研究方向为车身控制系统研究。