看门狗技术在单片机应用系统中抗干扰

更新时间:2023-05-16 21:21:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

技术文档

电子测且技术

2005

年第一期

看门狗技术在单片机应用系统中抗干扰程继兴摘要

使

莱芜职业技术学院。

文中指出单片机应用系统因受到外界干扰而影响可靠性。

看门狗

是解决系统可靠性关键技术

,

并阐明其

工作原理和应用关健词

看门狗e

应用n o

h T

A PPlic tio a

f

W

a te

hd o g T e hn c

0

0 I

y g

on

A

n

一 ti in t e

e f r

e r

o

f S in g

于 c h iP s ys t

m een t a n

C he眼 Ji劝 n gA加t

a L iu X i

ir’

5

r e

l a b ilt y d u r in g i ig’

c a r

t

In

s th i

阳pth ea

er

,

n th e s ie

g

le e h ip m ie r o5 n k r 1 i

eo.

m pu

te r aa te

o p P le a t i i

n

sy s t e m

ea n

ae

r qu i e

o n

s i e fr m o re

en v.

ir o It

pr aa

e ti a

l

a w

t e hd o

5

n p ri

e

p e i lte

d n

e o p p li a t i n

o wn

tro

d e ed

We r

h do g

15

a

keydso

te e h n o

l y in g o

s

ys t e m

lia b il ty i

r n

d

a

e ff e t

a so

l

ex

a n Pl i

s

th e

th

o r

u

g h ha r d

K

e

,

0找七

a w

h do g

a

o p p le a t i i

a w

a w

te

hd o g

an

ft w a

r e

a w

te

hd o . g

1

硬件看门狗电路¹分立器件方式55 55

Q恢复成低电平º专用看门狗芯片 V M A X 8 1o A T 8 9 C 5 5丫 l〕;。

X 50 4 5

,

MA。

X 69 2

,

,

S S T 8 9C 5 8

本文仅

定时器构成的看门狗电路成的看门狗电路如图 1所示。

5定时器构

X 5 0 45

芯片为例介绍其结构原理及其在单片机。

应用系统中的应用X 50 4 5

其工作原理如下上电时通过民和民对 Q充:

R 3!M呀月

] C巧 S

脚输出低电 M CU复位平复位后 P口输出 0周期脉冲使 13G正常工作只要电后,。

3

nR 4引lk

款;丫毕大斗卯

冲呱泌1

l e 勺一 P D K E 5 s一一 ( 注 )6 T

厂 T

二二

I

只U

豁{

‘“

,尸

5暂稳态持续时间比 M C U的触发脉冲周期长5

图,

位出

,

单片机就不会复 P口便没有触发脉冲输如果软件走飞 5 5 5进人稳态 M C U复位系统随后进人正“”,

脚芯片它除具有看门狗定时器以有电压监控彭 P R O M数据存储等功能外还具在工业控制仪器仪表等方面应用广泛 X 5 4除具有看门狗功能外 0 5还具有 E P R O M 1数据锁存功能其内部含有一个 5 2汉 8串行” z E P R O M一个位指令移位寄存器一个写使能锁存器一个状态寄存器其中甘 P R O M的作用是保证系统在掉电后维持数据不丢失位指令移位寄存器通过 S来访问在整个工作期间/ C S必 I电平/ W P必

须保持高电平如果在看须保持低为、

8

,

,

,

,

,

,

,

,

,

,

门狗定时器的定时时间内/ C S电平有变化

,

则表明

,

,

没有总线活动

常工作

C l月 0 6 0 C l又 0 6 0

计数器构成的看门狗电路计数器构成的看门狗电路如图:

其工作原理为]段时间 T就将因使 C P U失控;,

正常情况下

80 3 1。

所示单片机每隔一,

2

端会产生一个高看门狗定时器的定时时间由状态寄存器来设置状态寄存器是一个 8位寄 z存器用来设置芯片的工作状态内部 E P R O M数据保护范围以及看门狗的定时时间电平保证系统的可靠运行,,。

,

X

0 5 5 4的

R E SET

,

C D 4 O6 0 CD,

复位一次

假设由于某种原+

X 504 5

6 O。就不能及时复位SV

经过一/ (〔.

单片机图3

,

X 50 4 5,

与单片机的接口电路本例采用 8 0 3 1 C P U采用 S PI总线与单片机如,

定时间毛就从 Q端输出高电〔 D j

所示,

l将P

S污R EV c cT O SE〔

P】 0 P 17 CPU U R E SE T 803】

丑s T

口09

平位后

,

,

立即复 C P U回到正,

80 3 1

CPI C D 40 6 0 C Pi (R

C PU

初始化为H

访户G ND

S CK KS】

!

V 7

‘一

(8 0〕 l)

即/,

CS

1,

卜1 1 1

P3 5 l佑

1

,

S(〕

!

-

赓L田攫匕P4

常运行状态CPUC D 10 6 O

然,

CR}r价

S〔K一 O )O。

50=

又将复位

子程序的调:

用过程为

技术文档

电子测且技术

2005

年第一期

看门狗技术在单片机应用系统中抗干扰程继兴摘要

使

莱芜职业技术学院。

文中指出单片机应用系统因受到外界干扰而影响可靠性。

看门狗

是解决系统可靠性关键技术

,

并阐明其

工作原理和应用关健词

看门狗e

应用n o

h T

A PPlic tio a

f

W

a te

hd o g T e hn c

0

0 I

y g

on

A

n

一 ti in t e

e f r

e r

o

f S in g

于 c h iP s ys t

m een t a n

C he眼 Ji劝 n gA加t

a L iu X i

ir’

5

r e

l a b ilt y d u r in g i ig’

c a r

t

In

s th i

阳pth ea

er

,

n th e s ie

g

le e h ip m ie r o5 n k r 1 i

eo.

m pu

te r aa te

o p P le a t i i

n

sy s t e m

ea n

ae

r qu i e

o n

s i e fr m o re

en v.

ir o It

pr aa

e ti a

l

a w

t e hd o

5

n p ri

e

p e i lte

d n

e o p p li a t i n

o wn

tro

d e ed

We r

h do g

15

a

keydso

te e h n o

l y in g o

s

ys t e m

lia b il ty i

r n

d

a

e ff e t

a so

l

ex

a n Pl i

s

th e

th

o r

u

g h ha r d

K

e

,

0找七

a w

h do g

a

o p p le a t i i

a w

a w

te

hd o g

an

ft w a

r e

a w

te

hd o . g

1

硬件看门

狗电路¹分立器件方式55 55

Q恢复成低电平º专用看门狗芯片 V M A X 8 1o A T 8 9 C 5 5丫 l〕;。

X 50 4 5

,

MA。

X 69 2

,

,

S S T 8 9C 5 8

本文仅

定时器构成的看门狗电路成的看门狗电路如图 1所示。

5定时器构

X 5 0 45

芯片为例介绍其结构原理及其在单片机。

应用系统中的应用X 50 4 5

其工作原理如下上电时通过民和民对 Q充:

R 3!M呀月

] C巧 S

脚输出低电 M CU复位平复位后 P口输出 0周期脉冲使 13G正常工作只要电后,。

3

nR 4引lk

款;丫毕大斗卯

冲呱泌1

l e 勺一 P D K E 5 s一一 ( 注 )6 T

厂 T

二二

I

只U

豁{

‘“

,尸

5暂稳态持续时间比 M C U的触发脉冲周期长5

图,

位出

,

单片机就不会复 P口便没有触发脉冲输如果软件走飞 5 5 5进人稳态 M C U复位系统随后进人正“”,

脚芯片它除具有看门狗定时器以有电压监控彭 P R O M数据存储等功能外还具在工业控制仪器仪表等方面应用广泛 X 5 4除具有看门狗功能外 0 5还具有 E P R O M 1数据锁存功能其内部含有一个 5 2汉 8串行” z E P R O M一个位指令移位寄存器一个写使能锁存器一个状态寄存器其中甘 P R O M的作用是保证系统在掉电后维持数据不丢失位指令移位寄存器通过 S来访问在整个工作期间/ C S必 I电平/ W P必须保持高电平如果在看须保持低为、

8

,

,

,

,

,

,

,

,

,

,

门狗定时器的定时时间内/ C S电平有变化

,

则表明

,

,

没有总线活动

常工作

C l月 0 6 0 C l又 0 6 0

计数器构成的看门狗电路计数器构成的看门狗电路如图:

其工作原理为]段时间 T就将因使 C P U失控;,

正常情况下

80 3 1。

所示单片机每隔一,

2

端会产生一个高看门狗定时器的定时时间由状态寄存器来设置状态寄存器是一个 8位寄 z存器用来设置芯片的工作状态内部 E P R O M数据保护范围以及看门狗的定时时间电平保证系统的可靠运行,,。

,

X

0 5 5 4的

R E SET

,

C D 4 O6 0 CD,

复位一次

假设由于某种原+

X 504 5

6 O。就不能及时复位SV

经过一/ (〔.

单片机图3

,

X 50 4 5,

与单片机的接口电路本例采用 8 0 3 1 C P U采用 S PI总线与单片机如,

定时间毛就从 Q端输出高电〔 D j

所示,

l将P

S污R EV c cT O SE

P】 0 P 17 CPU U R E SE T 803】

丑s T

口09

平位后

,

,

立即复 C P U回到正,

80 3 1

CPI C D 40 6 0 C Pi (R

C PU

初始化为H

访户G ND

S CK KS】

!

V 7

‘一

(8 0〕 l)

即/,

CS

1,

卜1 1 1

P3 5 l佑

1

,

S(〕

!

-

赓L田攫匕P4

常运行状态CPUC D 10 6 O

然,

CR}r价

S〔K一 O )O。

50=

又将复位

子程序的调:

用过程为

本文来源:https://www.bwwdw.com/article/zb94.html

Top