CAN通信测试——数据链路层
·

数据链路层测试
一;位时间测试
- 测试目的:
- 通过精确测量硬件操作或工序作业的时间消耗
- 测试执行:
- 测试上升沿的某一次和下降沿的某一处,计算两条测量线之间的位数时间是否满足规范要求;
- 测试环境:
- 电源供电模块、示波器、CANoe采集盒子、DB9接线及示波器采集CH端子、CANoe仿真分析软件;
- 电路图:
-

二,采样点测试
- 测试目的:
- 通过精确测量关键时序参数,确保系统在复杂环境下的信号识别准确性和通信可靠性
- 测试执行:
- 基于VH6501,使用CANoe的测试模板测试相关内容
- 测试环境:
- 电源供电模块、VH6501采集盒子、DB9接线及端子、CANoe仿真分析软件;
- 电路图:
-

三,DUT的ID测试
- 测试目的:
- 测试被测DUT发送的报文ID是否和矩阵文件定义的一致;
- 测试执行:
- 检测DUT发送报文的时间大于1分钟,检测Rx的报文ID是否和矩阵文件定义的一致;
- 测试环境:
- 电源供电模块、CANoe采集盒子、DB9接线端子、CANoe仿真分析软件
- 电路图:
-

四,DUT的DLC测试
- 测试目的:
- 测试被测DUT发送的报文的DLC是否和矩阵文件定义的一致;
- 测试执行:
- 检测DUT发送报文的时间大于1分钟,检测Rx的报文DLC是否和矩阵文件定义的一致;
- 测试环境:
- 电源供电模块、CANoe采集盒子、DB9接线端子、CANoe仿真分析软件
- 电路图:
-

五,报文的未定义位测试
- 测试目的:
- 测试被测DUT发送的报文的未定义位是否和矩阵文件定义的一致;
- 测试执行:
- 检测DUT发送报文的时间大于1分钟,检测Rx的报文的未定义位是否和矩阵文件定义的一致;
- 测试环境:
- 电源供电模块、CANoe采集盒子、DB9接线端子、CANoe仿真分析软件
- 电路图:
-

六,预期帧及非预期帧接收测试
- 测试目的:
- 测试DUT 接收预期报文时的总线通信情况;
- 测试执行:
- 遍历除 DUT 发送报文以外所有的报文 ID,每一帧都需要设定周期发送时间,持续发送;
- 及使用CANoe 模拟发送报文,报文类型为扩展帧,设定周期时间,持续发送;
- 测试环境:
- 电源供电模块、CANoe采集盒子、DB9接线端子、CANoe仿真分析软件
- 电路图:
-

七, Rollingcounter 及 CRC 发送机制测试
- 测试目的:
- 监测被测DUT报文中 Rollingcounter 是否循环滚动发送,CRC 计算的值是否正确;
- 测试执行:
- 选择带有Rollingcounter的报文ID,监测其是否循环滚动发送,CRC 计算的值是否正确,持续记录1分钟,并遍历所有带Rollingcounter的报文;
- 测试环境:
- 电源供电模块、CANoe采集盒子、DB9接线端子、CANoe仿真分析软件
- 电路图:
-

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)