找回密码
 注册
查看: 324|回复: 5
打印 上一主题 下一主题

关于产品死机的处理方法?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-10-26 10:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 niubility 于 2022-10-26 13:24 编辑 1 V8 X& ]5 q4 L3 e7 }( b5 x8 P( K

" D% Q2 R0 J3 d8 q! H) r产品死机,应该是绝大多数都会出现的问题,电脑也不排除在外,那如何采用好的设计来改变死机呢?7 \2 e" e0 w3 j8 e* X, Q& W9 W2 M

, ?3 f! D3 E( @) b最近困扰于一个产品上的mcu,担心在现场死机,不知道如何处理?
7 v+ a+ P6 a+ \5 _2 B" }处理死机的方式分为两点,软件处理与硬件处理。
/ ]" m7 {2 i3 Y: c2 u( c6 k大家还有什么好的处理方式吗?6 j5 i3 {1 c: @% G

该用户从未签到

2#
发表于 2022-10-26 11:21 | 只看该作者
硬件上面增强电磁抗扰能力;软件上面增强程序鲁棒性,减少BUG。

该用户从未签到

3#
发表于 2022-10-26 13:37 | 只看该作者
可以让硬件看门狗超时直接重启系统(整个系统断电)而不仅重启MCU。

该用户从未签到

4#
发表于 2022-10-26 14:06 | 只看该作者
软件处理死机的方法。( U) d" U% ~1 S- {) y( I& E
1.软件看门狗(独立看门狗、窗口看门狗等):能解决绝大多数死机情况,但是不稳定。
  h* p( [) i3 W+ \2.软件控制电源开关:通过增加另一个控制器,死机时,控制电源断开,再重新上电,比较可靠,提高了成本。

该用户从未签到

5#
发表于 2022-10-26 14:14 | 只看该作者
硬件处理
% m; N- V1 t! l& E2 K* ]: k1.硬件看门狗:通过软件喂狗,如果出现死机,看门狗会发送复位信号到MCU的复位端口,进行复位,比较可靠。7 F1 s# Z  d* x  u  \2 U1 M/ F
2.复位按钮:这个应该是最简单的,设计复位电路,按下复位按钮后,MCU复位,但是需要现场人工处理,比较麻烦。
& N! R. K& ?0 k' o3.直接断电重启:也是比较简单,但也需要现场人工处理,比较麻烦。  {6 C- A% o! k1 y# f

该用户从未签到

6#
发表于 2022-11-1 16:19 | 只看该作者
死机干扰的可能性很大,虽然看门狗可以让系统从起,但是问题的本质还得找见
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-1 16:44 , Processed in 0.093750 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表