康迪CAN网络测试规范:应用层与报文周期
需积分: 46 82 浏览量
更新于2024-08-08
收藏 622KB PDF 举报
"该文档是关于应用层测试的清晖PMP讲义,重点讨论了在CAN(Controller Area Network)规范下的周期性报文发送周期、事件性报文发送次数以及报文中的保留位的测试方法。此外,还提到了一个名为‘康迪CAN网络测试规范’的绝密文档,详细规定了从物理层到应用层的测试流程和参数。"
在CAN网络测试中,应用层测试是非常关键的一环,因为它直接影响到系统功能的正确性和可靠性。以下是针对标题和描述中提到的三个主要知识点的详细说明:
1. **周期性报文的发送周期**:
- **案例定义**:此测试关注的是周期性报文的发送频率,确保其符合预设的周期范围。
- **参数**:测试参数包括`tObservation`,表示观察时间,这里设定为3分钟;`tCycleP.min`和`tCycleP.max`分别代表CMX(可能是配置或监控工具)中定义周期的90%和110%。
- **测试步骤**:系统上电后,使用CANoe进行总线通讯跟踪,等待3分钟,然后检查单元测试设备(UUT)发出的每个周期报文周期,并与CMX中的定义进行比较。
- **通过条件**:报文周期`tCycleP`应满足`tCycleP.min <= tCycleP <= tCycleP.max`。
2. **事件性报文的发送次数**:
- **案例定义**:测试在特定事件触发时,事件性报文的发送次数是否符合预期。
- **参数**:通常期望的发送次数为`NRepetitionOE.nominal`,例如3次。
- **测试步骤**:同样从系统上电开始,配置CANoe跟踪总线,触发事件并记录报文。
- **通过条件**:实际发送次数`NRepetitionOE`应等于`NRepetitionOE.nominal`。
3. **报文中的保留位**:
- **案例定义**:报文中的保留位应当保持不变,填充一定的值。
- **参数**:测试观察时间为`tObservation`,即3分钟。
- **测试步骤**:上电后用CANoe跟踪,检查报文中保留位的值。
- **结果**:记录保留位的值`UnusedBitValue`。
- 此项测试未提供具体的通过条件,但通常保留位应始终保持一致,不随其他因素改变。
除了上述应用层测试,物理层和数据链路层的测试也非常重要,如CAN_H和CAN_L的电压、位时间、位采样时间点等。这些测试确保了CAN总线的物理传输质量和数据的正确解码。同时,网络错误处理测试,如Bus-Off后的恢复时间,以及网络测试中的总体案例,如PCB上的收发器布局和收发器型号,都是确保CAN网络稳定运行的关键环节。
综合来看,这些测试规范确保了基于CAN的通信系统能够在预定的性能标准下工作,避免因通信错误导致的系统故障。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-11-05 上传
2024-11-05 上传
臧竹振
- 粉丝: 48
- 资源: 4065
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全