Tässä opetusohjelmassa aiomme liittää Optocouplerin ATMEGA8-mikrokontrolleriin. Oktokytkimet ovat kiehtovia laitteita, joita käytetään eristämään elektroniset ja sähköiset piirit. Tämä yksinkertainen laite eristää herkän elektroniikan kestävästä elektroniikasta, kuten moottoreista, mutta pitää kuorman hallinnassa lähdettä.
Oletetaan, että haluamme ohjata vaihtovirtamoottorin, kuten tuulettimen, nopeutta ohjauslogiikalla. Voimme syöttää ohjaimen signaalin moottoria käyttävään ohjausjärjestelmään. Mutta prosessin aikana otamme myös moottorin nopeudenohjausjärjestelmän melun. Koska sen vaihtovirtapiiri ja liian moottorit, meidän on tehtävä paljon melusuodatusta. Kanssa OPTOELECTRONICS voimme välttää suoraa kosketusta ohjainyksikön moottorin käyttöyksikön. Tällä vältämme melun siirtymisen järjestelmien välillä, mutta voisimme pitää kuorman täydellisessä hallinnassa.
OPTOELCTRONICS, kuten nimessä itsessään sanotaan, meillä on valon laukaisujärjestelmä. Lähetämme signaalin valoa lähettävään laitteeseen lähteen päässä ja kuorman päässä on valon liipaisukytkin. Keskustelemme tästä enemmän kuvauksessa. Tässä aiomme liittää 4N25 6-nastaisen IC: n ATMEGA8-ohjaimeen. Kun kytkintä painetaan ohjaimen päässä, kuorman päähän kytketty LED syttyy.
Tarvittavat komponentit
Laitteisto: ATmega8-mikrokontrolleri, virtalähde (5v), AVR-ISP-OHJELMOINTI, 4N25 OPTOCOUPLER, 1KΩ-vastus (3 kpl), LED
Ohjelmisto: Atmel Studio 6.1, Progisp tai Flash magic.
Piirikaavio ja selitys
Piirikaavion OPTOCOUPLER vuorovaikutuksessa AVR mikro on esitetty kuviossa,
Ennen kuin jatkat keskustelemme siitä, kuinka OPTOCOUPLER toimii, laitteen sisäinen piiri näkyy alla olevassa kuvassa
Tässä PINA ja PINC on kytketty lähdepuolelle.
PINB, PINC, PINE edustavat kuormapuolta.
Kaaviosta on selvää, että lähteen päässä on LED (valodiodi) ja kuormapuolella on PHOTOTRANSISTOR. Järjestelmä on kehystetty sirun sisällä, joten PHOTOTRANSISTORin vahvistus on suuri.
Nyt kun signaali välitetään lähdepuolen LEDille, LED lähettää valonsäteilyä, koska valotransistori on LED: n vieressä, valon vastaanoton yhteydessä transistori viritetään päälle. Joten ohjaimen ohjaussignaali muuttuu valoksi valoherkän kuorman ohjaimen laukaisemiseksi.
Lisäksi sirupiiri voidaan esittää seuraavasti:
Kun diodi on lähteen päässä ja transistori kuorman päässä, yllä olevalla piirillä on täydellinen merkitys nimelle. Ohjaimessa on nyt painike, jonka laukaisun jälkeen ohjain lähettää pulssin OPTOCOUPLER-laitteen diodipäähän. Kun kuorma asetetaan LED: ksi, OPTOCOUPLER: n transistori ajaa LEDiä. Joten LED syttyy.
OPTOCOUPLERin ja mikro-ohjaimen välinen viestintämenetelmä selitetään vaihe vaiheelta alla annetussa C-koodissa.