CAN和CAN总线有什么区别?

如题所述

主要还是速度不同,应用范围不同。高速CAN系统采用硬线是动力型,速度为500kbps,控制ECU、ABS等;低速CAN是舒适型,速度为125Kbps,主要控制仪表、防盗等。

CAN总线的特点

(1)它是一种多主总线,即每个节点机均可成为主机,且节点机之间也可进行通信。

(2)通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达1mb/s。

(3)对通信数据块进行编码,可使网络内的节点个数在理论上不受限制,数据块的标识码可由11位或29位二进制数组成,还可使不同的节点同时接收到相同的数据。



扩展资料

CAN总线的工作原理

CAN总线使用串行数据传输方式,可以1Mb/s的速率在40m的双绞线上运行,也可以使用光缆连接,而且在这种总线上总线协议支持多主控制器。

当CAN总线上的一个节点(站)发送数据时,它以报文形式广播给网络中所有节点。对每个节点来说,无论数据是否是发给自己的,都对其进行接收。每组报文开头的11位字符为标识符,定义了报文的优先级,这种报文格式称为面向内容的编址方案。在同一系统中标识符是唯一的,不可能有两个站发送具有相同标识符的报文。

当一个站要向其它站发送数据时,该站的CPU将要发送的数据和自己的标识符传送给本站的CAN芯片,并处于准备状态;当它收到总线分配时,转为发送报文状态。CAN芯片将数据根据协议组织成一定的报文格式发出,这时网上的其它站处于接收状态。每个处于接收状态的站对接收到的报文进行检测,判断这些报文是否是发给自己的,以确定是否接收它。

由于CAN总线是一种面向内容的编址方案,因此很容易建立高水准的控制系统并灵活地进行配置,在CAN总线中加进一些新站而无需在硬件或软件上进行修改。当所提供的新站是纯数据接收设备时,数据传输协议不要求独立的部分有物理目的地址。它允许分布过程同步化,即总线上控制器需要测量数据时,可由网上获得,而无须每个控制器都有自己独立的传感器。

参考资料来源:百度百科--CAN总线

温馨提示:答案为网友推荐,仅供参考