你的位置:首页 > 知识课堂 > 正文

总线控制器 CAN总线控制器

发布时间:2013-08-09

目前,总线控制器  CAN总线控制器在当代的应用可谓是越来越广泛,总线控制器  CAN总线控制器是值得我们好好学习的,现在我们就深入了解总线控制器  CAN总线控制器。

总线控制器

总线控制器
总线控制器  CAN总线控制器

总线控制器图

SM总线控制器是什么?

电子元件技术网答:你的主板芯片组驱动没有装好吧。 SMBus是System Management Bus的缩写,是1995年由Intel提出的,应用于移动PC和桌面PC系统中的低速率通讯。它主要是希望通过一条廉价并且功能强大的总线(由两条线组成),来控制主板上的设备并收集相应的信息。SMBus为系统和电源管理这样的任务提供了一条控制总线,使用SMBus的系统,设备之间发送和接收消息都是通过SMBus,而不是使用单独的控制线,这样可以节省设备的管脚数。

CAN总线控制器

总线控制器  CAN总线控制器
总线控制器  CAN总线控制器

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

CAN总线控制器的主要特性

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

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

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

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(接口管理逻辑).

综上所述,本文已为讲解总线控制器  CAN总线控制器,相信大家对总线控制器  CAN总线控制器的认识越来越深入,希望本文能对各位读者有比较大的参考价值

浏览过本文总线控制器  CAN总线控制器>的人也浏览了   

基于CAN总线的电控自动离合器控制器的设计与实现
http://club.cntronics.com/space.php?uid=122565&do=blog&id=31579


can总线接口
http://baike.cntronics.com/abc/2870


RFID 收费系统设计新方法:CAN总线克服传统缺陷
http://www.cntronics.com/rf-art/80021231

 
特别推荐
技术文章更多>>
技术白皮书下载更多>>
热门搜索

关闭

关闭