PowerSwitch

Když je na kolejišti více (hodně) modelářských serv, navíc zapojených do dekodérů typu "Fulda" a "DCC Koleje", po připojení napájení příslušenství se zapnou **všechny najednou** a "cuknou". Nový servo dekodér DCC Doma má potlačené "cuknutí", stejně však serva moduly naběhnou zrhuba ve stejnou dobu - opožděné napájení může *teoreticky* snížit počateční špičku.

S cuknutím toho moc neuděláme - kromě výměny dekodéru, ještě horší ale je, že při cuknutí serva odebírají poměrně velký proud, a vezmou si ho **všechna najednou**. Znamená to dimenzovat zdroj na proud podle počtu servo - třeba 3-5A, což se jednak prodraží a jednak při zkratu může větší dodávaný proud slušně uvařit elektroniku a díly kolejiště.

Jedno z možných "řešení" je omezit počet serv spínaných v jediný čas: rozdělit napájení na několik větví (např. 1-2 servodekodéry na větev) a spínat je postupně. Protože jsem elektronické tele, a neumím spočítat RC zpožďovací člen, použil jsem namísto toho jednoduchý PIC s jednoduchým programem, aby postupne pozapínal jednotlivé výstupy a pomocí relátek napájení do jednotlivých větví.

Výsledná deska může obsloužit **4 větve**, přičemž v provozním stavu je sepnuté a pod proudem pouze jediné relé - nechtěl jsem odebírat 4x proud cívky jen na udržení relátek. I když po výběru konkrétního relé ten proud není až tak velký, aby to vadilo (33mA).

Deska má jediné tlačítko, které způsobí cyklus vyp / zap - pro případ, že by se nechtělo vyškubávat zdroj z napájení. Jinak žádné ovládání nemá - a **nemá také žádnou ochranu proti přepólování**.

### Schéma

Soubor:Grid1-4-schema.pdf

Zapojení je jednoduché: regulátor napětí podle katalogového zapojení (stabilizační kondenzátor), 1 vstupní tlačítko a přes tranzistorové pole spínaná relé.

Mechanismus zapínání je takový, že nejprve PIC sepne relé R2-R5, ta jsou rozepínací, pak zapne hlavní přívod (R1), a následně postupně vypíná R2-5. Nakonec zůstane sepnuté jen "master" relé.

Použité součástky:

```
Part     Value          Device          Package      Library      Sheet

C1       100nF          C-EU050-025X075 C050-025X075 resistor     1
C2       100uF          CPOL-EUE2.5-6   E2,5-6       rcl          1
IC1      PIC12F629P     PIC12F629P      DIL8         microchip    1
IC2      ULN2003AN      ULN2003AN       DIL16        uln-udn      1
IC3      78S05          7805TV          TO220V       linear       1
JP1                     PINHD-1X6       1X06         pinhead      1
PWR                     AK500/2         AK500/2      con-ptr500   1
R1       RELEM3S06T     RELEM3S06T      VIGAN        custom       1
R2       RELEM3S06T     RELEM3S06T      VIGAN        custom       1
R3       RELEM3S06T     RELEM3S06T      VIGAN        custom       1
R4       RELEM3S06T     RELEM3S06T      VIGAN        custom       1
R5       RELEM3S06T     RELEM3S06T      VIGAN        custom       1
R6       47k            R-EU_0207/10    0207/10      resistor     1
S1                      10-XX           B3F-10XX     switch-omron 1
X1                      AK500/2         AK500/2      con-ptr500   1
X2                      AK500/2         AK500/2      con-ptr500   1
X3                      AK500/2         AK500/2      con-ptr500   1
X4                      AK500/2         AK500/2      con-ptr500   1

```

Použité relé je RELEM3S06T z GME - je malinké. Master relé by mohlo být opravdu větší, protože přes něj jde veškerý proud. **Takto je trvalý celkový proud omezený na 3A**.

### DPS

   Podrobnější obrázky jsou v PDF:

* Osazovací plán: Soubor:Grid-osaz.pdf
* Deska pro leptání: Soubor:Grid-board.pdf

### Software

Program pro PIC je úplně jednoduchý a zdrojový text je na Githubu. Přeložený HEX si můžete stáhnout na také na Githubu. Protože si s architekturou PIC nerozumím a byl to můj první počin, ani jsem pořádně nepoužil časovač - jen jsem ho nechal doběhnout. Na přesném odstupu zas tak moc nezáleží ... ale pokud chcete, můžete změnit hodnotu *PULSE\_LEN.*

Pro naprogramování PICe jsem vyrobil a použil JDM PIC Programmer - ačkoliv autor píše "Wrong Way", mně fungoval. Použil jsem modifikaci označenou "Úprava pro PIC16F628A". Programuji s tím PIC12F629 (servodekodér DCC Koleje), PIC16F628A (semafory DCC koleje) i PIC16F648A (NanoX - Fulda). I PIC12C509A (vratná smyčka DCC Koleje) si dal říct.