1-Wire

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

  1. mBlogger pisze:

    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ść.

    • Konstanty pisze:

      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

  2. Konstanty pisze:

    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.

  3. Unknown pisze:

    A mozesz podac dokladnie co zlutowales?

Skomentuj Konstanty Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *