[工学]第四章_CAN总线.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第四章_CAN总线

第4章 CAN 总 线 4.1 概述 4.2 CAN的的物理层 4.3 典型CAN总线器件及应用 4.1 概述 4.1.1 CAN工作原理、特点 4.1.2 一个典型的工程实例 4.1概述 CAN 最初出现在汽车工业中,80年代由德国Bosch公司最先提出。最初动机是为了解决现代汽车中庞大的电子控制装置之间的通讯,减少不断增加的信号线。 1993年CAN 成为国际标准ISO11898(高速应用)和ISO11519(低速应用)。 CAN的规范从CAN 1.2 规范(标准格式)发展为兼容CAN 1.2 规范的CAN2.0规范(CAN2.0A为标准格式,CAN2.0B为扩展格式),目前应用的CAN器件大多符合CAN2.0规范。 4.4 典型CAN总线器件及应用 4.4.1 SJA1000 CAN控制器 4.4.2 PCA82C250 CAN 收发器 4.4.3 CAN BUS节点设计举例 CAN控制器的作用 完成CAN规范所规定的物理层和数据链路层大部分功能 有微处理器接口,易于连接单片机 结构分两种类型,独立IC或与单片机集成在一起,SJA1000属于前者 属于后者的有:PHILIPS的87C591、LPC2119,西门子的C167C,INTEL的80C196CA等 都遵循CAN2.0规范,掌握其中一种就可触类旁通 CAN控制器SJA1000在系统中的位置 1.SJA1000控制器的结构 2.SJA1000控制器功能框图 (1)?接口管理逻辑(IML)接口管理逻辑解释来自CPU 的命令,控制CAN 寄存器的寻址,向主控制器提供中断信息和状态信息。 (2)?发送缓冲器(TXB) 发送缓冲器是CPU 和BSP(位流处理器)之间的接口,能够存储发送到CAN网络上的完整信息,缓冲器长13个字节,由CPU 写入、BSP 读出。 (3)接收缓冲器(RXB,RXFIFO) 接收缓冲器是验收滤波器和CPU之间的接口,用来储存从CAN 总线上接收的信息。 (4)?验收滤波器(ACF) 验收滤波器把它其中的数据和接收的识别码的内容相比较,以决定是否接收信息。 CAN控制器SJA1000主要特性 28引脚,可与INTEL系列或MOTOROLA系列微处理器接口 支持CAN2.0A和CAN2.0B规范 支持11位和29位标识符 64字节先进先出(FIFO)接收缓冲器 通信速率最高1Mbps CAN输出驱动器可配置 工作温度 -40~125℃ 扩展的报文验收滤波器,可置成单滤波或双滤波模式 4.4.2 82C250CAN收发器 PCA82C250是CAN协议控制器和物理总线的接口。此器件对总线提供差动发送能力,对CAN控制器提供差动接收能力。又称为总线驱动器。 符合ISO11898标准,最高速率1Mbps; 抗汽车环境瞬间干扰,具有保护总线能力; 斜率控制,降低射频干扰RFI; 热保护以及电源和地短路保护; 低电流待机模式; 未上电的节点对总线无影响; 可连接110个节点; 工作温度-40~+125℃。 4.4.2 82C250CAN收发器 内部具有限流电路,可防止发送输出级对电源、地或负载短路。虽然短路出现时功耗增加但不至于损坏器件。若结温超过160℃,则两个输出端电流限将减小,从而限制了芯片温升。器件的所有其他部分将继续工作。双线差分驱动有助于抑制汽车等恶劣电器环境下的瞬变干扰。 4.4.2 82C250CAN收发器 PCA82C250收发器的典型应用如图。SJA1000的RX和TX分别通过光电隔离电路连接到82C250,82C250的差动收发端CANH和CANL连接到总线电缆。输入RS用于模式控制。Vref输出电压是0.5×Vcc,(Vcc=5V)。 CAN总线系统智能节点硬件设计 * * 第4章 CAN 总 线 CAN(Controller Area Network)即控制器局域网,可以归属于工业现场总线的范畴,通常称为CAN bus,即CAN总线,是目前国际上应用最广泛的开放式现场总线之一。 与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性,它在汽车领域上的应用最为广泛,世界上一些著名的汽车制造厂商,如BENZ(奔驰)、BMW(宝马)、volkswagen (大众)等都采用了CAN总线来实现汽车内部控制系统与各检测和执行机构间的数据通信。 同时,由于CAN总线的特点,其应用范围目前已不仅局限于汽车行业,已经在自动控制、航空航天、航海、过程工业、机械工业、纺织机械、农用机械、机器人、数控机床、医疗器械及传感器等领域中得到了广泛应用。 4.1.1 CAN的工作原理、特点 1. CAN 的工作原理

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档