CAN总线串行译码

这个测试的目的是通过对CAN物理层串行译码,评估车辆数据总线(CAN Bus)的报文和数据帧。

观看CAN总线串行译码视频

如何进行测试

●使用汽车技术手册,找到车辆DLC(诊断连接器)的16针脚插头。在CAN网络易连接的地方找到CAN-H和CAN-L的针脚。(通常在网络上的每个ECU的多路接头上。)
●连接一条BNC测试线到示波器A通道,连接一个后背刺针到测试线彩色接头(正极)上。再用刺针背刺车辆DLC的针脚6,黑色接头连接到车辆的蓄电池负极或底盘良好的接地上搭铁。
●连接一条BNC测试线到示波器B通道,连接一个后背刺针到测试线彩色接头(正极)上。再用刺针背刺车辆DLC的针脚14,黑色接头连接到车辆的蓄电池负极或底盘良好的接地上搭铁。
●如果您有CAN测试盒,可以将CAN测试盒的16针脚插头连接到车辆的DLC(诊断连接器)上进行测试。CAN测试盒上的LED灯会开始亮起来,告知你通讯已建立,并且告诉你连接的DLC里哪个针脚在活动。
●最小化此帮助页面,您会看到PicoScope软件界面加载了一个示例波形,而且预设好了软件以便您采集波形。
●点击”开始”,开始观察实时数据。
●打开点火开关。
●采集到波形后,“停止“示波器运行。
●关闭点火开关。
●使用波形缓冲区、放大以及测量等工具来观察和分析波形。
●观察和分析串行译码表的数据结果。

示例波形

波形注意点

这个波形有以下特征:

●我们可以清晰地看到CAN使用的是差分信号,CAN-L和CAN-H两个信号互为镜像。
●CAN-L波形在2.5V和1.5V切换变化,CAN-H波形在2.5V和3.5V切换变化。
●低电平和高电平的切换动作是非常干净的,它们的边缘干净且互相一致,这表示该CAN总线的节点和CAN控制单元之间通讯正常。
●数学通道A-B是CAN-H和CAN-L的差分电压值,表明总线的逻辑状态。
●译码结果显示在表格当中,包括每条报文的ID、Data 等等。
●如果是正确信息,数据会标记为黑色;如果是错误或无效信息,会突出显示为红色。

更多信息

CAN bus是一个串行通讯系统,被用于很多车辆上连接各个系统和传感器,代替传统的多线线缆束。

CAN是Controller Area Network(控制器局域网络)的缩写。它在轿车和商用车上越来越普遍。它的优势包括:明显地减少重量、可靠、易于制造,并为车载诊断提供选项。它的劣势包括:增加了成本,且服务维修车辆时需要一些专业知识。

CAN总线的心脏是CAN控制器。它通过CANH和CANL线缆连接到CAN网络上的所有部件(节点)上。信号是差分的:每条CAN线参考另一条CAN线,而不是参考车辆接地。在电子噪音干扰环境中如车辆,CAN总线具有很好的噪音抑制。

每个网络节点具有唯一的标识符。因为总线上的ECU是并联的,所有节点一直看得到所有的数据。节点只有检测到它自己的标识符时才作出回应。例如,当ABS ECU发送指令来激活ABS单元,ABS单元相应地作出回应,但网络的其余部分忽视这个指令。每个节点都可以从网络上被断开,但不会影响其它的节点。

因为很多不同的汽车部件可能共享同样的总线硬件,将可用的CAN总线带宽优先分配给最安全关键的系统是很重要的。节点通常会被分配不同的优先级。例如,发动机控制、刹车和气囊在安全角度上来看是最重要的,用于激活这些系统的命令优先级被赋予最高(1),它们会在较为没那么关键的系统之前工作。音频和导航设备通常是中级(2)优先级,而简单的灯光激活被赋予最低优先级(3)。一个被称为仲裁的过程决定所有信息的优先级。实际上,对用户来讲,所有动作都是即刻的。

大多数汽车CAN网络的工作速度是250kB/s或500 kB/s尽管系统的工作速度可达1MHz。最新的汽车上使用多达3个独立的CAN网络,通常它们的速度都不一样,它们被网关连接在一起。例如,发动机管理功可能用速度为500kB/s的高速总线,底盘系统用速度为250 kB/s 的CAN总线。管家功能如灯光、ICE.卫星导航和镜子用单独的低速的、单线的LIN总线。三个网络中的任一个网络上的数据,其它两个网络通过网关都可以看到,例如:变速器可从发动机管理系统获得数据,反之亦然。

CAN bus在现代汽车上逐渐普遍,并会更加普遍,因为技术成熟和成本下降。

通过检测CAN信号的原因是:OBD指示哪里有一个CAN故障,或者怀疑一个CAN节点(ECU)有故障检测它的CAN连接。应该查阅汽车制造厂手册,获知精确的波形参数。

记住:网络上很多数据都是极其关乎安全的,所以不要使用刺针刺破CAN线缆的绝缘层!

想了解更多关于CAN总线串行译码:

观看CAN总线常见故障测试和串行译码视频

免责声明
此帮助主题如有更改,不另行通知。所包含的信息经过仔细检查并认为是正确的。此信息是我们研究和检测的一个例子,并不是固定的程序。对于不正确之处,Pico Technology不负任何责任。每个车辆都会不一样,且要求唯一的测试设置。

Bookmark the permalink.

Comments are closed.