CAN总线的仲裁机制

3人阅读 评论(0) 收藏 举报

报文的优先级,是通过对 ID 的仲裁来确定的。根据前面对物理层的分析我们知道如果总线上同时出现显性电平和隐性电平,总线的状态会被置为显性电平, CAN 正是利用这个特性进行仲裁。

对于CAN来说,0为显性,1为隐性。所以当对不同的ID号来进行仲裁时,ID号越小,优先级越高。


对于标准数据帧和扩展数据帧的仲裁,由于图中黄色所示,标准帧中的RTR为0,SRR中为1,所以标准帧的优先级更高。

(需要注意的是,RTR并不是为了做优先级仲裁而存在的,他的实际含义是,远程传输请求位,它是用于区分数据帧
和遥控帧的,当它为显性电平时表示数据帧,隐性电平时表示遥控帧。)

查看评论

CAN总线的仲裁

CAN总线的仲裁
  • ppdyhappy
  • ppdyhappy
  • 2017-02-13 13:55:00
  • 1090

CAN总线仲裁示意图

最近因为项目需要,开始进行STM32 CAN总线的嵌入式程序设计,关于CAN总线,也是慢慢的积累。       关于CAN地址(标识符)问题,基本上清楚了,CAN本身通过标识符来确定每个CAN节点,...
  • tcjy1000
  • tcjy1000
  • 2014-11-27 16:05:29
  • 3038

CAN总线仲裁机制--对于多个节点同时发送相同ID的报文

最近在学习CAN总线,原先一直不太明白,若有A,B  2个节点同一时刻一起向总线上发送数据,CAN总线是怎么仲裁的,来让A,B其中一个节点退出,保证高优先级的节点优先传输,今天又在网上查了一些资料,总...
  • u012252959
  • u012252959
  • 2017-08-24 11:28:23
  • 378

CAN总线使用总结

一,CAN总线是由德国BOSCH公司提出,目的是为了解决汽车内部硬件信号线的复杂走线 二,CAN:controller area area:控制器局域网络 三,CAN总线的特点:        ...
  • flymachine
  • flymachine
  • 2011-11-23 15:56:22
  • 5664

can 标准帧格式仲裁示意图

  • chengde6896383
  • chengde6896383
  • 2017-04-19 13:36:04
  • 534

CAN总线位仲裁技术

CAN总线位仲裁技术 只要总线空闲,任何单元都可以开始发送报文。 要对数据进行实时处理,就必须将数据快速传送,这就要求数据的物理传输通路有较高的速度。在几个站同时需要发送数据时,要求快速地进行总线...
  • woshifennu1234
  • woshifennu1234
  • 2018-04-03 09:31:23
  • 22

Can总线上的电平及物理层仲裁

CAN总线采用差分信号传输,通常情况下只需要两根信号线(CAN-H和CAN-L)就可以进行正常的通信。在干扰比较强的场合,还需要用到屏蔽地即CAN-G(主要功能是屏蔽干扰信号),CAN协议推荐用户使用...
  • cenzmin
  • cenzmin
  • 2015-03-16 23:19:57
  • 2549

can基础知识--培训教程

  • 2009年09月26日 20:43
  • 1.56MB
  • 下载

CAN总线学习①-总线仲裁机制

Controller Area Network简称CAN总线是一个在汽车电子上用得非常广泛的一种协议,CAN总线有众多优点…… 好,说了那么多CAN的特点之后激起了我对CAN总线工作原理的兴趣。CA...
  • tq384998430
  • tq384998430
  • 2018-01-22 11:09:19
  • 117

对于RAC心跳以及仲裁机制的理解

1、节点1网卡损坏,无法接受到其他节点的心跳。  节点2能够接受到节点三的心跳,节点3能够接收到节点2的心跳。  节点1,心跳信息给votingdisk说:“只有我活着!”  节点2、3,心跳信...
  • zhenjiang412518
  • zhenjiang412518
  • 2014-03-28 11:47:20
  • 2552
    个人资料
    持之以恒
    等级:
    访问量: 12万+
    积分: 1690
    排名: 2万+
    文章分类
    最新评论