快捷搜索:

CAN网桥中继器原来还可以这么用

CAN网桥中继器是能够延长CAN总线有效通信距离的设备,因为它上面的通信接口都是CAN接口,所以我们也称其为CAN转CAN网关。我们知道,CAN总线的通信距离和通信速率有关,通讯速率越高,CANM总线的传输距离越近。比如说,如果通讯速率是1000Kbps,那CAN总线的通信距离只有40米上下。而如果CAN总线的通信速率是5Kbps,那它的通信距离可达十千米。一般情况下,我们使用CAN总线的通信速率都设置为125K-500Kbps之间,很少有100Kbps以下的情况。在这个通信速率上,CAN总线能够把数据传多远,相信大家心里都有数了。事实是这么个事实,情况是这么个情况,不过项目的内容有时候要求CAN总线超越自我。你刚才不是说你1000Kbps通讯速率下只能传40米吗?但我现在有个项目需要你传60米,你寻思寻思怎么干吧!在这种需求下,用以提升CAN总线通讯速率的设备产生了。对,就是题目中所说的这个CAN网桥中继器。

CAN网桥中继器原来还可以这么用

CAN网桥中继器最大的作用,就是把CAN总线下降的通讯速率给它拉起来,从而实现更远距离上的原通讯速率通信。那么问题来了,CAN网桥中继器怎么被连接到项目里呢?很简单,比如说你现在手里有个设备A和一个设备B,你想要实现它们之间的通讯距离延长,你就把CAN网桥中继器连接到A与B之间的线路上,让来自A处的已经速率下降的CAN信息,再次提升通讯速率,对于B处也是同样的操作,这样就能够实现目的了,如下图:

CAN网桥中继器原来还可以这么用

当然,我们还可有一种异想天开的办法来延长CAN总线的通信距离,那就是使用两个CAN网桥设备,同时利用好CAN网桥可以实现不同波特率数据之间转化的特性实现目的,连接方法如下图:

CAN网桥中继器原来还可以这么用

设备A和设备B想要互相连接通讯,通信速率要求500Kbps,但在这个通信速率下通信距离不够,那我们就用两个CAN网桥分别与它们通过500Kbps的速率相连,而两个CAN网桥之间则通过250Kbps的速率相连,这样就可以通过降低通信速率来延长通信距离,到达目的地以后再转回高速率即可,你清楚了吗?欢迎找我进行讨论。

您可能还会对下面的文章感兴趣: