把其中一条 BNC 测试线接到示波器通道 A ,另外一条 BNC 测试线接到示波器通道 B 。把鳄鱼线夹分别连接到两个 BNC 测试线的黑色表笔头上(地极),然后把它们接到蓄电池负极端或底盘良好接地端。把测试探针接到每个 BNC 测试线红色表笔头上。查找汽车技术手册找出在 CAN 网络中 CAN-H 和 CAN-L 插脚 。( 经常分布在网络 ECU 的多路连接口上 。) 小心地用探针探测多路连接器,通道A测CAN-H,通道B测CAN-L。其中一通道要使用接线盒。敲击 PC机的空格键就可以看到实时数据。汽车点火开关需要开启, CAN-H 和 CAN-L 波形就会显示在屏幕上,如下图示。
2.VDB (CAN-H & CAN-L) 波形示例
3.VDB (CAN-H & CAN-L) 波形注意点
在上图显示中,我们可以证明数据沿着 CANbus 不断进行交换,也可以检查峰峰值电压是否正确,这些信号在 CAN 总线中都出现。 CAN使用不同的信号,一条线上的信号应与另一条线上的数据互为镜像。需要测试 CAN 信号的原因主要是因为 OBD 显示 CAN 故障或者检查到CAN连接发现错误的CAN网点。汽车制造厂手册中有相关的精确的波形参数。
通过更快的时基捕捉 CAN 总线信息,也可以看个别变化。这就确保镜像与信号吻合。
4.典型 CAN-H 与 CAN-L 波形细节
在这里我们可以清晰地看到两个信号对等但是反向,它们的幅值一样。信号边缘清晰,并且与另外一边的信号一致。这表明 CANbus 可以在节点与 CAN 控制单元之间通讯。该项测试可以证明 CAN 总线的完整性,如果某个节点没有正确反应,这就意味着故障可能出现在 ECU 本身。余下的总线应该正常工作。
在最后测试中需要检查信号接口情况,在同一个 CAN 中,各个节点的数据都是一样的。谨记 CANbus 的许多信号资料都是要安全的重要的,所以千万不要用刺针刺到线里面测量。
5.技术信息――汽车数据总线 (CANbus)
CANbus 是一个串行通讯系统,用于汽车连接系统和传感器,代替原来普通的多线网络。 .
CAN 是 Controller Area Network 的缩写 . 越来越多的乘用车和营运车辆都运用这样的数据总线,其优点是质量轻,稳定性好,容易制造,给 OBD 带来更多的选择。缺点是成本增加,维修时需要专业的知识。大部分的 CAN 网络通讯速度是 250KB/s 或者 500KB/s, 最高速度可达 1MHz.