lab. 1 control digital

Upload: sergioabelramirezzap

Post on 06-Jul-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/16/2019 Lab. 1 Control Digital

    1/13

    CONVERTIDOR ANALOGICO DIGITAL Y

    CONVERTIDOR DIGITAL ANALOGICO

    I. OBJETIVOS:

    1.1 OBJETIVO GENERAL

    • APRENDER EL PROCESO DE CONVERSION DE SEÑALESANALOGICAS Y DIGITAL CON EL USO DE LOS MODULOS ADC Y PWMCON UN MICROCONTROLADOR 

     1.2 OBJETIVOS ESPECIFICOS

    a) SELECCIONAR EL MICROCONTROLADOR QUE TENGA MODULOADC Y PWM

     b) UTILIZAR UN CONVERSOR ANALOGICO A DIGITAL (A/D) PARAOBTENER SEÑALES DIGITALES.

    c) UTILIZAR EL MODULO PWMRC! PARA OBTENER UNA SEÑALCONTINUA A PARTIR DE UNA DIGITAL.

    ") GENERAR EL TIEMPO DE MUESTREO UTILIZANDO EL TIMER #.

    II. MATERIALES

    C$%&'a"$a c$* +$,-a P$'+ P$,++$*a0! +$,-a Pc C C$%&0 .III. MARCO TEORICO:

    Paa &$" 001a a cab$ *'+a &%a &acca c$%$ &% &a+$ "b%$++0cc$*a '* %c$c$*$0a"$ 2' c'* c$* 0$+ +3'*+ 2'+$+4 C$*1+$ A/D M$"'0$ PWM T%  M$"'0$ " c$%'*cac5* Sa0 $ USART

    D*$ " 0a+ **'%ab0+ 3a%a+ " %c$c$*$0a"$+ 2' 6+* * 0 %ca"$

    1a%$+ a 03 '*$ " &$&$+$ 3*a0! c$%$ 0 PIC #7899 " Mc$c:&. E+%c$c$*$0a"$ c'*a c$* 0a+ +3'*+ caac+ca+4

    • C'*a c$* '* %$"'0$ A/D " ; ca*a0+! c$* #< b+ " +$0'c$*.• M$"'0$ CCP(ca&'a!c$%&aac$*!&-%)• C'*a c$* = %+ 4

    TMR0 – temporizador/contador de 8 bits

    TMR1

    Temporizador de 16 bits

    Puede usarse como reloj secundario en modos de bajo consumo

    Puede usarse como reloj de tiempo real (RTC)

    enera interruption por desbordamiento

    TMR!

  • 8/16/2019 Lab. 1 Control Digital

    2/13

    Temporizador de 8 bits

    enera interrupci"n por desbordamiento

    • M$"'0$ " c$%'*cac5* UART• O+c0a"$ **$ " 9 M>?

     

    M$"$ T%&$?ac5* TIMER #

    E0 &$"$ " %&$?ac5* +4 TIMER #T@T$+c(7=TMR#)P+ca0 

    D5*"4TMR#4 C$*,$%a"$ &$ 3+$+ " # b c/'! + 0 "a$ a &a "0c'a0 %&?aF a c$*a 0 TIMER#.P+ca04 8ac$ " "1+5* " ,c'*ca " OSC/. P'" $%a1a0$+ "4 #! ! 9!T$+c @ #/8$+c

    TIMER &aa 3*ac5* " PWM

    P$"$ PWM (TPWM)4 TPWM @T$+c(P#)P+ca0.

    8c'*ca 0a +Ha0 PWM4 8PWM @ #/ TPWMTMR4 3+$ " 9 b+ "0 TIMER.P4 R3+$ " 9 b+ a + c$%&aa"$ c$* TMR! + "c 0 TMR003aF :a+a PR.P+ca04 8ac$ " "1+5* " ,c'*ca " OSC/. P'" $%a 1a0$+ "4 #! #7.

    D' cc0 @ Va0$/((P#))D' #G! '* $+c0$+c$&$ '* 1'a0 %*a0! %&0%* 0 cc'$ 2' + %'+a * 0a ,3'a #.

  • 8/16/2019 Lab. 1 Control Digital

    3/13

    Figura 1.0

     b. I%&0%*a 0 &$3a%a (* 0*3'a C) '0?a*"$ &aa 00$ 0 +$,-a PIC C c$&a*"$ * +' "$ 0 c5"3$ 2' + %'+a a c$**'ac5*.

    K*c0'" #7899.:K"1c a"c@#<K8USES NOWDT! INTRCIO! NOMCLR K'+ "0a(INT@9? T&-%@

  • 8/16/2019 Lab. 1 Control Digital

    4/13

      *ab0*'&+(GLOBAL)  +'&$+c00a$(OSC9M>ZOSCINTRC)1$" %a*()

      *c&'()  -:0(#)

    c. C$%&0 0 &$3a%a a*+ ca"$ ca3' 0 ac:1 .>EX * 0 'C "0cc'$ %&0%*a"$ * P$'+.

    ". E* 0 ca*a0 D "0 $+c0$+c$&$ (c$*ca"$ a0 &* B# " 'C) + &$"F 1+'a0?a 0a +Ha0 c'$ &$"$ c$+&$*" a0 %&$ " %'+$! 0 T$* " 0a %+%ac$+&$*"F a0 %&$ 2' '0?a 0 &$c+a"$ &aa 0a 0c'a "0 ADC "%F+ $&ac$*+ "*$ " 0a *'&c5*.

    A*$a4• T%&$ " %'+$ 4 ## %+• T%&$ '0?a"$ &$ 0 &$c+a"$ &aa 0a 0c'a "0 ADC 4 < %+

    . Ma*&'0a 0 1$0a " *a"a "0 ADC "0 'C! &$ %"$ "0 &$*c5%$c$*ca"$ a0 &* AN< "0 %+%$! '0?a*"$ 0 1'a0 %*a0 a*$ 0 1a0$ "0a c$*1+5* c$+&$*"*! *3+ +'+ "a$+ * 0a ab0a #.<

    R+$0'c5* "0 ADC "0 'C 4 %V

      ANALOGICO DIGITAL

    V a"c1a0'

    <

  • 8/16/2019 Lab. 1 Control Digital

    5/13

    0 1 2 3 4 5 60

    200

    400

    600

    800

    1000

    1200

    0

    205

    419

    512

    614

    829

    1023

    adc_value vs. Vi

    U+a*"$ 0$+ "a$+ " 0a ab0a 3a,ca a"c1a0' 1+ V *c$*a 0a ,'*c5* "a*+,*ca () &aa 0 A/D.

     N@ Vg. Usando PM !a"a g#n#"a" $na s#%a& ana&'g()a *D+A,

    Ac$**'ac$* + %'+a 0 "a3a%a " ,0'$ "0 &$c+$ " 3*ac$* " 0a+Ha0 PWM

    :. C$*+"a*"$ 0 "a3a%a " ,0'$ a*$ ! + %&0%*aa 0 &$3a%a (*0*3'a C ) c$+&$*"* a "c:$ "a3a%a! '0?a*"$ &aa 00$ 0 +$,-aPICC c$&a"$ a +' "$ 0 c$"3$ 2' + %'+a a c$**'ac$*.

    K*c0'" #7899.:K"1c a"c@#

  • 8/16/2019 Lab. 1 Control Digital

    6/13

    K8USES NOWDT! INTRCIO! NOMCLR K'+ "0a(INT@9

    +&-%#"'("') &*,(a"c1$0@ .=, a"1a0@ L' D@ =.#, "' @ =.ZOSCINTRC)

    1$" %a*()  *c&'()

      -:0(#)

  • 8/16/2019 Lab. 1 Control Digital

    7/13

    . C$%&0 0 &$3a%a a*+ ca"$ ca3' 0 ac:1 .>EX * 0 'C "0cc'$ %&0%*a"$ * P$'+ 2' + %'+a * 0a ,3'a #.#.

    83'a #.#

     . E* 0 ca*a0 D "0 $+c0$+c$&$ (c$*ca"$ * 0 &* C# "0 'C)! + &$"F1+'a0?a 0a 3F,ca "0 %&$ " %'+$! a+ c$%$ 0 %&$ '0?a"$ &$ 0c5"3$ "0 &$3a%a &aa 0c'a "0 A/D D/A 3*ac5* " PWM "0 'C(%&$ c$*a"$ 0'3$ " 3*a"a 0a *'&c5* "0 TIMER#) * 0 ca*a0 C+ &$"F 1+'a0?a 0a +Ha0 PWM &$1** "0 'C.

    . L$+ %5"'0$+ PWM 3*a* bF+ca%* ,$%a+ " $*"a &5"ca+. La+Ha0 PWM &'" + c$*1"a * +Ha0 a*a053ca %"a* '* ,0$ &a+a

     ba$ &aa "%*a +' 1a0$ &$%"$ (DC). Ec'a*"$ 0 &$3a%a 1aa*"$ 0 1$0a " *a"a $%a*"$ 0$+ "a$+ "0 1'a0 %*a0! 00*a 0aab0a #.

    8c'*ca " 0a +Ha0 PWM4 < >?

  • 8/16/2019 Lab. 1 Control Digital

    8/13

  • 8/16/2019 Lab. 1 Control Digital

    9/13

      DIGITAL ANALOGICO

    Tab0a #. 

    0 1 2 3 4 5 60

    20

    40

    60

    80

    100

    120

    Vi vs %D

    Vi

    %D

    0. D 0a ab0a#. 3a,ca V 1+ D! D 1+ D' D' 1+ a"c1a0'

    Adc_value Tpwm Tpwm %D Duty

    Vi N Ton Tof D

    0 0 0 0 0 0

    1 205 40 10 20 80

    2 419 29 21 40.9 1!

    ! 14 20 !0 0 240

    4 829 9.25 40."5 81 !24

    5 102! 0.10 49.90 99.99 !99

  • 8/16/2019 Lab. 1 Control Digital

    10/13

    0 20 40 60 80 100 1200

    50

    100

    150

    200250

    300

    350

    400

    450

    0

    80

    163

    240

    324

    399

    Duty Vs. %D

    %D

    DUT

    0 50 100 150 200 250 300 350 400 4500

    200

    400

    600

    800

    1000

    1200

    0

    205

    419

    614

    829

    1023

    DUT Vs. !dc_value

    DUT

    !dc_value

  • 8/16/2019 Lab. 1 Control Digital

    11/13

    "#$&'!()' U#! '&*!+ ')"D!+ V&, D&+ -)T"/(&T) usasset

    • 2

    • 10

  • 8/16/2019 Lab. 1 Control Digital

    12/13

    • 20

    CONCLUSIONES

      El convertidor digital-analógico es un circuito que tiene una

    entrada digital y da a la salida una tensión proporcional a la

     palabra digital.  Mientras que el convertidor analógico-digital es un Circuito

    tiene una entrada analógica y da a la salida una palabra digital

     proporcional a la entrada analógica.

     Agregando una pequeña señal analógica debemos utilizar ofset  porque el microcontrolador no lee señales negativas, acemos

  • 8/16/2019 Lab. 1 Control Digital

    13/13

    ofset de acuerdo a la medida de volta!e pico a pico de la señal

    de entrada.