ÿþ4 . 7 . 1 . W a t c h d o g W D T
U k Ba d w a t c h d o g a w y p o s a |o n y j e s t w 1 5 - b i t o w y l i c z n i k z w i k s z a j c y s w o j z a w a r t o [
o 1 z c z s t o t l i w o [c i f c y c l e / 2 ( f c y c l e = f o s c / 1 2 ) , l u b p o u s t a w i e n i u w s t a n 1 l o g i c z n e j b i t u W D T R E L . 7
z c z s t o t l i w o [c i f c y c l e / 3 2 . S c h e m a t w a t c h d o g a W D T p r z e d s t a w i o n o n a r y s . 4 . 2 1 .
0 7
f o s c / 1 2
÷ 2 ÷ 1 6
W D T L
1 4 8
R E S E T W D T
W D T H
I P 0
W D T S
Z e w n t r z n y R E S E T
P E / S W D
S t e r o w a n i e
7 6 0
W D T I E N 0 . 6
W D T R E L
S W D T I E N 1 . 6
R y s . 4 . 2 1 . S c h e m a t b l o k o w y u k Ba d u w a t c h d o g
R e j e s t r W D T R E L a d r e s 0 8 6 h
B i t 7
B i t 6 a u t o Ba d o w a n i e r e j e s t r u w a t c h d o g a B i t 0
W D T R E L . 7 b i t z a Bc z a j c y d o d a t k o w y d z i e l n i k s y g n a Bu t a k t u j c e g o ,
W D T R E L . 7 = 0 t a k t o w a n i e l i c z n i k a w a t c h d o g a c z s t o t l i w o [c i
f c y c l e / 2 ,
W D T R E L . 7 = 1 t a k t o w a n i e l i c z n i k a w a t c h d o g a c z s t o t l i w o [c i
f c y c l e c / 3 2 .
W D T R E L . 6 s i e d e m b i t ó w w p i s y w a n y c h d o b a r d z i e j z n a c z c e g o b a j t u l i c z n i k a
: w a t c h d o g a ( W D T H ) w m o m e n c i e p r o g r a m o w e g o p r z e Ba d o w a n i a
W D T R E L . 0 l i c z n i k a w a t c h d o g a .
W m o m e n c i e p r z e p e Bn i e n i a l i c z n i k a n a s t p u j e w y g e n e r o w a n i e w e w n t r z n e g o s y g n a Bu
r e s e t u j c e g o p r o c e s o r . S y g n a B t e n j e s t t r a k t o w a n y j a k o p r z e r w a n i e o n a j w y |s z y m p r i o r y t e c i e .
Z a d a n i e m p o p r a w n i e p r a c u j c e g o n a d z o r o w a n e g o p r z e z u k Ba d w a t c h d o g p r o g r a m u j e s t
n i e d o p u s z c z e n i e d o p r z e p e Bn i e n i a l i c z n i k a u k Ba d u w a t c h d o g a p r z e z c y k l i c z n e , p r o g r a m o w e
p r z e p i s y w a n i e w a r t o [c i p o c z t k o w e j z r e j e s t r u W D T R E L d o r e j e s t r u W D T H , p r z y c z y m w p i s m o |e
n a s t p i w d o w o l n e j c h w i l i . D l a z e g a r a t a k t u j c e g o o c z s t o t l i w o [c i 1 2 M H z m a k s y m a l n y i m i n i m a l n y
o k r e s z l i c z a n i a l i c z n i k a w a t c h d o g a w y n o s i o d p o w i e d n i o :
T a b e l a 4 . 1 5 . O k r e s y z l i c z a n i a l i c z n i k a w a t c h d o g a
S t a n r e j e s t r u W D T R E L O k r e s z l i c z a n i a
8 0 h 1 . 1 s m a k s y m a l n y
7 F h m i n i m a l n y
5 1 2 µ s
z n a m i o n o w y
( p a t r z t r y b 1
0 0 h 6 5 . 5 3 5 m s
u r u c h a m i a n i a
w a t c h d o g a )
M i k r o k o n t r o l e r S A B 8 0 C 5 3 7 u m o |l i w i a d w a s p o s o b y u r u c h o m i e n i a l i c z n i k a w a t c h d o g ,
w z a l e |n o [c i o d p o z i o m u l o g i c z n e g o p i n u / S W D ( p i n 4 m i k r o k o n t r o l e r a ) . P i n t e n s p e Bn i a w
P E
u k Ba d z i e d w i e f u n k c j e , g d y | o p r ó c z s t e r o w a n i a w a t c h d o g i e m , u m o |l i w i a r ó w n i e | s t e r o w a n i e t r y b a m i
p r a c y z o b n i |o n y m p o b o r e m m o c y .
T r y b 1 u r u c h a m i a n i a w a t c h d o g a
W t y m t r y b i e l i c z n i k w a t c h d o g a u r u c h a m i a n y j e s t s p r z t o w o b e z p o [r e d n i o p o s y g n a l e
z e w n t r z n e g o s y g n a Bu R E S E T p o d w a r u n k i e m , |e p i n / S W D p o d p i t y j e s t d o n a p i c i a V C C . W t y m
P E
p r z y p a d k u t r y b y p r a c y o s z c z d z a n i a e n e r g i i m i k r o k o n t r o l e r a s z a b l o k o w a n e i n i e m o |l i w e j e s t i c h
p r o g r a m o w e u r u c h o m i e n i e .
A u t o m a t y c z n y s t a r t w a t c h d o g a j e s t m o |l i w y , j e |e l i n a n ó |c e m i k r o k o n t r o l e r a / S W D
P E
w y s t p i B n a t r w a Be s t a n w y s o k i z a n i m p o j a w i s i z e w n t r z n y s y g n a B R E S E T . P o j a w i e n i e s i s t a n u
j e d y n k i l o g i c z n e j n a t y m p i n i e w t r a k c i e n o r m a l n e g o w y k o n y w a n i a p r o g r a m u n i e p o w o d u j e
u r u c h o m i e n i a l i c z n i k a w a t c h d o g a . P o n a d t o , p o d c z a s s t a r t u s p r z t o w e g o , l i c z n i k w a t c h d o g a
r o z p o c z y n a z l i c z a n i e z e z n a m i o n o w y m o k r e s e m p r a c y . N o w a w a r t o [ p o c z t k o w a l i c z n i k a w a t c h d o g a
m o |e j e d n a k z o s t a w p i s a n a d o r e j e s t r u W D T R E L w d o w o l n y m m o m e n c i e w y k o n y w a n i a p r o g r a m u .
T r y b 1 u r u c h a m i a n i a w a t c h d o g a w y k o r z y s t y w a n y j e s t w p r z y p a d k u p o d e j r z e n i a w y s t p i e n i a
w y s o k i c h z a k Bó c e D w c z a s i e p r a c y u k Ba d u , g d y | z a p e w n i a o n n i e m a l s t u p r o c e n t o w p e w n o [ j e g o
z a d z i a Ba n i a .
T r y b 2 u r u c h a m i a n i a w a t c h d o g a
P r o g r a m o w e u r u c h o m i e n i e u k Ba d u w a t c h d o g ( i d e n t y c z n i e j a k d l a m i k r o k o n t r o l e r a
S A B 8 0 C 5 1 5 / 5 3 5 ) j e s t d o k o n y w a n e j e s t p r z e z u s t a w i e n i e b i t u S W D T z n a j d u j c e g o s i w r e j e s t r z e
I E N 1 .
R e j e s t r I E N 1 a d r e s 0 B 8 h
E X E N 2 S W D T E X 6 E X 5 E X 4 E X 3 E X 2 E A D C
P o u s t a w i e n i u b i t u S W D T s p r z t o w o w p i s y w a n a j e s t j e d y n k a n a p o z y c j b i t u W D T S
z n a j d u j c e g o s i w r e j e s t r z e I P 0 i l i c z n i k w a t c h d o g a r o z p o c z y n a z l i c z a n i e o d w a r t o [c i p o c z t k o w e j .
R e j e s t r I P 0 a d r e s 0 A 9 h
O W D S W D T S I P 0 . 5 I P 0 . 4 I P 0 . 3 I P 0 . 2 I P 0 . 1 I P 0 . 0
O k r e s o w e k a s o w a n i e w a t c h d o g a
O d m o m e n t u u r u c h o m i e n i a w a t c h d o g a , j e g o z a t r z y m a n i e i t r w a Be z e r o w a n i e m o |l i w e j e s t
j e d y n i e p r z e z w y z w o l e n i e z e w n t r z n e g o s y g n a Bu R E S E T # , p r z y c z y m r ó w n o c z e [n i e z w y z e r o w a n i e m
r e j e s t r ó w s p e c j a l n y c h S F R k a s o w a n y j e s t r ó w n i e | b i t S W D T . N a t o m i a s t p r o g r a m o w e , o k r e s o w e
k a s o w a n i e l i c z n i k a u k Ba d u w a t c h d o g p o l e g a n a w p i s a n i u j e d y n k i l o g i c z n e j n a p o z y c j e b i t ó w W D T i
S W D T k o n i e c z n i e w p o d a n e j k o l e j n o [c i , n p . p r z e z w y k o n a n i e r o z k a z ó w :
S E T B W D T
S E T B S W D T
Z n a c z n i k W D T z n a j d u j e s i w r e j e s t r z e I E N 0 i k a s o w a n y j e s t p r z e z p r o c e s o r a u t o m a t y c z n i e
2 c y k l e p o j e g o p r o g r a m o w y m u s t a w i e n i u .
R e j e s t r I E N 0 a d r e s 0 A 8 h
E A L W D T E T 2 E S E T 1 E X 1 E T 0 E X 0
J e [l i z j a k i e g o k o l w i e k p o w o d u n i e z o s t a n i e w y k o n a n e p r o g r a m o w e s k a s o w a n i e l i c z n i k a
w a t c h d o g a w y g e n e r o w a n y z o s t a j e w e w n t r z n y s y g n a B R E S E T i l i c z n i k u s t a w i a n y j e s t w s t a n 7 F F C h .
C z a s t r w a n i a s y g n a Bu R E S E T z a l e |y o d u s t a w i e n i a p r e s k a l e r a ( b i t W D T R E L . 7 ) i w y n o s i 8 l u b 1 2 8
c y k l i .
Z n a c z n i k W D T S u m o |l i w i a p r o g r a m o w i n t e r p r e t a c j zr ó d Ba z e r o w a n i a m i k r o k o n t r o l e r a ,
g d y | z e r o w a n i e z e w n t r z n l i n i R E S E T # w y w o Bu j e i n n e s k u t k i n i | z e r o w a n i e p r z e z u k Ba d w a t c h d o g .
D z i k i t a k i e m u r o z w i z a n i u , p o r e s t a r c i e s y s t e m u , m o |n a s t w i e r d z i , j a k i e b y Bo zr ó d Bo j e g o
w y s t p i e n i a . Z n a c z n i k t e n j e s t u s t a w i a n y w s t a n 1 l o g i c z n e j p r z e z R E S E T u k Ba d u w a t c h d o g , n a t o m i a s t
k a s o w a n y j e s t p o z e r o w a n i u z e w n t r z n l i n i R E S E T . N a l e |y r ó w n i e | p a m i t a , |e m o |e b y o n
r ó w n i e | s k a s o w a n y p r o g r a m o w o .
4 . 7 . 2 . P r z y k Ba d y p r o g r a m o w a n i a u k Ba d u w a t c h d o g
P r z y k Ba d 1
; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
; P r o g r a m d e m o n s t r u j c y d z i a Ba n i e w a t c h d o g a w S A B 8 0 C 5 3 7 . P r o g r a m t e s t u j e s t a n ; p r z y c i s k u d o Bc z o n e g o
d o P 5 . 0 . J e [l i p r z y c i s k j e s t p r z y c i [n i t y , t o u k Ba d w a t c h d o g j e s t ; z e r o w a n y p r o g r a m o w o , j e [l i p r z y c i s k j e s t
z w o l n i o n y , t o u k Ba d w a t c h d o g z e r u j e p r o c e s o r , c o p o w o d u j e m i g a n i e d i o d y p o d Bc z o n e j d o P 1 . 0
; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
O R G 0 0
S E T B S W D T ; W Bc z e n i e u k Ba d u w a t c h d o g
M O V P 1 , # 0 ; W y g a s z e n i e d i o d y
L C A L L D E L A Y 1 ; O p ó zn i e n i e c z a s o w e , a b y z a u w a |a l n y b y B e f e k t m i g a n i a d i o d y
S E T B P 1 . 0 ; Z a p a l e n i e d i o d y
L C A L L D E L A Y 1 ; O p ó zn i e n i e c z a s o w e p o z a p a l e n i u d i o d y
L O O P : J B P 5 . 0 , L O O P ; J e [l i w c i [n i t y j e s t p r z y c i s k ( s t a n n i s k i n a w e j [c i u ) , t o n a s t p i s k o k d o
; p r o c e d u r y z e r u j c e j u k Ba d w a t c h d o g . J e [l i n i e , t o p t l a w y k o n y w a n a b d z i e
; t a k d Bu g o , a | u k Ba d w a t c h d o g n i e z r e s e t u j e p r o c e s o r a , e f e k t e m c z e g o b d z i e
; m i g a n i e d i o d y
S E T B W D T ; Z e r o w a n i e u k Ba d u w a t c h d o g
S E T B S W D T
S J M P L O O P
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; P r o c e d u r a o p ó zn i e n i a c z a s o w e g o
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
D E L A Y 1 :
M O V R 5 , # 1 0
H O P 7 : M O V R 6 , # 1 0 0
H O P 6 : M O V R 7 , # 1 0 0
H O P 5 : S E T B W D T ; u k Ba d w a t c h d o g m u s i b y z e r o w a n y w p r o c e d u r z e
S E T B S W D T ; o p ó zn i a j c e j g d y | c z a s j e j t r w a n i a j e s t d Bu |s z y n i |
c z a s
D J N Z R 7 , H O P 5 ; p o t r z e b n y n a p r z e p e Bn i e n i e l i c z n i k a u k Ba d u w a t c h d o g
D J N Z R 6 , H O P 6
D J N Z R 5 , H O P 7
R E T
P r z y k Ba d 2
; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
; P r o g r a m d e m o n s t r u j c y d z i a Ba n i e u k Ba d u w a t c h d o g w S A B 8 0 C 5 3 7 . U k Ba d w a t c h d o g z e r o w a n y j e s t
; w p r o c e d u r z e o b s Bu g i p r z e r w a n i a o d l i c z n i k a T 2 , k t ó r y p o c z t k o w o a u t o Ba d o w a n y j e s t d u | w a r t o [c i t a k , a b y
; l i c z n i k u k Ba d u w a t c h d o g n i e z d |y B s i p r z e p e Bn i . W a r t o [ d o a u t o Ba d o w a n i a l i c z n i k a T 2 j e s t s t o p n i o w o
; z m n i e j s z a n a a | d o z e r a , c o s p o w o d u j e p r z e p e Bn i e n i e l i c z n i k a u k Ba d u w a t c h d o g a i w y g e n e r o w a n i e p r z e z n i e g o
; s y g n a Bu r e s e t 4 t a k t y p r z e d o s i g n i c i e m w a r t o [c i m a k s y m a l n e j
; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
O R G 0 0
L J M P M A I N ; S k o k n a p o c z t e k p r o g r a m u , w c e l u o m i n i c i a p r o c e d u r o b s Bu g i
; p r z e r w a D
O R G 2 B h ; A d r e s p r z e r w a n i a o d l i c z n i k a T 2
L J M P I N T _ T 2 ; S k o k d o p r o c e d u r y o b s Bu g i
M A I N :
S E T B E A L ; O d b l o k o w a n i e w s z y s t k i c h p r z e r w a D
S E T B E T 2 ; O d b l o k o w a n i e p r z e r w a n i a o d l i c z n i k a T 2
M O V C R C H , # $ 0 F ; W p i s w a r t o [c i a u t o m a t y c z n i e Ba d o w a n e j
M O V C R C L , # 0 ; d o T 2 p o j e g o p r z e p e Bn i e n i u
M O V T H 2 , # 0 F h ; W p i s w a r t o [c i p o c z t k o w e j l i c z n i k a T 2
M O V T L 2 , # 0
M O V T 2 C O N , # 1 1 h ; T r y b 0 a u t o Ba d o w a n i a l i c z n i k a T 2 , t a k t o w a n i e s y g n a Be m
; w e w n t r z n y m , u r u c h o m i e n i e l i c z n i k a
S E T B S W D T ; U r u c h o m i e n i e u k Ba d u w a t c h d o g
L C A L L I N T R O ; U r u c h o m i e n i e p r o c e d u r y d e m o n s t r a c y j n e j
L O O P :
M O V P 1 , C R C H ; W p t l i g Bó w n e j n a s t p u j e z m n i e j s z a n i e w a r t o [c i p o c z t k o w e j d o
; p r z e Ba d o w y w a n i a l i c z n i k a T 2 i j e d n o c z e s n e w y s y Ba n i e 8
s t a r s z y c h ; b i t ó w t e j w a r t o [c i d o p o r t u P 1 w c e l u w i z u a l i z a c j i
L C A L L D E L A Y 1
D E C C R C H
S J M P L O O P
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; P r o c e d u r a o p ó zn i e n i a c z a s o w e g o
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
D E L A Y 1 :
M O V R 5 , # 2 0
H O P 7 : M O V R 6 , # 1 0 0
H O P 6 : M O V R 7 , # 1 0 0
H O P 5 : D J N Z R 7 , H O P 5
D J N Z R 6 , H O P 6
D J N Z R 5 , H O P 7
R E T
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; P r o c e d u r a o b s Bu g i p r z e r w a n i a o d T 2
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
I N T _ T 2 :
S E T B W D T ; Z e r o w a n i e u k Ba d u w a t c h d o g
S E T B S W D T
C L R T F 2 ; Z n a c z n i k T 2 w y m a g a p r o g r a m o w e g o z e r o w a n i a
R E T I
I N T R O : ; P r o c e d u r a w y [w i e t l a j c a n a d i o d a c h p o d Bc z o n y c h d o p o r t u P 1
M O V R 0 , # 1 ; p e w n k o m b i n a c j w c e l u p o k a z a n i a m o m e n t u r e s e t u p r z e z
M O V R 1 , # 8 ; u k Ba d w a t c h d o g
I N T R O _ L O O P :
M O V P 1 , R 0
M O V A , R 0
R L A
M O V R 0 , A
L C A L L D E L A Y 1
D J N Z R 1 , I N T R O _ L O O P
R E T
4 . 7 . 3 . W a t c h d o g o s c y l a t o r a O W D
O b o k w a t c h d o g a n a d z o r u j c e g o p o p r a w n e w y k o n y w a n i e p r o g r a m u , m i k r o k o n t r o l e r
S A B 8 0 C 5 3 7 w y p o s a |o n y j e s t r ó w n i e | w s y s t e m n a d z o r u j c y p o p r a w n p r a c w e w n t r z n e g o
o s c y l a t o r a t z w . w a t c h d o g o s c y l a t o r a O W D , k t ó r y g e n e r u j e w e w n t r z n y s y g n a B R E S E T p o w y k r y c i u
z m n i e j s z e n i a s i c z s t o t l i w o [c i p r a c y w e w n t r z n e g o o s c y l a t o r a p o n i |e j p e w n e j , u s t a l o n e j w a r t o [c i .
W e w n t r z n y s y g n a B R E S E T j e s t u t r z y m y w a n y t a k d Bu g o , d o p ó k i u k Ba d o s c y l a t o r a n i e z a c z n i e
p o n o w n i e p o p r a w n i e p r a c o w a , p r z y c z y m w c z a s i e j e g o t r w a n i a w y j [c i a w s z y s t k i c h p o r t ó w
m i k r o k o n t r o l e r a u t r z y m y w a n e s w s t a n i e w y s o k i m ( j e d y n k i l o g i c z n e j ) . S c h e m a t b l o k o w y w a t c h d o g a
o s c y l a t o r a O W D p r z e d s t a w i o n o n a r y s u n k u 4 . 2 2 .
I P 0
O W D S
X T A L 1
W e w n .
÷ 6
R E S E T O W D
K o m p a r a t o r O p ó zn i e n i e
o s c y l a t o r
X T A L 2
c z s t o t l i w o [c i 3 c y k l e
W e w n t r z n y
W a t c h d o g
O W E
z e g a r
o s c y l a t o r a
R y s . 4 . 2 2 . S c h e m a t b l o k o w y u k Ba d u w a t c h d o g a o s c y l a t o r a O W D
U k Ba d w a t c h d o g a o s c y l a t o r a O W D u r u c h a m i a n y j e s t s p r z t o w o . J e [l i p i n O W E
m i k r o k o n t r o l e r a z n a j d u j e s i w s t a n i e n i s k i m , w ó w c z a s w a t c h d o g o s c y l a t o r a O W D j e s t w y Bc z o n y .
J e |e l i n a t o m i a s t p i n O W E j e s t n i e o d Bc z o n y l u b z n a j d u j e s i w s t a n i e w y s o k i m , w ó w c z a s w a t c h d o g
o s c y l a t o r a j e s t u r u c h o m i o n y . T a k i e r o z w i z a n i e p o w o d u j e , |e w a t c h d o g o s c y l a t o r a j e s t u r u c h a m i a n y
t a k |e w m o m e n c i e p r z e r w a n i a [c i e |k i l u b u s z k o d z e n i a p i n u O W E . P o d o b n i e j a k w a t c h d o g
p r o g r a m o w y W D T , w a t c h d o g o s c y l a t o r a O W D z g Ba s z a s w ó j s t a n z a p o m o c z n a c z n i k a s t a t u s u b i t u
O W D S z n a j d u j c e g o s i w r e j e s t r z e I P 0 . Z n a c z n i k t e n u s t a w i a n y j e s t w s t a n j e d y n k i l o g i c z n e j w
m o m e n c i e w y g e n e r o w a n i a p r z e z w a t c h d o g o s c y l a t o r a O W D s y g n a Bu R E S E T , n a t o m i a s t k a s o w a n y j e s t
p r o g r a m o w o l u b p o p r z e z z e w n t r z n y s y g n a B R E S E T .
4 . 8 . P r a c a m i k r o k o n t r o l e r a w t r y b a c h o s z c z d z a n i a e n e r g i i
W n i e k t ó r y c h p r z y p a d k a c h , g d y m i k r o k o n t r o l e r z a s i l a n y j e s t z b a t e r i i i n i e w y k o n u j e |a d n y c h
o b l i c z e D, a j e d y n i e o c z e k u j e n a s y g n a B z e s t e r o w a n e g o u r z d z e n i a , p r a k t y c z n e b y Bo b y w p r o w a d z e n i e
g o w s t a n p r a c y z o b n i |o n y m p o b o r e m m o c y . M u s i s i t o o d b y j e d n a k w t a k i s p o s ó b , a b y
m i k r o k o n t r o l e r z a c h o w a B z a w a r t o [ n a j w a |n i e j s z y c h r e j e s t r ó w i k o m ó r e k p a m i c i , o r a z |e b y b y B
m o |l i w y s z y b k i p o w r ó t d o s t a n u n o r m a l n e j p r a c y .
M i k r o k o n t r o l e r S A B 8 0 C 5 3 7 w y p o s a |o n y j e s t w m e c h a n i z m u m o |l i w i a j c y w p r o w a d z e n i e
u k Ba d u w s p e c j a l n y t r y b p r a c y , w k t ó r y m n i e j e s t w y k o n y w a n y p r o g r a m i z n a c z n i e z m n i e j s z o n y j e s t
p o b ó r p r d u . M i k r o k o n t r o l e r z a c h o w u j e j e d n a k z a w a r t o [ c a Be j w e w n t r z n e j p a m i c i R A M i r e j e s t r ó w
s p e c j a l n y c h S F R . N i e j e s t p r z y t y m w y m a g a n e d o Bc z e n i e d o d a t k o w e g o n a p i c i a p o d t r z y m u j c e g o
z a w a r t o [ w e w n t r z n e j p a m i c i R A M , g d y | j e s t o n a z a s i l a n a n a p i c i e m z w e j [c i a U c c , p r z y c z y m
w t r y b i e P o w e r D o w n n a p i c i e z a s i l a j c e m o |e b y n a w e t o b n i |o n e d o 2 V . O b n i |e n i e n a p i c i a
z a s i l a j c e g o u m o |l i w i a z m n i e j s z e n i e p o b o r u p r d u n a w e t o o k . 5 0 0 r a z y w s t o s u n k u d o p r d u
p o b i e r a n e g o w t r a k c i e n o r m a l n e j p r a c y m i k r o k o n t r o l e r a .
W m i k r o k o n t r o l e r z e S A B 8 0 C 5 3 7 d o s t p n e s t r z y t r y b y p r a c y o o b n i |o n y m p o b o r z e m o c y :
I d l e , P o w e r - D o w n i S l o w - D o w n . T r y b y t e m o g b y s p r z t o w o k o n t r o l o w a n e p r z e z z m i a n s t a n u n a
w y p r o w a d z e n i u / S W D m i k r o k o n t r o l e r a , p r z y c z y m :
P E
P E / S W D = 1 - z a b l o k o w a n i e p r o g r a m o w e g o w y b o r u t r y b u p r a c y z o b n i |o n y m p o b o r e m
m o c y ,
P E / S W D = 0 - o d b l o k o w a n i e p r o g r a m o w e g o w y b o r u t r y b u p r a c y z o b n i |o n y m p o b o r e m
m o c y .
W y b ó r j e d n e g o z t r y b ó w o s z c z d z a n i a e n e r g i i o d b y w a s i p r z e z u s t a w i e n i e o d p o w i e d n i c h
b i t ó w s t e r u j c y c h w r e j e s t r z e P C O N p r z y z a Bo |e n i u , |e w y p r o w a d z e n i e / S W D s t e r o w a n e j e s t
P E
s y g n a Be m n i s k i m .
R e j e s t r P C O N a d r e s 8 7 h
S M O D P D S I D L S S D G F 1 G F 0 P D E I D L E
Z n a c z n i k i G F 0 i G F 1 s z n a c z n i k a m i o g ó l n e g o p r z e z n a c z e n i a , n a t o m i a s t b i t S M O D n i e j e s t
w y k o r z y s t y w a n y w p r o g r a m o w a n i u t r y b ó w p r a c y m i k r o k o n t r o l e r a .
T r y b p r a c y m i k r o k o n t r o l e r a I d l e
P o w p r o w a d z e n i u m i k r o k o n t r o l e r a w t r y b p r a c y I d l e j e d n o s t k a a r y t m e t y c z n o - l o g i c z n a i u k Ba d
w a t c h d o g n i e s t a k t o w a n e z w e w n t r z n e g o z e g a r a u k Ba d u , n a t o m i a s t p o z o s t a Be u k Ba d y w e w n t r z n e
m o g d z i a Ba n o r m a l n i e . O g r a n i c z e n i e p o b o r u m o c y z a l e |n e j e s t o d l i c z b y d z i a Ba j c y c h u k Ba d ó w
w e w n t r z n y c h .
W p r o w a d z e n i e m i k r o k o n t r o l e r a w s t a n p r a c y I d l e m u s i n a s t p i w g o k r e [l o n e j p r o c e d u r y :
w p i e r w s z y m k r o k u n a l e |y u s t a w i z n a c z n i k i n a s t p u j c o :
I D L E = 1 i I D L S = 0 ,
w d r u g i m k r o k u z n a c z n i k o m n a l e |y p r z y p i s a w a r t o [c i :
I D L E = 0 i I D L S = 1 .
D z i k i t a k i e j p r o c e d u r z e u n i k a s i p r z y p a d k o w e g o w p r o w a d z e n i a m i k r o k o n t r o l e r a w s t a n
o b n i |o n e g o p o b o r u m o c y . P o n i e w a | z n a c z n i k i r e j e s t r u P C O N n i e m o g b y a d r e s o w a n e b i t o w o ,
d l a t e g o u s t a w i e n i a p o s z c z e g ó l n y c h b i t ó w r e j e s t r u n a l e |y d o k o n a i n s t r u k c j O R L , n p . w s p o s ó b
p o k a z a n y p o n i |e j :
O R L P C O N , # 0 0 0 0 0 0 0 1 B ; U s t a w i e n i e b i t u I D L E ( b i t I D L S m u s i b y w y z e r o w a n y )
O R L P C O N , # 0 0 1 0 0 0 0 0 B ; U s t a w i e n i e b i t u I D L S ( b i t I D L E m u s i b y w y z e r o w a n y )
Z n a c z n i k i t e s k a s o w a n e a u t o m a t y c z n i e p r z e z m i k r o k o n t r o l e r z a r a z p o i c h u s t a w i e n i u , w i c
n i e j e s t k o n i e c z n e i c h p r o g r a m o w e k a s o w a n i e .
T r y b p r a c y m i k r o k o n t r o l e r a P o w e r - D o w n
W p r o w a d z e n i e m i k r o k o n t r o l e r a w t r y b p r a c y P o w e r - D o w n p o w o d u j e z a t r z y m a n i e g e n e r a t o r a
m i k r o k o n t r o l e r a , l i c z n i k a u k Ba d u w a t c h d o g o r a z w s z y s t k i c h p o z o s t a By c h u k Ba d ó w w e w n t r z n y c h .
Z a b l o k o w a n e s r ó w n i e | p r z e r w a n i a . P o d o b n i e j a k w p r z y p a d k u b i t ó w s t e r u j c y c h t r y b e m I d l e , p r z y
w y b o r z e t r y b u P o w e r - D o w n b i t y s t e r u j c e P D E i P D S m u s z b y u s t a w i a n e w g o k r e [l o n e j
k o l e j n o [c i :
- w k r o k u p i e r w s z y m :
P D E = 1 i P D S = 0 ,
- w k r o k u d r u g i m :
P D E = 0 i P D S = 1 ,
n p .
O R L P C O N , # 0 0 0 0 0 0 1 0 B ; U s t a w i e n i e b i t u P D E ( b i t P D S m u s i b y w y z e r o w a n y )
O R L P C O N , # 0 1 0 0 0 0 0 0 B ; U s t a w i e n i e b i t u P D S ( b i t P D E m u s i b y w y z e r o w a n y )
T r y b P o w e r - D o w n m a w y |s z y p r i o r y t e t o d t r y b u I d l e , d l a t e g o p r z y j e d n o c z e s n y m w y b r a n i u
o b u t r y b ó w m i k r o k o n t r o l e r w p r o w a d z a n y j e s t w s t a n p r a c y P o w e r - D o w n . P o r ó w n a n i e t y c h d w ó c h
t r y b ó w o s z c z d z a n i a m o c y m i k r o k o n t r o l e r a p r z e d s t a w i o n o w t a b e l i 4 . 1 6 .
T a b e l a 4 . 1 6 . P o r ó w n a n i e t r y b ó w p r a c y I d l e i P o w e r - D o w n
T r y b I d l e T r y b P o w e r D o w n
= 0 = 0
P E P E
W y b ó r t r y b u I D L E = 1 i I D L S = 0 P D E = 1 i P D S = 0
I D L E = 0 i I D L S = 1 P D E = 0 i P D S = 1
W y w o Ba n i e d o w o l n e g o Z e r o w a n i e l i n i R E S E T
Z a k o Dc z e n i e
p r z e r w a n i a
t r y b u
Z e r o w a n i e l i n i R E S E T
W y j [c i e z t r y b u P o w e r - D o w n m o |l i w e j e s t j e d y n i e p r z e z s p r z t o w e w y z e r o w a n i e
m i k r o k o n t r o l e r a z e w n t r z n l i n i R E S E T . P o w y j [c i u z t r y b u P o w e r - D o w n r e s e t o w a n a j e s t
z a w a r t o [ r e j e s t r ó w s p e c j a l n y c h , n a t o m i a s t z a w a r t o [ w e w n t r z n e j p a m i c i R A M p o z o s t a j e
n i e z m i e n i o n a . N a l e |y t a k |e p a m i t a , |e j e [l i p o d c z a s p r a c y w t y m t r y b i e m i k r o k o n t r o l e r z a s i l a n y b y B
o b n i |o n y m n a p i c i e m , t o i m p u l s z e r u j c y m u s i b y p o d a n y d o p i e r o p o o s i g n i c i u p r z e z n a p i c i e
z a s i l a j c e n o r m a l n e g o p o z i o m u . P o n a d t o , c z a s t r w a n i a i m p u l s u m u s i b y n a t y l e d Bu g i , a b y
w e w n t r z n y g e n e r a t o r m i k r o k o n t r o l e r a o s i g n B s t a b i l n e w a r u n k i p r a c y ( 1 0 2 0 m s ) .
T r y b p r a c y m i k r o k o n t r o l e r a S l o w - D o w n
W t r y b i e p r a c y m i k r o k o n t r o l e r a S l o w - D o w n z m n i e j s z e n i e p o b i e r a n e j m o c y m i k r o k o n t r o l e r a
o d b y w a s i p o p r z e z z m n i e j s z e n i e c z s t o t l i w o [c i t a k t o w a n i a . P o p r z e j [c i u m i k r o k o n t r o l e r a d o t e g o
t r y b u p r a c y c z s t o t l i w o [ z e g a r a t a k t u j c e g o z m n i e j s z a n a j e s t 8 k r o t n i e , p r z y c z y m d o t y c z y t o
r ó w n i e | s y g n a Bu z e g a r a t a k t u j c e g o p o d a n e g o n a w y j [c i e P 1 . 6 / C L K O U T .
P r z e j [c i e m i k r o k o n t r o l e r a d o t r y b u p r a c y S l o w - D o w n o d b y w a s i p o p r z e z u s t a w i e n i e w s t a n
j e d y n k i l o g i c z n e j b i t u S D , z n a j d u j c e g o s i w r e j e s t r z e P C O N , p r z y c z y m p r a c a m i k r o k o n t r o l e r a w
t r y b i e S l o w - D o w n j e s t m o |l i w a r ó w n o c z e [n i e z p r a c w t r y b a c h I d l e l u b P o w e r - D o w n .
W y j [c i e m i k r o k o n t r o l e r a z t r y b u p r a c y S l o w - D o w n o d b y w a s i p r z e z w y z e r o w a n i e b i t u S D .
Wyszukiwarka
Podobne podstrony:
pcwd watchdoggroup avr watchdogwatchdognmi watchdogwięcej podobnych podstron