麻烦大家帮忙分析一下傻孩子给的建议,具体内容见内

2020-01-01 17:47发布

傻孩子的建议:
推荐用SPI协议,把所有的节点串联(环形网络)起来,唯一的缺点就是,一旦中间某一环断开了,就会导致后面的全部无法正常工作。
实用这种方法的好处是:
1、可以探测出什么地方断开了
2、高速,控制简单
3、节点之间距离在1m~3m都可以
4、每一个节点都天然是一个中继,理论上距离可以无限远
5、可单工也可改造为双工,只需要4根线,扩展容易
我的疑惑:
        环形网络怎样连接?程序如何设计呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
changer15309
1楼-- · 2020-01-03 10:19
串行结构稳定性很差吧,虽然容易维护,但是出问题的概率太高
mydreamhouse
2楼-- · 2020-01-03 10:41
参考令牌环网通信
mydreamhouse
3楼-- · 2020-01-03 13:20
参考令牌环网通信
klxx68
4楼-- · 2020-01-03 14:00
SPI有个片选端口,依次开片选?
qd118118
5楼-- · 2020-01-03 16:55
 精彩回答 2  元偷偷看……
not_at_all
6楼-- · 2020-01-03 20:40
klxx68 发表于 2016-8-4 11:14
SPI有个片选端口,依次开片选?

片选一直有效            
MISO收到信号同时MOSI发送同样的信号    一级一级串联  
但是这种功能用硬件实现稳定一点,即使某路单片机死掉也不会影响网络
(一般单片机出问题几率较大   如果负责收发的芯片出问题就可话可说,总线型的也无法避免这个问题)      

一周热门 更多>