I denne opplæringen skal vi grensesnitt en Optocoupler med ATMEGA8 mikrokontroller. Octocouplers er fascinerende enheter som brukes til å isolere de elektroniske og elektriske kretsene. Denne enkle enheten isolerer sensitiv elektronikk fra robust elektronikk som motorer, men holder lasten kontrollert over kilden.
Si at vi vil kontrollere hastigheten til en vekselstrømsmotor som vifte, med kontrolllogikk fra en kontroller. Vi kan mate signalet fra kontrolleren til kontrollsystemet som driver motoren. Men i løpet av prosessen tar vi også støyen fra motorens hastighetskontrollsystem. Fordi vekselstrømskretsen og også motorene, må vi gjøre mye støyfiltrering. Med OPTOELECTRONICS kan vi unngå direkte kontakt mellom styreenheten og motorenheten. Ved dette unngår vi støyoverføring mellom systemer, men vi kan holde belastningen i total kontroll.
OPTOELCTRONICS, som navnet selv sier, vil vi ha lysutløsende system inkludert. Vi vil sende signal til en lysemitterende enhet ved kildens ende, og det vil være en lysutløserbryter i lastenden. Vi vil diskutere dette mer i beskrivelsen. Her skal vi grensesnitt 4N25 en 6-pins IC til ATMEGA8-kontroller. Når du trykker på bryteren i enden av kontrolleren, blir en LED som er koblet til ved belastningsenden slått PÅ.
Komponenter kreves
Maskinvare: ATmega8 mikrokontroller, strømforsyning (5v), AVR-ISP PROGRAMMER, 4N25 OPTOCOUPLER, 1KΩ motstand (3 stk), LED
Programvare: Atmel Studio 6.1, Progisp eller Flash magi.
Kretsdiagram og forklaring
Kretsskjemaet for OPTOCOUPLER-grensesnitt med AVR-mikrokontroller er vist i figur,
Før vi går videre, la oss diskutere hvordan OPTOCOUPLER fungerer, den interne kretsen til enheten vises i bildet nedenfor,
Her er PINA og PINC koblet til kildesiden.
PINB, PINC, PINE representerer lastesiden.
Fra diagrammet er det tydelig at det er en LED (lysemitterende diode) i kilden, og det er en FOTOTRANSISTOR på lastesiden. Systemet er innrammet i en chip, slik at gevinsten til PHOTOTRANSISTOR er høy.
Nå når et signal sendes til LED-en på kildesiden, avgir LED-en lysstråling, siden fototransistoren ligger ved siden av LED, ved lysmottak blir transistoren innstilt. Så kontrollsignalet fra kontrolleren blir konvertert til lys for å utløse den lysfølsomme lastdriveren.
Videre kan brikkekretsen representeres som:
Med diode ved kildeenden og transistoren ved belastningsenden, gir kretsen ovenfor full mening for navnet. Nå er kontrolleren utstyrt med en knapp, når den avfyres sender styringen en puls til diodeenden av OPTOCOUPLER. Med belastningen plassert som en LED, driver transistoren i OPTOCOUPLER LED-en. Så LED blir slått PÅ.
Metoden for kommunikasjon mellom OPTOCOUPLER og mikrokontroller er forklart trinn for trinn i C-koden gitt nedenfor.