前言
通过Vector CANoe工具测量从ECU上电到报文发出来的间隔时间(CAN初始化时间、CAN ACK时间、CAN APP报文时间),这个时间参数用来衡量ECU的启动时间,一般OEM会要求ECU上电后需要在规定的时间内发出来首帧网络管理报文时间、ACK时间、APP报文时间等。看过我之前的文章都了解手动测试获得以上时间参数,想在提升一下的同学,本章就主要介绍CAPL自动化测试CAN初始化时间。
一、环境搭建
Vector CANoe
VN1640(Vector支持CAN的设备都可以)
被测DUT
继电器(控制DUT本地唤醒,使用方法:CAPL-R232串口控制继电器)
二、测试方法
1.本地唤醒或远程唤醒,记录时间为T1;
2.记录CAN总线上收到非错误帧报文时间为T2;
3.T2-T1为Tack时间;
4.继续记录CAN总线上DUT发出第一帧NM报文时间为T3;
5.T3-T1为Tcaninit时间;
6.继续记录CAN总线上DUT第一次将周期报文与事件性报文全部发出的时间为T4