CAN总线通讯特点.docVIP

  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总线通讯特点

CAN总线远程传输可靠性的设计方法和实现 引言 ??? 现场总线能同时满足过程控制和制造业自动化的需求,成为工业数据总线领域最为活跃的技术之一。CAN(Controller Area Network,即控制器局域网)现场总线以其多主方式,报文自动过滤重发、极低的误码率和高通讯速率等特点,在各种低成本、高抗干扰的多机远程监控系统中得到广泛应用。 ??? CAN总线属于总线式带同步位的串行通信网络,由于采用了许多新技术以及独特的设计,与一般的通信总线相比,CAN总线在远距离数据通信上具有突出的可靠性、实时性和灵活性。CAN的直接通信距离最远可达lOkm(通信速率5Kbps以下),通信速率最高可达lMbps(通信距离最长40m)。但在实际的远程传输过程中,通信数据受许多因素的影响,致使传输的波形失真,达不到预期的效果。本文针对CAN总线远程传输的可靠性进行了设计与分析。 1 远程CAN总线传输可靠性的主要影响因素 ??? (1)工作环境电磁干扰的影响。 ??? (2)传输介质分布电容和电阻的影响。 ??? (3)远近端阻抗不匹配的影响。 ??? (4)接收同步位端的相位变化和幅值变化的影响。 ??? (5)传送波特率位时钟设计的影响。 ??? (6)没有发送和接收帧的节点之问高阻状态性的漏电对CAN总线的影响。 ??? (7)对总线短路和断路监测处理的影响。 2 远程CAN总线传输可靠性的设计方法 ??? 系统运行在复杂的电磁空问里,有外界的各种电磁场变化,也有系统内部各个元器件之间的电磁干扰。尤其工作现场的电磁场环境是最容易干扰系统的可靠性。因此系统数据传输过程采用屏蔽双绞线,它综合了屏蔽线和双绞线两者的优点,是较理想的信号传输线,即可以抑制静电干扰,也可以抑制电磁感应干扰,从而提高系统的可靠性。 ??? 元器件是构成系统的基础,选择集成化程度高,抗干扰能力强,功耗又小的电子元器件尤为重要。选择合适的MCU是CAN总线控制系统设计成功的关键。在综合比较了当前业界流行的几款MCU最终选择了Silicon Laboratories公司的C8051F040这款8位单片机作为CAN总线控制系统的控制核心。 ??? C8051F040(以下简称F040)单片机是完全集成的混合信号系统级芯片,具有与MCS一5l完全兼容的指令内核。由于采用了流水线处理技术,大大提高了指令执行效率。F040还采用了Flash ROM技术,集成了JTAG,实现了真正的在线编程和片上调试。它比SJAl000等片外CAN总线控制器具有更好的可靠性和集成度高的特点。F040的CAN控制器完全硬件化,解决了CPU与CAN,总线控制器之间的竞争矛盾。 ??? 在主机CAN节点中,如图1所示,选择Silicon Laboratories公司的USB转UART桥接芯片CP2101,内部自带512B收发缓冲器,进一步从芯片本身上解决了数据冲突的问题。它还有300bps至921.6Kbps的波特率变化范围,满足高速通讯要求,外围电路十分简单;另外,CP2101还集成了5V转3V电压调节器,可以由USB总线来对整个主机节点供电,这样整个电路就只需一根USB连线即可实现与PC机通讯,无需额外电源,即插即用,十分方便。 ??? 图1主机CAN节点的硬件连接图(参见下页) ADuMl20l是ADI公司生产的隔离器,采用平面磁场专利隔离技术,取消了光电耦合器中的光电转换过程。因此ADuMl201具有优于光电隔离器的优点:速度更高(最高速率达到25 Mbps)、功耗更低(最小工作电流为0.8mA)、性能更高、体积更小、价格更便宜、应用更灵活(多通道数字隔离器能在同一芯片内提供发送和接收通道)。选择ADuMl201用来实现CAN控制器和CAN驱动器之问的电气隔离,增强系统的稳定性,提高了系统的抗干扰能力。 ??? 为了进一步提高系统的远程通讯可靠性,选择TI公司生产的芯片SN65HVD251作为CAN总线收发器。SN65HVD251能以高达1Mbps的速度提供到总线的差动传输功能,以及到CAN控制器的差动接收功能。具有差分收发能力、高抗电磁干扰、超小封装、低功耗性能。与F040配合使用,可使外围电路更加简洁,如图2所示。 CAN收发器SN65HVD251在CANH和CANL输出引脚间并联一个电阻,作为CAN总线的终端电阻,在本节点作CAN总线终端节点时,闭合跳线片JPl,使终端电阻工作。终端电阻值R6等于传输电缆的特性阻抗,一般取值120Ω在文献中有详细的讨论,解决了远近端阻抗不匹配的影响。SN65HVD25l的Rs引脚为斜率电阻输入引脚,可以改变收发器工作的方式。在CANH和CANL上各自串联电阻R2、R3限流,再通过一组上下拉电阻R4、R5,有效抑制反射波干扰,保持总线处于高阻态时,

文档评论(0)

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

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

1亿VIP精品文档

相关文档