低速CAN(CAN-B):空调控制、座椅调节、车窗升降、天窗控制、车镜控制、车灯控制、导航系统控制 2 分层介绍 2.1 物理层 2.1.1 拓扑结构 CAN总线用到两种拓扑结构:总线拓扑及星型拓扑 2.1.1.1 总线拓扑 不需要主控制器,所有CAN节点直接连接到CAN总线,每个节点都能获取总线上信息。 高速CAN的总线结构 低速CAN的总线...
接收数据时:把(CANH/CANL)的差分电平转换成逻辑电平,并通过RX引脚传给MCU的CANRX。这样MCU就收到CAN总线的数据了,像下面这样: 发送数据时:把CANTX发过来的逻辑电平,转换成(CANH/CANL)的差分电平发送出去。这样MCU就把数据发到CAN总线了,像下面这样: 好了,到现在为止,你应该明白了CAN总线的物理层是怎么一回事。
国际标准组织(ISO)规定了一个标准,这个标准包括了CAN总线的规格与物理层。物理信号包括位的编码与解码(非归零,归零)以及位的时间同步。位编码如图1.1 图1.1不归零编码与曼彻斯特编码的比较 在选定的不归零( NRZ码)位编码信号水平会超过保持不变的位时间,因此只有一个时段插入所需的代表性有点来解决这个问题(其他...
CAN(Controller Area Network)控制器局域网总线是分布式实时控制的串行通信总线。由德国Bosch公司于1986年提出,简单可靠是其精髓优势。参照OSI/ISO模型,CAN总线通讯协议只规定了物理层和链路层,总线通讯的应用层由用户决定。本文顺藤摸瓜对CAN总线物理层做个第一印象描绘。这里有个小知识,现场总线网络一般只实现了...
4、CAN总线物理层 在节点终端的接口器件有三种形式,如下图: CAN总线的终端电阻的接法如下: 增加终端电阻的目的是为了增强CAN通讯的可靠性,消除CAN总线终端信号反射干扰。CAN总线网络最远的两个端点通常要加入终端匹配电阻,如上图。一般如果CAN总线使用的是在双绞线上运行,这时我们会增加120Ω的电阻,这是因为匹配电阻...
第一讲:CAN总线概述 第二讲:CAN总线物理层 第四讲:网络层与应用层基础 CAN 物理层 上一篇介绍了CAN通信的作用和基本结构,我们可以知道CAN通信可以分成下面几层。这里我们将介绍物理层的基本知识。 CAN总线采用差分信号传输,理论上只需要两根信号线就可以进行正常的通信。在差分信号中,逻辑0和逻辑1是用两根差分信号...
CAN物理层基础知识 一旦完成所有基础检查,就可以检查CAN物理层的核心CAN总线了。收发器的两个关键组件便是接收器和发射器。发射器被称作CAN的驱动器。通过VCC/2共模点(约2.5V)对CAN物理层偏置,见图4。 图4:简易CAN总线收发器 发收器将单端数字逻辑信号、TXD(或者D)和RXD(或者R)转换为差分CAN总线所要求的电平...
ECU的数目限制于总线线路的负载承受能力。根据本部分的电气参数定义,在特定网段上ECU的最大数目定为30。1.2物理介质物理介质为屏蔽双绞线。双绞线特性阻抗为120Ω,电流对称驱动。两条线分别命名为CAN_H和CAN_L。相应ECU的管脚引线也分别用CAN_H和CAN_L来表示。第三条连接屏蔽终端的线用CAN_SHLD表示。1.3差动电压...
下面是某公司对于高速CAN总线对线缆的参数要求。 总结 除了上述的要求,高速CAN对于线束的要求还有,导线的绝缘层,双绞线的绞距,pin在插件中的位置,路由的要求(避开天线同轴电缆及容易受影响的信号线,同时避开大电流线)等,CAN线在设计的时候,更多是从信号传输理论的角度来考虑,区别于其他供电线及地线。同轴电缆的设计...
CAN节点的物理层仲裁 CAN节点出于发送状态的时候,TX引脚发送数据bit流,同时RX引脚在接收总线上的bit流;由于总线上“显性”位的优先级要高于“隐性”位;所以在RX引脚上接收到的这个时刻的bit电平与TX引脚上发送的bit电平不一致,就导致该发送节点发送失败,也可理解成为:发送总线仲裁错误。