can总线协议的帧类型(CAN总线协议的协议内容)
大家好,小东方来为大家解答以上的问题。can总线协议的帧类型,CAN总线协议的协议内容这个很多人还不知道,现在让我们一起来看看吧!
1、CAN总线的物理层是将ECU连接至总线的驱动电路。
2、ECU的总数将受限于总线上的电气负荷。
3、物理层定义了物理数据在总线上各节点间的传输过程,主要是连接介质、线路电气特性、数据的编码/解码、位定时和同步的实施标准。
4、 BOSCH CAN基本上没有对物理层进行定义,但基于CAN的ISO标准对物理层进行了定义。
5、设计一个CAN系统时,物理层具有很大的选择余地,但必须保证CAN协议中媒体访问层非破坏性位仲裁的要求,即出现总线竞争时,具有较高优先权的报文获取总线竞争的原则,所以要求物理层必须支持CAN总线中隐性位和显性位的状态特征。
6、在没有发送显性位时,总线处于隐性状态,空闲时,总线处于隐性状态;当有一个或多个节点发送显性位,显性位覆盖隐性位,使总线处于显性状态。
7、在此基础上,物理层主要取决于传输速度的要求。
8、从物理结构上看,CAN节点的构成如图7-8所示。
9、在CAN中,物理层从结构上可分为三层:分别是物理信号层(Physical Layer Signaling,PLS)、物理介质附件(Physical MediaAttachment,PMA)层和介质从属接口(Media Dependent:Inter-face,MDI)层。
10、其中PLS连同数据链路层功能由CAN控制器完成,PMA层功能由CAN收发器完成,MDI层定义了电缆和连接器的特性。
11、目前也有支持CAN的微处理器内部集成了CAN控制器和收发器电路,如MC68HC908GZl6。
12、PMA和MDI两层有很多不同的国际或国家或行业标准,也可自行定义,比较流行的是ISOll898定义的高速CAN发送/接收器标准。
13、 在报文传输时,不同的帧具有不同的传输结构,下面将分别介绍四种传输帧的结构,只有严格按照该结构进行帧的传输,才能被节点正确接收和发送。
14、(1)数据帧由七种不同的位域(Bit Field)组成:帧起始(Start of )、仲裁域(Arbitration Field)、控制域(Control Field)、数据域(DataField)、CRC域(CRC Field)、应答域(ACK Field)和帧结尾(End of )。
15、数据域的长度可以为0~8个字节。
16、1)帧起始(SOF):帧起始(SOF)标志着数据帧和远程帧的起始,仅由一个“显性”位组成。
17、在CAN的同步规则中,当总线空闲时(处于隐性状态),才允许站点开始发送(信号)。
18、所有的站点必须同步于首先开始发送报文的站点的帧起始前沿(该方式称为“硬同步”)。
19、2)仲裁域:仲裁域由标识符和RTR位组成,标准帧格式与扩展帧格式的仲裁域格式不同。
20、标准格式里,仲裁域由1l位标识符和RTR位组成。
21、标识符位有ID28~IDl8。
22、扩展帧格式里,仲裁域包括29位标识符、SRR位、IDE(Identifier Extension,标志符扩展)位、RTR位。
23、其标识符有ID28~IDO。
24、为了区别标准帧格式和扩展帧格式,CANl.0~1.2版本协议的保留位r1现表示为IDE位。
25、IDE位为显性,表示数据帧为标准格式;IDE位为隐性,表示数据帧为扩展帧格式。
26、在扩展帧中,替代远程请求(Substitute Remote Request,SRR)位为隐性。
27、仲裁域传输顺序为从最高位到最低位,其中最高7位不能全为零。
28、RTR的全称为“远程发送请求(Remote TransmissionRequest)”。
29、RTR位在数据帧里必须为“显性”,而在远程帧里必须为“隐性”。
30、它是区别数据帧和远程帧的标志。
31、3)控制域:控制域由6位组成,包括2个保留位(r0、r1同于CAN总线协议扩展)及4位数据长度码,允许的数据长度值为0~8字节。
32、4)数据域:发送缓冲区中的数据按照长度代码指示长度发送。
33、对于接收的数据,同样如此。
34、它可为0~8字节,每个字节包含8位,首先发送的是MSB(最高位)。
35、5)CRC校验码域:它由CRC域(15位)及CRC边界符(一个隐性位)组成。
36、CRC计算中,被除的多项式包括帧的起始域、仲裁域、控制域、数据域及15位为0的解除填充的位流给定。
37、此多项式被下列多项式X15+X14+X10+X8+X7+X4+X3+1除(系数按模2计算),相除的余数即为发至总线的CRC序列。
38、发送时,CRC序列的最高有效位被首先发送/接收。
39、之所以选用这种帧校验方式,是由于这种CRC校验码对于少于127位的帧是最佳的。
40、6)应答域:应答域由发送方发出的两个(应答间隙及应答界定)隐性位组成,所有接收到正确的CRC序列的节点将在发送节点的应答间隙上将发送的这一隐性位改写为显性位。
41、因此,发送节点将一直监视总线信号已确认网络中至少一个节点正确地接收到所发信息。
42、应答界定符是应答域中第二个隐性位,由此可见,应答间隙两边有两个隐性位:CRC域和应答界定位。
43、7)帧结束域:每一个数据帧或远程帧均由一串七个隐性位的帧结束域结尾。
44、这样,接收节点可以正确检测到一个帧的传输结束。
45、(2)错误帧错误帧由两个不同的域组成:第一个域是来自控制器的错误标志;第二个域为错误分界符。
46、1)错误标志:有两种形式的错误标志。
47、①激活(Active)错误标志。
48、它由6个连续显性位组成。
49、②认可(Passive)错误标志。
50、它由6个连续隐性位组成。
51、它可由其他CAN总线协议控制器的显性位改写。
52、2)错误界定:错误界定符由8个隐性位组成。
53、传送了错误标志以后,每一站就发送一个隐性位,并一直监视总线直到检测出1个隐性位为止,然后就开始发送其余7个隐性位。
54、(3)远程帧: 远程帧也有标准格式和扩展格式,而且都由6个不同的位域组成:帧起始、仲裁域、控制域、CRC域、应答域、帧结尾。
55、与数据帧相比,远程帧的RTR位为隐性,没有数据域,数据长度编码域可以是0~8个字节的任何值,这个值是远程帧请求发送的数据帧的数据域长度。
56、当具有相同仲裁域的数据帧和远程帧同时发送时,由于数据帧的RTR位为显性,所以数据帧获得优先。
57、发送远程帧的节点可以直接接收数据。
58、(4)过载帧 过载帧由两个区域组成:过载标识域及过载界定符域。
59、下述三种状态将导致过载帧发送:1)接收方在接收一帧之前需要过多的时间处理当前的数据(接收尚未准备好);2)在帧空隙域检测到显性位信号;3)如果CAN节点在错误界定符或过载界定符的第8位采样到一个显性位节点会发送一个过载帧。
本文到此分享完毕,希望对大家有所帮助。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
为期三天的第一届国际泉愈博览会于2025年6月22日在深圳福田会展中心圆满落幕。本届博览会以疗愈无界,心融世界...浏览全文>>
-
在寸土寸金的都市里,年轻人的生活状态正变得越来越流动,居家办公、兴趣社交……家的功能不再固定,而家具却往往...浏览全文>>
-
在21万元左右预算内选购MPV,可考虑以下几款车型:别克GL8艾维亚:配置丰富,空间宽敞,舒适性出色,适合家庭...浏览全文>>
-
奥迪Q4 e-tron 2024新款正式上市,带来更强劲的电动性能与豪华配置。新车搭载高效电机系统,续航里程显著提...浏览全文>>
-
2022款DS 7新车报价包含裸车价、购置税、保险、上牌费等。购车前需了解以下费用明细:1 裸车价:官方指导...浏览全文>>
-
五菱宏光PLUS 2021新款在市场上的表现一直备受关注,作为一款家用MPV,它凭借高性价比和实用空间受到不少消费...浏览全文>>
-
文 本报记者2024年,中国婚礼设计领域迎来里程碑式突破——高端定制婚礼品牌造梦师婚礼凭借其先锋设计理念与艺...浏览全文>>
-
6月10日清晨,WD-40中国公司的流动服务车队载着防锈防潮物资缓缓驶入南京蓝天救援队基地的设备中心,WD-40中国...浏览全文>>
-
关与臻享启盛夏,脆甜领鲜悦四季。6月13日,鑫荣懋集团携手关与樱桃在Olé精品超市北京金融街店,举办关...浏览全文>>
-
时值仲夏,暑湿渐盛,古人素有以茶驱邪、以艾养生的习俗。清晨饮姜枣茶暖身、佩戴艾草香囊驱蚊、艾叶菖蒲沐足...浏览全文>>
- 宣城极氪MIX新车报价2025款,配置升级,值不值得买?
- 安徽宣城问界M5价格,各配置车型售价一目了然
- 宿州荣威RX5 MAX多少钱?买车技巧与性价比全奉上
- Macan EV新车报价2025款,买车省钱秘籍
- 东风小康D72 2025新款价格,最低售价5.29万起现在该入手吗?
- 奥迪Q8 2024新款价格全分析,买车不踩坑
- 途安L试驾预约的流程及注意事项
- 威虎多少钱?看完这篇购车攻略再做决定
- 东风小康创富牛卡多少钱 2025款落地价,买车省钱秘籍
- 大众威然预约试驾,轻松几步,畅享豪华驾乘
- 大力牛魔王D02多少钱?选车秘籍与落地价全攻略
- 北京BJ90新车报价2023款实惠,配置丰富,不容错过
- 领航员新款价格2025款多少钱?不同配置性价比分析
- 宿州极氪001 FR落地价,各配置车型售价全展示,超值机会
- 安徽铜陵荣威D5X DMH最新价格2024款大揭秘,各配置车型售价一览表
- 马鞍山深蓝G318新车报价2025款,各配置车型售价全解析
- 大通EV30新车报价2023款与配置的完美平衡
- 宝马M4最新价格2025款,各车型售价大公开,性价比爆棚
- 红旗HS7 PHEV落地价,购车前必看的费用明细
- 小蚂蚁落地价与配置的完美平衡