CAN总线数据帧在示波器上的解析_第1页
CAN总线数据帧在示波器上的解析_第2页
CAN总线数据帧在示波器上的解析_第3页
CAN总线数据帧在示波器上的解析_第4页
CAN总线数据帧在示波器上的解析_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CAN总线在车辆电子网络中,CAN总线是一个重要的协议。它具有一个高达1兆bit的比特率,并提供简单的微处理器网络,这需要用到一种被称为CAN控制器的专用CAN总线芯片叫做CAN控制器。CAN的数据传输报文就是数据帧。数据帧允许有一个比较长的ID,所以称为可扩展帧。适用于某些应用中的,但不是用于汽车中的是远程帧。远程帧允许一个节点响应一个特定的ID。CAN功能是非常齐全的。这意味着它不仅仅发现很多的错误,同时能够实现自动化传输或者节点自动关闭。CAN使用比特流来通过接收器到发射器。为了适合于特定的位次序,CAN必须使用位填充。位填充在传统示波器上对CAN波形进行解码很困难。CAN是一个数据链接

2、层。有三种正在使用的物理层来对CAN进行信号的电动发射。在使用CAN总线的某些地方,可能用FlexRay或者LIN更合适。CAN总线的详细说明书:can2spec.pdf一个CAN总线的数据帧CAN总线数据帧CAN总线数据帧在CAN上运作。CAN的整个过程实质上是在网络控制器之间发送数据,这就需要数据帧来实现这个功能了。数据帧是以一个单一的SOF(起始帧)位开始的,跟着就是CAN标识符。CAN标识符是用来标识报文和接下来的节点报文。标识符可以有11位长或者是29位长,这主要是根据保留位的状态来决定。CAN数据帧以一个SOF位开始,跟着就是ID位在CAN标识符之后,有一个数据段,数据段是以一个数

3、据长度开始的。CAN数据帧能够有0到8个字节,这样它使用4位的编码长度。数据字节直接跟着数据长度。B00022DLC:5Bytel:B00022DLC:5Bytel:487.991bits在CAN帧中数据字节跟着数据长度(DLC)跟在数据之后是CRC。CRC是基于CAN帧的第一部分在接收器和发射器中进行计算的。如果计算出来的结果与接收器呈现的结果相匹配,则说明正确接收数据。CAN的CRC检查数据的完整性,同时ack表示从另一个节点接收跟着CRC的是Ack场,这个场是在所有的其他的正确接收帧的网络节点上进行设置的。Ack位后,有一段静态时间,它称为紧跟着一个最小的内插帧空间的帧空间结束符。一个C

4、AN数据帧图片(如下显示的数据帧图片)单线CAN扩展ID是有29位长(还没有算入缓冲位)。许多系统设计者不使用这个ID长度,因为它要求比较高的费用CAN总线远程数据帧CAN总线远程帧是可选帧,它用于请求数据。远程帧没有包含数据段,即使数据长码位大于0。你能够从RTR位的状态来判决一个帧是否是远程帧(RTR=1)。远程帧通常不使用在汽车的应用当中。d_B?_1*FrarneorSyintoolJrAutoseraII|6F7Erd1TDeltaErrorCountJlD|RTR|IDER60100.120101ICO在这个CANL波形中显示了一个远程帧.M-.MJ-.M-crri|:ir:lOO

5、J10.M-.MJ-.M-crri|:ir:lOOJ10rEIrSKjflPvboULj1M4小叮100,040声20EC100Time(uS)CAN总线错误请看图片请看图片中得到时钟信息。因此接收器使用CAN波形转换来使得发射器与接收器实现同步时钟。为了确保有足够的转换,CAN总线执行位填充功能。位填充在连续5个相同的位之后,插入一个额外的码流的相反位。由于填充位的出现要根据消息序列的容量,CAN帧的长度要根据在帧里面的数据位进行改变。这些额外的填充位自动被接收器丢掉,因此在CAN节点的应用软件中就从来不会接触到这些填充位了。填充位,用黄色突出,增加消耗在一个CAN报文中。这个报文有13个额外的填充位CAN总线物理层CAN协议介绍了1s和0s是如何使用在通讯当中的。CAN协议没有介绍发射1s和0s信号的电气方法。最普遍流行的物理层被称为双线物理层。这个物理层使用双线CANH和CANL。这些线在不同的电压方向(对应着不同的信号传输)上传送1或者0。对于特定的汽车低速应用,介绍两个其他的物理层。它们是单线CAN和低速容错CAN。如果有一条线路断了。低速容错CAN总线将会提供容错信息。单线CAN单线CAN是一个物理层,它是由普通的发动机生成的。它允许CAN使用一条单线在低比特率(如33.3Kbps)的情况之下进行通讯。同时对于闪存编程允许一个高速模式。最后,虽然很多CAN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论