康迪CAN网络测试规范 - 控制器局域网标准与测试流程

需积分: 46 60 下载量 24 浏览量 更新于2024-08-08 收藏 622KB PDF 举报
"康迪CAN网络测试规范旨在定义CAN网络开发项目中的一系列测试标准,适用于所有ECU节点。文档引用了ISO-11898-1和ISO-11898-2等标准,以及通信矩阵和CAN网络规范。文档涵盖测试环境、设备、参数、单元测试(物理层、数据链路层、应用层)以及网络错误处理测试。此外,还包括网络测试如PCB上收发器布局和收发器型号的评估。" 在CAN(Controller Area Network)规范中,以下是一些关键知识点: 1. **CAN Controller Area Network**:这是一种串行通信协议,广泛用于汽车、工业自动化和医疗设备等领域的分布式控制系统,以实现不同电子控制单元(ECU)之间的通信。 2. **ACK (Acknowledge)**:在CAN通信中,当一个节点成功接收数据时,会发送一个ACK位作为确认,确保数据正确传输。 3. **ECU (Electronic Control Unit)**:是车辆或任何自动化系统中控制特定功能的微控制器或计算机。 4. **UUT (Unit Under Test)**:在测试过程中,UUT是指正在接受测试的系统或设备部分。 5. **SJW (Synchronization Jump Width)**:在CAN协议的物理层,SJW是同步跳转宽度,允许节点调整位时间以保持同步,是位时间的一部分,可以动态调整以适应总线条件。 6. **SP (Sample Point)**:位采样点是指在每个位时间内确定数据位值的特定时间点,对于CAN协议,通常在位时间的中间位置采样以提高抗干扰能力。 7. **CMX (Communication Matrix)**:通讯矩阵是一个记录系统中所有节点间通信关系的表格,用于理解和管理网络上的信息流。 测试规范包括: - **测试环境**:描述了进行CAN网络测试所需的环境条件,可能涉及温度、湿度、电磁干扰等因素。 - **测试设备**:列举了必要的硬件,如CAN分析仪、示波器、电源和信号发生器等。 - **测试参数**:涵盖位时间、采样点等物理层参数,以及应用层的报文发送周期、次数等。 - **物理层测试**:检查CAN_H和CAN_L线的电压状态,以及差分电压,确保符合ISO-11898标准。 - **数据链路层测试**:关注位时间的准确性以及采样点的选择,确保数据传输的可靠性。 - **应用层测试**:验证报文的发送周期、次数、保留位的处理以及信号的默认值。 - **网络错误处理测试**:评估系统在遇到总线错误(如Bus-Off状态)后的恢复能力。 - **网络测试**:涉及PCB设计对信号完整性和选择适当的CAN收发器的影响。 这个文档不仅是测试指南,也是确保CAN网络系统稳定、可靠和符合标准的重要参考。