关键词不能为空

当前您在: 主页 > 英语 >

can总线协议完全解析

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-09 23:04
tags:

-

2021年2月9日发(作者:kler)


CAN


总线协议解析



李玉丽



(吉林建筑工程学院电气与电 子信息工程学院,吉林长春,


130021






要:现场总线的发展与应用引起了传统控制系统结构的改变。控制局域网(

< br>C AN


)总线


因其自身的特点被广泛应用于

< p>


自动控制领域。本文对


C AN


总线协议作了详尽解析。



关键词:


C AN


总线;隐性位;显性位;节点



中图分类号:


T U 85


文献标识码:


A


CAN



Cont roll e r A rea N et work


)是分布式实时控



制系统的串行通信局域网,称谓


CAN


总线。在 数据



实时传输中,设计独特、低成本,具有高可靠性,得到



广泛应用。



本文着重解析



C AN


技术规范



2.0B


版的



CAN


的分层结构规范和



CAN


报文结构规范。重点在于



充分理解



CAN

总线协议精髓,有助于


CAN


总线的



局网设计、软件编程、局网维护。



一、


C AN


的分层结构



CAN


遵从


O SI


( Ope n Syste m I nte rc onnec ti on


Re fe re nce Mode l


)


模型,其分层结构由高到低如图


1


所示。




1 C AN


的分层结构



对应



OSI


模型为两层,实际为三层,即



LLC




MA C



PL S

< br>。由此而知,对应于


CAN


总线系统每个



节点都是三层结构。数据发送节点数据流为


LLC→



MA C→P LS


,然后将数据发送到总线上;而对于挂在



总线上的所有节点(包括发送节点)的接收的数据流




PL S→MA C→LLC




这种分层结构的规范保证了



CAN


总线的多主



方式工作模式,即不分主从,非破坏性的仲裁工作模



式。而



LLC


层的报文滤波功能可实现点到点、一点



对多点、全局广播、多点对一点,多点对多点等数据



传递方式。



各分层主要功能如下:



LLC


层:接收滤波、超载通知、恢复管理;



MAC


层:控制帧结构、执行仲裁、错误检测、出


< br>错标定、故障界定。该层是


CAN


的核心;



PL S


层:位编码


/


解码、位定时。



二、


CAN


总线的报文规范



CAN


报文的传送有



4


种不同类型的帧结构,数



据帧、远程帧、出错帧、超载帧。


CA B2.0B



4


种帧



格式。



(一)数据帧



数据帧携带由发送节点到接收节点(或发送器



到接收器)


,由



7


个不同的位场组成:帧起始位、仲裁



场、控制场、数据场、


CRC


场、应答场、帧结束。如图



2


所示。




2


数据帧结构



CAN2.0B


中存在两种不同的帧格式。主要区别



在于标识符的长度。具有


11


位标识符的帧称为标



准帧,具有


29


位标识符的帧称为扩展帧。本文只对




3


卷第


3




2008



9




长春理工大学学报(高教版)



J ourn a l o f C h a ngc hun U ni v e r s it y of S c i e n ce a ndT ec hno l ogy



H i ghe r E duca ti


onE d iti on




V


ol. 3 No. 3


Sep. 2008


*


收稿日期:


2008 05 14


作者简介:李玉丽(


1973

< br>)


,女,本科,实验师,研究方向为智能建筑电气设备远程监控。



标准帧进行解析。



1.< /p>


帧起始标志位(


SOF




由一个显性位构成,表明某个节点开始发送信



息,所有其它节点必须与此同步(硬同步)


,但只有在



总线空闲时才允许起始位的发送。



2.


仲裁场




1


)仲裁场的组成



仲裁场如图


3


所示。




3


仲裁场的组成



标识符为


11


位,远程发送请求


RTR


为一个显性



位。




2


)仲裁与优先级



CAN


总线的通讯模式为:载波监测、多主掌控


/


冲突(


CSMA/CA



。这就使得总线上任一个节点向



总线发送信息的机会是均等的。只要总线空闲,谁



都可以发送。但如果在同一时刻有两上或两个以上



节点同时发送信息,这就发生冲突,这就需要仲裁,



而且获得仲裁的信息不受破坏。



CA N


是按位进行仲裁。当节点向总线发送信息



同时,也在读取总线的电平。如果发送的电平与读



取的电平相同,则继续发送下一位,若不同则停止发



送,退出竞争。余下的节点继续重复上述过程,直到



总线上只剩下一个节点发送的电平。而在冲突中被



仲裁下的节点,待下一个总线空闲期再次尝试发送。



这种总裁技术明显可以看出,在仲裁帧中,标识



符的二进制数值小者有较高优先级。换句话在诸多



竞争节点中,如果报文标识符的值最小,则此报文的


-


-


-


-


-


-


-


-



本文更新与2021-02-09 23:04,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/624731.html

can总线协议完全解析的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文