两颗MUC相互复位的问题

2019-07-22 16:48发布

本帖最后由 xqy281 于 2016-5-1 20:58 编辑

情况:板载系统有两颗MCU,但不在同一块板子上。
通信的方式:串口
连线距离:30cm

为了防止MUC不能跑死,打算通过如果多次不回复信息就复位对方MUC的方式进行强制纠正。

但是我总觉得有些不妥,好像搞不好就会出现MUC不听复位的情况了。

不知道大家对这样的做法有没有看法?
这样的方法真的是双系统设计时的上策吗?

谢谢大家~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
xuander
1楼-- · 2019-07-23 08:53

应当这样:
有一个最终的通道,可靠性很高。
如果这个通道也出问题,只好承认失败。


menfiss
2楼-- · 2019-07-23 13:36
一般来说,只要软件设计得当,看门狗还是很可靠的。如果看门狗解决不了问题,外部强制复位也很难解决问题。
zyj9490
3楼-- · 2019-07-23 18:55
 精彩回答 2  元偷偷看……
zyj9490
4楼-- · 2019-07-23 22:55
xqy281 发表于 2016-5-2 11:40
也就是100ms的时间窗口吧,过来这个时间没回的话那就复位对方咯。

有点如冗余的设计。
dirtwillfly
5楼-- · 2019-07-24 02:41
xqy281 发表于 2016-5-2 11:40
也就是100ms的时间窗口吧,过来这个时间没回的话那就复位对方咯。

两个mcu的通讯方式一定要保证100%有效啊,不然就是灾难性的。
其他应该问题不大
Brand2
6楼-- · 2019-07-24 08:21
B收到A数据后给个应答信号

一周热门 更多>