为什么CAN

电信号在电缆中的传播与光相似,光从空气射入水中会发生光的反射和折射,电信号在阻抗不连续或者发生突变时,会发生电信号的反射。反射过程比较复杂,甚至可能发生多次反射,反射的信号可能会混淆在正常信号上,引起电平变化,导致数据传输出现错误。

下面这个图是前几天一个客户发来的测试图,客户反应他们的CAN网络最近出现信号传输不稳定的状况,没找出问题所在,我们一起看一下。

图1阻抗不匹配

通过波形图来看,CAN差分信号振荡非常明显,诊断是他们系统的终端电阻丢失了,客户最后排查发现有一端的终端电阻虚接,导致阻抗不匹配,所以大家现场安装的时候务必记住终端电阻一个都不能少。

终端电阻的作用:

1.加快放电,使总线快速进入隐性状态,提高抗干扰能力;

2.消除阻抗不连续和不匹配,提高信号质量。

了解了终端电阻的作用,那对CAN总线有什么实际影响呢?

终端电阻过小造成信号幅值偏小,信号在采样时无法辨别高低电平,导致整个网络数据混乱,有时可以通讯,但极不稳定,如图2。

图2

图3

在现场遇到以上情况,通过CANScope加上StressZ扩展板并联在被测总线上,首先进行模拟电阻测试,找到与总线阻抗匹配的阻值,然后加在总线末端,信号正常,如图4。

图4

所以最后再次提醒大家CAN总线末端保证终端电阻一个都不能少的同时再检测一下系统的波形,是不是也存在阻抗不匹配的情况了呢,根据实际情况合理调整终端阻值。

致远电子的CANScope分析仪搭配StressZ板,可以在物理层上进行终端电阻匹配、CAN总线短路、断路以及模拟总线长度等多种测试。

图6ZPS-CANFD

图7CANScope

图8CANStress配置界面

RHL阻值设置完成后,单击开启红色键或者进入菜单点击“模拟干扰”下面的开启。之后返回CAN示波器,可通过查看CAN总线电平信号状态,判断终端阻值是否匹配。

THE END
1.CAN网络拓扑汽车CAN总线有 【1】动力总成PCAN, 【2】底盘控制CCAN,【3】整车控制BCAN,【4】娱乐ECAN,【5】诊断DCAN 五种 以下是常见的CAN网络拓扑 动力CAN好像一般都是6、14的。其他的底盘CAN和车身CAN不确定,要看整车厂的定义. 一般OBD口规范中,与排放相关的CAN总线基本在PIN脚上有定义,非排放的就看是否有空闲的PINhttps://www.jianshu.com/p/d72ed22f2b67
2.CAN网关简介百科can总线网关网桥一个CAN网桥可以连接不同的比特率或相互协议的CAN网络。它是基于存储(修改)前瞻性原则CAN报文接收到一个子网,然后传送到其他子网。翻译过滤规则,也可以使用,允许协议进行适应之间的子网络。网桥可以提供简单的网关功能。不同的CAN中继器,CANbridge的最大网络规模的扩大,使子系统的总线仲裁方面完全自给自足。他们的实时http://51lm.cn/p/bk_Can_gateway_bridge/CAN%E7%BD%91%E5%85%B3%E7%AE%80%E4%BB%8B.html
3.CANSwitch(CAN交换机)CAN中继及交换机产品展示CANSW-400T 4端口高速智能CAN交换机 (CAN总线集线器,CANHUB,CANOpen交换机,DeviceNet交换机) 手册下载 产品概述 CANSW-400T 能实现多个CAN 网络的透明连接,可以在总线级别实现复杂结构的多点连接。CANSW-400T 使得主干网络没有支线长度限制,网络中任意两个节点可以到达协议距离。该设备具有4 个通信端口,每个端口都http://www.embedded-soc.com/product/s_75.html
4.车联网安全入门一:了解CAN总线及环境模拟CAN网络上的所有节点都会接收CAN帧,并且根据所发送帧的仲裁ID,网络上的每个CAN节点决定是否接受该帧。如果多个节点同时尝试向 CAN 总线传输消息,则具有最高优先级(最低仲裁 ID)的节点将自动获得总线访问权限。较低优先级的节点必须等到总线变得可用才能再次尝试传输。通过这种方式,您可以实现 CAN 网络,以确保 CAN https://xz.aliyun.com/t/14262
5.CAN转以太网服务器以太网转CANCAN转TCPIPCAN转RJ45CAN 可靠增加通信距离,扩展CAN网络 丰富的数据传输CAN到以太网,到RS485,以太网到RS485 多种接口2 x CAN, 1 x WAN, 1 x RS485 工业设计EMC保护,内置硬件看门狗 描述 参数 知识库 购买 首页产品中心 USR-CANET200是一款基于CAN总线转以太网服务器设备,CAN与网络设备通信的通信设备,实现CAN数据与网络服务器的数https://www.usr.cn/Product/205.html
6.单线CAN转换器●对单线CAN调试分析 ●双线CAN扩展支持单线CAN 单线CAN网络是指只使用一条CAN信号线即可进行CAN通讯的网络(普通告诉CAN网络使用两条差分信号线:CAN_H、CAN_L)。单线CAN技术被广泛应用于机动车辆,由于汽车车身可以作为总线的“地”,因此单线CAN可以使用一条数据线连接车内各个通信模块,从而大量减少了布线的开销。但是http://www.gcanbox.com/fsd/canzxwg/135.html
7.CAN总线在新能源汽车中的通信网络设计及应用分析在汽车通信网络中,抗干扰设计同样至关重要。动力电池内部的高压大电流线束可能会对通信网络造成干扰。为了提高网络的抗干扰能力,我们可以采取一系列措施,如使用双层屏蔽双绞线、缩短BMS单元接入总线主干网的电缆长度、使CAN网络尽量远离动力线等。 五、CAN总线的显著优势 https://www.yoojia.com/ask/17-14183207122356279066.html
8.CAN总线网络传输层CanTP详解AutoSARCAN总线是一种常用于汽车电子系统中的通信协议,它允许不同的控制单元之间进行高效的数据传输和通信。在CAN总线中,网络传输层CanTP(CAN Transport Protocol)起着至关重要的作用,它负责将较大的数据分割为小的传输单元,并确保它们可靠地在CAN网络上传输。本文将详细介绍CanTP的工作原理,并提供相应的源代码示例。 https://download.csdn.net/blog/column/12439360/132926052
9.CAN总线报文丢失故障及其判定方法英飞凌开发者技术社区节点即整车CAN网络中的ECU。节点故障导致报文丢失的原因主要分为软件故障和硬件故障两方面。软件故障即传输协议或软件程序有缺陷或冲突,从而使车载网络系统通讯出现混乱或无法工作。硬件故障一般由于通讯芯片或集成电路故障,造成车载网络系统无法正常工作。[3] https://www.infineon-autoeco.com/BBS/Detail/196
10.HMSAnybus网关无线IXXAT嵌入式网络.CAN中继网络设备1.01.0331.42000 CANbridge NT420–4通道CAN/CANfd路由器坎布里奇斯和网关 1.01.0121.99001 CANbridge-顶帽轨道外壳 带有两个 通过以太网连接多个CAN网络或CAN节点的CAN接口。 设备提供三种操作模式: PC接口,CAN以太网CAN网桥 或CAN以太网网关。 通用CAN以太网网关 https://www.chem17.com/st434794/product_34367525.html