一种用于挖掘机的故障诊断系统及方法技术方案

技术编号:28417837 阅读:19 留言:0更新日期:2021-05-11 18:24
本发明专利技术公开一种用于挖掘机的故障诊断系统及方法,包括:诊断故障码读取模块,所述诊断故障码读取模块用于获取诊断故障信息;输入输出控制模块,所述输入输出控制模块用于替换ECU输入信号值或输出端口;例程控制模块,所述例程控制模块用于远程请求启动、停止例程或请求例程的执行结果。本发明专利技术的故障诊断系统能获得当前故障信息和历史故障信息,简化了故障获取的执行方式,通过输入输出控制和例程控制,扩展了诊断的范围,可以通过人机交互模式定位挖掘机故障。

【技术实现步骤摘要】
一种用于挖掘机的故障诊断系统及方法
本专利技术涉及一种用于挖掘机的故障诊断系统及方法,属于挖掘机

技术介绍
挖掘机被广泛用于水利工程、露天开采、工程建筑等领域,应用工况较复杂、应用条件也比较恶劣。为了保证挖掘机能适用各种条件下的正常作业、保证挖掘机操作环境的舒适性及安全性,ECU数量越来越多、挖掘机网络和控制策略越来越复杂。在这种情况下,为了更好、更快的排除挖掘机故障,保证挖掘机的安全性及工作效率,故障诊断应运而生。目前挖掘机的故障诊断方法是通过控制器自诊断存取故障码,然后通过诊断仪或其他显示设备获取诊断故障码,从而实现故障诊断。此类诊断方法为狭义上的故障诊断,只能检测控制器可以进行监控的故障信息,此外的其他诊断信息获取几乎为零。因此故障检测范围有限,应用还不完善。
技术实现思路
针对上述现有技术存在的问题,本专利技术提供一种用于挖掘机的故障诊断系统及方法。为了实现上述目的,本专利技术采用的一种用于挖掘机的故障诊断系统,包括:诊断故障码读取模块,所述诊断故障码读取模块用于获取诊断故障信息;输入输出控制模块,所述输入输出控制模块用于替换ECU输入信号值或输出端口;例程控制模块,所述例程控制模块用于远程请求启动、停止例程或请求例程的执行结果。作为改进,所述诊断故障码读取模块包括诊断设备和ECU,所述诊断设备用于发送诊断请求信号,所述ECU用于发送诊断响应信号。作为改进,所述诊断故障码读取模块获取的诊断故障信息包括当前故障信息和历史故障信息。作为改进,当前故障信息和历史故障信息的获取是通过诊断请求格式中的诊断故障掩码来区分,当前故障信息的诊断故障掩码为0x09,历史故障信息的诊断故障掩码为0x08。作为改进,该故障诊断系统还包括:数据标识符读写模块,所述数据标识符读写模块用于通过DID读取和写入VIN码、ECU软硬件版本号信息,并将获取的信息发送至诊断故障码读取模块。另外,本专利技术还提供了一种基于所述用于挖掘机的故障诊断系统的诊断方法,包括:先通过诊断故障码读取模块读取诊断故障代码,且读取诊断故障代码时采用请求应答模式并区分获取当前故障信息和历史故障信息;再通过输入输出控制模块替换ECU输入信号值或输出端口,并测试ECU的工作状态是否正常;最后通过例程控制模块进行远程请求启动、停止例程或请求例程的执行结果。与现有技术相比,本专利技术的故障诊断系统能获得当前故障信息和历史故障信息,简化了故障的执行方式,通过输入输出控制和例程控制,扩展了诊断的范围,可以通过人机交互模式定位挖掘机故障。附图说明图1为本专利技术中获取当前故障(a)和历史故障(b)的示意图;图2为本专利技术中数据标识符写入/读取的示意图;图3为本专利技术中输入输出控制的示意图;图4为本专利技术中例程控制的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明了,下面对本专利技术进行进一步详细说明。但是应该理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限制本专利技术的范围。除非另有定义,本文所使用的所有的技术术语和科学术语与属于本专利技术的
的技术人员通常理解的含义相同,本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。一种用于挖掘机的故障诊断系统,包括:诊断故障码读取模块,所述诊断故障码读取模块用于获取诊断故障信息;输入输出控制模块,所述输入输出控制模块用于替换ECU输入信号值或输出端口;例程控制模块,所述例程控制模块用于远程请求启动、停止例程或请求例程的执行结果。作为改进,所述诊断故障码读取模块包括诊断设备和ECU,所述诊断设备用于发送诊断请求信号,所述ECU用于发送诊断响应信号。作为改进,所述诊断故障码读取模块获取的诊断故障信息包括当前故障信息和历史故障信息。作为改进,当前故障信息和历史故障信息的获取是通过诊断请求格式中的诊断故障掩码来区分,当前故障信息的诊断故障掩码为0x09,历史故障信息的诊断故障掩码为0x08。作为改进,该故障诊断系统还包括:数据标识符读写模块,所述数据标识符读写模块用于通过DID读取和写入VIN码、ECU软硬件版本号信息,并将获取的信息发送至诊断故障码读取模块。另外,本专利技术还提供了一种基于所述用于挖掘机的故障诊断系统的诊断方法,包括:诊断故障码读取模块,用于读取诊断故障代码,采用请求应答模式,并可以区分获取当前故障信息和历史故障信息,比J1939故障代码的读取更加方便高效;输入输出控制模块,用于替换ECU输入信号值或输出端口,此模块主要用于测试ECU的工作状态是否正常,例如,远近光灯的切换故障时,可以用此模块直接给对应的ECU发送切换报文,以验证硬件有无问题;例程控制模块,此模块用于远程请求启动、停止例程或请求例程的执行结果,例如挖机中油门自学习出现故障,无法自动进行油门自学习,可以通过此模块给其ECU发出控制指令让其进行油门自学习,油门自学习执行完毕后可通过请求例程控制结果来获取学习结果。实施例1一种用于挖掘机的故障诊断系统,包括诊断故障码读取模块、数据标识符读写模块、输入输出控制模块和例程控制模块。所述诊断故障码读取模块,通过诊断设备发送诊断请求,ECU发送诊断响应来进行获取;相较于J1939当前故障获取的执行方式规则,本专利技术诊断故障的获取方式更为简单,执行起来比较方便;诊断故障码读取的诊断请求的格式包括:请求服务标识符0x19+子功能0x02+故障诊断掩码。诊断响应的格式包括:响应服务标识符0x59+子功能0x02+ECU支持的诊断掩码+DTC1+DTC1的状态掩码+DTC2+DTC2的状态掩码…。当前故障信息和历史故障信息的获取方式是通过诊断请求格式中的诊断故障掩码来区分,当前故障的诊断故障掩码为0x09,历史故障的诊断故障掩码为0x08。其获取方式如图1所示。举例:数据标识符DID主要包括VIN码、ECU软硬件版本号等其他关键信息。通过DID的读取、写入,可以为诊断获取额外的补充信息。譬如读取软硬件版本号,如果故障是由软硬件版本号不匹配导致的故障,那么可以重新刷写匹配的软硬件版本号即可实现故障的消除。同时为了避免信息被任意更改,在写入的过程中加入了安全解锁的步骤。数据标识符DID写入请求格式:请求服务标识符0x2E+数据标识符+数据标识符所携带的字节。诊断响应的格式包括:响应服务标识符0x6E+数据标识符。数据标识符读取请求格式:请求服务标识符0x22+数据标识符。诊断响应的格式包括:响应服务标识符0x62+数据标识符+数据标识符所携带的字节。数据标识符读取、写入的步骤如图2所示。输入输出控制可以替换ECU输入信号的值或内部功能、控制电子系统的某个输出。譬如远近灯光的控制,可以通过输入输出控制代替开关按钮执行远近灯光的控制,可以实现开关按钮和输出执行端口的诊断。输入本文档来自技高网
...

【技术保护点】
1.一种用于挖掘机的故障诊断系统,其特征在于,包括:/n诊断故障码读取模块,所述诊断故障码读取模块用于获取诊断故障信息;/n输入输出控制模块,所述输入输出控制模块用于替换ECU输入信号值或输出端口;/n例程控制模块,所述例程控制模块用于远程请求启动、停止例程或请求例程的执行结果。/n

【技术特征摘要】
1.一种用于挖掘机的故障诊断系统,其特征在于,包括:
诊断故障码读取模块,所述诊断故障码读取模块用于获取诊断故障信息;
输入输出控制模块,所述输入输出控制模块用于替换ECU输入信号值或输出端口;
例程控制模块,所述例程控制模块用于远程请求启动、停止例程或请求例程的执行结果。


2.根据权利要求1所述的一种用于挖掘机的故障诊断系统,其特征在于,所述诊断故障码读取模块包括诊断设备和ECU,所述诊断设备用于发送诊断请求信号,所述ECU用于发送诊断响应信号。


3.根据权利要求1所述的一种用于挖掘机的故障诊断系统,其特征在于,所述诊断故障码读取模块获取的诊断故障信息包括当前故障信息和历史故障信息。


4.根据权利要求3所述的一种用于挖掘机的故障诊断系统,其特征在于,当前故障信息和历史故障信息的获...

【专利技术属性】
技术研发人员:曹俊陈鹤范党平牛东东刘立祥王绪通车迪卞清荣魏红敏
申请(专利权)人:徐州徐工挖掘机械有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1