我们题目中所说的这个CAN中继器,其实是CAN中继网桥,或者你也可能叫它CAN转CAN网关,其外形可能如下

打开网易新闻 查看精彩图片

该设备上的通讯接口只有2路CAN口,可以与两台CAN总线通讯的设备彼此连接。正常情况下,上述这两台CAN设备想要互发数据,彼此之间通过屏蔽双绞线连上就行了。但你要清楚的是,CAN总线的通讯距离是有限的,它不可能无限远的传输信息。我们下面这张图就详细的表现了CAN总线通讯速率与传输距离之间的关系,当然是距离越远总线的通讯速率越低

打开网易新闻 查看精彩图片

在实际的项目里,我们既想利用CAN总线连接节点设备多抗干扰能力强的特性,又想要在比较远的距离上保持CAN总线较高的通讯速率,这时候就需要将本来已经下降的CAN通讯速率再提上去。这,就是CAN中继器产生的原因。

由于CAN中继器需要独立的外接电源供电,所以它只适合进行较近距离的CAN中继。为什么这么说呢?你想想看,一个CAN中继器中继的距离是比较有限的,你想远点中继,就需要不止一个CAN中继器。需要的CAN中继器数量越多,你需要连接的电源就越多,不仅麻烦,而且增加了出问题的可能性。因此,如果是远距离CAN中继项目的话,还是建议选择CAN转光纤中继器,较近距离的CAN中继项目CAN中继桥更有性价比。

如果您需要相关设备的话,欢迎找我进行讨论。