Autor Tema: Rutina 1 wire  (Leído 4360 veces)

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

Desconectado PICKEROJOVATO

  • PIC10
  • *
  • Mensajes: 6
Rutina 1 wire
« en: 04 de Noviembre de 2009, 00:48:51 »
Estoy buscando alguna rutina en asm para leer datos de dispositivos 1 wire de Dallas semiconductors, alguna idea sobre el tema ?

Otra  estoy planenado construir una pequeña estacion meteorologica y para leer la veleta (direccion del viento) se usa un encoder absoluto con una barrera de  4 leds iR  que generan un dato de 4 bits en paralelo.



Desearian que me digan como puedo convertir esos datos a serie para utilizar solo 2 o 3 paras del pic. Debo solo usar un shift register y leer los datos como si fuesen RS-232 ?

Gracias.
« Última modificación: 04 de Noviembre de 2009, 12:53:44 por un Moderador »

Desconectado alogic.on

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 772
Re: Rutina 1 wire
« Respuesta #1 en: 04 de Noviembre de 2009, 03:53:45 »
hola, no conozco el protocolo 1 wire, deberias documentarlo para ver si se puede hacer una rutina.
para pasar los datos de la veleta puedes usar un 74hc165 este necesita señal de clock, por donde envias los pulsos de reloj, data. por donde recibes los datos serie y latch que pasa los datos de las in paralelas al carril serie del registro.
si el encoder de la veleta lo estas haciendo, piensa en que a lo mejor necesitas disparadores de schmitt para cuadrar la señal de los fotodiodos. con un lm311 por ej

un saludo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Rutina 1 wire
« Respuesta #2 en: 04 de Noviembre de 2009, 10:57:37 »
Hola.

AQUI hay algo sobre el 1-Wire.

Saludos
El papel lo aguanta todo

Desconectado PICKEROJOVATO

  • PIC10
  • *
  • Mensajes: 6
Re: Rutina 1 wire
« Respuesta #3 en: 04 de Noviembre de 2009, 15:36:58 »
Gracias alogic.on por  el consejo del schmith triger lo habia pensado pero no estaba seguro de que fuera necesario por que en el circuito original (http://www.meteorologiafacil.com.ar/foros/index.php?topic=27.0) no esta implementado. las salidad de los encoders van directamente al pic.

El amigo MLO aporto un documento sobre el protocolo 1 wire, gracias MLO.
Se me habia ocurrido el uso de este protocolo para el mejor aprovechamiento del pic por que sobre el bus 1 wire se pueden poner varios dispositivos de adquisicion de datos (Termometro, anemometro,pluviometro,etc) en el caso de la estacion meteorologica que estoy planeando construir, quizas esto permita el uso de un pic de solo 8 patas para recolectar datos de los mencionados sensores.
Gracias.