Você está na página 1de 3

w w w . d e p o in o v a s i.

c o m

V o lta g e S e n so r M o d u le

D e sc r ip tio n :

T h i s m o d u l e i s b a s e d o n r e s i s ta n c e p o i n t s p r e s s u r e p r i n c i p l e , a n d i t c a n m a k e t h e i n p u t
v o l t a g e o f r e d te r m i n a l r e d u c e 5 t i m e s o f o ri g i n a l v o lt a g e .

T h e m a x A r d u i n o a n a l o g i n p u t v o l ta g e i s 5 V , s o t h e i n p u t v o l ta g e o f t h i s m o d u l e s h o u l d b e
n o t m o r e t h a n 5 V x 5 = 2 5 V ( i f f o r 3 .3 V s y s t e m , t h e i n p u t v o l t a g e s h o u l d b e n o t m o re t h a n
3 .3 V x 5 = 1 6 .5 V ) .

B e c a u s e t h e A r d u i n o A V R c h i p h a v e 1 0 b it A D , s o t h i s m o d u l e s im u l a t i o n r e s o l u t i o n is
0 .0 0 4 8 9 V ( 5 V / 1 0 2 3 ) , a n d t h e i n p u t v o lt a g e o f t h is m o d u le s h o u l d b e m o r e t h a n 0 .0 0 4 8 9 V
x 5 = 0 .0 2 4 4 5 V .

S p e c ia l P a r a m ete r s :

1 V o lta g e in p ut ra n g e : D C 0 -2 5 V
2 V o l t a g e d e t e c t i o n r a n g e : D C 0 .0 2 4 4 5 V - 2 5 V
3 V o l t a g e a n a l o g r e s o l u t i o n : 0 .0 0 4 8 9 V
4 D C i n p u t i n t e r f a c e : r e d t e rm i n a l p o s it i v e w it h V C C , n e g a t i v e w i t h G N D

w w w . d e p o in o v a s i. c o m

C o n n e c tin g D ia g r a m :

A p p lic a tio n :

C o n n e c t t h i s v l o ta g e s e n s o r m o d u le w i t h A r d u i n o s e n s o r s h i e l d t h r o u g h 3 P i n s e n s o r c a b l e ,
n o t o n l y c a n e a s il y r e a l i z e t o d e t e c t a n d c o n t r o l t h e v o l t a g e , b u t a ls o c a n d i s p l a y t h e v o l ta g e
t h r o u g h t h e I I C L C D 1 6 0 2 L C D m o d u l e a n d m a k e v o lt a g e m o n i t o r , a s f o l l o w i n g :

w w w . d e p o in o v a s i. c o m

R eferren ce T est C o d e :

# i n c l u d e < W ir e .h >
in t v a l1 1;
in t v a l2;

v o id se tu p()
{
p i n M o d e ( L E D 1 ,O U T P U T ) ;
S e r i a l .b e g i n ( 9 6 0 0 ) ;
S e r i a l .p r i n t l n ( " E m a r te e .C o m " ) ;

S e r i a l .p r i n t l n ( " V o lt a g e : ") ;
S e r i a l .p r i n t ( " V " ) ;
}
v o i d l o o p ()
{
flo a t te m p;
v a l1 1 = a n a lo g R e a d (1);
t e m p = v a l 1 1 / 4 .0 9 2 ;
v a l 1 1 = ( i n t ) t e m p ;/ /
v a l 2 = ( ( v a l 1 1 % 1 0 0 )/ 1 0 );
S e r i a l .p r i n t l n ( v a l 2 );

d e l a y ( 1 0 0 0 );
}

Você também pode gostar