Osnovni elektronski elementi

Kaj je stikalo? Delovanje in vrste stikal v elektroniki

Kaj je stikalo – pregled vrst stikal in električni simbol stikala

Kaj je stikalo? Delovanje in vrste stikal v elektroniki

Stikalo je najpreprostejši in najpogostejši element vsakega električnega vezja. Z njim sklenemo ali prekinemo pot toka — od stenskega stikala za luč do drobnega tipkala na razvojni plošči. V elektroniki in pri delu z mikrokrmilniki stikalo ni le gumb za vklop: je vhodna naprava, ki mikrokrmilniku pove, kaj naj stori.

V tem vodiču razložimo, kako stikalo deluje, katere vrste poznamo, kaj pomenijo oznake SPST, SPDT in DPDT ter kontakti NO, NC in COM, in kako stikalo ali tipkalo pravilno priključimo na Arduino ali ESP32 — z odskokom kontaktov in upori pull-up vred. Namenjen je vsem, ki gradijo elektronske projekte in želijo izbrati pravo stikalo za svojo nalogo.

Kaj je stikalo in kako deluje

Stikalo je element, ki sklene (vzpostavi) ali prekine prevodno pot v tokokrogu, s čimer tok ustavi ali preusmeri z enega vodnika na drugega. Predstavljajte si ga kot most na poti toka: ko je most spuščen, tok teče in naprava deluje; ko je dvignjen, se tok ustavi.

Znotraj ohišja sta dva kontakta. Pomični kontakt je povezan z aktuatorjem — ročico, gumbom ali vzvodom, ki ga premikamo. Nepomični kontakt je pritrjen in vezan na zunanje vezje. Ko se stakneta, je tokokrog sklenjen in upornost stikala pade skoraj na nič. Ko se razmakneta, med njima nastane zračna reža, ki deluje kot izolator, in tok se ustavi.

Pri preklapljanju večjih tokov nastopi še ena podrobnost: v trenutku razmika lahko med kontaktoma preskoči električni oblok — vroča plazma, ki kratek čas še prevaja tok in počasi razjeda kovino. Zato dobra stikala uporabljajo hitre vzmetne mehanizme (snap-action), ki kontakte bliskovito razmaknejo in oblok hitro ugasnejo. Ta obraba je tudi razlog za omejeno življenjsko dobo stikal, o čemer več v nadaljevanju. Pogosta soseda stikala v vezju sta upor in kondenzator.

Kako deluje stikalo – sklenjen in prekinjen tokokrog ter kontakti NO, NC in COM
Ob sklenjenem tokokrogu se kontakta stakneta in tok teče, ob prekinjenem ju loči zračna reža.

Stikalo ali tipkalo: zaskočno proti momentnemu delovanju

Beseda »stikalo« v pogovoru pokriva dve različni stvari, ki se v elektroniki obnašata povsem drugače.

Zaskočno (bistabilno) stikalo po preklopu trajno ohrani svoj položaj, dokler ga ročno ne preklopimo nazaj. Ima dve stabilni stanji — vklopljeno in izklopljeno. Takšno je stensko stikalo za luč ali glavno stikalo za napajanje naprave. Uporabimo ga, kadar želimo nekaj vklopiti za dlje časa, ne da bi držali gumb.

Momentno (nestabilno) stikalo ali tipkalo deluje le, dokler nanj pritiskamo. Vgrajena vzmet ga takoj vrne v privzeto stanje, ko ga spustimo. Tipkalo je pravi »gumb«: reset na mikrokrmilniku, hišni zvonec, tipke na tipkovnici. V digitalnih vezjih je nepogrešljivo za pošiljanje kratkih ukazov.

Obstajajo tudi push-push stikala, ki so na videz tipkala, a imajo vgrajen zaskočnik — s prvim pritiskom vklopijo, z drugim izklopijo.

Kontakti NO, NC in COM

Trije priključki opisujejo, kaj stikalo počne v mirovanju in ob aktivaciji:

  • NO (normalno odprt) — v mirovanju sta kontakta ločena, tok ne teče; ob pritisku se skleneta. Tako delujejo tipke na tipkovnici, zvonec ali zeleni zagonski gumbi strojev.
  • NC (normalno zaprt) — v mirovanju tok teče, ob pritisku ga prekinemo. Takšen je rdeči gumb za zasilni izklop in stikalo luči v hladilniku, ki ugasne, ko zaprta vrata pritisnejo nanj.
  • COM (skupni) — skupni priključek preklopnih stikal. V mirovanju je povezan z NC, ob preklopu pa z NO. Deluje kot kretnica, ki tok usmeri na eno ali drugo pot.

Kombinacija COM–NO–NC je osnova preklopnega stikala in releja; z njo preklapljamo med dvema viroma napajanja ali obrnemo smer vrtenja motorja.

Vrste stikal glede na upravljanje

Mehanska stikala ločimo po načinu upravljanja. Tabela povzema najpogostejše vrste in njihovo značilno uporabo.

Vrsta stikalaKako ga upravljamoZnačilna uporaba
Klecno / preklopno (toggle, rocker)ročica ali nihajni gumb s hitrim preskokomrazsvetljava, glavno napajanje naprav
Tipkalo / momentno (push-button)pritisk s prstom, vzmet vrne nazajreset, zvonec, tipkovnice, zasilni izklop
Drsno (slide)drsnik med dvema legamamale naprave, igrače, izbira dveh stanj
Rotacijsko (rotary)zasuk gumba z več zaskočnimi legamiizbirnik območij na multimetru, radio
DIP (DIL)sklop miniaturnih SPST stikal na vezjustrojne nastavitve, naslovi, kode
Mikrostikalo / limitnohipni preklop ob majhnem premikuzaznavanje končnega položaja, varnostna zapora

V elektronskih projektih najpogosteje srečamo tipkala, drsna stikala in DIP sklope; mikrostikala pa kot senzor končnega položaja pri 3D-tiskalnikih in robotiki.

Vrste stikal – klecno, tipkalo, drsno, rotacijsko, DIP in mikrostikalo
Šest najpogostejših vrst mehanskih stikal glede na način upravljanja.

SPST, SPDT, DPST in DPDT: poli in lege

Vsako stikalo opišemo z dvema številoma. Pol (pole) je število ločenih tokokrogov, ki jih stikalo krmili hkrati. Lega (throw) je število izhodov, na katere lahko posamezen pol preusmeri tok.

OznakaPomenPriključkiZnačilna uporaba
SPSTenopolno enosmerno2 (vklop/izklop)osnovno stikalo za luč, reset gumb
SPDTenopolno dvosmerno3 (COM, NO, NC)menjalno stikalo, preklop dveh virov
DPSTdvopolno enosmerno4 (dva kroga hkrati)glavno stikalo 230 V (faza + nula)
DPDTdvopolno dvosmerno6 (dva kroga, dva izhoda)obrat smeri DC motorja, stereo preklop

Za obračanje smeri DC motorja potrebujemo DPDT, za preklop ene luči z dveh mest (menjalno stikalo) pa SPDT.

Konfiguracije stikala SPST, SPDT, DPST in DPDT
Pol je število ločenih tokokrogov, lega pa število izhodov posameznega pola.

Priklop stikala na mikrokrmilnik: pull-up in pull-down

Ko stikalo priključimo na digitalni vhod Arduina ali ESP32, naletimo na dva pojava, ki ju začetniki pogosto spregledajo.

Plavajoči vhod. Če je pin povezan le prek stikala in je to odprto, pin ni vezan na noben napetostni nivo — »plava«. Deluje kot antena, lovi motnje in naključno niha med logično 0 in 1. Rešitev je določiti privzeto stanje z uporom:

  • Pull-up upor pin poveže na napajanje; v mirovanju bere logično 1, ob pritisku gumba na maso pade na 0 (aktivno nizka vezava).
  • Pull-down upor pin poveže na maso; v mirovanju bere 0, ob pritisku 1.

Tipična vrednost je 10 kΩ. Večina mikrokrmilnikov ima pull-up upore že vgrajene in jih vključimo kar v kodi (INPUT_PULLUP), tako da zunanji upor ni potreben. Pri razumevanju vezave pomaga poznavanje delovanja upora.

Priklop stikala na mikrokrmilnik – pull-up, pull-down upor in debounce
Pull-up ali pull-down upor prepreči plavajoči vhod, debounce pa odskok kontaktov.

Odskok kontaktov in odpravljanje (debounce)

Drugi pojav je odskok kontaktov (contact bounce). Kovinska kontakta se ob pritisku ne skleneta čisto, ampak nekajkrat hitro odskočita, preden se umirita — v nekaj milisekundah. Hiter mikrokrmilnik to zaporedje bere kot več ločenih pritiskov, zato en pritisk našteje kot pet ali deset.

Odskok odpravimo (debounce) na dva načina:

  • Strojno — nizkoprepustni RC filter (upor in kondenzator) zgladi napetostne konice, pogosto v paru s Schmittovim sprožilcem, ki počasen prehod pretvori v oster digitalni rob. Pri preklopnih stikalih pomaga tudi SR zapah.
  • Programsko — v kodi počakamo, da je stanje gumba stabilno določen čas (npr. 20–50 ms). Neblokirajoča metoda s funkcijo millis() to naredi, ne da bi zaustavila preostali program.

Praktičen primer programskega odpravljanja odskoka je opisan v uradni Arduino dokumentaciji.

Rele in polprevodniška stikala

Ko z mikrokrmilnikom želimo krmiliti močnejše breme, mehansko stikalo ne zadošča — mikrokrmilnik daje le nekaj miliamperov pri 3,3 ali 5 V.

Rele je stikalo, ki ga krmili drug tokokrog. Skozi tuljavo (elektromagnet) steče majhen tok, magnetna sila mehansko premakne kontakte in sklene ločen, močnejši tokokrog. Ključna prednost je galvanska ločitev: krmilni del (mikrokrmilnik) je popolnoma izoliran od krmiljenega (npr. 230 V naprava). Zato rele imenujemo elektromehansko stikalo. V praksi ga uporabimo prek relejnega modula, ki že vsebuje tranzistor za proženje in zaščitno diodo.

Tranzistor ali MOSFET deluje kot polprevodniško stikalo brez gibljivih delov. Krmilni signal na bazi oziroma vratih (gate) spremeni prevodnost polprevodnika: ob signalu tok teče, brez njega je blokiran. Prednosti pred mehanskim stikalom so velike — preklaplja tisočkrat na sekundo (nujno za PWM, npr. regulacijo hitrosti motorja ali zatemnjevanje LED), nima obrabe in odskoka kontaktov ter ga krmilimo neposredno iz mikrokrmilnika. Več o tem v članku o tranzistorju.

Rele in polprevodniško stikalo – tranzistor in MOSFET
Rele je elektromehansko stikalo, tranzistor ali MOSFET pa polprevodniško stikalo brez gibljivih delov.

Kako izbrati stikalo: nazivne vrednosti

Pri izbiri stikala štejejo nazivne vrednosti, ne le oblika:

  • Nazivna napetost in tok — največja obremenitev, ki jo stikalo varno preklaplja; preseganje pomeni pregrevanje in obrabo.
  • AC ali DC — ista številka ne velja za oboje (spodaj razložimo, zakaj).
  • Tip bremena — induktivna bremena (motorji) ob izklopu močno iskrijo, žarnice z nitko pa ob vklopu potegnejo do desetkrat večji zagonski tok; za oboje izberemo stikalo z rezervo.
  • Življenjska doba — podana v številu preklopov; mehanski kontakti se obrabijo.
  • IP zaščita — pri zunanji ali vlažni uporabi ščiti pred prahom in vodo.

Zakaj AC in DC nista enaka? Pri izmeničnem toku napetost večkrat na sekundo preide skozi ničlo, kar nastali oblok hitro ugasne. Pri enosmernem toku tega prehoda ni — oblok gori naprej, se »vleče« čez režo, razjeda kontakte in jih lahko celo zvari skupaj. Zato imajo stikala za DC bistveno nižje nazivne vrednosti kot za AC; stikala, deklariranega za 250 V AC, nikoli ne uporabimo za enako napetost DC brez preverjanja DC ocene.

Pogoste napake pri uporabi stikal

Nekaj napak se v projektih ponavlja:

  • Preobremenitev. Stikalo, izbrano po velikosti in ne po nazivnem toku, se pri motorju ali grelcu pregreje. Za induktivna bremena dodamo dušilni člen (snubber) ali zaščitno diodo.
  • Manjkajoč debounce. Brez odpravljanja odskoka en pritisk sproži več dogodkov; rešitev je strojni RC filter ali programski debounce.
  • Napačen tip za DC. Uporaba AC stikala v enosmernem vezju vodi v oblok in zvarjenje kontaktov; vedno preverimo DC oceno.
  • Plavajoči vhod. Stikalo, vezano naravnost na pin brez pull-up ali pull-down upora, daje naključne odčitke.

Pogosta vprašanja o stikalih

Kakšna je razlika med stikalom in tipkalom?
Stikalo je zaskočno — po preklopu ohrani stanje. Tipkalo je momentno — deluje le, dokler ga držimo, nato vzmet vrne v izhodišče.

Kaj pomeni SPDT?
Enopolno dvosmerno stikalo s tremi priključki (COM, NO, NC), ki skupni kontakt preklaplja med dvema izhodoma — npr. menjalno stikalo za luč.

Zakaj potrebujem upor, ko tipkalo vežem na Arduino?
Da preprečiš plavajoči vhod. Pull-up ali pull-down upor določi privzeto logično stanje pina; Arduino ima vgrajene pull-up upore (INPUT_PULLUP).

Ali lahko z Arduinom krmilim 230 V napravo?
Ne neposredno. Uporabi rele oziroma relejni modul, ki galvansko loči krmilni signal od omrežne napetosti.

Zaključek

Stikalo je preprost element z veliko odtenki: od izbire prave konfiguracije (SPST proti SPDT) do pravilnega priklopa na mikrokrmilnik s pull-up uporom in odpravljanja odskoka kontaktov. Če izbereš stikalo z ustreznimi nazivnimi vrednostmi in upoštevaš razliko med AC in DC, bo v vezju zanesljivo služilo leta.

Stikala, tipkala in relejne module za svoje projekte najdeš v ponudbi na 3DSVET.eu.

Potrebuješ stikalo ali tipkalo za svoj projekt?
V trgovini 3DSVET najdeš klecna in drsna stikala, tipkala, mikrostikala ter relejne module — vse z dostavo po EU.

Poglej ponudbo stikal →