Go Down

Topic: 50 NTC o DS18B20 con un arduino UNO [SOLUCIONADO casi] (Read 6 times) previous topic - next topic

curro92

Feb 06, 2013, 08:06 am Last Edit: Feb 28, 2013, 04:10 pm by curro92 Reason: 1
Hola,
quisiera conectar unos 50 NTC a un arduino UNO para medir la temperatura interior de una colmena, y  guardar los datos cada x minutos en una SD.
Para leer temperaturas tendría ir seleccionado cada NTC, y para ello necesitaría 6 pines digitales (2^6 = 64). No conozco mucho el tema, creo que necesitaría algún chip 7400 de tipo multiplexor... ¿Alguna idea?


Heke

#1
Feb 06, 2013, 11:21 am Last Edit: Feb 06, 2013, 11:28 am by Heke Reason: 1
Curro92

¿Y si en vez de NTC usas DS18B20?



Ventajas, el protocolo es el 1 wire, solo empleas un pin, puedes poner en cascada hasta 100 dispositivos y hasta una distancia de 200 metros. (estos datos los lei pero no he localizado la hoja oficial que lo corrobora)

Tambien ganas en precision, una sonda digital te da una medida de temperatura independiente de la resistencia del cable o interferencias, una analogica no.

Cadda DS18B20 tiene una MAC unica con lo que identificarlas es por software y encima las puedes conseguir estancas:

CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

flico

Puedes usar multiplexores de 8 canales como el 4051, asi por cada entrada analogica tienes 8 termistores conectados.





Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

Sergegsx

sin duda DS18B20, yo tambien los uso y son una maravilla.
* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

flico

Usar sensores onewire como el DS18B20 es una opcion muy buena, lo unico que para tener 50 dispositivos conectados un pushpull pasivo con una resistencia no es nada recomendable. En estos casos hay que usar un pushpull activo.
Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

Go Up