求助一算法:设备间自动推荐一老大(其中一设备),然后老大指挥各兄弟按“计划规则”运行。
设备间通讯可能采用无线或交流载波技术,设备应该可以设定自己的地址,为什么要临时推荐老大呢,因为如果采用指定主机的方法,主机有可能损坏,从而从机不受主机指挥,导致从机不能工作,
现场要求,其中一设备坏了,其它设备必须得正常运行,但又得一起选一个主机,控制其它兄弟。
可行不? 顶一下。 我觉得可以按地址顺序来,从大到小,或者从小到大,最小或者最大的是主机~~~ 楼上分析一下思路呢,设备放在那里,他们都有编号的,相互间怎么通讯,把老大选出来的。 死了的机器不用管
没死的机器 与主机失去连接之后拉低某个其他任意机器可访问的信号线一段时间,最好反复几次以确定确实没有其他机器同时在访问,表示该机成为主机,之后进入主机角色
可能出现时序完全一致的两个机器
这个时候需要修改 拉低信号线的时序比如根据地址的二进制码 拉低信号线,一旦本来应该是高电平的时候出现低电平 则立即停止对信号线的操作,等待主机联系(等一段时间) 如果一切正常则进入主机角色
还有一种 死掉了的时候正好拉低了 这个信号线怎么办?这个就需要每个机器设置一个看门狗来表征该机的运行状态,如果挂了 断开与该信号线的链接 其实就是 参考前段时间 折腾好几天的 单总线 的仲裁结构 IGS怎么实现的你就照做 回复【6楼】touch_avr
igs怎么实现的你就照做
-----------------------------------------------------------------------
IGS 是啥搜出来全是 游戏机 ~~~~ ./emotion/em052.gif 回复【4楼】xivisi LiYong
-----------------------------------------------------------------------
没有懂起你的意思,我是采用交流载波或无线通讯哈,谢谢你的交流。 回复【6楼】touch_avr
-----------------------------------------------------------------------
你能给点详细的信息吗?谢谢!
页:
[1]