多台CAN连接的机子,怎么做到单点断开不影响信息共享?

2019-12-10 18:17发布

本帖最后由 pigy0754 于 2019-9-28 10:26 编辑

之前描述可能不清晰,重新编辑一下。
现在有个项目要求将多台机子通过CAN联网(以前是串行连接的),现在要求当网络上某点链接线断开时(假设只有一处,如1,2,3,4,5。排除12,23,34,45,51这种多点同时断开的情况),主机可以控制到从机。目前想到的是做成环形连接,但是这样是不是每台机子都需做到两路CAN,一发一收?单CAN是实现不了吧?
新建 Microsoft Visio Drawing.png (10.67 KB, 下载次数: 0) 下载附件 2019-9-28 10:23 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
mubei
1楼-- · 2019-12-11 14:19
3050311118 发表于 2019-9-28 08:19
在机构上花点功夫,设备拿掉时H,L连上,设备插进去时H,L连到自身设备

楼主的意思应该是CAN总线连接电缆中间断开,整个环路不受影响。
那只能双路CAN冗余了
lnskngdc
2楼-- · 2019-12-11 15:18
用三通啊

楼主估计是做过令牌算法的,思路不对啊

CAN总线节点处可以使用三通接线盒,就像高速公路出口一样,但是设备到接线盒之间距离最好不要超过1米
3050311118
3楼-- · 2019-12-11 15:18
 精彩回答 2  元偷偷看……
相由心生
4楼-- · 2019-12-11 15:23
楼主对总线没有误解

lz是不是对总线有什么误解
ringan865
5楼-- · 2019-12-11 17:31
看了两遍才明白,LZ画的示意图有点迷惑人啊
LZ的要求简单点用免破线的快速接头不知道可行吗,这样可以保证整条总线是完整的。

一周热门 更多>