[发明专利]车载电子控制单元CAN接口自动测试系统及其测试方法有效
| 申请号: | 201710351812.4 | 申请日: | 2017-05-18 |
| 公开(公告)号: | CN107145140B | 公开(公告)日: | 2019-12-27 |
| 发明(设计)人: | 张立明;于钊;陈鸿帅;赵永强;赵开成;王晓宇;李素文 | 申请(专利权)人: | 中国第一汽车股份有限公司 |
| 主分类号: | G05B23/02 | 分类号: | G05B23/02 |
| 代理公司: | 11384 北京青松知识产权代理事务所(特殊普通合伙) | 代理人: | 郑青松 |
| 地址: | 130011 吉林省长春*** | 国省代码: | 吉林;22 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 车载 电子 控制 单元 can 接口 自动 测试 系统 及其 方法 | ||
1.一种车载电子控制单元CAN接口自动测试方法,用于快速完成被测电子控制单元的CAN接口的自动测试试验,并自动生成每个CAN信号的详细测试报告,其特征在于,所述测试方法包括以下步骤:
测试用例生成单元根据CAN协议数据库自动生成测试用例文件;
基于被测电子控制单元的CAN通讯协议对测试执行单元进行配置;
测试执行单元通过预先设置的自动测试执行程序与所述测试用例文件进行交互,并控制测量标定设备CANape对所述被测电子控制单元的CAN接口执行CAN输出接口测试、CAN输入接口测试和CAN路由测试,并将测试结果输出到所述测试用例文件中,以及在测试结束时形成相应的测试报告;
所述CAN输入接口测试和所述CAN路由测试包括CAN通讯异常时的CAN信号替代值测试;
所述测试用例文件包含关于CAN输出接口测试、CAN输入接口测试和CAN路由测试的测试用例信息;
其中,测试执行单元通过预先设置的自动测试执行程序与所述测试用例文件进行交互,并控制测量标定设备CANape对所述被测电子控制单元的CAN接口执行CAN输入接口测试,并将测试结果输出到所述测试用例文件中,以及在测试结束时形成相应的测试报告具体包括以下步骤:
步骤一、测试执行单元通过预先设置的自动测试执行程序与所述测试用例文件中的CAN接收测试信息建立交互以开始测试;
步骤二、自动测试执行程序读取测试用例文件中的CAN输入接口报文信息;
步骤三、判断待测的CAN输入接口信号所在的CAN报文是否含有报文校验和报文计数器,如果待测的CAN输入接口信号所在的CAN报文含有报文校验和报文计数器,则进入步骤四,否则,进入步骤五;
步骤四、分别进行报文校验和报文计数器正确时的接收测试及错误时的替代值测试;进入步骤六;
步骤五、分别进行CAN接收测试及报文超时替代值测试;进入步骤步骤六;
步骤六、自动测试执行程序判断CAN输入接口测试是否完成,如果完成,进入步骤七,否则,根据测试用例信息更换下一个待测的CAN输入接口信号并进入步骤二;
步骤七、结束CAN输入接口测试并生成相应的测试报告。
2.根据权利要求1所述的车载电子控制单元CAN接口自动测试方法,其特征在于,所述测量标定设备CANape与所述被测电子控制单元通过三条CAN网络连接,其中第一CAN网络用于读取和修改所述被测电子控制单元内部程序CAN接口数值,第二CAN网络和第三CAN网络用于读取和修改被测电子控制单元在CAN网络上发送或接收的信号数值,所述第二CAN网络和第三CAN网络分别发送和接收不同的报文信号。
3.根据权利要求2所述的车载电子控制单元CAN接口自动测试方法,其特征在于,测试执行单元通过预先设置的自动测试执行程序与所述测试用例文件进行交互,并控制测量标定设备CANape对所述被测电子控制单元的CAN接口执行CAN输出接口测试,并将测试结果输出到所述测试用例文件中,以及在测试结束时形成相应的测试报告具体包括以下步骤:
S101、测试执行单元通过预先设置的自动测试执行程序与所述测试用例文件中的CAN发送测试信息建立交互以开始测试;
S102、自动测试执行程序读取测试用例文件中的CAN输出接口信号信息并控制所述测量标定设备CANape通过第一CAN网络标定被测车载电子控制单元的输出信号;
S103、自动测试执行程序通过第二CAN网络和第三CAN网络回读被测车载电子控制单元输出到CAN网络上的相应CAN信号,并将测试结果输出到测试用例文件中;
S104、自动测试执行程序判断CAN输出接口测试是否完成,如果完成,进入步骤S105,否则,根据测试用例信息更换下一个待测的CAN输出接口信号并进入步骤S102;
S105、结束CAN输出接口测试并生成相应的测试报告。
4.根据权利要求2所述的车载电子控制单元CAN接口自动测试方法,其特征在于,测试执行单元通过预先设置的自动测试执行程序与所述测试用例文件进行交互,并控制测量标定设备CANape对所述被测电子控制单元的CAN接口执行CAN路由测试,并将测试结果输出到所述测试用例文件中,以及在测试结束时形成相应的测试报告具体包括以下步骤:
S301、测试执行单元通过预先设置的自动测试执行程序与所述测试用例文件中的CAN路由测试信息建立交互以开始测试;
S302、自动测试执行程序读取测试用例文件中的CAN路由报文信息;
S303、判断待测的CAN路由信号所在的CAN报文是否含有报文校验和报文计数器,如果待测的CAN路由信号所在的CAN报文含有报文校验和报文计数器,则进入步骤304,否则,进入步骤S305;
S304、分别进行报文校验和报文计数器正确时的路由测试及错误时的替代值测试;进入步骤S306;
S305、分别进行CAN路由测试及报文超时替代值测试;进入步骤S306;
S306、自动测试执行程序判断CAN路由测试是否完成,如果完成,进入步骤S307,否则,根据测试用例信息更换下一个待测的CAN路由信号并进入步骤S302;
S307、结束CAN路由测试并生成相应的测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国第一汽车股份有限公司,未经中国第一汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710351812.4/1.html,转载请声明来源钻瓜专利网。





