Autor Tema: Convertir un tramo de tension?  (Leído 2292 veces)

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

JoseV

  • Visitante
Convertir un tramo de tension?
« en: 14 de Mayo de 2008, 07:09:19 »
Hola. Saludos al foro.
Estoy tratando de convertir un tramo de tensón desde 3V hasta 4.2V, pero que solo utilice el ADRESL hasta que alcance el valor de FF. En REF- pongo +3V y el valor digitalizado es 00 (correcto) pero en la REF+ ensayo distintos valores, y no consigo leyendo los 4.2V, que en ADRESL sea el valor FF pues o se sobrepasa o no mide nada. Mi programa está hecho en asm y el micro es un PIC16F876. ¿Qué hago mal?. Me podrían aclara un poco el tema.
Saludos. JoseV

Desconectado Gonzalo_BlackHawk

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 519
Re: Convertir un tramo de tension?
« Respuesta #1 en: 14 de Mayo de 2008, 11:46:58 »
Hola JoseV, lamento ser el que te informe que no puedes convertir tensiones con el ADC si la diferencia entre VREFH y VREFL es menor de 3V, esta muy clarito en el datasheet. La unica solución aqui es amplificar la señal, y ya que vas a hacerlo, trata de que la señal alcance el rango de 0 a 5V para una optima conversion.

Nos mantienes al tanto. Un saludo.
"Siempre piensa si el jugo vale la exprimida..."

"La muerte esta tan segura de vencer que nos da toda una vida de ventaja."

JoseV

  • Visitante
Re: Convertir un tramo de tension?
« Respuesta #2 en: 14 de Mayo de 2008, 12:59:18 »
Saludos.
Gracias por la aclaracion, Gonzalo_BlackHawk. para aumenta la tension no tendría problemas pero ¿como hago para que la parte inferior se referenciara como 0V y la superior, si alcanzo los 5V no desborde el ADRESL. Saludos
JoseV

Desconectado Gonzalo_BlackHawk

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 519
Re: Convertir un tramo de tension?
« Respuesta #3 en: 14 de Mayo de 2008, 18:14:01 »
Jose, nose a que te refieres con tramo de tensión, puede ser una salida de un sensor o una tensión presente en tu circuito, de todas formas en general el acondicionamiento de la señal se hace con amplificadores operacionales. Sin conocer mucho lo que quieres hacer (y por lo tanto lo que te voy a decir es relativo) puedes colocar la tension en un amplificador diferencial donde una entrada es la tensión a convertir (3 a 4,2 V) y en la otra entrada del mismo colocas los 3V fijos. De esta formas obtendras a la salida del amplificador una salida entre 0 a 1,2 V respecto a la masa del amplificador. Deberás setear la ganancia del amplificador diferencial para que te amplifique un poco la salida y asi obtener una tensión de entre 0 a 5V que podras enviar al conversor. De seguro que hay otros circuitos que se adaptan mejor a tu caso, pero como no conozco mucho sobre el, esta puede ser una opcion valida.

Saludos.
"Siempre piensa si el jugo vale la exprimida..."

"La muerte esta tan segura de vencer que nos da toda una vida de ventaja."

JoseV

  • Visitante
Re: Convertir un tramo de tension?
« Respuesta #4 en: 14 de Mayo de 2008, 18:38:34 »
Hola.
Justo eso es lo que quiero. Digitalizar una tensión que empieza en 3V y puede variar hasta 4.2V. Creía que un PIC con los VREF me daría la ventana para acotar el margen de trabajo. Bueno, veré de arreglarlo como dices con operacionales a ver que saco. Saludos y gracias.
JoseV

JoseV

  • Visitante
Re: Convertir un tramo de tension?
« Respuesta #5 en: 14 de Mayo de 2008, 21:23:10 »
Whuaaa!
No se armar un circuito con operacional que de entrada tenga 3V a 4.2V y de salida de 0V a 1.2V. Una manita por favor?
Saludos. JoseV

Desconectado RALF2

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2060
Re: Convertir un tramo de tension?
« Respuesta #6 en: 14 de Mayo de 2008, 21:29:16 »
que tal amigos!
jose V te estas olvidando de un detalle y es el minimo voltaje diferencial que debe existir entre vref+ y vref- y segun el data sheet debe ser mayor de 2voltios por lo que en tu caso no cumple con ello ( 4.2 - 3 = 1.2) otra cosa es que para trabajar con una resolucion de 8 bits que segun leo es lo que quieres, debes justificar el resultado a la izquierda y asi obtendras el resultado deseado  :mrgreen:

Saludos

Desconectado Gonzalo_BlackHawk

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 519
Re: Convertir un tramo de tension?
« Respuesta #7 en: 15 de Mayo de 2008, 13:49:34 »
Hola a todos, Ralf, gracias por la aclaración, ya le he comentado exactamente lo mismo en un mensaje anterior, por lo que le he sugerido que el amplificador diferencial tenga algo de ganancia (4,17 exactamente) para que el rango de salida se eleve de  0-1,2V a 0-5V, asi puede entrar directamente al ADC.
Jose, no te voy a dar el circuito porque eso seria muy facil  :x, mejor busca "amplificador diferencial" en el google y saldran un monton de páginas, el circuito realmente es muy simple y seguramente tambien te expondran la formula para calcular la tension de salida, es una ecuacion muy sencilla. De esta formula puedes calcular los valores de las resistencias para obtener la ganacia deseada. Seguramente cuando termines el circuito entenderas un poco mas sobre amplificadores operacionales, de todas formas, si no logras conseguirlo aqui estaremos para ayudarte. Esperamos que nos comentes tus logros.

Saludos.
"Siempre piensa si el jugo vale la exprimida..."

"La muerte esta tan segura de vencer que nos da toda una vida de ventaja."


 

anything