Dalam tutorial ini, kita akan menghubungkan antara Optocoupler dengan mikrokontroler ATMEGA8. Octocouplers adalah alat menarik yang digunakan untuk mengasingkan litar elektronik dan elektrik. Peranti mudah ini mengasingkan elektronik sensitif daripada elektronik yang kuat seperti motor, namun tetap mengawal beban sumbernya.
Katakanlah kita mahu mengawal kelajuan motor AC seperti kipas, dengan logik kawalan dari pengawal. Kita dapat memberi isyarat dari pengawal ke sistem kawalan yang menggerakkan motor. Tetapi semasa prosesnya kami juga mengambil bunyi dari sistem kawalan kelajuan motor. Kerana rangkaian AC dan motornya juga, kita perlu melakukan banyak penapisan bunyi. Dengan OPTOELECTRONICS kita dapat mengelakkan sentuhan langsung unit pengawal dari unit pemanduan motor. Dengan ini kita mengelakkan penghantaran bunyi antara sistem namun kita dapat mengawal beban sepenuhnya.
OPTOELCTRONICS, seperti namanya sendiri, kita akan memasukkan sistem pencetus cahaya. Kami akan menghantar isyarat ke peranti pemancar cahaya di hujung sumber dan akan ada suis pencetus cahaya di hujung beban. Kami akan membincangkannya dengan lebih terperinci. Di sini kita akan antaramuka IC 4N25 6 pin ke pengawal ATMEGA8. Apabila suis ditekan di hujung pengawal, LED yang disambungkan di hujung beban dihidupkan.
Komponen Diperlukan
Perkakasan: Pengawal mikro ATmega8, Bekalan kuasa (5v), PROGRAMMER AVR-ISP, OPTOCOUPLER 4N25, perintang 1KΩ (3 keping), LED
Perisian: Atmel Studio 6.1, Progisp atau Flash magic.
Rajah dan Penjelasan Litar
Gambarajah litar untuk OPTOCOUPLER yang berinteraksi dengan mikrokontroler AVR ditunjukkan dalam rajah,
Sebelum melangkah lebih jauh mari kita bincangkan bagaimana OPTOCOUPLER berfungsi, litar dalaman peranti ditunjukkan dalam gambar di bawah,
Di sini PINA dan PINC disambungkan ke sisi sumber.
PINB, PINC, PINE mewakili sisi beban.
Dari rajah tersebut jelas menunjukkan bahawa terdapat LED (Light Emitting Diode) di hujung sumber dan terdapat PHOTOTRANSISTOR di bahagian beban. Sistem ini dibingkai di dalam cip sehingga keuntungan PHOTOTRANSISTOR tinggi.
Sekarang apabila isyarat dihantar ke LED di sisi sumber, LED memancarkan sinaran cahaya, kerana transistor foto bersebelahan dengan LED, pada penerimaan cahaya transistor disetel ON. Jadi isyarat kawalan dari pengawal akan ditukar menjadi cahaya untuk mencetuskan pemacu beban sensitif cahaya.
Selanjutnya litar cip dapat ditunjukkan sebagai:
Dengan diod pada hujung sumber dan transistor pada hujung beban, litar di atas masuk akal untuk nama tersebut. Sekarang pengawal dilengkapi dengan butang, setelah menembaknya, pengawal menghantar denyut ke hujung diod OPTOCOUPLER. Dengan beban diletakkan sebagai LED, transistor dalam OPTOCOUPLER menggerakkan LED. Oleh itu, LED dihidupkan.
Kaedah komunikasi antara OPTOCOUPLER dan mikrokontroler dijelaskan langkah demi langkah dalam kod C yang diberikan di bawah.