IR Detektor S88/Ovládání relé
Deska relé a propojení s detektorem
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
- T je čas v milisekundách, prodleva mezi rozepnutím posledního senzoru a vypnutím relé
- 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