[发明专利]汽车电子控制单元诊断功能测试方法和系统有效
申请号: | 201310334325.9 | 申请日: | 2013-08-02 |
公开(公告)号: | CN103439961A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 应伟康;葛丽敏;王旺;熊想涛;陈文强;韦兴民;冯擎峰 | 申请(专利权)人: | 浙江吉利汽车研究院有限公司;浙江吉利控股集团有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 郭海彬;范晓斌 |
地址: | 317000 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 汽车 电子 控制 单元 诊断 功能 测试 方法 系统 | ||
技术领域
本发明涉及汽车领域,具体涉及一种汽车电子控制单元诊断功能测试方法及系统。
背景技术
汽车电子控制单元(Electronic Control Unit,简称ECU)一般都具备故障自诊断和保护功能,当系统产生故障时,它还能在RAM中自动记录故障代码并采用保护措施从上述的固有程序中读取替代程序来维持发动机的运转;同时这些故障信息会显示在仪表盘上并保持不灭,可以使车主及时发现问题并将汽车能开到修理厂。
在出厂之前需要对汽车电子控制单元诊断功能进行测试,所述测试包含很多方面,如诊断命令格式测试,通讯故障码测试,读写数据流的测试等等。仅仅依靠人工来进行测试所耗费的时间较长,而且还会因人为原因导致一定的出错率,因此开发一种汽车电子控制单元诊断功能测试系统就很有必要了。
发明内容
本发明提供一种汽车电子控制单元诊断功能测试方法和系统,以实现自动化的测试汽车电子控制单元的诊断功能是否正确,提高测试效率和准确率。
根据本发明的一方面,提供一种汽车电子控制单元诊断功能测试方法,包括:
向电子控制单元发送代表总线故障产生的故障请求数据,使得所述电子控制单元接收到所述故障请求数据后产生相应的通讯故障码;
读取所述通讯故障码;
根据所述故障请求数据以及汽车电子控制单元诊断规范验证所述通讯故障码是否正确;
向电子控制单元发送代表所述故障已清除的故障清除请求数据,使得所述电子控制单元接收到所述故障清除请求数据后清除所述通讯故障码;
验证所述电子控制单元中的通讯故障码是否存在。
所述方法还包括:选择需要测试的所述总线故障的故障类型。
具体地,所述故障类型为EMS通讯丢失故障、ABS通讯丢失故障、BCM通讯丢失故障、ACU通讯丢失故障或者ICU通讯丢失故障。
更进一步地,所述方法还包括:
将所述验证结果显示给用户。
其中,验证所述电子控制单元中的通讯故障码是否存在的步骤具体包括:
根据所述故障请求数据/所述故障清除请求数据和汽车电子控制单元诊断规范获得与所述总线故障相对应的标准通讯故障码;
向电子控制单元发送代表总线故障产生的故障请求数据时,比较所述通讯故障码与所述标准通讯故障码是否一致,若一致时则验证结果为通讯故障码产生正确,否则验证结果为通讯故障码产生错误;向电子控制单元发送代表总线故障已清除的故障清除请求数据时,验证所述通讯故障码是否存在,若不存在则验证结果为通讯故障码清除正确,否则验证结果为通讯故障码清除错误。
根据本发明的另一方面,提供一种汽车电子控制单元诊断功能测试系统,包括:
数据发送模块,用于向电子控制单元发送代表总线故障产生的故障请求数据使得电子控制单元产生相应的通讯故障码,或向电子控制单元发送代表所述总线故障已清除的故障清除请求数据,从而使得电子控制单元产生清除所述通讯故障码;
数据处理模块,接收来自数据发送模块的故障请求数据以及来自所述电子控制单元的所述通讯故障码,并根据所述故障请求数据以及故障诊断协议验证所述通讯故障码是否正确;接收来自数据发送模块的故障清除请求数据以及来自所述电子控制单元的所述通讯故障码,验证所述通讯故障码是否存在。
所述系统还包括:
故障类型选择模块,用于使用户选择需要测试的所述总线故障的故障类型。
具体地,所述故障类型为EMS通讯丢失故障、ABS通讯丢失故障、BCM通讯丢失故障、ACU通讯丢失故障或者ICU通讯丢失故障。
更进一步地,所述系统还包括:
显示模块,用于显示所述验证结果。
其中,所述数据处理模块具体包括:
数据读取模块,用于读取所述电子控制单元中的通讯故障码;
诊断规范数据解析模块,接收并根据根据来自数据发送模块的所述故障请求数据/所述故障清除请求数据以及汽车电子控制单元诊断规范获得与所述总线故障相对应的标准通讯故障码;
数据验证模块,当数据发送模块发送所述故障请求数据时,比较所述通讯故障码与所述标准通讯故障码是否一致,若一致时则验证结果为通讯故障码产生正确,否则验证结果为通讯故障码产生错误;当数据发送模块发送所述故障清除请求数据时,验证所述通讯故障码是否存在,若不存在则验证结果为通讯故障码清除正确,否则为通讯故障码清除错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江吉利汽车研究院有限公司;浙江吉利控股集团有限公司,未经浙江吉利汽车研究院有限公司;浙江吉利控股集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310334325.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多通道转换阀
- 下一篇:一种公交车站点语音提示系统