TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: lucasnvf en 15 de Diciembre de 2008, 14:39:31
-
Hice el sensor de temperatura que adjunte. Anda bien. Tambien hice el codigo en C para el pic16f877 y lo probe con una fuente y tambien anda.
El problema es cuando conecto el sensor al pic. Cuando supero los 0.8V, la tension a la salida del sensor y a la salida del pic se clava en esta tension y no cambia.
Probe poniendo un bufer entre el sensor y el pic y sigue igual
Alguien me puede ayudar?
-
Hola.
Podrias colocar algo de codigo??????
-
Cuando supero los 0.8V, la tension a la salida del sensor y a la salida del pic se clava en esta tension y no cambia.
A los 0.8V el diodo comienza a conducir y chau curva de respuesta. De donde sacaste ese circuito?
Saludos.
-
hay una forma de medir la temperatura con el WDT, una pregunta, el diodito no va al revés??
-
:lol: :lol:
Ni habia mirado el adjunto .... :-)
hay una forma de medir la temperatura con el WDT, una pregunta, el diodito no va al revés??
Con el WDT? Como seria? :shock: :shock:
Saludos
-
Measuring Temperature Using the Watch Dog Timer (WDT) AN720 (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011720)
Measuring Temperature with the PIC16F84A Watchdog Timer AN828 (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011990)
-
Que bueno, utiliza al propio pic como sensor.
-
Si, me equivoque al pasar lo 0.8V.
Pero el problema es que aunque a la salida del sensor tenga una tension mas chica, por ej: 0.3V, cuando lo conecto al pic, la tension cae 0.1V, 0.2V
Pero si al conversor A/D del pic, le conecto una fuente de tension, me anda lo mas bien, no se cae la tension
-
Pero si al conversor A/D del pic, le conecto una fuente de tension, me anda lo mas bien, no se cae la tension
A que te referís con conectarle una fuente de tensión al ADC? no entiendo.
-
El pic esta cargado con un programa que hace lo siguiente:
Por la entrda AN0 ingresa una tension la cual la transforma a grados centigrado y la muestra en un lcd(archivo adjunto)
Entonces cuando le conecto una fuente de tension a la pata AN0, anda bien, me muestra en el lcd el equivalente de la tension de entrada en grados centigrados
Pero cuando le conecto el sensor de temperatura(archivo adjuntado anteriormente) a la para AN0, la tension me baja 0.2V. Osea que si por ej. tenia a la salida del sensor 0.3V, al conectarlo al pic, a la salida del sensor tengo 0.1V
El sensor lo probe por separado(sin conectar al pic) y anda bien
-
a que resolucion estas trabajando el ADC? tienes algun filtro digital implementado? o analogico?
-
El conversor ADC trabaja a una resolucion de 10bits y no tiene ningun filtro
-
El problema con los ADC de los micros es que son muy inestables en los 2 LSB, esto te podria afectar la medida, pero se puede solucionar con un filtro Moving Average, de unas 50 muestras.
Tambien debes tener en cuenta que el ADC no es completamente lineal, lo que puede dar ciertas sorpresas.
Saludos
-
Sigo opinando que ese circuito no esta bien, la curva de respuesta del diodo es exponencial, asi que no vas a obtener ninguna fiabilidad polarizando directamente el diodo y midiendo la tensión que cae en el. Para poder utilizar un 1N4148 como sensor de temperatura primero hay que linealizar la curva de respuesta del mismo con un op-amp en configuracion de amplificador logaritmico para poder obtener a su salida una variación lineal X mV/ºC.
Un ejemplo de un circuito acondicionador sencillo para un diodo 1N4148 actuando como sensor de temperatura es el siguiente:
Sensor de temperatura con 1N4148 (http://www.forosdeelectronica.com/upload/fogonazo/termometrocircuitozp2.jpg)
Yo no me preocuparia siquiera por los filtros analógicos o un FIR o la linealización del ADC, hasta que no asegurarme una señal confiable desde el sensor. Esa es mi opinión.
Saludos.
-
Che y si compramos un lm35?
-
O tambien un DS18s20 :)
-
ueno acá encontré el hilo que quería, espero que sea de ayuda. Diodo como termómetro (http://www.todopic.com.ar/foros/index.php?topic=13267.0)
saludos!!!
-
AAAAAAAAANDUVO
Muchas gracias a todos por su ayuda.
Lo solucione colocandole un seguidor de emisor con un bipolar a las salida.
Muchisimas gracias por la colaboracion y buena onda.
Cualquier consulta no duden en mandarmela