一种基于XML的汽车ECU故障诊断信息匹配方法组成比例

技术编号:8452480 阅读:413 留言:0更新日期:2013-03-21 11:06
本发明专利技术提出一种基于XML的汽车ECU故障诊断信息匹配方法,本发明专利技术针对需要对ECU故障诊断信息进行定期升级,使用不便的问题,为每一个汽车厂商建立故障诊断信息库采用XML语言编写并分别存放在对应txt文件中,建立一个故障匹配信息txt文件和一个数据流信息txt文件,将故障诊断信息数据库存放到诊断仪的外部存储器SD卡中,通过从SD卡中调用和解析车厂的XML文件来匹配ECU故障信息,可以方便实现诊断仪的故障码解析和数据流信息解析的工作。当需要更新某车厂的故障诊断信息时,只需将诊断仪SD卡中该车厂对应的txt文件替换即可,使用方便。

【技术实现步骤摘要】
—种基于XML的汽车ECU故障诊断信息匹配方法
本专利技术属于自动控制
,具体是汽车电控单元故障诊断技术。
技术介绍
目前汽车ECU(电控单元)故障诊断仪大部分是由大型汽车制造商自行设计,其设计原理是将当前主流的汽车ECU故障信息全部打包进诊断仪的系统软件中并下载到诊断仪的微控制器中,然后每隔一段时间将新增加的汽车故障信息添加到诊断仪系统软件中,通过诊断仪系统升级的方式来实现让原先的诊断仪可以诊断更多车系的汽车ECU故障信息。上述设计原理存在一种弊端,随着新厂商、新型号汽车的不断生产,诊断仪的系统软件所包含的汽车ECU故障信息将会越来越多,占用存储空间将会更大,不仅浪费的诊断仪存储空间,同时需要通过不断地升级诊断仪系统软件来扩大诊断对象。其根本原因是没有找到一种好的将汽车ECU故障信息与诊断仪的诊断信息进行信息匹配的方法。申请号为 201010609104. 4的中国专利技术专利申请提出了一种优化汽车诊断仪用户操作界面而且降低诊断仪升级频率的方法,所述的方法包括以下步骤在诊断仪中建立全面的故障码、数据流、动作测试等数据库,在子系统控制器中写入车型等相关配置信息,当与诊断仪通讯时本文档来自技高网...

【技术保护点】
一种基于XML的汽车ECU故障诊断信息匹配方法,其特征在于,根据各汽车厂商定义的故障代码表、数据流信息说明表,建立相应车厂的故障诊断信息数据库,存入诊断仪的SD卡中;故障诊断阶段,读取汽车故障码,查询SD卡中故障诊断信息数据库,调用并解析故障诊断信息数据库中XML文件匹配ECU故障信息,将读取的故障码逐行与XML文件故障匹配信息中存储的故障码作比较,找到相同故障码所对应的故障信息;当执行对某车厂的汽车ECU读取数据流时,从诊断仪SD卡中读取该车厂的数据流信息txt文件,解析出数据标识符DID填写到UDS服务的读取数据服务请求里,向汽车ECU发送请求,解析出诊断仪SD卡中存储的数据换算公式,换算...

【技术特征摘要】

【专利技术属性】
技术研发人员:黄智宇陈倍新冯辉宗孙小芳李宗华李澌翰
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:

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

1