Autor Tema: entrada analogica de pic  (Leído 3225 veces)

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

Desconectado dariocav87

  • PIC10
  • *
  • Mensajes: 15
entrada analogica de pic
« en: 18 de Mayo de 2017, 10:08:31 »
buenas, soy medio nuevo en el tema ,quería saber  si para tomar muestra de un divisor de tension en una entrada analogica de un micro ,es recomendable poner un amplificador operacional de seguidor de tension, siempre  o en que situación es recomendable?
gracias, saludos.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:entrada analogica de pic
« Respuesta #1 en: 18 de Mayo de 2017, 14:26:08 »
Vos tenes que pensar que el ADC es como una llave seguida de un capacitor pequeño. Al momento de obtener el voltaje del pin, se cierra esta llave por un cierto tiempo, luego de ese tiempo se abre la llave y se mide la tension de ese capacitor. Lo que se conoce como Sample and Hold o S/H

Para cargar el capacitor necesitas corriente. Mientras mas corriente pueda fluir mejor es, ya que cargaria mas rapidamente ese capacitor. Pero ocurre que cuando uno realiza el divisor resistivo intenta quitarle la menor cantidad de corriente al circuito. Eso significa que si no pones un AO como seguidor esa poca corriente que pasa es la que debe cargar este capacitor. Lo cual va a tardar mucho mas tiempo. La solucion seria utilizar un divisor resistivo con valores menores pero esto implica un consumo mayor en el circuito. Y por ultimo utilizar el AO asi es el AO quien provee la corriente y no el divisor resistivo.

Entonces... Cuando es que debo usar un AO o no?

Depende. Recorda que para cargar el capacitor tenemos algunas variables, la primera es la corriente o carga por segundo que estamos metiendo, y la segunda es el tiempo que se esta cargando

Algunos micros permiten regular el tiempo de adquisicion, entonces si sabes que tenes una resistencia grande, elegis el mayor tiempo posible de adquisicion ( tiempo que esta conectado el capacitor del ADC al pin ), Si esto te permite hacerlo entonces no necesitas de un AO.

Si el tiempo es fijo o si el tiempo es insuficiente, la unica que te queda es aumentar la corriente, suponiendo que no podes tocar el valor total de las resistencias.

Resumen: Lo ideal y para segurarte es con el AO, pero es posible con resistencias siempre y cuando se respeten los tiempos.

Desconectado dariocav87

  • PIC10
  • *
  • Mensajes: 15
Re:entrada analogica de pic
« Respuesta #2 en: 18 de Mayo de 2017, 16:25:18 »
muchas gracias KILLERJC por explicarme todo etapa por etapa  de su funcionamiento, me quedo claro ;-) ,gracias de nuevo  saludos!

Desconectado dariocav87

  • PIC10
  • *
  • Mensajes: 15
Re:entrada analogica de pic
« Respuesta #3 en: 18 de Mayo de 2017, 18:07:28 »
de nuevo yo.. jaja.., otra pregunta, me ha  pasado que quise medir tension de un sistema que tenia 53.5 vdc con un pic 16f886 y me media bien de bien, calcule un divisor con resistencias y que me circulará 3ma. Pero ese sistema tenia de respaldo una bancada de bateria(el equipo de 53.5 vdc),cuando había una descarga, tenia una disminución de tension y me marcaba bien en un display lcd hasta cierto nivel de tension. Cuanta corriente es lo recomendable? si hubiera usado un AO capaz que lo solucionaba?

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:entrada analogica de pic
« Respuesta #4 en: 18 de Mayo de 2017, 19:06:16 »
de nuevo yo.. jaja.., otra pregunta, me ha  pasado que quise medir tension de un sistema que tenia 53.5 vdc con un pic 16f886 y me media bien de bien, calcule un divisor con resistencias y que me circulará 3ma. Pero ese sistema tenia de respaldo una bancada de bateria(el equipo de 53.5 vdc),cuando había una descarga, tenia una disminución de tension y me marcaba bien en un display lcd hasta cierto nivel de tension. Cuanta corriente es lo recomendable? si hubiera usado un AO capaz que lo solucionaba?

Hay que ver...

Cuando decis una descarga te referis a que bajaba la tension de esos 53.5V a una menor.

Desde donde alimentabas al PIC? Y desde que tomabas como referencia de tension para el ADC?

Desconectado dariocav87

  • PIC10
  • *
  • Mensajes: 15
Re:entrada analogica de pic
« Respuesta #5 en: 18 de Mayo de 2017, 19:59:06 »
Exacto,  bajaba la tensión durante la descarga a 46 volt y el display me decía 49 volt. El micro lo alimentaba del mismo sistema de 53,5 volt, con una fuente reguladora serie. El regulador serie lo hacia caer hasta 15 voltios  y después un 7805 hacia el pic, tambien le habia puesto unos condensadores.  El divisor de tensión lo tomaba de los 53,5.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:entrada analogica de pic
« Respuesta #6 en: 18 de Mayo de 2017, 21:14:30 »
Te preguntaba por que pueden ser varias causas. Por ejemplo:

- En caso que el VDD del micro caiga.

Si no posees una referencia de tension para alimentar al ADC, significa que tu VDD va a ser tu maximo valor del ADC. El problema esta cuando el VDD varia. Vamos a los ejemplos con un ADC de 10bits y una entrada de 3V en el pin.

Para 5V en VDD, tenemos que cada cuenta del ADC es de 5V/1024 aproximadanetbe lo cual son 4.88mV , 3V significa que tendriamos 3V/4.88mv (614) en nuestro ADC.

Si por algun motivo la VDD cae en ese momento al bajar la tension de entrada y pasa a ser de 4V. Tenemos que cada cuenta del ADC es de 4V/1024 ( 3.9mV), lo cual para la misma entrada, es decir los 3V, tendriamos en nuestro ADC una cuenta de 768.

Nuestro micro no va a saber que "bajo" la tension VDD porque con esa tension sigue funcionando. Y nuestro programa va a creer que esos 768 son realmente cuando tenemos 5V en VDD, o lo que es lo mismo que el pin tenga 4.88mV * 768 = 3.75V, observa que estamos cometiendo un error de 0.75V

Por eso mismo es necesario ante posibles cambios de la VDD, que nuestro ADC se referencie con una referencia externa de tension, para eso esta el pin REF+ del PIC. Si entra en el pin que lees una tension igual al REF+ tendrias como resultado los 1023.

- En caso que el VDD no se modifique.

Como decis seguramente sea problema de tiempos ya que la corriente es muy poca. Lo ideal para cuando se trata de baterias es intentar quitarles la menor corriente posible, por lo tanto seria bueno poder ponerle un AO, para que la corriente la suministre el mismo, y el divisor resistivo pueda ser lo mas grande posible.

El PIC16F886 no posee forma de seleccionar el tiempo de adquisicion, es fijo, asi que la idea es que busques alguna otra alternativa, y que es la de usar el AO.

Hace no mucho se explico como calcular el tiempo necesario a otro usuario:
http://www.todopic.com.ar/foros/index.php?topic=47659.msg397052#msg397052

Desconectado dariocav87

  • PIC10
  • *
  • Mensajes: 15
Re:entrada analogica de pic
« Respuesta #7 en: 18 de Mayo de 2017, 21:36:28 »
Entiendo, tengo que probarlo de nuevo. Puede ser que la tensión como bajo, el zener que  va hacia la base del tip41 no este regulando  bien y por ende el 7805 no regula. Si le pongo una tensión fija como me decís en pin REF+, como lo puedo hacer?,  tomo del positivo  53,5v y conecto una resistencia y en serie un zener a negativo que regule 5 v, y del punto medio tomo la vref?, perdon  KILLERJC soy duro jaja.
Gracias!

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:entrada analogica de pic
« Respuesta #8 en: 18 de Mayo de 2017, 21:44:46 »
Si es una opcion..

Pero primero deberias ver cual es el error realmente, si es por eso o porque no tiene suficiente corriente.

Desconectado dariocav87

  • PIC10
  • *
  • Mensajes: 15
Re:entrada analogica de pic
« Respuesta #9 en: 19 de Mayo de 2017, 11:50:29 »
Impecable, después hago un par de pruebas y te comento. Gracias saludos !