1-Wire: jedna para, dziesiątki czujników temperatury
1-Wire zamienia pojedynczą skrętkę w magistralę pomiaru temperatury dla kotłowni, rozdzielaczy, szaf serwerowych i kanałów wentylacyjnych — bez osobnego kabla do każdego czujnika i bez ręcznej konfiguracji adresów.
Jak to działa w praktyce
Dwa przewody, czasem jeden mniej
Każde urządzenie 1-Wire potrzebuje linii danych i wspólnego GND. Trzeci przewód Vdd jest opcjonalny — wiele czujników DS18B20 pracuje w trybie parasitic power, czerpiąc energię z samej linii danych między impulsami.
ROM ID zapisany fabrycznie
Każde urządzenie ma unikalny 64-bitowy ROM ID — 8-bitowy kod rodziny, numer seryjny i CRC — zapisany fabrycznie. To dzięki niemu dziesiątki czujników dzielą tę samą parę bez ręcznej konfiguracji adresu każdego z nich.
Jeden master, sekwencyjne odpytywanie
Całą komunikacją steruje jeden bus master (kontroler lub gateway). Adresuje każde urządzenie po jego ROM ID i odpytuje po kolei — urządzenia same nigdy nie inicjują komunikacji.
CAT5 rozwiązuje okablowanie
CAT5/CAT5e to popularny praktyczny wybór: jedna para na dane i masę, druga para wolna na osobne zasilanie Vdd, jeśli na dłuższych trasach nie stosuje się trybu parasitic.
Na co zwrócić uwagę przy projektowaniu
Fabryczny ROM ID na urządzenie
Unikalny adres zapisany podczas produkcji — dzięki niemu bus master rozróżnia dziesiątki czujników DS18B20 na tej samej parze, nie konfigurując ręcznie żadnego z nich.
Magistrala pomiarowa, nie sterująca
1-Wire jest zbudowana pod wiele wolnych, niekrytycznych punktów pomiaru — głównie temperatury i ID. Do szybkich lub krytycznych sygnałów sterujących właściwym narzędziem jest KNX lub Modbus.
Dwa tryby zasilania
Dedykowany przewód Vdd daje prostą, solidną instalację; parasitic power upraszcza okablowanie, ale jest bardziej wrażliwy na dłuższych, bardziej obciążonych odcinkach.
Bus czy star — działa jedno i drugie
W praktyce spotyka się zarówno topologię liniową (bus), jak i gwiazdę (star). Realny zasięg i liczba urządzeń zależą od długości kabla, przekroju, kształtu topologii i jakości rezystora pull-up przy masterze — nie od jednej stałej liczby z karty katalogowej.
iButton do kontroli dostępu obok pomiaru
Ten sam mechanizm ROM ID, który adresuje czujniki DS18B20, identyfikuje też klucze DS1990/iButton — punkty temperatury i tagi dostępu można łączyć na powiązanej infrastrukturze.
Integracja z Home Assistant i Loxone
Bus master/gateway 1-Wire — USB lub sieciowy — odczytuje urządzenia po ROM ID i przekazuje wartości do platformy automatyki, bez zastrzeżonego mostka.
Co obejmujemy
Wsparcie inżynierskie dla integratorów oceniających lub wdrażających pomiar temperatury na 1-Wire.
- {'t': 'Ocena wykonalności i topologii', 'd': 'Sprawdzamy, czy topologia bus czy star pasuje do tras kablowych w budynku, oraz gdzie parasitic power jest bezpieczny, a gdzie warto poprowadzić osobny przewód Vdd.'}
- {'t': 'Specyfikacja okablowania', 'd': 'Przydział par CAT5/CAT5e, kontrola ciągłości GND i wytyczne doboru rezystora pull-up dla długości tras i gęstości urządzeń w projekcie.'}
- {'t': 'Planowanie czujników i ROM ID', 'd': 'Rozmieszczenie DS18B20 w kotłowniach, rozdzielaczach, szafach serwerowych i kanałach wentylacyjnych wraz z rejestrem ROM ID, aby rozruch poprawnie łączył czujniki z lokalizacjami.'}
- {'t': 'Integracja bus mastera / gateway', 'd': 'Rekomendacje doboru i konfiguracji przy podłączaniu bus mastera 1-Wire do Home Assistant, Loxone lub innej platformy automatyki.'}
- {'t': 'Rozruch i dokumentacja', 'd': 'Schematy powykonawcze okablowania, mapa ROM ID do lokalizacji oraz pakiet przekazania, z którego realnie skorzysta zespół utrzymania.'}
Częste pytania
Ile czujników DS18B20 obsłuży jedna magistrala 1-Wire?
Nie ma stałej liczby — zależy od długości kabla, przekroju przewodu, topologii oraz jakości bus mastera i rezystora pull-up. W praktyce dobrze wykonane trasy bez problemu obsługują dziesiątki czujników; każdą magistralę dobieramy do realnego obiektu, a nie do liczby z karty katalogowej.
Czy potrzebuję osobnego przewodu zasilającego, czy wystarczy parasitic power?
Oba rozwiązania działają. Parasitic power — zasilanie z samej linii danych — upraszcza okablowanie, bo eliminuje trzeci przewód, ale jest bardziej wrażliwy na dłuższych lub bardziej obciążonych odcinkach z wieloma jednocześnie aktywnymi urządzeniami. Dedykowany przewód Vdd, łatwy do doprowadzenia wolną parą CAT5, to solidniejszy wybór na wymagających trasach.
Czy 1-Wire nadaje się do czegoś więcej niż temperatura?
Tak — ten sam schemat adresowania ROM ID wykorzystują klucze iButton/DS1990 do kontroli dostępu. 1-Wire pozostaje jednak magistralą pomiarową dla wielu wolnych punktów, a nie magistralą sterującą; do szybkich lub krytycznych sygnałów wybierz KNX, Modbus lub inny dedykowany protokół sterujący.
Czy mogę łączyć okablowanie bus (liniowe) i star w jednej instalacji?
Obie topologie funkcjonują w praktyce, a mieszane odcinki w realnych budynkach są typowe. Liczy się całkowita długość kabla, jakość wykonania i dobór pull-up przy masterze — to właśnie sprawdzamy na etapie oceny wykonalności.
Jak 1-Wire integruje się z Home Assistant lub Loxone?
Przez bus master/gateway — zwykle adapter 1-Wire USB lub sieciowy — który odczytuje każdy czujnik po jego ROM ID i przekazuje wartości do platformy automatyki. Zastrzeżony mostek nie jest potrzebny.
Planujesz magistralę temperatury z wieloma punktami?
Omów topologię, okablowanie i integrację gateway z naszymi inżynierami, zanim padnie kabel.