TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: eccdreded en 28 de Octubre de 2005, 07:27:00

Título: ELECCION DEL MICROPROCESADOR PARA CONTROL DE TEMPERATURA Y HUMEDAD
Publicado por: eccdreded en 28 de Octubre de 2005, 07:27:00
Hola amigos soy un estudiante de tercero y todavia no he adquirido muchos conocimientos acerca de micros. Mi pregunta es la siguiente: ¿que micro debo escoger para hacer un control de temperatura y humedad? Serian dos entradas y dos salidas al microprocesador. No se, diganme posibles soluciones e incluso formas para poder hacer una correcta eleccion del micro. Gracias!!!
Título: RE: ELECCION DEL MICROPROCESADOR PARA CONTROL DE TEMPERATURA Y HUMEDAD
Publicado por: LordLafebre en 28 de Octubre de 2005, 09:46:00
Hola:

Pues necesitaras uno que tenga canales de  ADC... y dependiendo de que perifericos mas vas a utilizar como lcd, teclado etc... te vendria bien un 16F870 que es de 28 pins o un 16F877 de 40 pins... Sonrisa Gigante
Título: RE: ELECCION DEL MICROPROCESADOR PARA CONTROL DE TEMPERATURA Y HUMEDAD
Publicado por: eccdreded en 28 de Octubre de 2005, 14:20:00
Gracias Lord Lafebre. Probablemente incorpore el de 40 pin ya que si que estoy interesado en incluir LCD, teclado y probablemente en un futuro una conexion i2C. Los canales ADC no pasa nada porque yo creo que podria poner algun ADC externo yo creo, o incluso sensores digitales ¿creeis que son una buena solución?

Muchas Gracias.

Enhorabuena Ecuadoooor!!!!Rebotado
Título: RE: ELECCION DEL MICROPROCESADOR PARA CONTROL DE TEMPERATURA Y HUMEDAD
Publicado por: xerex en 28 de Octubre de 2005, 15:06:00
hola xavales, en algun post de por aki o de otro lado (la verdad es que ya no me acuerdo) encontre esto:

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

el sht11 es un medidor de temperatura y humedad via serie (i2c creo) esto con 2 lineas controlarias el sensor y para el display al menos 7 lineas (si utilizas el bus de 4 lineas + 3 de control). para el teclado si lo pones con 8 lineas tendrias 16 teclas.

asi que por tanto con un encapsulado 28 pines seria suficiente pero que tubiera  interface serie.

Un saludo.

Título: RE: ELECCION DEL MICROPROCESADOR PARA CONTROL DE TEMPERATURA Y HUMEDAD
Publicado por: eccdreded en 02 de Noviembre de 2005, 13:07:00
Gracias XEREX por la idea que me has dado pero es que todavia el tema del i2c lo llevo bastante flojillo. Por tanto creo que cogere un micro y que tenga un adc y le acoplare otro adc externo para hacer la lectura.Creo que va a ser lo mas sencillo. Por cierto si alguien puede decirme donde encontrar la mejor informacion para comprender el funcionamiento de i2c que por favor me diga donde.

Gracias a todos una vez mas!!Un saludo!!!Rebotado
Título: RE: ELECCION DEL MICROPROCESADOR PARA CONTROL DE TEMPERATURA Y HUMEDAD
Publicado por: eccdreded en 14 de Noviembre de 2005, 14:44:00
Ojo amigos!!el sensor que puso xerex no es valido  para i2c, es serie pero no es valido para protocolo i2c.

Enga un saludito
Título: RE: ELECCION DEL MICROPROCESADOR PARA CONTROL DE TEMPERATURA Y HUMEDAD
Publicado por: RaDoN en 14 de Noviembre de 2005, 15:47:00
Para temperaturas, analogico un lm35, amplificandolo mediante un AO, se puede conseguir una precisión decente.

Digitales: un DS1820, solo una linea, o el que yo uso, el DS1624 termometro/memoria  i2c, la temperatura tiene una resolucion de 0.05º creo recordar. Giño
Título: RE: ELECCION DEL MICROPROCESADOR PARA CONTROL DE TEMPERATURA Y HUMEDAD
Publicado por: migsantiago en 14 de Noviembre de 2005, 20:07:00
Para el sensor de humedad te recomiendo el

HM1500LF

www.humirel.com

Te entrega un voltaje analógico según la ecuación:

Vsal=[25.68HR+1079] en mV

El LM35 para temperatura como los demás mencionan es buena opción.
Título: RE: ELECCION DEL MICROPROCESADOR PARA CONTROL DE TEMPERATURA Y HUMEDAD
Publicado por: J1M en 15 de Noviembre de 2005, 07:10:00
pues yo como ya te ha recomendado xerex, te aconsejo utilizar el sensor digital SHT11, la conexión al microcontrolador solo necesita de dos resistencias pull-up y un condensador de 100nf para eliminar el ruido.
Hize un ejemplo sobre ese sensor que colgué en mi página, tienes el código en C para utilizarlo y un ejemplo de conexión en Proteus.

http://perso.wanadoo.es/j1m/proyectos/ejemplos/index.htm

Es el sensor que utilicé para mi proyecto despues de evaluar varia opciones, me ha parecido el mejor en todos los aspectos: precio, facilidad de montaje, no necesita calibrado, es muy preciso, y facil de utilizar (una vez se tiene la librería Vacilando

saludos!