Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
cs:automation:02-glossary:1wire-hidden [2021/04/29 07:47]
avsetula [1W-T/H-IB, 1W-T/H-IB2, SD 115C & SD 125C]
cs:automation:02-glossary:1wire-hidden [2023/09/06 12:35]
avsetula [1W-T/H-IB, 1W-T/H-IB2, SD 115C & SD 125C]
Line 1: Line 1:
 +/* 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 ======
-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. ​+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 (DATAa 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 ​můžete ​zapojit až 15 senzorů, ​nebo může dosahovat délky ​až 200m 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. ​+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 ===== ===== 1-Wire teplotní senzor =====
 {{ :​en:​hw:​03-1wire:​xds18b20.jpg?​direct&​100|}} {{ :​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 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 +  * Rozsah napájení 3,0-5,5 V 
-  * Měřící rozsah od -55°C do +125°C +  * Měřící rozsah od -55 °C do +125 °C 
-  * Přesnost ±0,5°C v rozsahu -10°C / +85°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+  * Konverze 12-bitové teplotní hodnoty na digitální signál (max. odezva ​750 ms
-  * Lze napájet pomocí vodiče 1W/DATA (parazitní režim)+  * Lze napájet pomocí vodiče 1W (DATA) - tzv. parazitní režim
  
 ===== 1-Wire zařízení v nabídce Unipi ===== ===== 1-Wire zařízení v nabídce Unipi =====
Line 22: Line 43:
 ===== Doporučení pro instalaci ===== ===== Doporučení pro instalaci =====
 <​html><​span class="​kbBlueText">​Pozor na EM rušení</​span></​html>​ \\ <​html><​span class="​kbBlueText">​Pozor na EM rušení</​span></​html>​ \\
-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,8mm s dvojicí kroucených párů, popř. kabel <​html>​FTP</​html>​ 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.+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 <​html>​FTP</​html>​ 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.
  
 <​html><​span class="​kbBlueText">​Dodržení topologie</​span></​html>​ \\ <​html><​span class="​kbBlueText">​Dodržení topologie</​span></​html>​ \\
Line 42: Line 63:
 {{ :​cs:​hw:​rj45-pinout_1-wire.png?​direct&​400 |}} {{ :​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ř. +5V) 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.+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 ^ ^ Číslo pinu (kontaktu) ^ Význam ^
 | 1, 2 | nepoužito | | 1, 2 | nepoužito |
 | 3 | GND | | 3 | GND |
-| 4 | VCC (+5V) | +| 4 | VCC (+5 V⎓) | 
-| 5 | VCC (+5V) | +| 5 | VCC (+5 V⎓) | 
-| 6 | {{:​files:​data_0.png?​nolink&​15|}}1W (DATA_0) | +| 6 | {{:​files:​data_0.png?​nolink&​15|}}1W (DATA_1) | 
-| 7 | {{:​files:​data_1.png?​nolink&​15|}}1W (DATA_1) |+| 7 | {{:​files:​data_1.png?​nolink&​15|}}1W (DATA_0) |
 | 8 | GND | | 8 | GND |
  
Line 57: Line 78:
 {{ :​en:​hw:​03-1wire:​1-wire-temperature-meter.png?​direct&​400 |}} {{ :​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) */
 <WRAP center round box> <WRAP center round box>
-**Poznámka:​** {{:files:data_0.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 ​6, tedy pozici kontaktu {{:files:data_0.png?​nolink&​15|}}1W. Kontakt {{:files:data_1.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).+**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).
 </​WRAP>​ </​WRAP>​
  
Line 145: Line 167:
 ;#; ;#;
 <​html><​span class="​kbBlueText">​Zapojení pro RJ45</​span></​html>​ \\ <​html><​span class="​kbBlueText">​Zapojení pro RJ45</​span></​html>​ \\
-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 ​tyto senzory 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.+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 s drobnou úpravou zapojení ​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.
 ;#; ;#;