如何基于CANoe 12.0和vTESTstudio完成TC8车载以太网一致性测试?
车载以太网测试相关技术分享,之前我们已经从环境设备组成、被测对象组成再到测试过程和测试结果分析,分享了完整的PMA测试(点此回顾>>)、IOP测试(点此回顾>>),以及TC8-SOME/IP(点此回顾>>)、1000BASE-T1物理层PMA测试(点此回顾>>)、DoIP及以太网诊断测试(点此回顾>>)相关技术干货及测试实践,本期给大家介绍的是如何基于CANoe 12.0和vTESTstudio完成TC8车载以太网一致性测试?
Vector公司在今年第二季度推出了CANoe的12.0版本,其中最引人注目的新特性之一便是对TC8的支持。Vector将其作为一个示例工程(Sample Configuration)提供给了用户,本文将向大家详细介绍此工程的使用方法。
下图展示了执行TC8测试所涉及到的工具链。
vTESTstudio是Vector推出的一款测试设计工具,在Vector提供的TC8示例工程中:
所有的测试脚本都由vTESTstudio进行开发和管理
用户可以在此修改或者添加测试脚本,但一般是不需要的
脚本编译过后,将生成的文件导入CANoe中进行测试执行
在执行TC8测试之前,有很多测试参数需要配置。根据测试内容的不同(比如ARP,ICMPv4,IPv4等等), vTESTstudio工程中也划分了不同的测试单元(Test Unit),每一个测试单元都需要独立进行配置。
测试参数分为两种:
通用参数
特有参数
图2:测试脚本
图3:通用参数
在通用参数中,有一类参数需要特别介绍一下——测试桩(Upper Tester)参数,位于“Testability Parameters”这个分组中。
CANoe
图5:CANoe中的执行环境
除此之外,部分被测设备可能需要特殊的唤醒方式,比如CAN唤醒,这时便需要支持CAN通道的接口设备。
图6:测试报告中的测试结果统计
图7:测试报告中的详细测试执行情况
至于覆盖度方面,截至CANoe 12.0 SP3版本,TC8各类测试的覆盖情况如下表所示,可以看到其中某些测试目前还不支持,相信在后续的小版本更新中会逐渐补充上来。
图8:TC8覆盖情况统计
总结
作为汽车行业的标杆产品,CANoe也不断扩展其功能来应对新的需求和挑战,此次对TC8的支持是一次重要的更新,对于汽车行业的用户来说,可以从CANoe的仿真和测试功能上获得更多的支持,将有力地推动车载以太网技术的普及。
注:文中部分图片资料来源于Vector
往期精彩
车载以太网第二弹|测试之实锤-1000BASE-T1物理层PMA测试实践
如需了解如上内容更多信息,
可以随时联系北汇信息!
电话:021-34716271
邮箱:info@polelink.com
微信ID:Polelink_Info
北汇信息|专注电控、新能源、MES技术
长按二维码关注北汇信息
看都看完了,点个在看再走呗