1-Wire – interfejs elektroniczny jak również i protokół komunikacyjny pomiędzy urządzeniami. Jego nazwa wywodzi się z faktu, że do komunikacji używana jest tylko jedna linia danych (oraz linia zerowa). Odbiornik może być zasilany bezpośrednio z linii danych, wykorzystując zasilanie pasożytnicze, co jest zaletą tego interfejsu. Odbiornik wyposażony jest w kondensator o pojemności 800 pF, który jest ładowany z linii danych – następnie energia w nim zgromadzona używana jest do zasilania odbiornika.
Protokół 1-Wire został opracowany przez firmę Dallas Semiconductor. Zapewnia on stosunkowo niewielką przepustowość transmisji danych – standardowo 16 kbps w trybie regular do 142 kbps w trybie overdrive.

1-Wire jest podobne do interfejsu I²C, lecz z uwagi na pojedynczą linię komunikacyjną jest zarówno wolniejsze, jak i tańsze. Interfejs 1-Wire jest zazwyczaj używany do komunikacji pomiędzy niewielkimi urządzeniami, takimi jak: termometry cyfrowe, instrumenty metrologiczne, sterowniki ładowania akumulatorów, zamki elektroniczne typu iButton itd. Urządzenia takie są zazwyczaj zamknięte w solidnej obudowie, często znacznie większej niż samo urządzenie elektroniczne.

4 komentarze
Zgodnie z przeznaczeniem użyję tej magistrali do monitoringu temperatur w mieszkaniu. Być może rozszerzę z czasem interfejs o urządzenia mierzące inne parametry meteorologiczne, np. ciśnienie czy wilgotność.
dokładnie na ten sam trop wpadłem dziś, cena stacji pogodowej z interfejsem LAN np. Oregon Scientific LW301/LW302, to min. 530zł, mam nadzieję, że te same funkcjonalności uda się osiągnąć mniejszym kosztem
Udało się. Zbieram pomiary temperatury z 5 czujników. Chcę jeszcze podłączyć czujnik wilgotności, bo w sezonie grzewczym jest suche powietrze, poniżej normy.
A mozesz podac dokladnie co zlutowales?