打印

进入校门都不让啊,有什么方法可以**啊

[复制链接]
楼主: 救火车
手机看帖
扫描二维码
随时随地手机跟帖
41
xwj| | 2007-7-31 14:43 | 只看该作者 回帖奖励 |倒序浏览

晕,一个MCU都怕不可靠,还2个MCU?

不怕死的更惨?

不过倒是可以多个MCU相互监视,但也怕一起死啊

使用特权

评论回复
42
啊龙| | 2007-7-31 16:50 | 只看该作者

感觉可靠性高的应该是硬件复位为大循环的结构.

程序总是要作成循环的,所以用硬件复位代替循环,软件可以检测各种标志,判断错误.缺陷是复位时间不好掌握,程序不能太复杂.

使用特权

评论回复
43
born| | 2007-7-31 19:11 | 只看该作者

偶记的有一种 医疗设备温控系统 就是这样做的, 硬件不停的复位,间隔在几秒记不得了,  这样就永远不怕死机了

使用特权

评论回复
44
567| | 2007-7-31 21:14 | 只看该作者

回搂主问题,813L自己会死机吗?

813L自己会死机吗?我见过一次,没有喂狗了,但是813L也不复位。

MAX813L datasheet 原文
WDI:Watchdog Input. If WDI remains high or low for 1.6sec, the internal watchdog timer runs out and WDO goes low (Figure 1). Floating WDI or connecting WDI to a high-impedance three-state buffer disables the watchdog feature. The internal watchdog timer clears whenever reset is asserted, WDI is threestated,or WDI sees a rising or falling edge.

WDI悬空或者接高阻时,看门狗不起作用,没有喂狗也不会复位。

使用特权

评论回复
45
diannaoza| | 2007-8-1 02:53 | 只看该作者

硬件不停的复位,间隔在几秒

这个倒是新思路,不错。

使用特权

评论回复
46
gyt| | 2007-8-1 09:52 | 只看该作者

是啊

还可以省电。前提是对实时性要求不高。

使用特权

评论回复
47
yewuyi| | 2007-8-1 10:00 | 只看该作者

还有一个前提就是不在意可能的硬件复位……

使用特权

评论回复
48
xiaopet| | 2007-8-1 10:49 | 只看该作者

主要决定MCU本身吧

现在好多MCU都有自带的低电压复位,内部狗等。我基本上不用外部狗。
所谓死机,只是程序跑飞,如果软件做得好,就是跑飞了,也很快跑回来,一个好的软件,完全可以去掉外部狗。
至于阻容复位,本人有自己的一点经历,
电阻,电容的选择与单片机内部的复位电路有关。不能一概论。
具体要求多长时间的复位电平,则要看该单片机的DATASHEET。

使用特权

评论回复
49
xiaopet| | 2007-8-1 11:04 | 只看该作者

如果是外部来的干扰令单片机死机

那么,外部狗也同时存在被干扰搞死掉的风险。
所以最主要还是要看单片机的搞干扰能力是不是够强。

使用特权

评论回复
50
太阳之母| | 2007-8-1 12:12 | 只看该作者

嘿嘿

谁能保证自己设计的系统绝对不死锁,谁就绝对可以不用狗;
但事实是:谁也不能保证!

程序也许绝对没有错?但运行环境是无法绝对琢磨透的

在一个对安全性有要求的系统里,没有狗是不行的;
在一个对安全性有要求的系统里,随便养条狗还是不行的;

1*.什么时候让狗醒过来?
2**.什么时候以及如何喂狗?
3***.狗还没有动作之前,该做些什么以便于狗动作之后恢复系统运行?
4****.狗动作了,如何尽可能幽雅地恢复系统运行?

*越多,越是需要费脑袋考虑的事情.

使用特权

评论回复
51
孤独泪| | 2007-8-1 14:49 | 只看该作者

一般的产品随便养条狗就可以了

使用特权

评论回复
52
diannaoza| | 2007-8-1 15:29 | 只看该作者

题外话,“登月车”的看门电路

不知道此车养这个不?

使用特权

评论回复
53
救火车|  楼主 | 2007-8-1 16:45 | 只看该作者

我可不认为随便养条狗就行。

现在讨论的是怎样把狗用得最好。各位大侠小侠,把你们的经验和教训都晒一下吧。

使用特权

评论回复
54
程序匠人| | 2007-8-1 20:19 | 只看该作者

支持一个

使用特权

评论回复
55
zxq1234508| | 2007-8-2 08:05 | 只看该作者

说的太好了。

使用特权

评论回复
56
一朝成名| | 2007-8-2 12:28 | 只看该作者

做过类似43楼的产品

使用特权

评论回复
57
shiaf| | 2007-8-2 16:09 | 只看该作者

大家都对看门狗关注多一点。

其实我感觉最重要的是上电复位和低电压复位电路,也就是 POR 和 LVR ,比看门狗重要的多。

使用特权

评论回复
58
conwh| | 2007-8-2 22:53 | 只看该作者

这个话题说多也多,说少也少。没有什么可讨论的

因为陷阱技术不是一时半刻所能掌握的。可深可浅

使用特权

评论回复
59
lixun00| | 2007-8-2 23:02 | 只看该作者

学习!产品加了狗个人觉得要安全。去年俺有个产品。。。

偶尔会复位,老找不到原因,后来在程序中加了狗和陷阱,程序可以回朔,至今
没有出现。

使用特权

评论回复
60
bagdmu| | 2007-8-3 12:34 | 只看该作者

不要以为程序对了就不会发生程序跑飞的情况哦

当外部有强干扰时,有就有可能发生的.不要自己没遇到就说没有,可以做个小实验.前面是LED闪烁,后面多个加死循,在强干扰下,会发现有时LED灯不闪烁了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则