Autor Tema: ´problema con el conversor a/d pic16f88  (Leído 2740 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado danielc

  • PIC10
  • *
  • Mensajes: 3
´problema con el conversor a/d pic16f88
« en: 12 de Octubre de 2010, 22:53:46 »
  estoy usando el conversor a/d pic16f88 1 entrada la RA2 funciona bien la lectura pero las otras entradas analogicas las configure como entradas digitales ,cada vez que produsco un cambio 1 a 0 o viseberza ,en la entrada analogica me produce un corrimiento en la medicion ; no asi con las entradas digitales si alguien save algo espero gracias

         BANKsel
         bsf        ANSEL,5                    ;canal 5 analogo pin RB6  sen vcc
         bcf         STATUS,RP0
         bcf      ADCON0,ADCS0                  ;divide por 32
         BSF      ADCON0,ADCS1
         bsf       STATUS,RP0
         clrf     ADCON1
         bsf      ADCON1,7   


sensor_vcc1
      movlw    .80
      movwf    tiempo_sen1
     bsf          STATUS,RP0
      bsf      PIE1,ADIE          ;bit 6
      bsf      INTCON,7           ;GIE
      bcf      INTCON,6           ;PEIE 
      call     pagina0
habilita 
      BSF      ADCON0,ADON
      BsF      ADCON0,5            ;CH02
      BcF      ADCON0,4            ;CH01      101  ANA5    PIN  RB6
      BsF      ADCON0,3            ;CH00
      call     TIEMPO1
      call     TIEMPO1
      BSF      ADCON0,2
espera
       
      nop
      btfss     PIR1,ADIF         ;adif
      goto     espera
      bsf      ADCON0,4
      movfw    ADRESH
      movwf    sen_vcch           ;guarda informacion voltage
      bsf       STATUS,RP0
      movfw    ADRESL
      bcf STATUS,RP0
      movwf    sen_vccl
      bcf      PIR1,6
« Última modificación: 13 de Octubre de 2010, 21:30:42 por danielc »

Desconectado Chrisbaf

  • PIC16
  • ***
  • Mensajes: 178
Re: ´problema con el conversor a/d pic16f88
« Respuesta #1 en: 13 de Octubre de 2010, 15:37:21 »
coloca tu codigo para que podamos ayudarte

Desconectado MicroControladoresPIC

  • PIC10
  • *
  • Mensajes: 4
Re: ´problema con el conversor a/d pic16f88
« Respuesta #2 en: 15 de Octubre de 2010, 22:44:27 »
Creo que te convendria medir varias veces y promediar, ademas de eso, yo tambien he tenido poblemas para medir en forma conscutiva varios canales, lo solucione poniendo un delay entre una medicion y la otra, es decir, despues de cambiar de canal y antes de empezar al medicicino , si podes, pone un delay, si no lo ponia, como que me arrastraba un valor de la otra medicion, y andaba mal.


saludos.

http://microcontroladorespic.dyndns.org

Desconectado danielc

  • PIC10
  • *
  • Mensajes: 3
Re: ´problema con el conversor a/d pic16f88
« Respuesta #3 en: 15 de Octubre de 2010, 22:53:21 »
Creo que te convendria medir varias veces y promediar, ademas de eso, yo tambien he tenido poblemas para medir en forma conscutiva varios canales, lo solucione poniendo un delay entre una medicion y la otra, es decir, despues de cambiar de canal y antes de empezar al medicicino , si podes, pone un delay, si no lo ponia, como que me arrastraba un valor de la otra medicion, y andaba mal.


saludos.

http://microcontroladorespic.dyndns.org
gracias por contestar 
lo que pasa es que cuando mido por la entrada RA2 la unica que utilizo  como analoga ,las otras que estan configuradas como digitales de acuerdo con la tension que esten cargada en ese momento me corre la anloga o sea si en la analoga estoy midiendo 12 volt y la RA1 la mando a masa constante la RA2 se corre a 11,6 volt y si a esa le sumo la RB6 que es analoga pero la tengo configurada como digital tambien la mando a negativo la RA2 se corre a 11,2 volt , lo que ahora estuve pensando si no tiene algo que ver la tension de referencia  por que la tengo configurada a vdd