El único componente externo que hay que conectarle al bus de datos es una resistencia pull-up de 4,7K (según hoja de datos), cuando hice la prueba contaba con una de 5,6K y funcionó bien.
El rango de temperatura que maneja este sensor es de -55 a 125º C y el encapsulado es TO-92.
El microcontrolador empleado para la prueba es el 16F886, el programa fue escrito en C con el compilador CCS y los driver para este sensor fueron encontrados en el foro oficial de CCS.
Lo que hay que cambiar en el driver 1wire.c es el pin que van usar en el microcontrolador, ya que viene configurado para el pin C5.
La imagen es a modo de ilustración. |
Descargar el programa.
Tema tratado en foro