Autor Tema: ayuda con lm35 y 16f88  (Leído 1663 veces)

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

Desconectado kidpic

  • PIC16
  • ***
  • Mensajes: 231
ayuda con lm35 y 16f88
« en: 03 de Junio de 2013, 08:09:41 »
estoy realizando un termometro con el lm 35 y el pic16f88. la pregunta en primer lugar es si cuando mido con el lm35 tengo que conectar el pin del  pic (v ref )  a 5 volts ademas de conectar la salida del lm35 al canal analogico del pic. Si es así donde refencio  eso en el codigo de mi programa en ccs.
Gracias
Si quieres trascender..., enseña humildemente  lo que sabes.

Desconectado QIQE

  • PIC18
  • ****
  • Mensajes: 335
Re: ayuda con lm35 y 16f88
« Respuesta #1 en: 03 de Junio de 2013, 08:15:02 »
Si la salida de tu sensr va re 0 a 5 voltios, seguramente no te hará fqlta utilizar vref la puedes conectar internamente a 5 cuando configuras el adc miralo en el datasheet el registro ADCON1
« Última modificación: 03 de Junio de 2013, 08:23:03 por QIQE »
Muchas gracias por vuestro tiempo.

Saludos desde valencia!!!

Desconectado solapower

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 209
Re: ayuda con lm35 y 16f88
« Respuesta #2 en: 03 de Junio de 2013, 08:25:46 »
Vaya, se me han adelantado, yo iba a decir lo mismo.

Si usas como voltage de referencia los 5v de alimentación del pic,no hace falta que conectes nada a vref.

No he usado ese pic pero leyendo el fichero 16F88.h en el setup_adc_ports() pones los argumentos de pin y VSS_VDD (este último para el rango de lectura.)
Diría que ese es el funcionamiento.

Saludos


Desconectado kidpic

  • PIC16
  • ***
  • Mensajes: 231
Re: ayuda con lm35 y 16f88
« Respuesta #3 en: 03 de Junio de 2013, 21:15:55 »
Gracias por las respuestas muchachos.
Si quieres trascender..., enseña humildemente  lo que sabes.

Desconectado kidpic

  • PIC16
  • ***
  • Mensajes: 231
Re: ayuda con lm35 y 16f88
« Respuesta #4 en: 03 de Junio de 2013, 21:43:01 »
Está andando muchachos. gracias por el aporte :-/ :-/ :-/ :-/.Otra consulta. como hago aparcer el signo de grados celcius (°C) en esta línea la coloco tal cual pero me aparece cualquier cosa. Muchas gracias
     printf(lcd_putc,"T:%02.0f C",grados);
Si quieres trascender..., enseña humildemente  lo que sabes.

Desconectado solapower

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 209
Re: ayuda con lm35 y 16f88
« Respuesta #5 en: 04 de Junio de 2013, 03:49:19 »
Algunos LCD's no tienen el caracter " º " ,deberias mirar en el datasheet del que utilizas para ver en la tabla de caracteres ASCII que usa si lo tiene y en ese caso que valor hex, binario o decimal le corresponde.

Saludos