Rabu, 27 April 2016

RANGKAIAN APLIKASI KONTROL SUHU MENGGUNAKAN MIKROKONTROLER MCS-51

"Postingan ini dibuat dalam rangka memenuhi tugas Mikroprosesor dan Antarmuka"



Dalam rangkaian aplikasi kontrol suhu ini, kita menggunakan mikrokontroler Atmega128 dan Sensor suhu LM35, dimana Sensor suhu LM35 adalah komponen elektronika yang berfungsi untuk merubah besaran suhu menjadi besaran listrik dalam bentuk tegangan.

Karakteristik sensor suhu LM35 adalah sebagai berikut :


  1. Dapat dikalibrasi langsung ke dalam besaran Celcius.
  2. Faktor skala linier + 10mV/ °C.
  3. Tingkat akurasi 0,5°C. saat suhu kamar (25°C).
  4. Jangkauan suhu antara -55°C sampai 150°C.
  5. Bekerja pada tegangan 4 volt hingga 30 volt.
  6. Arus kerja kurang dari 60µA.
  7. Impedansi keluaran rendah 0,1Ω untuk beban 1 mA.
  8. Ketidaklinearan hanya sekitar 0,25°C
Prinsip kerja sensor suhu LM35 :



* Suhu lingkungan di deteksi menggunakan bagian IC yang peka terhadap suhu
* Suhu lingkungan ini diubah menjadi tegangan listrik oleh rangkaian di dalam IC, dimana perubahan suhu berbanding lurus dengan perubahan tegangan output.
* Pada seri LM35
Vout=10 mV/oC
Tiap perubahan 1oC akan menghasilkan perubahan tegangan output sebesar 10mV

Kelebihan dan Kelemahan Sensors LM35 :
  • Kelebihan:

  1. Rentang suhu yang jauh, antara -55 sampai +150oC
  2. Low self-heating, sebesar 0.08oC
  3. Beroperasi pada tegangan 4 sampai 30 V
  4. Rangkaian tidak rumit
  5. Tidak memerlukan pengkondisian sinyal

  • Kekurangan:
  1. Membutuhkan sumber tegangan untuk beroperasi
RANGKAIAN APLIKASI KONTROL SUHU MENGGUNAKAN MIKROKONTROLER MCS-51




ORG 0H
 LJMP MAIN
;
EX0RLI:
 CLR  P1.5  ; POSISI LAYANAN INTERUPSI INT0
 RETI   ; UNTUK MEMATIKAN 
 ORG 0013H  
EX1RLI:
 SETB P1.5  ; POSISI LAYANAN INTERUPSI INTI
 RETI   ; UNTUK MENYALAKAN
;
 ORG  30H  ; AWAL DARI PROGRAM UTAMA
MAIN:
 MOV IE,#85H  ; AKTIFKAN INTERUPSI EKSTERNAL
 SETB IT0  ; INTERUPSI EKSTERNAL SISI NEGATIF UNTUK INT0
 SETB IT1  ; DAN INT1
 SETB P1.5  ; HIDUPKAN
 JB P3.2,SKIP ; JIKA SUHU > 21 DERAJAT
 CLR  P1.5  ; MATIKAN
SKIP: SJMP $  ;
 END

Untuk mengunduh program dan rangkaiannya, klik disini.

Tidak ada komentar:

Posting Komentar