用双单片机解决单片机卡死的问题

2019-07-21 01:25发布

目前用的STM32,但是不适合用看门狗,为了防止STM32卡死导致的异常,外加一个51核的单片机,让STM32持续给51单片机发送指令,一旦异常,51单片机就可以检测到STM32异常,然后做一些相关处理,不知道这样是否可行,或者有更好的办法,麻烦分享一下哈。。。谢过了,或者谈一下自己的想法。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
shikihane
1楼-- · 2019-07-23 05:57
或者你拿个普通的定时器来做这种事也行,超时时间设到10ms左右,超时就把该料理的事都料理了,然后自己复位自己
LIGONG004
2楼-- · 2019-07-23 08:27
 精彩回答 2  元偷偷看……
edmund1234
3楼-- · 2019-07-23 09:57
这非常不合乎常理, 喂狗所耗的时间会比发指令给51慢? 这狗你是怎样喂的啊?
改在你的PID函数入口处喂一次狗就行了
www88988
4楼-- · 2019-07-23 10:02
十日 发表于 2019-5-14 11:33
如果异常,会导致安全问题,几个ms都会出事故。我之前的想法是用串口持续发数据,51单片机接收,一旦有异常 ...

如果人命关天的事,我建议采用冗余设计,三取二,三个系统结果,仲裁输出,且输出不能单一电平控制,应该编码或动态输出比较好。

一周热门 更多>