/* Doplnit rozdíl mezi Unipi 1.1, PLCčky a xG18, viz. Tomův email: • xG18 o Má celkem 8 nezávislých 1Wire kanálů, kde na každý z nich je možné připojit pouze jedno čidlo. Není tedy možné u xG18 použít zmíněný hub nebo rozbočovač. o Čidla jsou napájena pouze po datovém vodiči (odtud název 1Wire + nutná zem DC napájení xG18), tzn. při každém měření jsou zapnuta a po změření opět vypnuta dle nastavené periody vyčítání. Toto razantně zvyšuje odolnost vůči rušení. o V případě, že je kabel s čidlem krátký, je doporučené připojit prodloužení stíněným kabelem. Připojení stínění je řešeno v RJ45 konektoru na xG18 a dále do instalační země. o Vyčítání všech čidel se děje paralelně dle nastavené periody (defaultně tuším 1s). o Při výměně čidla je plug&play a není tedy nutné řešit adresaci či změnu v SW (jakékoli čidlo na daném kanále je staticky mapováno do Modbus registrů). o Topologie je hvězda – tj typicky je někde sběrné místo s krabicí a xG18, do kterého se svádí okolní teploty. o Doporučujeme sledovat i proměnné informující o stavu daného čidla/kanálu (např. zda je hodnota validní atd). • PLC o Mají jen jeden 1Wire kanál, na který je možné ale připojit více čidel (více viz naše doporučení). Pouze zde je možné tedy využít huby/rozbočovače. o Čidla jsou aktivně napájena přes 5V a jsou tedy neustále zapnutá. V případě zaseknutí některého z čidel nebo celé sběrnice je možné sběrnici vypnout-zapnout přes proměnnou OW_Off. o Ano, dodávané kabely k senzorům nejsou stíněné. Stínění tedy doporučujeme použít vždy mezi PLC a HUBy. o Frekvence vyčítání je dána počtem čidel, protože se vyčítá zároveň vždy jen jedno čidlo. o Výměna čidla za jiné s sebou nese změnu adresy, což je nutné následně upravit v SW. o Topologie, ač se zdá, že díky HUBům může být také hvězda, je ve skutečnosti série. Toto je řešeno v HUBech a použitím více vodičů v kabelech. o Sběrnici/čidla může zarušit krom typických generátoru VF záření (frekvenční měníče,…) i souběh s el. vedením */ ====== 1-Wire ====== 1-Wire je označení pro komunikační sběrnici od společnosti Dallas Semiconductor, která je je navržena pro nízkorychlostní přenos digitálního signálu. Jak název napovídá, čidla je teoreticky možno připojit pouze jedním vodičem. Přes ten je čidlo napájeno a přes něj i přenáší data. Záporný pól lze v tomto případě uzemnit. V praxi se však používají minimálně dva vodiče -> 1W (DATA) a GND. U 1-Wire senzorů ze sortimentu Unipi pak naleznete celkem čtyři vodiče (VCC, {{:files:data_0.png?nolink&15|}}1W, {{:files:data_1.png?nolink&15|}}1W, GND) pro zvýšení spolehlivosti a rozšíření možností tzv. serializace. Velkou výhodou 1-Wire je především nízká cena komponent - teploměry v nabídce Unipi jsou nabízeny již od cca. 250 Kč za kus. Na sběrnici lze zapojit až 15 senzorů, NEBO dosáhnout vzdálenosti až 200 m od kontroléru (při nižším počtu senzorů). Každý senzor má ve své paměti napevno nastavenou unikátní adresu pro jejich adresování na sběrnici. /* rozšířit o popis pro všechny čidla v nabídce, ne jen DS18B20 */ ===== 1-Wire teplotní senzor ===== {{ :en:hw:03-1wire:xds18b20.jpg?direct&100|}} DS18B20 je široce užívaný 1-Wire teplotní senzor umístěný v pouzdře TO-92 * Rozsah napájení 3,0-5,5 V⎓ * Měřící rozsah od -55 °C do +125 °C * Přesnost ±0,5 °C v rozsahu -10 °C až +85 °C * Konverze 12-bitové teplotní hodnoty na digitální signál (max. odezva 750 ms) * Lze napájet pomocí vodiče 1W (DATA) - tzv. parazitní režim ===== 1-Wire zařízení v nabídce Unipi ===== * [[cs:hw:05-sensors:1-wire|Popis senzorů Unipi 1-Wire]] * [[https://www.unipi.technology/cs/1-wire-c3|1-Wire senzory]] * [[https://www.unipi.technology/cs/kabely-redukce-rozbocovace-c41|1-Wire propojovací prvky]] * [[https://www.unipi.technology/cs/unipi-extension-xg18-p331|Unipi Extension xG18]] - Modbus/RS485 rozšížení pro 8 teplotních čidel ===== Doporučení pro instalaci ===== Pozor na EM rušení \\ Sběrnice 1-Wire je poměrně náchylná na elektromagnetické rušení. Doporučujeme tedy použít nejlépe stíněný kabel J-Y(ST)Y o průměru 0,8 mm s dvojicí kroucených párů, popř. kabel FTP CAT6. Kabel je třeba vést v co nejméně zarušeném prostředí, zejména mimo žlaby ve kterých jsou uloženy silové kabely napájející indukční zátěže. Spolehlivým zdrojem rušení jsou např. frekvenční měniče, střídače apod. Dodržení topologie \\ Důležité je taktéž dodržení sběrnicové topologie bez odboček. To lze velmi efektivně zajistit použitím teplotních čidel Unipi, které mají dva datové vodiče - jeden pro směr k PLC či k předchozímu čidlu, druhý směrem k následujícímu čidlu. Na konci každé sběrnice vždy musí být umístěno další čidlo, aby nedocházelo k odrazu signálu od konce vedení. Mějte na paměti limity sběrnice \\ Komunikace po sběrnici probíhá definovanou rychlostí a není možné ji snížit tak, jak se provádí u sběrnice RS485 pro dosažení vyšší odolnosti vůči rušení. Odstraňování problémů s komunikací přes 1-Wire znamená prakticky zcela jistou úpravu kabeláže, snížení počtu senzorů či rozdělení sítě mezi více kontrolérů. Z výše uvedených problémů se zarušením jsme rovněž vyvinuli Modbus RTU [[https://www.unipi.technology/extension-modules-c40|rozšiřující modul xG18]], ke kterému je možno připojit až osm 1-Wire senzorů. Využívejte sběrnici ve vhodných instalacích \\ Vzhledem k citlivosti sběrnice na elektromagnetické rušení se obvykle nedoporučuje využívat 1-Wire sítě v průmyslovém prostředí. Nízká cena, jednoduchost a široký výběr čidel ale z 1-Wire zařízení činí zajímavé řešení pro sféru chytrých domácností, obzvláště v kombinaci s všestranností a širokou konektivitou kontrolérů Unipi. ===== Zapojení konektoru RJ45 pro Unipi 1-Wire ===== Konektor RJ45 využijete zejména ve třech případech - potřebujete ke kontroléru Unipi Neuron či Unipi Axon zapojit dva senzory pomocí [[https://www.unipi.technology/cs/1-wire-2-port-splitter-p327|dvojportového rozbočovače]] - potřebujete zapojit jeden senzor ke kontroléru Unipi Neuron se starším 1-Wire konektorem RJ45 - potřebujete zapojit více senzorů pomocí [[https://www.unipi.technology/cs/1-wire-hub-s-8-porty-p31|osmiportového rozbočovače]] {{ :cs:hw:rj45-pinout_1-wire.png?direct&400 |}} Jedná se celkem o 4 vodiče. V popisu konektoru výše je ale na konektor zapojeno celkem 6 vodičů, je tomu tak proto, jelikož napájecí vodiče VCC (popř. +5 V⎓) a GND mohou být zdvojeny (na obrázku znázorněno bílým pruhováním). Vždy ale nejprve zapojujeme piny 5 až 8 (základní barvy), jelikož v některých zařízeních se nepočítalo se zdvojeným napájením. ^ Číslo pinu (kontaktu) ^ Význam ^ | 1, 2 | nepoužito | | 3 | GND | | 4 | VCC (+5 V⎓) | | 5 | VCC (+5 V⎓) | | 6 | {{:files:data_0.png?nolink&15|}}1W (DATA_1) | | 7 | {{:files:data_1.png?nolink&15|}}1W (DATA_0) | | 8 | GND | Zde můžete vidět (základní) vodiče obsažené v kabelu teplotního čidla Unipi: {{ :en:hw:03-1wire:1-wire-temperature-meter.png?direct&400 |}} /* Následující WRAP již NEUPRAVOVAT!! Je ověřeno, že takto je popis spávně, hlavní je pin 7 (DATA_0) */ **Poznámka:** {{:files:data_1.png?nolink&15|}}1W, někdy také DATA_0, je vstupní (hlavní) datový kontakt, pokud do RJ45 konektoru zapojujete kabelové čidlo které má pouze jeden datový vodič, připojte jej vždy na pozici 7, tedy pozici kontaktu {{:files:data_1.png?nolink&15|}}1W. Kontakt {{:files:data_0.png?nolink&15|}}1W, někdy také DATA_1, je výstupní (doplňující) datový kontakt senzorů Unipi určený k maximální serializaci sběrnice a sloužící pro připojení dalšího čidla na sběrnici. Tohoto principu zapojení se dvěma datovými vodiči využívá např. náš 1-Wire Hub. Pokud tedy použijete kabelové čidlo jiné než Unipi, které má pouze jeden datový vodič, tak tento druh serializace s naším 1-Wire hubem není možný, můžete však toto čidlo zapojit na konec sběrnice (tedy jako poslední čidlo v hubu). Možnost připojení více teplotních senzorů s jedním datovým vodičem řeší naše zařízení [[https://www.unipi.technology/cs/unipi-extension-xg18-p331|Unipi Extension xG18]], kde je pro každé čidlo vyhrazen jeden kanál (konektor) a zapojení více čidel na jeden kanál není možné. ===== Sběrnice 1-Wire na zařízeních Unipi ===== Deska Unipi 1.1, všechny jednotky řady Neuron a téměř všechny modely řady Patron, či Axon jsou standardně vybaveny jedním portem pro 1-Wire sběrnici. V nabídce Unipi pak naleznete i výběr [[https://www.unipi.technology/cs/1-wire-c3|1-Wire senzorů]] pro měření různých veličin. Alternativně lze využít i 1-Wire senzory mimo nabídku e-shopu Unipi. Starší verze Unipi Neuron má pro připojení 1-Wire čidel vyhrazen port RJ45, ten je celý černý kvůli odlišení od portu pro ETH. {{ :en:automation:02-glossary:infografika_1-wire_2.png?linkonly | starý konektor RJ45 pro 1-Wire}} {{ :files:img_breakline_2.png?nolink |}} Desky Unipi 1.1/Lite mají teké konektor typu RJ45 pro 1-Wire a lze k nim proto jednoduše připojit 1-Wire senzory Unipi s konektorem RJ45. {{ :files:img_breakline_2.png?nolink |}} Unipi Patron, Axon a novější verze Unipi Neuron jsou již pro zvýšení spolehlivosti vybaveny třívodičovou svorkovnicí, místo RJ45 konektoru. {{ en:automation:02-glossary:infografika_axon_2.png?linkonly | nový konektor 1-Wire}} Pokud chcete připojit čidlo k jednotce Unipi s 3-pinovou svorkovnicí, lze tak učinit třemi způsoby: - Odříznutím konektoru (RJ45) čidla a připojením do třívodičové 1-Wire svorkovnice - Použitím kabelové redukce společně s Unipi 1-Wire hubem - Použitím 1-Wire splitteru s 3-pin svorkovnicí Všechny popsané varianty můžete vidět níže na schématech. Senzor disponuje čtyřvodičovým zapojením pro vyšší spolehlivost rozvětvených sítí, v případě potřeby je ale možné jej upravit pro třívodičové zapojení spojením vodičů {{:files:data_0.png?nolink&15|}}1W a {{:files:data_1.png?nolink&15|}}1W. V případě potřeby lze také zkratovat vodiče VCC (+5V) a GND k provozu čidla v parazitním režimu s komunikací po dvou vodičích. ==== Zapojení jednoho 1-Wire teploměru ke kontroléru Unipi ==== Úprava 1-Wire teploměru pro třívodičovou svorkovnici zahrnuje následující kroky: - odřízněte RJ45 konektor - na odhalené vodiče nalisujte dutinky - našroubujte vodiče do třívodičového konektoru dle obrázku níže {{:cs:automation:02-glossary:1wire_temp_cze.png?600|}} ==== Zapojení dvou 1-Wire teploměrů ke kontroléru Unipi skrze RJ45 splitter ==== Pro zapojení dvou 1-Wire teploměrů do jednoho kontroléru není třeba provádět žádné úpravy samotného teploměru. Stačí pouze zakoupit odpovídající verzi [[https://www.unipi.technology/cs/1-wire-2-port-splitter-p327|dvojportového 1-Wire splitteru]] s dvojicí RJ45 portů. Ten je dostupný ve variantě pro třívodičovou svorkovnici i pro port RJ45. {{:cs:hw:splittercz.png?600|}} ==== Připojení více 1-Wire senzorů pomocí 1-Wire hubu ==== Kompaktní [[https://www.unipi.technology/cs/1-wire-hub-s-8-porty-p31|osmiportový 1-Wire hub]] je vybaven osmi porty typu RJ45 a umožňuje zapojení více teploměrů či jiných 1-Wire senzorů disponujících RJ45 konektorem. Pro jeho připojení ke kontroléru pak můžete využít buď vhodný propojovací kabel (u kontrolérů s portem RJ45), případně [[https://www.unipi.technology/cs/kabelova-1-wire-redukce-rj45-3-pin-svorkovnice-p325|kabelovou redukci]] (u kontrolérů s třívodičovou svorkovnicí). Při zapojování 1-Wire hubu je nezbytně nutné dodržet správné pořadí! Port 1 je vždy určen pro vstup, zbylé porty pak nelze přeskakovat! V případě vynechání portu by byly všechny senzory připojené za vynechaným portem odříznuty od sběrnice. {{:cs:hw:hub_simple_cze.png?600|}} ==== Vytvoření sítě 1-Wire senzorů pomocí několika 1-Wire hubů ==== K jednomu kontroléru lze připojit více 1-Wire hubů a vytvářet tak rozsáhlé sběrnice. Při propojení dvou hubů platí stejná pravidla jako u předchozího příkladu - port 1 musí sloužit jako vstup, jako výstup do druhého hubu v pořadí pak slouží poslední obsazený port. Jakékoliv další 1-Wire zařízení připojené za výstupem z hubu bude od sběrnice odříznuto! {{:cs:hw:hubcze.png?600|}} ===== Popis 1-Wire senzorů v nabídce Unipi ===== Popis základního teplotního čidla 1-Wire naleznete výše v kapitole o [[#zapojeni_konektoru_rj45_pro_unipi_1-wire|zapojení konektoru]]. ==== 1W-T/H-IB, 1W-T/H-IB2, SD 115C & SD 125C ==== V nabídce Unipi naleznete i kompaktní nástěnné interiérové 1-Wire senzory řady 1W-T/H-IB a 1W-T/H-IB2, které jsou určeny pro odečet teploty (model [[https://www.unipi.technology/cs/nastenny-teplotni-senzor-1w-t-ib2-p350|1W-T-IB2]]), případně teploty a relativní vzdušné vlhkosti (model [[https://www.unipi.technology/cs/nastenny-teplotni-vlhkostni-senzor-1w-th-ib2-p351|1W-TH-IB2]]) do interiéru budov. Dále také exteriérový nástěnný senzor [[https://www.unipi.technology/cs/1-wire-teplotni-senzor-exterierovy-nastenny-p396|SD 115C]], nebo senzor [[https://www.unipi.technology/cs/1-wire-teplotni-senzor-do-jimky-s-hlavici-p395|SD 125C]] pro měření teploty vody, či vzduchu v potrubí, nebo nádobách. Senzory jsou vybaveny čtyřvodičovou šroubovací, nebo pružinovou svorkovnicí a je možné je zapojit na kabel s konektorem RJ45, nebo do třívodičové svorkovnice 1-Wire. ;#; Zapojení pro třívodičovou svorkovnici \\ Tuto možnost využijte v případě, že chcete ke kontroléru Unipi s 3-pin svorkovnicí připojit pouze jeden senzor, nebo budete od senzoru pokračovat dále k dalším senzorům. ;#; {{ :cs:hw:senzor_dratovani_3pin_2.png?100 |}} ;#; Zapojení pro RJ45 \\ Zapojení na síťový kabel s konektorem RJ45 je výhodné zejména pro použití ve hvězdicové topologii tvořené pomocí 1-Wire hubů. Lze jej však využít i k zapojení čidla na rozšiřující desku Unipi 1.1, či na starší verzi jednotky Unipi Neuron. Všechny senzory s čipem DS18b20 a podporou parazitního napájení, lze připojit také k [[https://www.unipi.technology/cs/unipi-extension-xg18-p331|Extension xG18]]. Barevné značení na obrázku odpovídá síťovému kabelu dle zapojení T568B. ;#; {{ :cs:hw:senzor_dratovani_rj45.png?130 |}} /* FIXME - Bude se rušit, eventuelně dodělat ==== SEDtronic ==== SEDtronic 1-Wire senzory jsou moduly pro montoring podmínek prostředí. Mohou měřit teplotu, vlhkost, intenzitu světla a některé moduly jsou vybavený i digitálním nebo analogovým vstupem. Všechny SEDtronic 1-Wire senzory dodáváme s 60 mm sloupkem pro uchycení v klasické instalační krabičce KU68, či podobných. Pro více informací o produktu [[https://www.unipi.technology/cs/sedtronic-1-wire-sensor-p67|navštivte náš eshop]]. Varianty produktu: * **U1WTVD** – měření teploty a vlhkosti + 1 digitální vstup * **U1WTS** - měření teploty a intenzity osvětlení * **U1WTD** – měření teploty + 1 digitální vstup * **U1WTA** - měření teploty + 1 analogový vstup Zapojení: */