Estás en: Inicio >> Foros >> Tecnología >> Electrónica
Electrónica /

[AYUDA] Sensores de Temperatura y Humedad con pic 16f877

Participa en el tema [AYUDA] Sensores de Temperatura y Humedad con pic 16f877 en el foro Electrónica.
Hola a todos! como andan?! .... Soy estudiante de 4to año de Ingeniería Electrónica y ...

Buscar en este tema:
 
  •  
    emilioryan escribió el 08/12/2007 a las 10:17 hs.
     
    ¿Mensaje inapropiado?
    #1 [AYUDA] Sensores de Temperatura y Humedad con pic 16f877
    Hola a todos! como andan?!....
    Soy estudiante de 4to año de Ingeniería Electrónica y estoy haciendo un proyecto final para Técnicas Digitales II. Lo que estoy tratando de hacer es manejar un sensor de Humedad (HIH 4000 001) y otro de Temperatura (LM35) con el pic 16f877. Alguien me puede pasar algún codigo en asm? o alguna ayuda?. Los datos los muestro en un LCD de 16*2....
    Desde ya muchas gracias a todos!!!!!!!!!
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/electronica.149/583440-ayuda-sensores-temperatura-y-humedad-pic.html
    | Más
  • Turion FX escribió el 11/12/2007 a las 21:20 hs. ¿Mensaje inapropiado?

    #2 Re: Sensores de Temperatura y Humedad con pic 16f877

    es que el lenguaje de maquina osea el programa depende de como hagas la entrada lo que deberia ser sesupone q la tenperatura con el sensor la tienes en funcion del voltaje o la corriente

    con ADC conevrsor analogo digital la conviertes a binario
    configuras tus puertas de entrada y salida

    lo otro para el display que tb tiene un controlador en su interiror depende del tipo que sea osea cada display tiene sus propios controlador ydebes saber las intruciones y como trabaja dificilmente darte un lenguaje de maquina ya que depende de cada caso puntual osea no es tan generico

    en fin te recomiendo mplat para crear el lenguaje de maquina

    y el proteus para simularlo que te valla bien
    Me gusta este mensaje
  • alejandro_77 escribió el 25/03/2008 a las 02:33 hs. ¿Mensaje inapropiado?

    #3 Re: Sensores de Temperatura y Humedad con pic 16f877

    como debo adquirir los datos de la temperatura???
    Me gusta este mensaje
  • 5tifico escribió el 22/04/2008 a las 12:51 hs. ¿Mensaje inapropiado?

    #4 Re: Sensores de Temperatura y Humedad con pic 16f877

    date una vuelta por aqui

    http://www.x-robotics.com/sensores.htm

    Me gusta este mensaje
  • juanchi2005 escribió el 22/04/2008 a las 20:45 hs. ¿Mensaje inapropiado?

    #5 Re: Sensores de Temperatura y Humedad con pic 16f877

    1.- La conexion de un LM35 al PIC se puede realizar de ambas maneras, directamente o a traves de un AO.
    2.- Que el sensado sea de 4.8mV/bit o 10mV/bit es irrelevante, pues el LM35 no entrega saltos de tension de 10mV unicamente, sino que tambien de 1mV y menos incluso...
    4.- Al usar 10 bit obviamnete aumentamos la sensibilidad del A/D, pero tambien hacemos mas inestable la medicion, pues empiricamente el LM35 no está fijo a una tension determinada. Ademas hay que considerar que el A/D tiene un error de 1 LSB, lo que significa que si eventualmente el LM35 tiene usa salida estable, el conversor siempre va a tener una leve diferencia en la conversion dado el error mencionado.
    3.- Lo importante es definir qué es lo que se desea medir. Por ejemplo. Usando 8 bits, y una referencia de 5 Volts, tenemos que la sensibilidad es de 20mV/bit, de modo que habrían 1 grado celcius no medido o no reflejado en la conversion. Es por esto que se recomienda amplificar la señal del LM35 en una factor de 2 (usando un AO en modo amplificador no inversor con R2=R1). Otro elemento importante a considerar es el tipo de AO. El LM358 me da un offset de 2.8 mV (medido con V+=V-=0 volts). Ese error tambien influye en la medicion (podria optarse por un AO de instrumentación). El uso de AO tambien esta dado para efectos de buffer y adaptacion de impedancias, cosa no menor. La entrada del AN0 debe tener 2 diodos, uno con el K a VCC, y el otro con el K a tierra, a fin de protegerlo.
    Tambien, si se quiere, no se amplifica la señal, pero si se conecta un AO seguidor de tension para adaptar la impedancia.
    4.- Tambien es valido usar otras referencias, por ejemplo, si el LM35DZ da 0 volts para 2°C, para 100°C da Vout=10mV*98 saltos=0,98 volts. Para dicho valor tendriamos un 0xFF si es 8 bits de resolucion. Con esto, la resolucion seria de: 0.98/256= 3.8 mV/bit. No habria necesidadad de un AO amplificador. Para jugar hay bastante.
    5.- Para efectos de estabilidad de la medicion, es recomendable realizar un muestreo cada cierto tiempo, almacenar la medidas en un buffer, para luego sacar la media, y recien ese valor enviarlo al LCD o al RS232. Eso garantiza una representación más real de la temperatura medida, pues evitamos los errores producto del 1 LSB, el offset del AO y del LM35.

    6.- Yo uso un LM35DZ, con un capacitor de 1 uF en serie con un resistor de 100 ohm, esto a la salida del LM35.

    7.- La formula generica de calculo seria:

    T°=Vref*Escala*read_adc()/(2^n-1)


    Espero esto contribuya un poco.

    Saludos cordiales..

    MAS: http://todopic.mforos.com/15353/4558...lm35-a-un-pic/

    FUENTE: lovando (todopic)
    Imágenes adjuntas
    Tipo de archivo: jpg new15by.jpg (55.8 KB, 87 vistas)
    Me gusta este mensaje
Estás en: Inicio >> Foros >> Tecnología >> Electrónica


Estadísticas del tema
  • 4 RESPUESTAS
  • 12423 VISTAS
  • 5 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB