汽车CAN总线基础-CAN总线远程帧(1)-成都盘沣科技
成都盘沣科技有限公司   2012-06-22 23:26:02 作者:PFCEO 来源: 文字大小:[][][]

1.1         汽车CAN总线的远程帧

1.1.1    对应标准帧的远程帧

CAN对应标准帧的远程帧结构如图3.4.1

1.1.1    远程帧的介绍

接收数据的节点,可以通过发送远程帧要求源节点发送数据,它由6个场组成,其分别是帧起始、仲裁场、控制场、CRC场、应答场和帧结束。它没有数据场,并且其仲裁场中的RTR位为隐性电平。

远程帧也有两种,为标准远程帧和扩展远程帧。除了没有数据场以及RTR位是隐性位之外,与数据帧完全一样。

1.2         CAN的错误帧

1.2.1    主动错误节点的使用错误帧

主动错误节点的错误帧结构如图3.5.1

 

1.1.1    错误帧的介绍

错误帧由错误标识和错误界定符两个场组成。

接收节点发现总线上的报文有错误时,将自动发送主动错误标识,它是由6个连续的显性位“0”组成。其他节点检测到主动错误标识后会发送被动错误标识,它由6个连续的隐性位“1”组成。由于各个接收节点发现错误的时间可能不同,所以总线上实际的错误标识可能由6-12个显性位组成。错误界定符由8个隐性位组成,当错误标识发生后,每个CAN节点监视总线,直至检测到一个显性电平的跳变,此时表示所有的节点已经完成了错误标识的发送,并开始发送8个隐性电平的错误界定符。

1.2         CAN的过载帧

过载帧使用以在先前的和后续的数据帧(或远程帧)之间提供附加延时;

大部分高层协议不使用过载帧。

CAN过载帧的帧结构如图3.6

1.1.1    过载帧的介绍

过载帧包括两个场,过载标识和过载界定符。

存在两种导致发送过载标识的过载条件:一个是要求延迟下一个数据帧或远程帧的接收器的内部条件;另外一个是在帧间隔场的第1和第2位上检测到显性位。

*注:NXP中有第三种条件,如果CAN节点在错误界定符或过载界定符的第8位(最后1位)采样到一个显性位。

过载帧可以分为两种类型,其格式完全相同:

l         LLC提请的过载帧,LLC子层层会请求此种过载帧来指示一种内部过载状态;

l         反应型过载帧,在某些出错状态下,MAC子层会送出反应型过载帧;

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

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

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

 

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

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

成都盘沣科技有限公司

Copyright © 2009-2011 

腾讯企业QQ
蜀ICP备13022615号