CAN总线以高效率、低成本和快速性等特点在控制系统、汽车电子、测量仪器等领域得到了广泛应用。CAN协议一般用来管理控制器、传感器、执行器和人机接口之间的数据传输。由于协议本身的优点,总线上的数据不会发生冲突、数据遗失等现象,使得CAN总线广泛用于环境恶劣的工业现场和自动化生产线。通信介质可以是双绞线、同轴电缆或光导纤维。CAN协议对于许多领域的分布式测控很有吸引力,目前CAN已成为ISO11898国际标准。
CAN总线具有如下主要特点:
●CAN网络能以多主方式工作,网络上任意一个节点均可以在任意时刻主动地向其他节点发送信息,而不分主从,通信方式灵活。
●CAN网络能以点对点、一点对多点及全局广播等几种方式传送和接收数据。
●CAN网络上的节点可分成不同的优先级,以满足不同的实时要求。
●CAN总线采用短帧结构,每帧字节数最多为8个,可满足通常工业领域中控制命令、工作状态及测试数据的要求。传输时间短,受干扰少。
●采用不归零(NRZ)编码/解码方式。(www.daowen.com)
●采用循环冗余码校验(CRC)、帧检测、信号出错检测、总线监控、位填充等错误监测和纠错措施,从而达到很高的可靠性。
●使用简单方便。许多CAN控制器芯片如PCA82C200、SJA1000等及一些DSP、微控制器的片内CAN控制器模块实现了CAN的物理层及数据链路层的大部分工作,用户只需要对CAN控制器进行初始化和对CAN总线上的数据进行收发操作。
●采用独特的位仲裁技术,具有很高的实时性。
●传输速率可达1Mbit/s,传输距离可达40m。速率5kbit/s时,距离可达10km。
●配置灵活,系统可扩充性好。CAN总线是基于发送数据的编码,而不是对CAN控制节点进行编码,故增删CAN的控制节点不会对系统造成太大的影响。
●可采用廉价的双绞线作通信介质,接口简单,安装方便,组网成本低。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。