1-wire als Hausbus
Vorteile
Der 1-wire Bus läßt sich sehr einfach verdrahten. Als Busleitung eignet sich 2-adrige Leitung mit geringer Kapazität. 1-wire slaves (z.B. Temperatursensoren) werden über die Datenleitung des Busses versorgt. Es ist deshalb keine dritte leitung für eine Spannungsversorgung der 1-wire slaves erforderlich.
Ansteuerung des Busses
über einen Mikrocontroller
ohne Interrupts
Siehe Application Notes von Dallas / Maxim und Beispiele in Forenbeiträgen
mit Interrupts
Der Verzicht auf Warteschleifen hat einige Vorteile, so kann der Mikrocontroller während der Wartezeit andere Aufgaben erledigen.
Über einen 32768Hz-Uhrenquarz-Takt lässt sich - neben einer genauen Uhrzeit - auch der Takt für einen Interrupt-gesteuertes 1-wire-Protokoll erzeugen, wie im folgenden Bild dargestellt ist:
über einen PC
Für PCs mit RS-232 oder USB-Schnittstelle stehen für knapp 30€ Adapter zur Verfügung, z.B. der "COM to 1-Wire USB Adapter".
Für Linux gibt es ein das "OWFS 1-Wire File System"
Links
Intern
Extern
- http://owfs.sourceforge.net/index.html OW und Linux
- http://www.mikrocontroller.net/forum/read-4-248219.html Webserver zur Temperaturmessung