CAN总线是一种工业现场总线,采用的是差分电压信号传输数据。
也就是说,两个CAN设备之间进行物理连线,是需要两根电缆的。
第一根电缆连接CAN设备们的CAN高接口,这个接口的电压值在2.5V到3.5V之间。
第二根电缆连接的是两个CAN设备的CAN低接口,这个接口的电压值是1.5V到2.5V之间。
注意,一定是CAN高连CAN高,CAN低连CAN低,连反了虽然说不会烧设备,但也会产生大量的错误帧,干扰整个总线的通讯。
在设备通电以后,两根电缆之间的电压差会在0-2V之间变动,因为是个动态变化的值,所以它一般不会被寻常的干扰所影响。
不过,正所谓事无绝对,CAN总线不容易被外界干扰所影响,不意味着它一定不会被外界干扰所影响。
要知道,工业现场的环境是非常复杂的,有可能其干扰烈度远超想象。
在这种情况下,CAN总线出现问题也是非常有可能的。
因此,我们一般在进行CAN总线电缆选择时,都用的是屏蔽双绞线,就是为了防范上面说的干扰,你清楚了吗?欢迎找我进行讨论。