I den här handledningen ska vi ansluta en optokopplare med ATMEGA8 mikrokontroller. Octocouplers är fascinerande enheter som används för att isolera de elektroniska och elektriska kretsarna. Denna enkla enhet isolerar den känsliga elektroniken från robust elektronik som motorer, men ändå håller lasten kontrollerad över källan.
Säg att vi vill styra hastigheten på en växelströmsmotor som en fläkt, med styrlogik från en styrenhet. Vi kan mata signalen från styrenheten till styrsystemet som driver motorn. Men under processen tar vi också ljudet från motorns hastighetsreglering. Eftersom dess växelströmskrets och också motorer måste vi göra mycket brusfiltrering. Med OPTOELECTRONICS kan vi undvika direktkontakt mellan styrenheten och motorenheten. Genom detta undviker vi brusöverföring mellan system men ändå kan vi hålla lasten i total kontroll.
OPTOELCTRONICS, som namnet själv säger, kommer vi att ha ett ljusutlösande system inkluderat. Vi kommer att skicka signal till en ljussändande enhet vid källänden och det kommer att finnas en ljusströmbrytare vid laständen. Vi kommer att diskutera detta mer i beskrivningen. Här ska vi gränssnitt 4N25 en 6-stifts IC till ATMEGA8-styrenhet. När man trycker på omkopplaren vid styränden slås en lysdiod som är ansluten vid laständen på.
Komponenter krävs
Hårdvara: ATmega8 mikrokontroller, strömförsörjning (5v), AVR-ISP PROGRAMMER, 4N25 OPTOCOUPLER, 1KΩ motstånd (3 stycken), LED
Programvara: Atmel Studio 6.1, Progisp eller Flash-magi.
Kretsschema och förklaring
Kopplingsschemat för OPTOCOUPLER-gränssnitt med AVR-mikrokontroller visas i figur,
Innan vi går vidare låt oss diskutera hur OPTOCOUPLER fungerar, enhetens interna krets visas i bilden nedan,
Här är PINA och PINC anslutna till källsidan.
PINB, PINC, PINE representerar lastsidan.
Från diagrammet är det tydligt att det finns en LED (Light Emitting Diode) vid källänden och det finns en FOTOTRANSISTOR vid lastsidan. Systemet är inramat i ett chip så förstärkningen av PHOTOTRANSISTOR är hög.
Nu när en signal skickas till lysdioden på källsidan avger lysdioden ljusstrålning, eftersom fototransistorn ligger i anslutning till lysdioden. Så styrsignalen från styrenheten omvandlas till ljus för att utlösa den ljuskänsliga lastdrivrutinen.
Vidare kan chipskretsen representeras som:
Med dioden vid källänden och transistorn vid belastningsänden är ovanstående krets fullständigt meningsfullt för namnet. Nu är styrenheten försedd med en knapp, när den avfyras skickar styrenheten en puls till diodänden på OPTOCOUPLER. Med belastningen placerad som en lysdiod driver transistorn i OPTOCOUPLER lysdioden. Så lysdioden tänds.
Metoden för kommunikation mellan OPTOCOUPLER och mikrokontroller förklaras steg för steg i C-kod som ges nedan.