IR Detektor S88/Ovládání relé: Porovnání verzí

Z ModelWiki
Skočit na navigaci Skočit na vyhledávání
(Propojení relé a senzorů)
Řádek 33: Řádek 33:
 
</pre></blockquote>
 
</pre></blockquote>
 
* části '''A, B, C''' jsou nepovinné. Pro správnou funkci však musí být uvedený alespoň jeden senzor
 
* části '''A, B, C''' jsou nepovinné. Pro správnou funkci však musí být uvedený alespoň jeden senzor
* '''T''' je čas v milisekundách, prodleva mezi rozepnutím posledního senzoru a vypnutím relé
+
* (nepovinné) '''T''' je čas v milisekundách, prodleva mezi rozepnutím posledního senzoru a vypnutím relé. Výchozí prodleva je 0ms - vypnutí je okamžité.
* '''S''' je spínaný stav relé. Obvykle to je 1 (standardní stav, pokud není uvedeno) - relé se aktivací senzoru '''zapne'''. Může to však být 0, což znamená že výstup bude v klidovém stavu logická 1, a při aktivaci senzoru přejde do stavu logická 0.  
+
* (nepovinné) '''S''' je spínaný stav relé. Obvykle to je 1 (standardní stav, pokud není uvedeno) - relé se aktivací senzoru '''zapne'''. Může to však být 0, což znamená že výstup bude v klidovém stavu logická 1, a při aktivaci senzoru přejde do stavu logická 0.  
 
* uvedené části přepíší současnou definici relé. Pokud se nějaká část, v definici relé se nezruší. Příkazy '''REL:1:a=1''' a '''REL:1:b=1''' nastaví pro relé č. 1 ovládání dvěma senzory.
 
* uvedené části přepíší současnou definici relé. Pokud se nějaká část, v definici relé se nezruší. Příkazy '''REL:1:a=1''' a '''REL:1:b=1''' nastaví pro relé č. 1 ovládání dvěma senzory.
 
* je-li třeba senzor smazat, musí se uvést v dané části číslo senzoru 0. Takže '''REL:1:b=0''' smaže u relé č.2 druhý senzor; 1. a 3. senzor zůstane nedotčen
 
* je-li třeba senzor smazat, musí se uvést v dané části číslo senzoru 0. Takže '''REL:1:b=0''' smaže u relé č.2 druhý senzor; 1. a 3. senzor zůstane nedotčen

Verze z 31. 8. 2021, 23:01

Deska relé a propojení s detektorem

Pomocná deska s relé - eagle

Jako doplněk jde k IR Detektor S88 desku pro ovládání 3 relé. Připojuje se vyvedeným hřebínkovým konektorem, který má vývody v pořadí (bráno od napájecího konektoru):

Číslo pinu Význam Poznámka
1 Napájení +6-12V Až od verze desky 8/2021, propojená s + přívodního konektoru
2 GND Společná zem pro +5V a napájení, propojená s - přívodního konektoru
3, 4, 5 Výstup 1, 2, 3 Přímo vyvedené piny mikroprocesoru, TTL logika. Maximální zátěž 20mA
1 +5V Výstup regulátoru napětí pro LED, max. odběr 1A.

K propojení doporučuji použít plochý kabel s dupont dutinkami na obou stranách, propojují se hřebínkové konektory obou desek. V případě že se přivede napájení plochým kabelem, není nutné osazovat napájecí konektor a napájet releovou desku zvlášť.

Reléová deska umožňuje zapojení 3 relé s přepínacími kontakty, každé může řídit polaritu v jedné smyčce nebo úseku trati s přepínanou polaritou kolejnic. Případně lze spínat 3 nezávislé okruhy. Svorkovnice na levém okraji jsou přívody DCC trakce pro přepínání. Svorkovnice dole je výstup, dvojice vstupů je vždy napojena na dvojici výstupů, mění se jen propojení v rámci páru. Návrh DPS umožňuje propojit dohromady vstupy kolejnice "J" a napájení přivést do všech přepínaných okruhů společně - na DPS jsou plošky které se dají procínovat a propojit.

U každého relé je indikační dioda, svítí, pokud je relé sepnuté.

Propojení relé a senzorů

Každé z relé se spíná podle stavu 1 až 3 senzorů, dá se určit jaký stav (sepnutý, nesepnutý) stav senzoru relé spíná. Jako senzor se dá také použít Virtuální senzor. Prozatím se relé zapne jakmile stav kteréhokoliv z určených senzorů vyhoví nastavení - logiku zapínání a vypínání jde však doprogramovat prakticky libovolně. Některé moduly relé pro Arduino (např z Aliexpressu) jsou vyrobené tak, že relátka jsou aktivovaná úrovní logické 0- IR detektor jde nastavit, aby takové desky uměl ovládat.

Poté co všechny senzory přiřazené pro relé přejdou do stavu "nesepnuto" se relé vypne. Je možné nastavit prodlevu vypnutí.

Spínání relé se nařídí příkazem:

REL:číslo-relé:a=senzor1:b=senzor2:c=senzor3:T=čas:S=stav
  • části A, B, C jsou nepovinné. Pro správnou funkci však musí být uvedený alespoň jeden senzor
  • (nepovinné) T je čas v milisekundách, prodleva mezi rozepnutím posledního senzoru a vypnutím relé. Výchozí prodleva je 0ms - vypnutí je okamžité.
  • (nepovinné) S je spínaný stav relé. Obvykle to je 1 (standardní stav, pokud není uvedeno) - relé se aktivací senzoru zapne. Může to však být 0, což znamená že výstup bude v klidovém stavu logická 1, a při aktivaci senzoru přejde do stavu logická 0.
  • uvedené části přepíší současnou definici relé. Pokud se nějaká část, v definici relé se nezruší. Příkazy REL:1:a=1 a REL:1:b=1 nastaví pro relé č. 1 ovládání dvěma senzory.
  • je-li třeba senzor smazat, musí se uvést v dané části číslo senzoru 0. Takže REL:1:b=0 smaže u relé č.2 druhý senzor; 1. a 3. senzor zůstane nedotčen