[发明专利]一种商用车OBD诊断设备的网络自动化测试系统及其方法有效
申请号: | 201710774498.0 | 申请日: | 2017-08-31 |
公开(公告)号: | CN107491061B | 公开(公告)日: | 2019-09-03 |
发明(设计)人: | 闫新;汤利顺;刘丽敏;马伯祥;孟超;李长龙;杨彦召 | 申请(专利权)人: | 中国第一汽车股份有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京青松知识产权代理事务所(特殊普通合伙) 11384 | 代理人: | 郑青松 |
地址: | 130011 吉林省长春*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 商用 obd 诊断 设备 网络 自动化 测试 系统 及其 方法 | ||
1.一种商用车OBD诊断设备的网络自动化测试系统,其特征在于,包括:主控装置、电源控制装置、CAN通讯装置和被测OBD诊断设备,其中,
所述主控装置,用于基于一个或多个ECU的诊断文档生成测试配置信息以及测试用例信息,并基于所生成的测试配置信息和所述测试用例信息生成相应的测试脚本;以及响应于接收到所述被测OBD诊断设备发送的对所述ECU进行诊断的诊断请求,从所生成的测试脚本中选择被测诊断服务对应的测试脚本并执行该对应的测试脚本,生成对应于所述诊断请求的各种诊断响应并将所述诊断响应通过所述CAN通讯装置发送至CAN总线;所述诊断文档包括与所述ECU相关的诊断协议和诊断数据库,所述诊断请求包括与所述诊断数据库中对应的仿真CAN报文数据;所述诊断响应包括与所述诊断请求相对应的仿真CAN报文数据;
所述电源控制装置,用于控制通信控制装置并通过所述通信控制装置向所述被测OBD诊断设备供应电源;
所述CAN通讯装置,用于接收所述诊断请求并发送给所述主控装置以及将所述诊断响应发送给所述被测OBD诊断设备;
所述被测OBD诊断设备,用于发送诊断请求至CAN总线并对接收到的诊断响应进行解析处理,得到相应的诊断结果数据;
所述主控装置还用于,将所接收的诊断结果数据与所述诊断响应所表征的预设应答数据进行比较,并基于比较结果生成与所述诊断结果数据相对应的测试报告。
2.根据权利要求1所述的系统,其特征在于,还包括:
通信控制装置,与所述电源控制装置、所述CAN通讯装置和所述被测OBD诊断设备连接,用于基于所述主控装置发送的指令,选择性地将所述电源控制装置提供的电源提供给所述被测OBD诊断设备以及选择性地将所述CAN通讯装置发送的诊断响应发送给所述被测OBD诊断设备。
3.根据权利要求2所述的系统,其特征在于,所述主控装置包括测试管理模块、测试脚本执行模块、测试脚本库模块和硬件控制驱动模块,
所述测试管理模块,用于接收所述诊断文档并基于所接收的所述诊断文档生成测试配置信息以及测试用例信息,以及基于所述被测OBD诊断设备的测试结果生成测试报告;
所述测试脚本库模块,用于建立并存储对所述ECU进行诊断的诊断类别和相应的测试用例;
所述测试脚本执行模块,用于根据所述测试管理模块所配置的测试配置信息和所述测试用例信息生成测试脚本,并从所生成的测试脚本中确定与所述诊断请求相对应的测试脚本并执行该对应的测试脚本,生成响应于所述诊断请求的诊断响应;以及用于将所接收的诊断结果数据与所述预设应答数据进行比较,并基于比较结果生成相应的测试结果,并将所述测试结果发送给所述测试管理模块;
所述硬件控制驱动模块,用于控制所述电源控制装置和所述通信控制装置向所述被测OBD诊断设备提供电源以及控制所述CAN通讯装置接收所述被测OBD诊断设备发送的诊断请求和向所述被测OBD诊断设备发送所述诊断响应。
4.根据权利要求3所述的系统,其特征在于,所述诊断类别包括以下类别中的一个或多个:ECU识别测试、车辆信息读取测试、动态数据读写测试、故障码读取测试、IO控制和例程控制测试、程序刷写测试和传输协议测试。
5.根据权利要求4所述的系统,其特征在于,所述ECU识别测试包括如下测试用例中的一个或多个:肯定响应测试、否定响应遍历测试、响应超时测试和无效响应测试;
所述车辆信息读取测试包括如下测试用例中的一个或多个:有效值域遍历测试、无效数据测试、否定响应遍历测试、响应超时测试和无效响应测试;所述动态数据读写测试包括有效值域遍历测试、否定响应遍历测试、响应超时测试和无效响应测试;
所述故障码读取测试包括如下测试用例中的一个或多个:故障码遍历测试、无效故障码测试、否定响应遍历测试、响应超时测试和无效响应测试;
所述IO控制和例程控制测试包括如下测试用例中的一个或多个:控制模式遍历测试、控制结果遍历测试、否定响应遍历测试、响应超时测试和无效响应测试;
所述程序刷写测试包括如下测试用例中的一个或多个:刷写流程测试、失效模式处理测试、安全访问算法测试和刷写文件读取测试;
所述传输协议测试包括如下测试用例中的一个或多个:单帧发送测试、多帧发送测试、多帧接收测试和时间参数测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国第一汽车股份有限公司,未经中国第一汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710774498.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种立方星姿控分系统调试方法
- 下一篇:故障诊断呈现方法及系统、控制模块