所谓CAN总线的线就是两条双绞线是么?

一条对应收、一条对应发?
2024-12-03 10:58:05
推荐回答(5个)
回答1:

CAN总线的线就是两条双绞线。

CAN总线是一种差分总线,总线值是由双绞线的两根线的电势差来决定的,总线值有显性和隐性两种状态。

CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。

扩展资料

CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点可使网络内的节点个数在理论上不受限制,数据块的标识符可由11位或29位二进制数组成,因此可以定义2或2个以上不同的数据块,这种按数据块编码的方式,

还可使不同的节点同时接收到相同的数据,这一点在分布式控制系统中非常有用。数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。

CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。CAN卓越的特性、极高的可靠性和独特的设计,特别适合工业过程监控设备的互连,因此,越来越受到工业界的重视,并已公认为最有前途的现场总线之一。

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

回答2:


CAN总线是一种差分总线,总线值是由双绞线的两根线的电势差来决定的,总线值有显性和隐性两种状态。总线就是一种信息传递的通道,不管收和发都是通过它来完成的。另外CAN总线是一种串行总线,总线上一次只能传递一个报文信息。

扩展资料

CAN属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。较之许多RS-485基于R线构建的分布式控制系统而言,基于CAN总线的分布式控制系统在以下方面具有明显的优越性:

1.网络各节点之间的数据通信实时性强

首先,CAN控制器工作于多种方式,网络中的各节点都可根据总线访问优先权(取决于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发送数据,且CAN协议废除了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据。

这些特点使得CAN总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。而利用RS-485只能构成主从式结构系统,通信方式也只能以主站轮询的方式进行,系统的实时性,可靠性较差。

2.开发周期短

CAN总线通过CAN收发器接口芯片82C250的两个输出端CANH和CANL与物理总线相连,而CANH端的状态只能是高电平或悬浮状态,CANL端只能是低电平或悬浮状态。这就保证不会在出现在RS-485网络中的现象。

即当系统有错误,出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的现象。

而且CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现像在网络中,因个别节点出现问题,使得总线处于“死锁”状态。而且,CAN具有的完善的通信协议可由CAN控制器芯片及其接口芯片来实现。

3.已形成国际标准的现场总线

另外,与其它现场总线比较而言,CAN总线是具有通信速率高,容易实现,且性价比高等诸多特点的一种已形成国际标准的现场总线。这些也是CAN总线应用于众多领域,具有强劲的市场竞争力的重要原因。

参考资料:百度百科——CAN总线

回答3:

是的

CAN总线是一种现场总线,是由双绞线来进行传递信息的。但是并不是说一条对应收一条对应发,之所以选用双绞线是因为双绞线抗干扰能力强,适用于环境比较恶劣的条件,一根线叫CAN_H,另外一根叫CAN_L,注意并不是高速CAN和低速CAN之分。

CAN总线是一种差分总线,总线值是由双绞线的两根线的电势差来决定的,总线值有显性和隐性两种状态。总线就是一种信息传递的通道,不管收和发都是通过它来完成的。另外CAN总线是一种串行总线,总线上一次只能传递一个报文信息。

扩展资料

CAN总线特点:

1、 数据通信没有主从之分,任意一个节点可以向任何其他节点发起数据通信,靠各个节点信息优先级先后顺序来决定通信次序,高优先级节点信息在134μs通信。

2、 多个节点同时发起通信时,优先级低的避让优先级高的,不会对通信线路造成拥塞。

3、 通信距离最远可达10KM(速率低于5Kbps)速率可达到1Mbps(通信距离小于40M)。

4、CAN总线传输介质可以是双绞线,同轴电缆。CAN总线适用于大数据量短距离通信或者长距离小数据量,实时性要求比较高,多主多从或者各个节点平等的现场中使用。

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

参考资料来源:百度百科-双绞线

回答4:

CAN总线是一种现场总线,是由双绞线来进行传递信息的。但是并不是说一条对应收一条对应发,之所以选用双绞线是因为双绞线抗干扰能力强,,适用于环境比较恶劣的条件,一根线叫CAN_H,另外一根叫CAN_L,注意这里说的不是高速CAN和低速CAN之分。它是一种差分总线,总线值是由双绞线的两根线的电势差来决定的,总线值有显性和隐性两种状态。总线就是一种信息传递的通道,不管收和发都是通过它来完成的。另外CAN总线是一种串行总线,也就是说,总线上一次只能传递一个报文信息。箱要详细了解可以追问!

回答5:

CAN总线的线就是两条双绞线。
CAN总线是一种差分总线,总线值是由双绞线的两根线的电势差来决定的,总线值有显性和隐性两种状态。
CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。