12.07.2015 Views

1. PDF dokument (13 MB) - dLib.si

1. PDF dokument (13 MB) - dLib.si

1. PDF dokument (13 MB) - dLib.si

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PROGRAMSKA OPREMA – SPLETNE STRANIznak, da je stikalo res preklopilo. VBascomu bomo to elegantno rešili zuporabo ukaza Debounce.Sintaksa ukaza Debounce je sledeïa:Debounce Pinx.y, stanje,ime subrutine, subProgram, v katerem smo uporabiliukaz Debounce, je zdaj sledeï:Config Portb = OutputConfig Portd.0 = InputDim Ledica As BitDim Tipka As BitSlika 10. Priklop bipolarnih tranzistorjev na mikrokontroler$regfile = “attiny23<strong>13</strong>.dat”DoPortb = 255Debounce Pind.0 , 0 , Ukaz, SubDebounce Pind.0 , 1 , Ukaz1, SubLoopEnd‘SubrutineUkaz:Portb.0 = LedicaLedica = Not LedicaWait 1ReturnPri tem, da je spremenljivka xxceloštevilïna vrednost od 1 do 255in predstavlja ïas v milisekundah.îe tega ukaza ne uporabimo, jeïas odskakovanja nastavljen na 25milisekund.3 Priklop tranzistorjaNa mikrokontroler lahko prikljuïimoporabnike elektriïnega toka, ki porabljajorelativno malo. To je cena naraïun miniaturizacije mikrokontrolerja,saj njegovi izhodi zmorejo krmilitiShema na sliki 10 kaže priklop bipolarnihtranzistorjev. Opazili boste, daimata oba tranzistorja v prikljuïkubaze spojen upor, ki služi za zašïitotranzistorja. Vrednost upora jelahko med 1000 ohmov (1 kOhm)do 10 kOhmov. Rele (kot breme,ki ga vklapljamo/izkapljamo) je pritranzistorju NPN (Q1) vezan na +12V, pri PNP-ju pa na +5 V. Pri temvelja omeniti, da diodi, vezani narele, služita za zašïito tranzistorjapri vklopu/izklopu releja. Prav takovelja poudariti, da mora biti rele priUkaz1:Portb.1 = LedicaLedica = Not LedicaWait 1ReturnProgram deluje enako kot predhodniks tem, da z ukazom Debounceskoïimo v subrutino ob doloïenempogoju. îe je logiïno stanje Pind.0 =0, potem program skoïi v subrutinoUkaz, opravi program, ki se nahajav njej, in se vrne na mesto, od koderje skoïil v program. Za zahtevnejšeuporabnike še povejmo, da lahkoïas odskakovanja nastavljamo zukazom:Config Debounce = xxVentil 14 /2008/ 3Slika 1<strong>1.</strong> Priklop tranzistorjev FET na mikrokontrolerle do 20 mA izhodnega toka. Zato moramoza krmiljenje porabnikov „težjekategorije“ uporabiti ojaïevalnike, kotso tranzistorji. Elektroniki poznamo veïvrst tranzistorjev, tokrat se bomo omejilina bipolarne in tranzistorje FET. Priobojih poznamo tipe P in N. Tipi P sekrmilijo z logiïno 0, N pa z logiïno <strong>1.</strong>Slika 10 prikazuje osnovni vezavi tipaP in N bipolarnega tranzistorja, slika11 pa tipa P in N tranzistorja FET.tranzistorju PNP (Q2) deklariran zadelovanje pri nazivni napetosti 5 V,medtem ko naj bo rele pri NPN-judeklariran za nazivno napetost 12 V.Pri NPN-ju vklapljamo rele z logiïno1 na izhodu mikrokontrolerja, medtemko pri PNP-ju z logiïno 0.Shema na sliki 11 je identiïna tisti nasliki 10. Posebnost sheme na sliki 11je, da tranzistorji FET ne potrebujejo293

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!