帕萨特B5CAN总线系统与检修 - 图文

发布时间 : 星期四 文章帕萨特B5CAN总线系统与检修 - 图文更新完毕开始阅读

以停止位结束,字符之间没有固定的时间间隔要求。其格式如图3所示。每一个字符的前面都有一位起始位(低电平,逻辑值0),字符本身有5~7位数据位组成,接着字符后面是一位校验位(也可以没有校验位),最后是一位,或意味半,或二位停止位,停止位后面是不定长度的空闲位。停止位和空闲位都规定为高电平(逻辑值),这样就保证起始位开始处一定有一个下跳沿。

从图中可以看出,这种格式是靠起始位和停止位来实现字符的界定或同步的,故称为起始式协议。传送时,数据的低位在前,高位在后,图2-3表示了传送一个字符E的ASCAII码的波形1010001。当把它的最低有效位写到右边时,就是E的ASCII码1000101=45H。

图2-3

起/止位的作用:起始位实际上是作为联络信号附加进来的,当它变为低电平时,告诉收方传送开始。它的到来,表示下面接着是数据位来了,要准备接收。而停止位标志一个字符的结束,它的出现,表示一个字符传送完毕。这样就为通信双方提供了何时开始收发,何时结束的标志。传送开始前,发收双方把所采用的起止式格式(包括字符的数据位长度,停止位位数,有无校验位以及是奇校验还是偶校验等)和数据传输速率作统一规定。传送开始后,接收设备不断地检测传输线,看是否有起始位到来。当收到一系列的“1”(停止位或空闲位)之后,检测到一个下跳沿,说明起始位出现,起始位经确认后,就开始接收所规定的数据位和奇偶校验位以及停止位。经过处理将停止位去掉,把数据位拼装成一个并行字节,并且经校验后,无奇偶错才算正确的接收一个字符。一个字符接收完毕,接收设备有继续测试传输线,监视“0”电平的到来和下一个字符的开始,直到全部数据传送完毕。

- 9 -

3 帕萨特B5CAN总线系统的组成 3.1 CAN控制器

(1)CAN控制器的位置

CAN控制器位于ECU的微处理器与CAN收发器之间如图3-1所示

图3-1

多主结构依据优先权进行总线访问 (2)控制器的主要特性

无破坏性的基于优先权的逐位仲裁 借助验收滤波器的多地址帧传递 远程数据请求 全系统数据相容性 错误检测和出错信令

很远的数据传输距离(长达10Km10km) 很远的数据传输距离(长达10Km) 高速的数据传输速率(高达1Mbps1Mbps) 高速的数据传输速率(高达1Mbps) 高度实时性:每帧报文允许传输最高8

- 10 -

CAN收发器CAN控制器微控制器 ECU 高度实时性:每帧报文允许传输最高8个字节的数据 发送期间丢失仲裁或出错而遭到破坏的帧可自动重发 暂时错误和永久性故障节点的判别以及故障节点的自动脱离 脱离总线的节点不影响总线的正常工作 (3)控制器的控制规范

CANCAN-bus 规范 CAN-bus 规范( Version 2.0 ) CAN2.0A :CAN标准报文格式

CAN2.0B :CAN标准报文格式和扩展报文格式 ISO11898-1/2/3/4 国际标准 CAN-bus 技术规范的目的 定义数据链路层

定义CAN协议在周围各层中所发挥的作用 (4)控制器的工作模式

由于CAN协议的更新,有2.0A和2.0B两个协议.因此, 有了两种工作模式,而不同之处就是在于对待扩展帧的 处理方法.CAN控制器的两种工作模式是BasiCAN模 式和pelican工作模式.两种工作模式在寄存器等方面 均有区别.

pelican工作模式是基本的工作模式,对应于2.0A协 议,在此模式下只可以发送和接收标准帧报文(11位的标 识码),如果此时在CAN总线上检测到扩展帧报文(29位 的标识码)也是容许的,并且如果报文正确的话,会给 出一个应答信号,但是不会产生接收中断. 而pelican工作模式则完全支持扩展帧报文,功能强大 .包含BasicCAN又比其功能多.

(5)控制器功能介绍

- 11 -

CAN总线控制器结构图

CAN总线控制器功能框图

接口管理逻辑

接口管理逻辑(IML)解释来自CPU的 命令,控制CAN寄存器的寻址,向 主控制器提供中断信息和状态信息 .

发送缓冲器

- 12 -

联系合同范文客服:xxxxx#qq.com(#替换为@)