车辆通讯故障的诊断方法、装置及车辆与流程
- 国知局
- 2024-08-01 00:09:10
本发明涉及车辆控制的,具体而言,涉及一种车辆通讯故障的诊断方法、装置及车辆。
背景技术:
1、随着can(controller area network,控制器局域网络)总线技术的日益发展,它在工业控制系统中应用的越来越广泛。在汽车行业,can总线更容易受电机系统、充电机等大功率设备的电磁干扰导致出现通讯故障。
2、当车辆can网络出现通讯故障后,为防止因各电子控制单元之间无法通过该can网络正常进行数据交互而导致车辆功能响应异常,故障处理模块针对相应的通讯故障进行故障恢复。在故障恢复后,因故障处理方法不得当,短时间内会出现故障频发现象,进而影响车辆安全行驶。
3、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本发明实施例提供了一种车辆通讯故障的诊断方法、装置及车辆,以至少解决因故障处理方法不得当而导致故障现象频发的技术问题。
2、根据本发明实施例的一个方面,提供了一种车辆通讯故障的诊断方法,包括:获取车辆的故障信息,故障信息至少包括车辆目标组件的通讯故障信息;在确定故障信息满足预设识别条件的情况下,记录当前目标组件的故障状态和与故障状态对应的故障码;基于故障状态和故障码对目标组件进行故障处理;在确定当前目标组件的故障状态被清除的情况下,判断当前故障状态是否满足预设清除条件,获得判断结果;基于判断结果生成故障响应策略,其中,故障响应策略包括如下至少之一:故障锁存策略和故障清除策略,其中,故障锁存策略包括保持当前故障状态以及保持当前故障状态对应的故障码,故障清除策略包括清除当前故障状态以及将当前故障状态对应的故障码作为历史故障码保存至目标位置。
3、可选地,在确定故障信息满足预设识别条件的情况下,记录当前目标组件的故障状态以及故障状态对应的故障,包括:判断当前目标组件的低压上电时长是否大于预设时长;如果是,则记录当前目标组件的故障状态以及故障状态对应的故障。
4、可选地,在确定故障信息满足预设识别条件的情况下,记录当前目标组件的故障状态以及故障状态对应的故障,还包括:判断当前目标组件的低压上电时长是否大于预设时长;如果是,判断当前目标组件是否完成初始化;如果是,则记录当前目标组件的故障状态以及故障状态对应的故障。
5、可选地,基于判断结果生成故障响应策略,包括:在确定当前故障状态被清除的情况下,判断当前故障状态是否满足预设清除条件;如果否,生成故障响应策略中的故障锁存策略。
6、可选地,判断当前故障状态是否满足预设清除条件,包括:判断目标组件中的第一目标组件的休眠标志位是否触发,其中,第一目标组件包括如下至少之一:电池管理系统、电机控制单元;如果是,则生成故障响应策略中的故障锁存策略。
7、可选地,生成故障响应策略中的故障锁存策略,包括:自第一目标组件进入休眠时刻起,控制整车控制器锁存当前故障状态以及锁存当前故障状态对应的故障码至第一目标组件休眠完成。
8、可选地,判断当前故障状态是否满足预设清除条件,包括:判断目标组件中的第二目标组件的低压下电标志位是否触发,其中,第二目标组件包括如下至少之一:发动机管理系统、变速器控制单元;如果是,则生成故障响应策略中的故障锁存策略。
9、可选地,生成故障响应策略中的故障锁存策略,包括:自第二目标组件进入低压下电时刻起,控制整车控制器锁存当前故障状态以及锁存当前故障状态对应的故障码至第二目标组件关闭完成。
10、根据本发明实施例的另一方面,还提供了一种车辆通讯故障的诊断装置,包括:获取模块,获取模块用于获取车辆的故障信息,故障信息至少包括车辆目标组件的通讯故障信息;第一判断模块,第一判断模块用于在确定故障信息满足预设识别条件的情况下,记录当前目标组件的故障状态和与故障状态对应的故障码;故障处理模块,故障处理模块用于基于故障状态和故障码对目标组件进行故障处理;第二判断模块,第二判断模块用于在确定当前故障状态被清除的情况下,判断当前故障状态是否满足预设清除条件,获得判断结果;生成模块,生成模块用于基于判断结果生成故障响应策略,其中,故障响应策略包括如下至少之一:故障锁存策略和故障清除策略,其中,故障锁存策略包括保持当前故障状态以及保持当前故障状态对应的故障码,故障清除策略包括清除当前故障状态以及将当前故障状态对应的故障码作为历史故障码保存至目标位置。
11、根据本发明实施例的另一方面,还提供了一种计算机存储介质,计算机存储介质包括存储的程序,其中,在程序运行时控制计算机存储介质所在设备执行上述的诊断方法。
12、根据本发明实施例的另一方面,还提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述诊断方法的步骤。
13、根据本发明实施例的另一方面,还提供了一种车辆,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述的诊断方法。
14、在本发明实施例中,判断获取的故障信息是否满足预设识别条件,在确定满足预设识别条件的情况下,记录当前目标组件的故障状态以及故障码,针对不同的故障状态以及故障码,进行故障处理以清除当前目标组件的故障,当前目标组件的故障状态被清除后,判断被清除的故障状态是否满足预设清除条件并获得判断结果,整车控制器基于判断结果生成故障响应策略以锁存被误清除的故障状态以及故障码。上述的诊断方法,对故障信息进行判断识别,以避免因整车控制器记录无效的故障状态而导致车辆的误操作;以及,故障状态被清除后,对被清除的故障状态进行判断,以避免不满足预设清除条件的故障状态被清除,进而导致故障频繁。
技术特征:1.一种车辆通讯故障的诊断方法,其特征在于,包括:
2.根据权利要求1所述的诊断方法,其特征在于,在确定所述故障信息满足预设识别条件的情况下,记录当前所述目标组件的所述故障状态以及所述故障状态对应的故障,包括:
3.根据权利要求1或2所述的诊断方法,其特征在于,在确定所述故障信息满足预设识别条件的情况下,记录当前所述目标组件的所述故障状态以及所述故障状态对应的故障,还包括:
4.根据权利要求1所述的诊断方法,其特征在于,基于所述判断结果生成故障响应策略,包括:
5.根据权利要求4所述的诊断方法,其特征在于,判断所述当前故障状态是否满足预设清除条件,包括:
6.根据权利要求5所述的诊断方法,其特征在于,生成所述故障响应策略中的所述故障锁存策略,包括:
7.根据权利要求4所述的诊断方法,其特征在于,判断所述当前故障状态是否满足预设清除条件,包括:
8.根据权利要求7所述的诊断方法,其特征在于,生成所述故障响应策略中的所述故障锁存策略,包括:
9.一种车辆通讯故障的诊断装置,其特征在于,包括:
10.一种计算机存储介质,其特征在于,所述计算机存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机存储介质所在设备执行权利要求1-8中任一项所述的诊断方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-8中任一项所述诊断方法的步骤。
12.一种车辆,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1-8中任一项所述的诊断方法。
技术总结本发明公开了一种车辆通讯故障的诊断方法、装置及车辆。其中,该方法包括:获取车辆的故障信息;在确定故障信息满足预设识别条件的情况下,记录当前目标组件的故障状态和与故障状态对应的故障码;基于故障状态和故障码对目标组件进行故障处理;在确定当前目标组件的故障状态被清除的情况下,判断当前故障状态是否满足预设清除条件,获得判断结果;基于判断结果生成故障响应策略。本发明解决了因故障处理方法不得当而导致故障现象频发的技术问题。上述的诊断方法,在故障状态被清除后,对被清除的故障状态进行判断,以避免不满足预设清除条件的故障状态被清除。技术研发人员:李想,姜鸿,赵开成,李晶,李畅受保护的技术使用者:中国第一汽车股份有限公司技术研发日:技术公布日:2024/7/9本文地址:https://www.jishuxx.com/zhuanli/20240730/199843.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表