本申请涉及车载can(控制器局域网总线,controller area network)网络领域,具体而言,涉及一种用于针对车辆can总线的故障检测方法、装置和存储介质。
背景技术:
1、目前几乎所有车辆上的电控零件之间都会采用can总线进行连接,来实现消息的传递和交互。can总线的最大特点是一对多的传输形式,即一个电控零件发送消息后,总线上的所有电控零件都可以收到这条消息。同理,若can总线上任一个点受到干扰,那么整条can总线都会被干扰。此外,接入can总线的电控零件以及其接插件、线束等都有可能存在故障,例如,电控零件电路板虚焊、连焊,接插件管脚接触不良,线束的短路、断路等。
2、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、为了解决或至少缓解以上问题中的一个或多个,提供了以下技术方案。根据本申请的用于针对车辆can总线的故障检测方法、装置和存储介质能够解决can总线物理层故障发现难、排查难、定位难等问题。
2、根据本申请的第一方面,提供了一种针对车辆can总线的故障检测方法,所述方法包括以下步骤:在所述can总线上的所有元件均断电的情况下,对预设关键点进行电阻采样;在所述can总线上的所有元件均通电且所述can总线上的电控零件处于通信状态的情况下,对所述预设关键点的进行电压采样;以及基于所述can总线的拓扑结构、采样的电阻和电压来确定故障类型和故障点。
3、根据本申请一实施例的针对车辆can总线的故障检测方法,其中,所述方法还包括:将确定的故障类型和故障点以可视化的方式显示在屏幕上。
4、根据本申请一实施例的针对车辆can总线的故障检测方法,其中,所述预设关键点包括:所述can总线的主线线束与支线线束或菊花链线束之间的连接点;各元件与所述主线线束、所述支线线束或所述菊花链线束之间的连接点;所述can总线上的元件包括:终端电阻;经由所述支线线束并联到所述主线线束的电控零件、和/或经由所述菊花链线束串联到所述主线线束的电控零件。
5、根据本申请一实施例的针对车辆can总线的故障检测方法,其中,基于所述can总线的拓扑结构、采样的电阻和电压来确定故障类型和故障点包括:通过将采样的电阻与预设电阻值进行比较来检测稳态总线故障;以及通过比较各预设关键点处的电压波形来检测瞬态总线故障。
6、根据本申请的第二方面,提供一种针对车辆can总线的故障检测装置,所述装置包括:故障采样单元,其配置成:在所述can总线上的所有元件均断电的情况下,对预设关键点进行电阻采样;在所述can总线上的所有元件均通电且所述can总线上的电控零件处于通信状态的情况下,对所述预设关键点的进行电压采样;以及故障评估单元,其配置成:基于所述can总线的拓扑结构、采样的电阻和电压来确定故障类型和故障点。
7、根据本申请一实施例的针对车辆can总线的故障检测装置,其中,所述装置还包括:故障显示单元,其配置成将确定的故障类型和故障点以可视化的方式显示在屏幕上。
8、根据本申请一实施例的针对车辆can总线的故障检测装置,其中,所述预设关键点包括:所述can总线的主线线束与支线线束或菊花链线束之间的连接点;各元件与所述主线线束、所述支线线束或所述菊花链线束之间的连接点;所述can总线上的元件包括:终端电阻;经由所述支线线束并联到所述主线线束的电控零件、和/或经由所述菊花链线束串联到所述主线线束的电控零件。
9、根据本申请一实施例的针对车辆can总线的故障检测装置,其中,所述故障评估单元进一步配置成:通过将采样的电阻与预设电阻值进行比较来检测稳态总线故障;以及通过比较各预设关键点处的电压波形来检测瞬态总线故障。
10、根据本申请的第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令由处理器执行时,使得所述处理器根据本申请的第一方面所述的方法。
11、根据本申请的一个或多个实施例的针对车辆can总线的故障检测方案通过电阻法检测稳态总线故障,并且通过电压波形对比法检测瞬态总线故障并精确定位故障点,解决了工程技术人员抱怨已久的can总线物理层故障发现难,排查难,定位难的“三难”问题。
1.一种针对车辆can总线的故障检测方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的方法,其中,所述方法还包括:
3.根据权利要求1所述的方法,其中,
4.根据权利要求1所述的方法,其中,基于所述can总线的拓扑结构、采样的电阻和电压来确定故障类型和故障点包括:
5.一种针对车辆can总线的故障检测装置,其特征在于,所述装置包括:
6.根据权利要求5所述的装置,其中,所述装置还包括:
7.根据权利要求5所述的装置,其中,
8.根据权利要求5所述的装置,其中,所述故障评估单元进一步配置成:
9.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令由处理器执行时,使得所述处理器执行如权利要求1-4中任一项所述的方法。