[发明专利]一种商用车OBD诊断设备的网络自动化测试系统及其方法有效
申请号: | 201710774498.0 | 申请日: | 2017-08-31 |
公开(公告)号: | CN107491061B | 公开(公告)日: | 2019-09-03 |
发明(设计)人: | 闫新;汤利顺;刘丽敏;马伯祥;孟超;李长龙;杨彦召 | 申请(专利权)人: | 中国第一汽车股份有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京青松知识产权代理事务所(特殊普通合伙) 11384 | 代理人: | 郑青松 |
地址: | 130011 吉林省长春*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 商用 obd 诊断 设备 网络 自动化 测试 系统 及其 方法 | ||
本发明提供了一种商用车OBD诊断设备的网络自动化测试系统,包括:主控装置、电源控制装置、CAN通讯装置和被测OBD诊断设备,其中,主控装置基于被测OBD诊断设备发送的诊断请求,选择相应的测试脚本调用电源控制装置为被测OBD诊断设备提供电源以及调用CAN通讯装置向被测OBD诊断设备发送相应的CAN诊断响应报文,被测OBD诊断设备接收CAN通讯装置发送的诊断响应报文并生成诊断结果数据。本发明还提供一种商用车OBD诊断设备的网络自动化测试方法。本发明能够在车辆开发初期,在仿真ECU环境下自动对被测OBD诊断设备进行测试,不依赖于真实的ECU环境,而且能够自动执行测试用例和结果判断,避免了手动测试的误差并提高了测试的效率和精度。
技术领域
本发明涉及一种自动化测试系统及其方法,具体涉及一种商用车OBD诊断设备的网络自动化测试系统及其方法。
背景技术
随着汽车电子技术不断发展,商用车上布置的电控单元(ECU)越来越多,ECU通过CAN总线通信相互协作,形成复杂的功能架构和网络拓扑,用于实现日益增加的功能配置。同时,也导致ECU包含更多的故障数量、功能配置和检测项目。目前商用车都配备车载诊断系统(OBD),诊断设备通过OBD诊断接口与各个ECU进行通信,用于实现车辆故障读取、参数配置、程序更新和车辆自检等功能,方便车辆的售后和维修。
在保证ECU诊断通信正确同时,对OBD诊断设备同样提出了网络测试要求,验证其基于诊断协议的一致性,排除其对诊断过程的干扰,保证车辆诊断结果的准确性。
目前对OBD诊断设备的测试方法,是将诊断设备与真实ECU连接,手动控制ECU的总线和硬线激励,验证诊断设备的各典型功能。然而,这种测试方法都是在整车研发的最后阶段,通过将诊断设备集成于真实ECU和实车环境下,验证诊断设备发送诊断请求的正确性,以及对诊断响应显示的一致性。这种测试方法存在以下问题:依赖于ECU和整车的研发进度,介入时间较晚;真实ECU环境下,部分故障码和车辆数据难以制造,不能覆盖正向测试;真实ECU环境下,不能覆盖否定响应和异常响应等逆向测试;手动验证方式效率较低,不能保证高精度和可靠性要求。
发明内容
本发明的实例要解决的技术问题是提供一种提高OBD诊断设备的测试效率的商用车OBD诊断设备的网络自动化测试系统及其方法。
本发明采用的技术方案为:
本发明一实施例提供一种商用车OBD诊断设备的网络自动化测试系统,包括:主控装置、电源控制装置、CAN通讯装置和被测OBD诊断设备,其中,所述主控装置,用于基于一个或多个ECU的诊断数据库文件生成测试配置信息以及测试用例信息,并基于所生成的测试配置信息和所述测试用例信息生成相应的测试脚本;以及响应于接收到所述被测OBD诊断设备发送的对所述ECU进行诊断的诊断请求,从所生成的测试脚本中选择被测诊断服务对应的测试脚本并执行该对应的测试脚本,生成对应于所述诊断请求的各种诊断响应并将所述诊断响应通过所述CAN通讯装置发送至CAN总线;所述诊断文档包括与所述ECU相关的诊断协议和诊断数据库,所述诊断请求包括与所述诊断数据库中对应的仿真CAN报文数据;所述诊断响应包括与所述诊断请求相对应的仿真CAN报文数据;所述电源控制装置,用于控制通信控制装置并通过所述通信控制装置向所述被测OBD诊断设备供应电源;所述CAN通讯装置,用于接收所述诊断请求并发送给所述主控装置以及将所述诊断响应发送给所述被测OBD诊断设备;所述被测OBD诊断设备,用于发送诊断请求至CAN总线并对接收到的诊断响应进行解析处理,得到相应的诊断结果数据;所述主控装置还用于,将所接收的诊断结果数据与所述诊断响应所表征的预期结果数据进行比较,并基于比较结果生成与所述诊断结果数据相对应的测试报告。
可选地,还包括:通信控制装置,与所述电源控制装置、所述CAN通讯装置和所述被测OBD诊断设备连接,用于基于所述主控装置发送的指令,选择性地将所述电源控制装置提供的电源提供给所述被测OBD诊断设备以及选择性地将所述CAN通讯装置发送的诊断响应发送给所述被测OBD诊断设备;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国第一汽车股份有限公司,未经中国第一汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710774498.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种立方星姿控分系统调试方法
- 下一篇:故障诊断呈现方法及系统、控制模块