什么是CAN总线,CAN总线的优势和特点

CAN总线的优点?

CAN总线的特点
1、具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点。
2、采用双线串行通信方式,检错能力强,可在高噪声干扰环境中工作。
3、具有优先权和仲裁功能,多个控制模块通过CAN 控制器挂到CAN-bus上,形成多主机局部网络。
4、可根据报文的ID决定接收或屏蔽该报文。
5、可靠的错误处理和检错机制。
6、发送的信息遭到破坏后,可自动重发。
7、节点在错误严重的情况下具有自动退出总线的功能。
8、报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。


扩展资料
CAN控制器工作于多种方式,网络中的各节点都可根据总线访问优先权(取决于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发送数据,且CAN协议废除了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据。
这些特点使得CAN总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。
CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现像在网络中,因个别节点出现问题,使得总线处于“死锁”状态。
CAN具有的完善的通信协议可由CAN控制器芯片及其接口芯片来实现,从而大大降低系统开发难度,缩短了开发周期,这些是仅有电气协议的RS-485所无法比拟的。
参考资料来源:百度百科-CAN总线协议
参考资料来源:百度百科-CAN总线

什么是CAN总线
CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO11898),是国际上应用最广泛的现场总线之一。
在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。
CAN总线的特点
(1)它是一种多主总线,即每个节点机均可成为主机,且节点机之间也可进行通信。
(2)通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达1mb/s。
(3)can总线通信接口中集成了can协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余校验、优先级判别等项工作。
(4)can协议的一个最大特点是废除了传统的站地址编码,雨代之以对通信数据块进行编码。采用这种方法的优点是可使网络内的节点个数在理论上不受限制,数据块的标识码可由11位或29位二进制数组成,因此可以定义211或229个不同的数据块,这种数据块编码方式,还可使不同的节点同时接收到相同的数据,这一点在分步式控制中非常重要。
(5)数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。同时,8个字节不会占用总线时间过长,从而倮证了通信的实时性。
(6)can协议采用crc检验并可提供相应的错误处理功能,保证了数据通信的可靠性。can总线所具有的卓越性能、极高的可靠性和独特设计,特别适合工业设各测控单元互连。因此备受工业界的重视,并已公认为最有前途的现场总线之一。
CAN总线的工作原理

CAN总线使用串行数据传输方式,可以1Mb/s的速率在40m的双绞线上运行,也可以使用光缆连接,而且在这种总线上总线协议支持多主控制器。CAN与I2C总线的许多细节很类似,但也有一些明显的区别。
当CAN总线上的一个节点(站)发送数据时,它以报文形式广播给网络中所有节点。对每个节点来说,无论数据是否是发给自己的,都对其进行接收。
每组报文开头的11位字符为标识符,定义了报文的优先级,这种报文格式称为面向内容的编址方案。在同一系统中标识符是唯一的,不可能有两个站发送具有相同标识符的报文。当几个站同时竞争总线读取时,这种配置十分重要。
当一个站要向其它站发送数据时,该站的CPU将要发送的数据和自己的标识符传送给本站的CAN芯片,并处于准备状态;当它收到总线分配时,转为发送报文状态。
CAN芯片将数据根据协议组织成一定的报文格式发出,这时网上的其它站处于接收状态。每个处于接收状态的站对接收到的报文进行检测,判断这些报文是否是发给自己的,以确定是否接收它。
由于CAN总线是一种面向内容的编址方案,因此很容易建立高水准的控制系统并灵活地进行配置。我们可以很容易地在CAN总线中加进一些新站而无需在硬件或软件上进行修改。
当所提供的新站是纯数据接收设备时,数据传输协议不要求独立的部分有物理目的地址。它允许分布过程同步化,即总线上控制器需要测量数据时,可由网上获得,而无须每个控制器都有自己独立的传感器。
CAN总线的优点
● 具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点;
● 采用双线串行通信方式,检错能力强,可在高噪声干扰环境中工作;
● 具有优先权和仲裁功能,多个控制模块通过CAN 控制器挂到CAN-bus 上,形成多主机局部网络;
● 可根据报文的ID决定接收或屏蔽该报文;
● 可靠的错误处理和检错机制;
● 发送的信息遭到破坏后,可自动重发;
● 节点在错误严重的情况下具有自动退出总线的功能;
● 报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。

CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。比如:发动机管理系统、变速箱控制器、仪表装备、电子主干系统中,均嵌入CAN控制装置。
一个由CAN 总线构成的单一网络中,理论上可以挂接无数个节点。实际应用中,节点数目受网络硬件的电气特性所限制。例如,当使用Philips P82C250作为CAN收发器时,同一网络中允许挂接110个节点。CAN 可提供高达1Mbit/s的数据传输速率,这使实时控制变得非常容易。另外,硬件的错误检定特性也增强了CAN的抗电磁干扰能力。

什么是CAN总线,CAN总线的优势和特点
答:CAN(Controller Area Network)是ISO国际标准化的串行通信协议。广泛应用于汽车、船舶等。具有已经被大家认可的高性能和可靠性。2.CAN总线的特点 CAN总线协议具有下面的特点:1) 多主控制 当总线空闲时,连接到总线上的所有单元都可以启动发送信息,这就是所谓的多主控制的概念。先占有总线的设备获得在...

什么是CAN总线?
答:6、可以点对点,一对多及广播集中方式传送和接受数据。7、具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点。8、采用双线串行通信方式,检错能力强,可在高噪声干扰环境中工作。9、具有优先权和仲裁功能,多个控制模块通过CAN控制器挂到CAN-Bus上,形成多主机局部网络。10、可根据报文的ID决定...

为什么说CAN总线的优点特别多?
答:CAN总线也叫控制器局域网,一般来说它有如下几个优点:1、数据传输速度快,在四十米的范围内,CAN总线的波特率数值能够达到1Mbps,这在各类总线当中属于特别厉害的一种。2、数据传输的距离远,最远能够达到十千米。3、抗外界干扰能力强,由于采用差分电压信号进行数据传输,CAN总线的抗干扰能力相较于一般...

CAN总线有哪些特点?
答:CAN总线的特点 1、具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点。2、采用双线串行通信方式,检错能力强,可在高噪声干扰环境中工作。3、具有优先权和仲裁功能,多个控制模块通过CAN 控制器挂到CAN-bus上,形成多主机局部网络。4、可根据报文的ID决定接收或屏蔽该报文。5、可靠的错误处理...

什么是CAN总线?
答:基本概念:CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低功耗、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,...

什么是CAN总线
答:CAN (Controller Area Network)即控制器局域网络,属于工业现场总线的范畴。与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性。由于其良好的性能及独特的设计,CAN总线越来越受到人们的重视。它在汽车领域上的应用是最广泛 的,世界上一些著名的汽车制造厂商,如BENZ(奔驰)、BMW(宝马)...

什么是CAN总线?
答:CAN是一种工业现场总线的名称。一般普通计算机上没有这个接口。它是串行通信方式,但不是一般说的串口。接口外观可以是15针D型口,也可以RJ45接口,看用在什么场合了。CAN的特点:1、网络各节点之间的数据通信实时性强:CAN控制器工作于多种方式,网络中的各节点都可根据总线访问优先权采用无损结构的逐...

CAN总线是什么?
答:CAN 即控制器局域网络,属于工业现场总线的范畴。与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性。由于其良好的性能及独特的设计,CAN总线越来越受到人们的重视。它在汽车领域上的应用是最广泛的,世界上一些著名的汽车制造厂商,如BENZ(奔驰)、BMW(宝马)、PORSCHE(保时捷)、ROLLS-...

什么是CAN?什么是CAN总线?
答:CAN是控制器局域网络的简称,是ISO国际标准化的串行通信协议。它的英文全称是Controller Area Network,一般简写为CAN。CAN是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的现场总线之一。

汽车的CAN总线是什么意思?说通俗一点
答:CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的现场总线之一。 在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议...

上一篇:
下一篇: