一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种控制器故障信息读取与解析方法及系统与流程

2022-02-20 01:03:08 来源:中国专利 TAG:

技术特征:
1.一种基于inca软件的控制器故障信息读取与解析方法,其特征在于,包括以下步骤:读取已确认故障码数量,并保存控制器反馈的故障码数量;读取已确认故障码报告,并保存控制器反馈的所有故障码;调用控制台程序执行转换故障码函数,将读取所有故障码并转换成uds读取故障码冻结帧的指令集文件;从所述指令集文件中读取到得指令逐条发送,接收控制器反馈的冻结帧信息,并将反馈的每一帧故障码冻结帧信息串接起来;调用控制台程序执行解析故障信息函数,控制台程序将读取用户配置文件的信息,用户配置文件中包括故障码obd法规相关冻结帧信号解析定义、故障码全局冻结帧信号解析定义、所有局部冻结帧信号解析定义;以及故障码编号、故障码中文描述以及故障码局部冻结帧编号之间的对应关系;将读取到的每一个故障码带入用户配置文件信息中检索该故障码对应的中文描述及局部冻结帧编号,同时根据故障码的状态位可将故障码解析为当前/历史故障码,而后将上述信息与当前系统时间均保存故障信息报告文件;将读取到的每一个冻结帧依次带入用户配置文件信息中检索obd法规相关冻结帧信号解析定义,进而得到故障码的冻结帧信号的物理值,即获取到了故障时刻控制器内部obd法规相关的参数值,同样的方式对故障码的全局冻结帧信号进行解析,最后将obd冻结帧及全局冻结帧信息保存故障信息报告文件;将读取到的每一个冻结帧依次带入用户配置文件信息中检索该故障码对应的局部冻结帧编号,从而根据编号检索局部冻结帧信号解析定义,进而得到故障码的局部冻结帧信号的物理值,最后将局部结帧信息保存故障信息报告文件;将保存的报告文件合并成统一的报告文件,并且将文件信息回传。2.根据权利要求1所述的基于inca软件的控制器故障信息读取与解析方法及系统,其特征在于,保存控制器反馈的所有故障码具体步骤为:故障码1高位 故障码1低位 故障码1失效模式 故障码1状态位、故障码2高位 故障码2低位 故障码2失效模式 故障码2状态...故障码n高位 故障码n低位 故障码n失效模式 故障码n状态。3.根据权利要求1所述的基于inca软件的控制器故障信息读取与解析方法及系统,其特征在于,调用控制台程序执行转换故障码函数,将读取所有故障码并转换成uds读取故障码冻结帧的指令集文件具体步骤为:控制台软件读取文件中所有故障码信息,并在每个故障码信息前加入19 04 故障码高位 故障码低位 故障码失效模式 ff,此刻故障码集被转换成了读取故障码冻结帧的指令集。4.根据权利要求1所述的基于inca软件的控制器故障信息读取与解析方法及系统,其特征在于,从所述指令集文件中读取到得指令逐条发送,接收控制器反馈的冻结帧信息具体步骤如下:prof根据保存的故障码数量循环读取指令集合文件,其中每次读取6个字节的数据,每6个字节的数据格式恰好是“19 04 故障码高位 故障码低位 故障码失效模式 ff”该6个字节的数据即是uds服务中的读取故障码冻结帧格式。5.一种基于inca软件的控制器故障信息读取与解析系统,其特征在于,数量模块,用于读取已确认故障码数量,并保存控制器反馈的故障码数量;故障码模块,读取已确认故障码报告,并保存控制器反馈的所有故障码;指令集模块,调用控制台程序执行转换故障码函数,将读取所有故障码并转换成uds读
取故障码冻结帧的指令集文件;串接模块,从所述指令集文件中读取到得指令逐条发送,接收控制器反馈的冻结帧信息,并将反馈的每一帧故障码冻结帧信息串接起来;定义模块,调用控制台程序执行解析故障信息函数,控制台程序将读取用户配置文件的信息,用户配置文件中包括故障码obd法规相关冻结帧信号解析定义、故障码全局冻结帧信号解析定义、所有局部冻结帧信号解析定义;以及故障码编号、故障码中文描述以及故障码局部冻结帧编号之间的对应关系;第一报告模块,将读取到的每一个故障码带入用户配置文件信息中检索该故障码对应的中文描述及局部冻结帧编号,同时根据故障码的状态位可将故障码解析为当前/历史故障码,而后将上述信息与当前系统时间均保存故障信息报告文件;第二报告模块,将读取到的每一个冻结帧依次带入用户配置文件信息中检索obd法规相关冻结帧信号解析定义,进而得到故障码的冻结帧信号的物理值,即获取到了故障时刻控制器内部obd法规相关的参数值,同样的方式对故障码的全局冻结帧信号进行解析,最后将obd冻结帧及全局冻结帧信息保存故障信息报告文件;第三报告模块,将读取到的每一个冻结帧依次带入用户配置文件信息中检索该故障码对应的局部冻结帧编号,从而根据编号检索局部冻结帧信号解析定义,进而得到故障码的局部冻结帧信号的物理值,最后将局部结帧信息保存故障信息报告文件;合并模块,将保存的报告文件合并成统一的报告文件,并且将文件信息回传。6.根据权利要求5所述的基于inca软件的控制器故障信息读取与解析系统,其特征在于,故障码模块中故障码保存形式:故障码1高位 故障码1低位 故障码1失效模式 故障码1状态位、故障码2高位 故障码2低位 故障码2失效模式 故障码2状态...故障码n高位 故障码n低位 故障码n失效模式 故障码n状态。7.根据权利要求5所述的基于inca软件的控制器故障信息读取与解析系统,其特征在于,指令集模块:控制台软件读取文件中所有故障码信息,并在每个故障码信息前加入19 04 故障码高位 故障码低位 故障码失效模式 ff,此刻故障码集被转换成了读取故障码冻结帧的指令集。

技术总结
本发明提供一种基于INCA软件的控制器故障信息读取与解析方法及系统。包括以下步骤:读取已确认故障码数量,而后保存控制器反馈的故障码数量至ProF脚本变量。本发明提供的基于INCA软件的控制器故障信息读取与解析方法及系统,可在不增加额外硬件(成本)的前提下,让INCA软件实现发送UDS指令读取与解析控制器故障信息功能,可将读取到故障信息保存为带时间戳的报告文件,以便使用者可随时记性查阅、存档及建立追溯性关系,且可提供简单易用的可配置交互方法,使用者通过修改控制器信息地址及对应的解析定义,即可便捷地将本发明适配至其他控制器及项目,方便开发使用。方便开发使用。


技术研发人员:廖振伟 谷城 李智 黄仁熠 梁存通
受保护的技术使用者:柳州赛克科技发展有限公司
技术研发日:2021.10.12
技术公布日:2022/1/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献