找回密码
 注册
关于网站域名变更的通知
查看: 938|回复: 3
打印 上一主题 下一主题

关于产品死机的处理方法

[复制链接]
  • TA的每日心情
    开心
    2021-8-27 15:05
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    跳转到指定楼层
    1#
    发表于 2021-8-20 13:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x

    % Z& e( f. r1 C' A产品死机,应该是绝大多数都会出现的问题,电脑也不排除在外,那如何采用好的设计来改变死机呢?
    5 W( N7 |& ?0 w2 |) k
    " O7 h9 R: p+ L我最近困扰于一个产品上的mcu,担心在现场死机,不知如何处理?
    + X$ ^4 x7 g% i9 k3 {$ z+ u2 y- E+ a7 I% l& G6 ]: R; u
    处理死机的方式分为两点,软件处理与硬件处理:. D; H; k; f& O4 y2 F
    / H+ M8 g4 d9 ?2 E
    1、软件处理死机:
    & h( i/ B( H5 X1 w6 D) F3 k3 R( B1 s- f
    (1)、软件看门狗(独立看门狗、窗口看门狗等):能解决绝大多数死机情况,但是不稳定。
    ( P( p  e4 f6 L) s: S4 \(2)、软件控制电源开关:通过增加另一个控制器,死机时,控制电源断开,再重新上电,比较可靠,提高了成本。8 ?0 l3 y8 B) K) E

    0 Z( d+ h8 m5 J! U, o! Y2、硬件处理死机:% c8 j4 y, e7 M6 n

    0 Y1 w  ~+ r# r5 Z( K+ e) X(1)、硬件看门狗:通过软件喂狗,如果出现死机,看门狗会发送复位信号到MCU的复位端口,进行复位,比较可靠。0 i! ~# [, d% i# y* L0 z
    (2)、复位按钮:这个应该是最简单的,设计复位电路,按下复位按钮后,MCU复位,但是需要现场人工处理,比较麻烦。
    " R3 K; r' @* `, {8 g(3)、直接断电重启:也是比较简单,但也需要现场人工处理,比较麻烦。
    ! h% U+ Z0 Y6 w
    3 j3 f8 W1 U: H$ ^! n6 M" I3 D, t大家还有别的好的处理方式吗?5 a% p1 r! x6 k
    % a' h5 X3 c+ x5 N% C& I$ d4 d  X6 S
    ' U0 B# f! m6 r( J5 e
    9 |/ G& |9 G( P6 _% O, `

    该用户从未签到

    2#
    发表于 2021-8-20 17:17 | 只看该作者
    软件用看门狗不较好

    点评

    是的,单单软狗不稳定  详情 回复 发表于 2021-8-23 08:12
  • TA的每日心情
    开心
    2021-8-27 15:05
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    3#
     楼主| 发表于 2021-8-23 08:12 | 只看该作者
    行者~ABC 发表于 2021-8-20 17:17
    6 t  b8 c# f& j$ O+ z软件用看门狗不较好

    . M3 @' I' Y" e2 J是的,单单软狗不稳定
    9 C1 ^$ d* l6 z7 Q) q

    该用户从未签到

    4#
    发表于 2021-8-25 13:47 | 只看该作者
    也可以做双CPU互相监控,
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-9 22:58 , Processed in 0.140625 second(s), 27 queries , Gzip On.

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

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

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