本发明涉及通信,尤其涉及一种网络故障的自动化检测方法、装置、设备及作业机械。
背景技术:
1、随着电动化的普及、电压平台不断升高以及功能的迭代,对通讯网络的要求不断提升。目前由于低压以及高压的干扰,网络故障频发,导致客户车辆常现偶发性通讯故障。此类故障往往是由于网络本身鲁棒性不足,再加上外界干扰较大引起。该类故障往往伴随严重的电磁干扰。而电磁干扰问题的排查具有排查难度大,排查收齐长的特点,难以短时间内解决,因此本发明提出一种网络故障自动化测试方法用于售后网络问题的快速解决。
技术实现思路
1、本发明提供一种网络故障的自动化检测方法、装置、设备及作业机械,用以解决现有网络故障的排查需要依赖设备和装置,无法实现现场快速解决,以及只能解决高压干扰引起的网络故障的缺陷。
2、根据本发明第一方面提供的一种作业机械网络故障的自动化检测方法,应用于车载控制器,所述方法包括:
3、基于网络故障诊断操作,获取总线的第一总线帧参数;
4、基于所述第一总线帧参数的正确率小于等于预设正确率阈值,生成诊断网络故障的诊断决策,并根据所述诊断决策确定所述作业机械的故障信息。
5、根据本发明的一种实施方式,所述生成诊断网络故障的诊断决策的步骤,具体包括:
6、基于发送的重新上电提示,获取所述作业机械的第一上电操作,所述第一上电操作为所述作业机械的重新上电操作;
7、基于所述第一上电操作,在不发送重新上电指令的情况下,获取所述总线的第二总线帧参数。
8、具体来说,本实施例提供了一种生成诊断网络故障的诊断决策的实施方式。
9、根据本发明的一种实施方式,所述获取所述总线的第二总线帧参数的步骤,具体包括:
10、基于所述第二总线帧参数的正确率小于等于所述预设正确率阈值,所述作业机械整车下电,并运行总线电阻检测;
11、基于所述第二总线帧参数的正确率大于所述预设正确率阈值,发送上高压电指令。
12、具体来说,本实施例提供了一种获取所述总线的第二总线帧参数的实施方式。
13、根据本发明的一种实施方式,所述作业机械整车下电,并运行总线电阻检测的步骤,具体包括:
14、基于所述总线电阻的阻值等于第一预设阻值阈值,获取所述作业机械的第二上电操作,所述第二上电操作为所述作业机械的重新上电操作;
15、基于所述第二上电操作,获取canh的第一对地电压值;
16、基于所述第一对地电压值不处于第一预设电压阈值的范围内,且所述第一对地电压值大于所述第一预设电压阈值的上限,生成所述canh串电的诊断结果,并根据所述诊断结果生成所述故障信息;
17、基于所述第一对地电压值不处于足第一预设电压阈值的范围内,且所述第一对地电压值小于所述第一预设电压阈值的上限,生成所述canh对地短路或者地线接触不良的诊断结果,并根据所述诊断结果生成所述故障信息。
18、具体来说,本实施例提供了一种运行总线电阻检测的实施方式。
19、根据本发明的一种实施方式,所述获取所述作业机械的第二上电操作的步骤,具体包括:
20、基于所述第一对地电压值等于第一预设电压阈值的范围内,获取canl的第二对地电压值,所述第一对地电压值大于等于所述第二对地电压值;
21、基于所述第二对地电压值处于第二预设电压阈值的范围外,且所述第二对地电压值大于所述第二预设电压预制的上限,生成所述canl串电的诊断结果,并根据所述诊断结果生成所述故障信息;
22、基于所述第二对地电压值处于第二预设电压阈值的范围外,且所述第二对地电压值小于所述第二预设电压预制的下限,生成所述canl对地短路或者地线接触不良的诊断结果,并根据所述诊断结果生成所述故障信息。
23、具体来说,本实施例提供了一种获取所述作业机械的第二上电操作的实施方式。
24、根据本发明的一种实施方式,所述获取所述作业机械的第二上电操作的步骤,具体包括:
25、基于所述第二对地电压值等于第二预设电压阈值的范围内,通过通断efuse确定异常控制单元。
26、具体来说,本实施例提供了另一种获取所述作业机械的第二上电操作的实施方式。
27、根据本发明的一种实施方式,所述作业机械整车下电,并运行总线电阻检测的步骤,具体包括:
28、基于所述总线电阻的阻值不等于所述第一预设阻值阈值,获取所述总线的即时电阻值;
29、基于所述即时电阻值为零或者大于第二预设阻值阈值,所述作业机械整车下电,生成所述总线短路或者断路的诊断结果,并根据所述诊断结果生成显示在所述车载控制器的故障信息,其中,所述车载控制器在所述作业机械重新上电后显示所述故障信息;
30、基于所述即时电阻值不等于所述第二预设电阻阈值,生成所述总线处于多电阻状态的诊断结果,并根据所述诊断结果生成所述故障信息;
31、基于所述即时电阻值等于所述第二预设电阻阈值,生成所述总线处于缺电阻状态的诊断结果,并根据所述诊断结果生成所述故障信息;
32、其中,所述第一预设电阻阈值小于所述第二预设电阻阈值。
33、具体来说,本实施例提供了另一种运行总线电阻检测的实施方式。
34、根据本发明的一种实施方式,所述基于所述第二总线帧参数的正确率大于所述预设正确率阈值,发送上高压电指令的步骤,具体包括:
35、基于所述作业机械的油泵开启指令,获取所述总线的第三总线帧参数;
36、基于所述第三总线帧参数的正确率小于等于所述预设正确率阈值,生成提示检查高压油泵高压屏蔽的诊断结果,并根据所述诊断结果生成所述故障信息;
37、基于所述第三总线帧参数的正确率大于所述预设正确率阈值,生成气泵开启指令,并获取所述总线的第四总线帧参数。
38、具体来说,本实施例提供了一种发送上高压电指令的实施方式。
39、根据本发明的一种实施方式,所述获取所述总线的第四总线帧参数的步骤,具体包括:
40、基于所述第四总线帧参数的正确率大于所述预设正确率阈值,生成mcu使能信号,并获取所述总线的第五总线帧参数;
41、基于所述第五总线帧参数小于等于所述预设正确率阈值,生成提示高压打气泵高压屏蔽的诊断结果,并根据所述诊断结果生成所述故障信息;
42、基于所述第五总线帧参数大于所述预设正确率阈值,生成制冷模式启动指令;
43、基于所述制冷模式启动指令,确定所述第五总线帧参数的正确率小于等于所述预设正确率阈值,生成提示检查压缩机高压屏蔽的诊断结果,并根据所述诊断结果生成所述故障信息;
44、基于所述制冷模式启动指令,确定所述第五总线帧参数的正确率大于所述预设正确率阈值,生成提示检查ptc高压屏蔽线的诊断结果,并根据所述诊断结果生成所述故障信息。
45、具体来说,本实施例提供了一种获取所述总线的第四总线帧参数的实施方式。
46、根据本发明第二方面提供的一种作业机械网络故障的自动化检测装置,应用于车载控制器,所述装置包括:
47、信息获取模块,用于基于网络故障诊断操作,获取总线的第一总线帧参数;
48、决策执行模块,用于基于所述第一总线帧参数的正确率小于等于预设正确率阈值,生成诊断网络故障的诊断决策,并根据所述诊断决策确定所述作业机械的故障信息。
49、根据本发明第三方面提供的一种电子设备,包括:存储器和处理器;
50、所述存储器和所述处理器通过总线完成相互间的通信;
51、所述存储器存储有,能够在所述处理器上运行的计算机指令;
52、所述处理器调用所述计算机指令时,能够执行上述的作业机械网络故障的自动化检测方法。
53、根据本发明第四方面提供的一种作业机械,其包括存储有计算机程序的非暂态机器可读介质,所述计算机程序被处理器执行时,实现上述的作业机械网络故障的自动化检测方法的步骤。
54、本发明中的上述一个或多个技术方案,至少具有如下技术效果之一:本发明提供的一种网络故障的自动化检测方法、装置、设备及作业机械,通过将自动化检测程序嵌入至车载控制器中,能够实现现场或远程的快速排故,摆脱对设备的依赖,仅通过底层算法便可确定整车的网络质量,在网络质量不佳的作业机械上提前检测、提前修复,从而降低停机概率。