汽车CAN总线基础-数据链路层(2)-成都盘沣科技
成都盘沣科技有限公司   2012-06-27 21:59:33 作者:PFCEO 来源: 文字大小:[][][]

1.         编码实例

编码实例如图3.15.3

1.1         CAN现有帧的简介

1.1.1    CAN帧的类型

l         数据帧;

l         远程帧;

l         错误帧;

l         过载帧;

l         帧间空间。

1.1.2    数据帧的介绍

从节点向其他节点发送数据。

1.         数据帧分为两种帧的格式:

l         标准帧;

l         扩展帧。

2.         数据帧的组成:

l         帧起始(Start Of Frame);

l         仲裁场(Arbitration Frame);

l         控制场(Control Frame);

l         数据场(Data Frame);

l         CRC场(CRC Frame);

l         应答场(ACK Frame);

l         帧结束(End Of Frame)。

*注:标准帧,具有11ID标识符。

*注:扩展帧,具有29ID标识符。

*注:两种帧的区别通过“控制场”(Control Frame)中的“标识符扩展”位(IDE bit)来实现 。

*注:标准帧和扩展帧,可以出现同一总线上。

1.1.3    远程帧的介绍

向其他节点请求发送具有同一识别符的数据帧。

1.1.4    错误帧的介绍

指明已检测到的总线错误。

1.1.5    过载帧的介绍

用以在数据帧(或远程帧)之间提供附加的延时。

1.1.6    帧间空间的介绍

数据帧(或远程帧)通过帧间空间与先前帧进行分开。

 

1.2         CAN的数据帧分析

1.2.1    CAN的标准帧

 

 

CAN标准帧结构如图3.31

1.1.1    CAN数据帧介绍

1.         帧起始(Start of Frame

标志数据帧(包含远程帧),它由一个显性位(0)构成,只有在总县处于空闲状态时,才允许开始发送。所有节点必须同步于首先发送的那个节点的帧起始前沿。

2.         仲裁场(Arbitration Frame

在标准帧格式中,仲裁场右11位标识符和RTR位组成。在扩展帧格式中,仲裁场右29位标识符和SRR位、标识位以及RTR组成。

l         RTR位(远程传输请求位):在数据帧中,RTR位必须是显性电平“0,而在远程帧中,RTR位必须是隐性电平“1

l         SRR位(替代传输请求位):在扩展帧格式中始终为隐性电平“1

l         IDE(标识符扩展位):IDE位对于扩展帧格式属于仲裁场,对于标准帧格式中属于控制场。IDE在标准帧格式中为显性电平“0,而在扩展帧格式中为隐性电平“1

3.         控制场(Control Frame

6位组成,在标准帧格式中,一个信息帧中包括DLCIDE位(发送显性电平“0”)和保留位R0。在扩展帧格式中,一个信息帧中包括DLC和两个保留位R1R0,这两个位必须发送显性电平“0”。

l         DLC(数据长度码):数据场的字节数目由数据长度码给出,数据长度码为4位,在控制场中被发送。DLC=0 – 8;例DLC=9 – 15 DLC=8

4.         数据场(Data Frame

由数据帧中被发送的数据组成,可以包括0 – 8字节。

5.         CRC场(CRC Frame

包括CRC序列和CRC的界定符DEL位,CRC校验发送与接收的序列。DEL界定CRC序列,固定格式1个隐性电平“1”。

6.         应答场(ACK Frame

包括2位,即应答间隙和应答界定符。在应答场中发送节点发送出两个隐性位,一个正确接收到有效报文的接收节点,在应答间隙期间,将此信息通过发送一个现性电平“0”报告给发送节点。应答界定符是应答场中的第二位,并且该位必须是隐性位“1”。

7.         帧结束(End Of Frame

每个数据帧和远程帧均由7个隐性位组成的标志序列界定。

8.         帧间隔(ITM

在帧结束后由三位隐性位定义为帧间间隔。

9.         帧空闲(Bus idle

节点检测到总线有11个连续隐性位时,认为总线进入了空闲阶段。

*注:帧结束是7位隐性,帧间隔是3位隐性位。

>>>>>>>http://www.pfautoecu.com/

—————————成都盘沣科技有限公司—————————
【咨询电话】028-62496199
【业务联系人】贺先生
【业务联系电话】13608179927
【业务联系QQ】1415175

【客服联系人】袁先生
【客服联系电话】18602801577
【客服联系QQ】1206695207

【公司地址】 四川成都龙泉国际汽车城
【盘沣官方网站】 http://www.pfautoecu.com

最新评论
发表评论
标题
内容
表情
 

  分类导航
业界动态  (210)
企业新闻  (141)
汽车电子及CAN总线技术  (504)
汽车电子开发  (78)
  最新文章

成都盘沣科技有限公司

Copyright © 2009-2011 

腾讯企业QQ
蜀ICP备13022615号