该文档为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”;