您的位置 首页 基础

车辆CAN总线

在车辆电子网络中,CAN总线是一个重要的协议。它具有一个高达1兆bit的比特率,并提供简单的微处理器网络,这需要用到一种被称为CAN

在车辆电子网络中,CAN总线是一个重要的协议。它具有一个高达1兆bit的比特率, 并供给简略的微处理器网络,这需求用到一种被称为CAN控制器的专用CAN总线芯片叫做CAN控制器。

  CAN的数据传输报文便是数据帧。数据帧答应有一个比较长的ID,所以称为可扩展帧。
  适用于某些运用中的,但不是用于轿车中的是长途帧。长途帧答应一个节点呼应一个特定的ID。
  CAN功用是十分完全的。这意味着它不只是发现许多的过错,一起可以完成主动化传输或许节点主动封闭。
  CAN运用比特流来经过接纳器到发射器。为了适合于特定的位次第,CAN有必要运用位填充。位填充在传统示波器上对CAN波形进行解码很困难。
  CAN是一个数据链接层。有三种正在运用的物理层来对CAN进行信号的电动发射。
  在运用CAN总线的某些当地,可能用FlexRay或许LIN更适宜。

CAN总线的具体说明书:http://www.chinaaet.com/resource/share/2000000109

CAN总线数据帧
  CAN总线数据帧在CAN上运作。CAN的整个进程实质上是在网络控制器之间发送数据,这就需求数据帧来完成这个功用了。
  数据帧是以一个单一的SOF(开端帧)位开端的,跟着便是CAN标识符。CAN标识符是用来标识报文和接下来的节点报文。标识符可以有11位长或许是29位长,这主要是依据保存位的状况来决议。

CAN数据帧以一个SOF位开端,跟着便是ID位

在CAN标识符之后,有一个数据段,数据段是以一个数据长度开端的。CAN数据帧可以有0到8个字节,这样它运用4位的编码长度。数据字节直接跟着数据长度。

CAN 的CRC查看数据的完整性,一起ack表明从另一个节点接纳

跟着CRC的是Ack 场,这个场是在所有的其他的正确接纳帧的网络节点上进行设置的。
Ack位后,有一段静态时刻,它称为紧跟着一个最小的内插帧空间的帧空间结束符。

一个CAN数据帧图片

扩展数据帧
  可扩展标识符CAN 帧运用29位用于辨识意图,而不是规范的CAN帧的11位。由于这个额定的ID空间增加了20位(18个ID和两个保存位),它一般不运用于期望得到最高功能的网络傍边。
  在J1939和GMLAN协议中,较大的ID分为不同的部分,每一个部分都有它的含义。比方,关于J1939和GMLAN的最低的8个ID位表明晰一个字节的源地址。

单线CAN扩展ID是有29位长(还没有算入缓冲位)。许多体系设计者不运用这个ID长度,
由于它要求比较高的费用

CAN总线长途数据帧
  CAN总线长途帧是可选帧,它用于恳求数据。长途帧没有包括数据段,即便数据长码位大于0。你可以从RTR位的状况来判定一个帧是否是长途帧(RTR=1)。长途帧一般不运用在轿车的运用傍边。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/jichu/232376.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部