6 Prinsip Kerja Alat 1 Pengujian Rangkaian 1. 1 Pengujian Rangkaian Mikrokontroler AT89C2051

Input dari rangkaian ini dihubungkan ke pin 17 mikrokontroler, sehingga lampu beban dapat dihidupkandimatikan dengan menggunakan program yang diisikan ke IC mikrokontroler tersebut.

3. 6 Prinsip Kerja Alat

Sensor api foto dioda menerima infra merah yang dipancarkan api. Fotodioda ini akan berubah nilainya hambatannya jika sinar infra merah yang berasal dari api mengenainya. Perubahan hambatan pada fotodioda akan diubah menjadi perubahan tegangan, kemudian diperkuat dengan menggunakan Op-amp, selanjutnya pada rangkaian ini terdapat transistor yang berfungsi untuk mengolah sinyal analog menjadi sinyal digital. Sinyal yang masuk dari rangkaian penguatpengolah sinyal kemudian diterima oleh mikrokontroler untuk kemudian menentukan tindakan untuk meng-ONkan atau meng-OFFkan relay-relay. Jika api terdeteksi oleh fotodioda, mikrokontroler sudah diprogram sebelumnya akan bekerja untuk mengaktifkan spreyer untuk mematikan api, menghidupkan alarm untuk memberitahukan adanya trouble pada orang-orang yang ada disekitarnya, mematikan lampu dan peralatan listrik lainnya untuk menghindari kerusakan yang lebih lanjut dan menghindari hubung singkat akibat kabel yang terbakar. Jika api sudah padam, spreyer dan alarm mati. Namun lampu serta peralatan listrik lainnya belum bekerja secara normal. Untuk membuatnya kembali normal, maka rangkaian mikrokontroler harus direset kembali. Universitas Sumatera Utara

3. 7 Diagram Alir Pemrograman

Diagram alir pemrograman mikrokontroler dapat dilihat pada Gambar 3. 9 di bawah ini : Start Gambar 3. 9 Diagram alir pemrograman Universitas Sumatera Utara

BAB IV PENGUJIAN RANGKAIAN DAN ALAT

4. 1 Pengujian Rangkaian 4. 1. 1 Pengujian Rangkaian Mikrokontroler AT89C2051 Untuk mengetahui apakah rangkaian Mikrokontroler AT89C2051 telah bekerja dengan baik, maka dilakukan pengujian. Pengujian bagian ini dilakukan dengan memberikan program sederhana pada Mikrokontroler AT89C2051. Programnya adalah sebagai berikut: Loop: Setb P3.7 Acall tunda Clr P3.7 Acall tunda Sjmp Loop Tunda: Mov r7,255 Tnd: Mov r6,255 Djnz r6, Djnz r7,tnd Ret Program di atas bertujuan untuk menyalakan LED yang terhubung ke P3.7 selama ± 0,13 detik kemudian mematikannya selama ± 0,13 detik secara terus menerus. Perintah Setb P3.7 akan menjadikan P3.7 berlogika high yang menyebabkan LED mati. Acall tunda akan menyebabkan LED ini mati selama Universitas Sumatera Utara beberapa saat. Perintah Clr P3.7 akan menjadikan P3.7 berlogika low yang menyebabkan LED akan nyala. Perintah Acall tunda akan menyebabkan LED ini nyala selama beberapa saat. Perintah Sjmp Loop akan menjadikan program tersebut berulang, sehingga akan tampak LED tersebut tampak berkedip. Apabila program tersebut diisikan ke Mikrokontroler AT89C2051, kemudian mikrokontroler dapat berjalan sesuai dengan program yang diisikan, maka rangkaian minimum Mikrokontroler AT89C2051 telah bekerja dengan baik.

4. 1. 2 Pengujian Rangkaian Penguat dan Pengolah Sinyal