电子元器件原材料
采购信息平台

手机洽洽

扫一扫下载客户端
随时随地,生意尽握手中

CAN总线控制器 更新时间:2011-05-29 09:10

本词条由乐动体育热门赛事 用户提供,如果涉嫌侵权,请与我们客服联系,我们核实后将及时处理。

关键词:

CAN总线控制器即Controller Area Network Bus控制器,作为一种技术先进,可靠性高,功能完善,成本合理的远程网络通讯控制方式,CAN-bus控制逐步被广泛应用到各种控制领域。CAN-bus是唯一成为国际标准的现场总线,也是国际上应用 最广泛的现场总线之一.

CAN总线控制器的主要特性

  • 多主结构依据优先权进行总线访问

    无破坏性的基于优先权的逐位仲裁

    借助验收上检测到扩展帧报文(29位 的标识码)也是容许的,并且如果报文正确的话,会给 出一个应答信号,但是不会产生接收中断. 而PeliCAN工作模式则完全支持扩展帧报文,功能强大 .包含BasicCAN又比其功能多.

CAN总线控制规范

  • CAN总线控制器结构图

    CAN总线控制器功能框图

     

    接口管理逻辑

    接口管理逻辑(IML)解释来自

    发送缓冲器(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(接口管理逻辑).

图册

词条统计

浏览次数:5659

发布求购