Šioje pamokoje ketiname susieti „Optocoupler“ su ATMEGA8 mikrovaldikliu. „Octocouplers“ yra patrauklūs prietaisai, naudojami izoliuoti elektronines ir elektrines grandines. Šis paprastas įtaisas izoliuoja jautrią elektroniką nuo tvirtos elektronikos, pavyzdžiui, variklių, tačiau apkrovą kontroliuoja šaltinis.
Tarkime, kad mes norime valdyti kintamosios srovės variklio, kaip ventiliatoriaus, greitį, valdydami valdymo logiką iš valdiklio. Mes galime tiekti valdiklio signalą į valdymo sistemą, varančią variklį. Tačiau proceso metu mes taip pat imame triukšmą iš variklio greičio valdymo sistemos. Dėl savo kintamosios srovės grandinės ir tų variklių mes turėsime atlikti daug triukšmo filtravimo. Naudodami „ OPTOELECTRONICS“ galime išvengti tiesioginio valdymo įrenginio kontakto su variklio varomuoju įrenginiu. Taip išvengsime triukšmo perdavimo tarp sistemų, tačiau galėtume visiškai kontroliuoti apkrovą.
Kaip sako pats pavadinimas, „OPTOELCTRONICS“ turėsime šviesos paleidimo sistemą. Mes išsiųsime signalą į šviesos spinduliavimo įrenginį šaltinio gale, o apkrovos gale bus šviesos trigerio jungiklis. Mes tai aptarsime daugiau aprašyme. Čia ketiname susieti 4N25 6 kontaktų IC su ATMEGA8 valdikliu. Paspaudus jungiklį valdiklio gale, įsijungia apkrovos gale prijungtas šviesos diodas.
Būtini komponentai
Aparatūra: mikrovaldiklis „ATmega8“, maitinimo šaltinis (5v), „AVR-ISP“ programuotojas, 4N25 „OPTOCOUPLER“, 1KΩ rezistorius (3 vnt.), LED
Programinė įranga: „ Atmel Studio 6.1“, „Progisp“ arba „Flash“ magija.
Grandinės schema ir paaiškinimas
OPTOCOUPLER sąsajos su AVR mikrovaldikliu schema parodyta paveikslėlyje,
Prieš eidami toliau aptarkime, kaip veikia OPTOCOUPLER, vidinė prietaiso grandinė yra parodyta žemiau esančiame paveikslėlyje,
Čia PINA ir PINC yra prijungti prie šaltinio pusės.
PINB, PINC, PINE reiškia krovinio pusę.
Iš schemos aišku, kad šaltinio gale yra šviesos diodas (šviesos diodas), o apkrovos pusėje yra fototransistorius. Sistema yra įrėminta lusto viduje, todėl PHOTOTRANSISTOR stiprinimas yra didelis.
Dabar, kai signalas perduodamas šviesos diodui šaltinio pusėje, šviesos diodas skleidžia šviesos spinduliuotę, nes foto tranzistorius yra greta šviesos diodo, priimant šviesą tranzistorius įjungiamas. Taigi valdiklio valdymo signalas paverčiamas šviesa, kad suaktyvintų šviesai jautrų apkrovos tvarkyklę.
Be to, lusto grandinė gali būti pavaizduota taip:
Kai diodas yra šaltinio gale, o tranzistorius - apkrovos gale, pirmiau minėta grandinė yra visiškai prasminga vardui. Dabar valdiklyje yra mygtukas, kurį paleidus, valdiklis siunčia impulsą į OPTOCOUPLER diodo galą. Kai apkrova dedama kaip šviesos diodas, OPTOCOUPLER tranzistorius valdo šviesos diodą. Taigi šviesos diodas įsijungia.
Ryšio tarp OPTOCOUPLER ir mikrovaldiklio metodas žingsnis po žingsnio paaiškinamas toliau pateiktu C kodu.