V tej vadnici bomo povezali Optocoupler z mikrokrmilnikom ATMEGA8. Octocouplers so fascinantne naprave, ki se uporabljajo za izolacijo elektronskih in električnih vezij. Ta preprosta naprava izolira občutljivo elektroniko od robustne elektronike, kot so motorji, vendar obdrži obremenitev pod nadzorom vira.
Recimo, da želimo nadzorovati hitrost AC motorja, kot je ventilator, s krmilno logiko krmilnika. Signal iz krmilnika lahko dovajamo v krmilni sistem, ki poganja motor. Toda med postopkom sprejemamo tudi hrup iz sistema za nadzor hitrosti motorja. Ker je njegovo AC vezje in tudi to motorji, bomo morali narediti veliko filtracije hrupa. Z OPTOELECTRONICS se lahko izognemo neposrednemu stiku krmilne enote z motorno pogonsko enoto. S tem se izognemo prenosu hrupa med sistemi, vendar bi lahko obdržali tovor pod popolnim nadzorom.
OPTOELCTRONICS, kot že samo ime pove, bomo imeli vključen sistem za sprožitev svetlobe. Na napravo, ki oddaja svetlobo, bomo poslali signal na koncu vira, na koncu tovora pa bo stikalo za sprožitev svetlobe. O tem bomo razpravljali več v opisu. Tu bomo povezali 4N25 6-polno IC s krmilnikom ATMEGA8. Ko pritisnete stikalo na koncu krmilnika, se vklopi LED, priključena na koncu obremenitve.
Potrebne komponente
Strojna oprema: mikrokrmilnik ATmega8, napajalnik (5v), AVR-ISP PROGRAMMER, 4N25 OPTOCOUPLER, upor 1KΩ (3 kosi), LED
Programska oprema: Atmel Studio 6.1, Progisp ali Flash magic.
Shema vezja in razlaga
Shema vezja za povezovanje OPTOCOUPLER z mikrokrmilnikom AVR je prikazana na sliki,
Pred nadaljevanjem se pogovorimo o delovanju OPTOCOUPLER, notranji tokokrog naprave je prikazan na spodnji sliki,
Tu sta PINA in PINC priključena na izvorno stran.
PINB, PINC, PINE predstavljajo stran obremenitve.
Iz diagrama je razvidno, da je na koncu vira LED (dioda, ki oddaja svetlobo), na strani tovora pa je PHOTOTRANSISTOR. Sistem je uokvirjen znotraj čipa, zato je dobiček PHOTOTRANSISTOR-ja velik.
Zdaj, ko se signal prenaša na LED na izvorni strani, LED oddaja svetlobno sevanje, saj je foto tranzistor v bližini LED, ob sprejemu svetlobe se tranzistor nastavi na ON. Tako se krmilni signal krmilnika pretvori v svetlobo za sprožitev svetlobno občutljivega gonilnika tovora.
Nadalje lahko vezje čipa predstavimo kot:
Z diodo na koncu vira in tranzistorjem na koncu obremenitve je zgornje vezje popolnoma smiselno za ime. Zdaj je krmilnik opremljen z gumbom, po sprožitvi pa krmilnik pošlje impulz na konec diode OPTOCOUPLER. Ko je tovor postavljen kot LED, tranzistor v OPTOCOUPLER poganja LED. Tako se LED vklopi.
Način komunikacije med OPTOCOUPLER in mikrokrmilnikom je razložen korak za korakom v spodnji kodi C.