Dalam tutorial ini kita akan menghubungkan Optocoupler dengan mikrokontroler ATMEGA8. Octocoupler adalah perangkat menarik yang digunakan untuk mengisolasi sirkuit elektronik dan listrik. Perangkat sederhana ini mengisolasi elektronik sensitif dari elektronik yang kuat seperti motor, namun tetap menjaga beban tetap terkendali atas sumbernya.
Katakanlah kita ingin mengontrol kecepatan motor AC seperti kipas, dengan logika kontrol dari pengontrol. Kita dapat memasukkan sinyal dari pengontrol ke sistem kontrol yang menggerakkan motor. Tetapi selama proses tersebut kami juga mengambil suara dari sistem kontrol kecepatan motor. Karena rangkaian AC-nya dan itu juga motor, kita harus melakukan banyak penyaringan kebisingan. Dengan OPTOELECTRONICS kita dapat menghindari kontak langsung unit pengontrol dari unit penggerak motor. Dengan ini kami menghindari transmisi kebisingan antar sistem namun kami dapat menjaga beban dalam kendali penuh.
OPTOELCTRONICS, seperti namanya sendiri, kami akan menyertakan sistem pemicu cahaya. Kami akan mengirim sinyal ke perangkat pemancar cahaya di ujung sumber dan akan ada sakelar pemicu cahaya di ujung beban. Kami akan membahas ini lebih lanjut dalam deskripsi. Di sini kita akan menghubungkan 4N25 a 6 pin IC ke pengontrol ATMEGA8. Saat sakelar ditekan di ujung pengontrol, LED yang terhubung di ujung beban AKTIF.
Komponen Diperlukan
Perangkat Keras: Mikrokontroler ATmega8, Power supply (5v), AVR-ISP PROGRAMMER, OPTOCOUPLER 4N25, resistor 1KΩ (3 buah), LED
Perangkat lunak: Atmel Studio 6.1, Progisp atau Flash magic.
Diagram Sirkuit dan Penjelasannya
Diagram rangkaian untuk antarmuka OPTOCOUPLER dengan mikrokontroler AVR ditunjukkan pada gambar,
Sebelum melangkah lebih jauh mari kita bahas cara kerja OPTOCOUPLER, rangkaian internal perangkat ditunjukkan pada gambar di bawah ini,
Di sini PINA dan PINC terhubung ke sisi sumber.
PINB, PINC, PINE mewakili sisi muatan.
Dari diagram terlihat jelas bahwa terdapat LED (Light Emitting Diode) pada ujung sumber dan terdapat PHOTOTRANSISTOR pada sisi beban. Sistem dibingkai di dalam chip sehingga penguatan PHOTOTRANSISTOR tinggi.
Sekarang ketika sinyal dilewatkan ke LED di sisi sumber, LED memancarkan radiasi cahaya, karena transistor foto berdekatan dengan LED, pada penerimaan cahaya transistor disetel ON. Jadi sinyal kontrol dari pengontrol diubah menjadi cahaya untuk memicu driver beban sensitif cahaya.
Selanjutnya sirkuit chip dapat direpresentasikan sebagai:
Dengan dioda pada ujung sumber dan transistor pada ujung beban, rangkaian di atas masuk akal untuk namanya. Sekarang pengontrol dilengkapi dengan tombol, setelah menyalakannya, pengontrol mengirimkan pulsa ke ujung dioda OPTOCOUPLER. Dengan beban ditempatkan sebagai LED, transistor dalam OPTOCOUPLER menggerakkan LED. Jadi LED dinyalakan.
Metode komunikasi antara OPTOCOUPLER dan mikrokontroler dijelaskan selangkah demi selangkah dalam kode C yang diberikan di bawah ini.