该文档为LIN从节点一致性测试数据链路层测试规范
[TG2_TC1] 从节点波特率测试
测试配置:
测试目的:
验证从节点ECU波特率是否在规定范围内±2%;
测试步骤:
- 1、设置LIN总线仿真器为主节点,波特率19200bps;
- 2、设置电源供电Ubat为13.8±0.2V,确认ECU正常运行;
- 3、LIN总线仿真工具向ECU发送RX报头,测量响应的波特率;
- 4、重复3步骤9次;
验收标准:
- ECU可以正常响应;
- ECU响应波特率在标准范围内<±2%;18815bps < baudrate < 19584bps;
[TG2_TC2] 从节点波特率兼容性测试
测试配置:
测试目的:
验证从节点在主节点±0.5%波特率误差条件下是否满足通信要求;
测试步骤:
- 1、设置LIN总线仿真器为主节点;
- 2、设置电源供电Ubat为13.8±0.2V,确认ECU正常运行;
- 3、设置主节点波特率为19296bps;
- 4、LIN总线仿真工具向ECU发送RX报头;
- 5、重复4步骤9次;
- 6、设置主节点波特率为19104bps;
- 7、重复4步骤10次;
验收标准:
- ECU可以正常响应;
[TG2_TC3] 从节点Break间隔段长度兼容性测试
测试配置:
测试目的:
验证从节点可以接收的报头Break长度在标准规定范围内;
测试步骤:
- 1、设置LIN总线仿真器为主节点,波特率19200bps;
- 2、设置电源供电Ubat为13.8±0.2V,确认ECU正常运行;
- 3、设置发送报头格式为表格NO.1配置;
- 4、LIN总线仿真工具向ECU发送RX报头;
- 5、重复4步骤9次;
- 6、设置发送报头格式为表格NO.2配置;
- 7、重复4步骤10次;
- 8、设置发送报头格式为表格NO.3配置;
- 9、重复4步骤10次
NO. | T_Break | T_delimiter | T_interbyte |
---|---|---|---|
1 | 13 Tbit | 1 Tbit | 0 Tbit |
2 | 26 Tbit | 1 Tbit | 0 Tbit |
3 | 20 Tbit | 1 Tbit | 0 Tbit |
验收标准:
- ECU可以正常响应;
[TG2_TC4] 从节点Delimiter段长度兼容性测试
测试配置:
测试目的:
验证从节点接收界定符长度在标准规定范围内;
测试步骤:
- 1、设置LIN总线仿真器为主节点,波特率19200bps;;
- 2、设置电源供电Ubat为13.8±0.2V,确认ECU正常运行;
- 3、设置发送报头格式为表格NO.1配置;
- 4、LIN总线仿真工具向ECU发送RX报头;
- 5、重复4步骤9次;
- 6、设置发送报头格式为表格NO.2配置;
- 7、重复4步骤10次;
- 8、设置发送报头格式为表格NO.3配置;
- 9、重复4步骤10次;
NO. | T_Break | T_delimiter | T_interbyte |
---|---|---|---|
1 | 13 Tbit | 1 Tbit | 0 Tbit |
2 | 13 Tbit | 14 Tbit | 0 Tbit |
3 | 13 Tbit | 10 Tbit | 0 Tbit |
验收标准:
- ECU可以正常响应;
[TG2_TC5] 从节点响应报头长度兼容性测试
测试配置:
测试目的:
验证从节点接收报头长度在标准规定范围内;
测试步骤:
- 1、设置LIN总线仿真器为主节点,波特率19200bps;;
- 2、设置电源供电Ubat为13.8±0.2V,确认ECU正常运行;
- 3、设置发送报头格式为表格NO.1配置;
- 4、LIN总线仿真工具向ECU发送RX报头;
- 5、重复4步骤9次;
- 6、设置发送报头格式为表格NO.2配置;
- 7、重复4步骤10次;
- 8、设置发送报头格式为表格NO.3配置;
- 9、重复4步骤10次;
- 10、设置发送报头格式为表格NO.4配置;
- 11、重复4步骤10次;
NO. | T_Break | T_delimiter | T_interbyte | T_header |
---|---|---|---|---|
1 | 13 Tbit | 1 Tbit | 0 Tbit | 34 Tbit |
2 | 19 Tbit | 2 Tbit | 6 Tbit | 47 Tbit |
3 | 15 Tbit | 3 Tbit | 2 Tbit | 40 Tbit |
4 | 13 Tbit | 1 Tbit | 13 Tbit | 47 Tbit |
验收标准:
- ECU可以正常响应;
[TG2_TC6] 从节点响应空间长度范围测试
测试配置:
测试目的:
验证从节点响应空间长度是否在标准准规定范围内;
测试步骤:
- 1、设置LIN总线仿真器为主节点,波特率19200bps;;
- 2、设置电源供电Ubat为13.8±0.2V,确认ECU正常运行;
- 3、LIN总线仿真工具向ECU发送RX报头;
- 4、使用示波器或者仿真器测量响应空间长度;
- 5、重复3和4步骤9次;
验收标准:
- ECU可以正常响应;
- ECU响应空间时间 T_response < 126 Tbit
[TG2_TC7] 从节点响应空间数据长度测试
测试配置:
测试目的:
验证从节点发送的数据DLC长度与规范一致;
测试步骤:
- 1、设置LIN总线仿真器为主节点,波特率19200bps;;
- 2、设置电源供电Ubat为13.8±0.2V,确认ECU正常运行;
- 3、LIN总线仿真工具向ECU发送RX报头;
- 4、使用示波器或者仿真器测量响应空间长度;
- 5、重复3和4步骤9次;
- 6、如果需要,继续发送不同的RX报头,重复4和5步骤;
验收标准:
- 从节点发送数据长度与LDF保持一致
[TG2_TC8] 从节点校验方式检测
测试配置:
测试目的:
验证从节点发送响应的校验方式符合要求;
测试步骤:
- 1、设置LIN总线仿真器为主节点,波特率19200bps;;
- 2、设置电源供电Ubat为13.8±0.2V,确认ECU正常运行;
- 3、LIN总线仿真工具向ECU发送RX报头;
- 4、仿真器自动判断校验方式是否正确;
- 5、重复3和4步骤9次;
- 6、LIN总线仿真工具向ECU发送0x3C、0x3D诊断报文;
- 7、仿真器自动判断校验方式是否正确;
验收标准:
- 0x3D报文的校验方式为经典校验
- 普通报文的校验方式为增强校验
[TG2_TC9] 从节点不完整帧干扰测试
测试配置:
测试目的:
验证从节点对不完整帧响应是否符合要求;
测试步骤:
- 1、设置LIN总线仿真器为主节点,波特率19200bps;;
- 2、设置电源供电Ubat为13.8±0.2V,确认ECU正常运行;
- 3、LIN总线仿真工具向ECU发送只包含Break间隔段的RX报头;
- 4、LIN总线仿真工具向ECU发送只包含Break间隔段和同步段的RX报头;
- 5、LIN总线仿真工具向ECU发送包含Break间隔段和同步段以及非PID数据的RX报头;
- 6、重复3-5步骤9次;
验收标准:
- 从节点不响应报头;
[TG2_TC10] 从节点PI奇偶检验错误测试
测试配置:
测试目的:
测试步骤:
- 1、设置LIN总线仿真器为主节点,波特率19200bps;;
- 2、设置电源供电Ubat为13.8±0.2V,确认ECU正常运行;
- 3、LIN总线仿真工具向ECU发送奇偶校验错误的RX报头;
- 4、LIN总线仿真工具向ECU发送奇偶校验正确的RX报头;
- 5、LIN总线仿真工具向ECU发送奇偶校验正确的RX报头;
- 6、重复3-5步骤9次;
验收标准:
- 步骤3,从节点不响应;
- 步骤4,从节点响应,response_error状态位置“1”;
- 步骤5,从节点响应,response_error状态位置“0”;