一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种CAN通信功能测试方法及测试系统与流程

2022-11-16 15:32:56 来源:中国专利 TAG:

技术特征:
1.一种基于autosar架构软件的can通信功能测试方法,其特征在于,包括:使用python语言编写从dbc自动提取被测ecu的收发can/canfd报文信息,生成各个报文的自动化测试用例文件;基于canoe配置测试工程环境,导入所述自动化测试用例文件,调试完成,执行测试;基于autosar架构软件,对被测ecu接收can/canfd报文信息和发送can/canfd报文信息的通信功能进行测试。2.根据权利要求1所述的can通信功能测试方法,其特征在于,所述基于autosar架构软件,对被测ecu接收can/canfd报文信息和发送can/canfd报文信息的通信功能进行测试,之前还包括:根据autosar架构软件中的map文件生成包含can/canfd报文信息与rte变量的映射关系的a2l文件。3.根据权利要求2所述的can通信功能测试方法,其特征在于,所述基于autosar架构软件,对被测ecu接收can/canfd报文信息进行测试,包括:对于被测ecu接收的can/canfd报文信息,通过比较can工具发送给被测ecu的can/canfd报文信息的发送值与被测ecu对接收的can/canfd报文信息经过处理后的对应rte变量值,实现被测ecu接收can/canfd报文信息的功能测试。4.根据权利要求3所述的can通信功能测试方法,其特征在于,所述通过比较can工具发送给被测ecu的can/canfd报文信息的发送值与被测ecu对接收的can/canfd报文信息经过处理后的对应rte变量值,实现被测ecu接收can/canfd报文信息的功能测试,包括:被测ecu接收can工具发送的can/canfd报文信息;通过xcp通信读取can/canfd报文信息经被测ecu的bsw层处理后,对应映射rte变量值;比对can工具给被测ecu发送的can/canfd报文的发送值和映射rte变量值,若两个值相同,则被测ecu接收can/canfd报文信息的功能正确,测试通过;否则,测试不通过。5.根据权利要求2所述的can通信功能测试方法,其特征在于,所述基于autosar架构软件,对被测ecu发送can/canfd报文信息的通信功能进行测试,包括:对于被测ecu外发的can/canfd报文信息,通过比较xcp标定对应映射rte变量值、回读的对应映射rte变量值以及can工具监测的被测ecu外发的can/canfd报文发送值,实现被测ecu发送can/canfd报文信息的功能测试。6.根据权利要求5所述的can通信功能测试方法,其特征在于,所述通过比较xcp标定对应映射rte变量值、回读的对应映射rte变量值以及can工具监测的被测ecu外发的can/canfd报文发送值,实现被测ecu发送can/canfd报文信息的功能测试,包括:当被测ecu外发can/canfd报文信息时,通过xcp通信标定被测ecu的对应映射rte变量值,且通过xcp通信回读被测ecu对应映射rte变量值,以确认标定正常写入到被测ecu的对应映射rte变量值;通过can工具监控被测ecu外发的can/canfd报文信息;比较xcp标定对应映射rte变量值、回读的对应映射rte变量值以及can工具监测的被测ecu外发的can/canfd报文发送值,若三个值一致,则被测ecu外发can/canfd报文信息的功能正确,测试通过;若三者不完全一致,则测试不通过。7.根据权利要求1所述的can通信功能测试方法,其特征在于,所述基于autosar架构软
件,对被测ecu接收can/canfd报文信息和发送can/canfd报文信息的通信功能进行测试,之后还包括:根据被测ecu接收can/canfd报文信息和发送can/canfd报文信息的通信功能测试结果,生成测试报告。8.一种基于autosar架构软件的can通信功能测试系统,其特征在于,包括:生成模块,用于使用python语言编写从dbc自动提取被测ecu的收发can/canfd报文信息,生成各个报文的自动化测试用例文件;调试模块,用于基于canoe配置测试工程环境,导入所述自动化测试用例文件,调试完成,执行测试;测试模块,用于基于autosar架构软件,对被测ecu接收can/canfd报文信息和发送can/canfd报文信息的通信功能进行测试。

技术总结
本发明提供一种CAN通信功能测试方法及测试系统,测试方法包括:使用Python语言编写从DBC自动提取被测ECU的收发CAN/CANFD报文信息,生成各个报文的自动化测试用例文件;基于CANoe配置测试工程环境,导入所述自动化测试用例文件,调试完成,执行测试;基于AUTOSAR架构软件,对被测ECU接收CAN/CANFD报文信息和发送CAN/CANFD报文信息的通信功能进行测试。本发明提出一种能满足AUTOSAR软件架构BSW层CAN/CANFD收发信号的自动化测试方法,不仅能节省大量人力和时间,而且测试结果准确可靠、覆盖值域范围科学有效。覆盖值域范围科学有效。覆盖值域范围科学有效。


技术研发人员:朱敦尧 江林 黄维良 史玉凤
受保护的技术使用者:武汉光庭信息技术股份有限公司
技术研发日:2022.07.14
技术公布日:2022/11/15
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献