can总线结构和原理

  • 格式:doc
  • 大小:15.00 KB
  • 文档页数:3

can总线结构和原理
控制器局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。

CAN协议用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。

该协议的健壮性使其用途延伸到其他自动化和工业应用。

CAN协议的特性包括完整性的串行数据通讯、提供实时支持、传输速率高达1Mb/s、同时具有11位的寻址以及检错能力。

CAN系统组成CAN总线用户接口简单,编程方便。

网络拓扑结构采用总线式结构。

这种网络结构简单、成本低,并且采用无源抽头连接,系统可靠性高。

通过CAN总线连接各个网络节点,形成多主机控制器局域网(CAN)。

信息的传输采用CAN通信协议,通过CAN控制器来完成。

各网络节点一般为带有微控制器的智能节点完成现场的数据采集和基于CAN协议的数据传输,节点可以使用带有在片CAN控制器的微控制器,或选用一般的微控制器加上独立的CAN控制器来完成节点功能。

传输介质可采用双绞线、同轴电缆或光纤。

如果需要进一步提高系统的抗干扰能力,还可以在控制器和传输介质之间加接光电隔离,电源采用DC-DC变换器等措施。

这样可方便构成实时分布式测控系统。

微控制器,或选用一般的微控制器加上独立的CAN控制器来完成节点功能。

传输介质可采用双绞线、同轴电缆或光纤。

如果需要进一步提高系统的抗干扰能力,还可以在控制器和传输介质之间加接光电隔离,电源采用DC-DC变换器等措施。

这样可方便构成实时分布式测控系统。

CAN总线的物理接口采用CAN收发器PCA82C250作为CAN控制器和物理总线之间的接口,提供向总线的差动发送能力和对CAN控制器的差动接收能力。

一般在驱动芯片和CAN控制器之间加入光电耦合器,增加抗干扰能力。

CAN总线的速度将由光电耦合器的速度决定。

比如:用4N27光耦,因为它的响应速度比较慢,CAN网络的位速度只能达到几十Kbit/s。

如果采用6N137高速光电耦合器,CAN网络速度可以达到和电阻网络驱动时的速度一样。

另外,物理层的设计要注意电缆的终端阻抗匹配,这直接影响了CAN总线能否正常工作和网络性能,一般在CAN总线两端并联120的电阻。