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

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

发送缓冲器(TXB)是CPU和BSP(位流处 理器)之间的接口.它能够存储通过 CAN网络发送的一条完整报文.缓冲 器长13个字节,由CPU写入,BSP读出 .

接收缓冲器

接收缓冲器(RXB,RXFIFO)是接收滤波器 和CPU之间的接口,用来存储从CAN总线 上接收并被确认的信息.接收缓冲器(RXB ,13个字节)作为接收FIFO的一个窗口,可 以被CPU访问. CPu在此FIFO的支持下,可以处理一条报 文的同时接收其他报文

验收滤波器

验收滤波器(AcFAccePtaneeFilter)把它的内容 和接收到的标示码相比较,以决定是否接收下条 报文.在验收测试通过后,这条完整的报文就被 保存在RXFIFO中.

位流处理器

位流处理器(BSP)是一个在发送缓冲器, RXFIFO和CAN总线之间的控制数据流的序列发生器.它还执行总线上的错误 监测,仲裁,填充和错误处理,是 本设计中的重点模块,属于cAN总线控制器中 的中心模块

位时序逻辑

位时序逻辑(BTL)监视串行的CAN总线和位时序. 它是一条报文开头,总线传输出现到显性时同步于 CAN总线上的位流(硬同步),并且在其后接收一条 报文的传输过程中在同步(软同步). BTL还提供了可编程的时间段来补偿传播延时,相 位偏移和定义采样点和每 一位采样次数.本次设计不涉及这一块的内容.

错误管理逻辑

错误管理逻辑(EML)负责限制传输层模块的错误.它 接收来自BSP的出错报告,然后把有关错误统计告诉 BSP(位流处理器)和IML(接口管理逻辑).

(6)控制器的具体功能

它的作用是接收控制单元中微处理器发出的数据,处理数据并传给CAN收发器。同时CAN控制器也接收收发器收到的数据,处理数据并传给微处理器。

- 13 -

3.2 CAN收发器

(1)CAN收发器的位置

CAN收发器又称CAN总线驱动器,安装在CAN控制器与数据总线之间。

SN65HVD230 3.3CAN总线收发器,主要是和带有CAN控制器的TMS320Lx240x系列DSP配套使用,该收发器具有差分收发能力,最高速率可达1Mb/s。广泛用于汽车领域。 (2)主要特点及引脚功能

SN65HVD230可用于较高干扰环境下。该器件在不同的速率下均有良好的收发能力,其主要特点如下:

·完全兼容ISO11898标准; ·高输入阻抗,允许120个节点; ·低电流等待模式,典型电流为370μA; ·信号传输速率最高可达1Mb/s; ·具有热保护,开路失效保护功能; ·具有抗瞬间干扰,保护总线的功能; ·斜率控制,降低射频干扰(RFI);

差分接收器,具有抗宽范围的共模干扰、电磁干扰(EMI)能力。

SN65HVD230采用PSOP8封装,具体引脚排列及其逻辑功能如图1所示,表1所列是其引脚功能。

表1 SN65HVD230的引脚功能

引脚号 1 2 3 4 5 引脚名称 引脚功能 D GND Vcc R VREF 输入 地 +3V电源 输出 参考电压 描 述 CAN控制器发送数据输入端 接地 +3V电源电压 CAN总线接收数据输出端 参考电压输出 - 14 -

6 7 8 CANL CANH Rs CAN总线低 CAN总线高 方式选择 低电平CAN电压输入/输出 高电平CAN电压输入/输出 斜率电阻器输入 表1

(3)工作模式和控制逻辑

SN65HVD230具有高速、斜率和等待3种不同的工作模式。其工作模式控制可通过Rs控制引脚来实现。图2是SN65HVD230在CAN总线系统中的典型应用图。由图中能看出,CAN控制器的输出引脚Tx接到SN65HVD230的数据输入端D,可将此CAN节点发送的数据传送到CAN网络中;而CAN控制器的接收引脚Rx和SN65HVD230的数据输出端R相连,用于接收数据。SN65HVD230方式选择端口Rs通过跳线和一端接地的斜率电阻器连接,通过硬件方式可实现3种工作模式的选择,其中斜率电阻器为0~100kΩ的电位器。VRs为加在Rs引脚上的电压。具体工作模式的选择如表2所列。

表2 SN65HVD230的工作模式选择 Vrs VRs≥0.75Vcc 10kΩ到100kΩ接地 VRs≤1V 表2

使Rs接逻辑低电平能使收发器工作在高速模式。在高速模式下,收发器的通信速率达到最高,此时没有内部输出上升斜率和下降斜率的限制,但在该方式下,最大速率的限制和电缆的长度有关。

而在有些场合中,考虑到系统成本等问题,使用非屏蔽电缆时,收发器必须满足电磁兼容等条件。为了减少因电平快速上升而引起的电磁干扰,在SN65HVD230中引入了斜率控制方式。这种控制方式可通过连接在Rs引脚上的串联斜率电阻器来实现。电压转换和斜率电阻的关系如图2所示。

- 15 -

工作模式 等待模式 斜率控制模式 高速模式 在Rs引脚加上逻辑高电平(≥0.75Vcc),可使器件进入等待模式,处于待机状态,系统只“听”发送过来的消息。在“听”状态下,收发器的发送功能处于关断状态,接收功能仍处于有效状态。此时,接收器对于总线来说总是隐性的。 (4) 控制逻辑

SN65HVD230采用正逻辑控制方式,有接收和发送二种方式,具体控制逻辑如表3所列。 表3 SN65HVD2304的控制逻辑 发 送 输出 输入D Rs CANH L XRs≤1.2V H Open X X Z Z Z Z Z 隐性 隐性 隐性 0.5V

表3

(5)CAN收发器的功用

CAN收发器的功用是将CAN控制器传来的数据转化为电信号并送入数据总线,同时接收数据总线的信号并转发给CAN控制器。

3.3 传输介质

CAN总线的传输介质主要有双绞线、同轴电缆、光纤、无线等。 (1)双绞线

a.双绞线由两根具有绝缘保护层的铜导线按一定密度互相绞在一起,这样可降低信号干扰

- 16 -

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