Rangkaian gabungan LM35, ADC0804, PIC16F84A dan L293D
Rangkaian |
Rangkaian ini berfungsi untuk membaca suhu dan menggerakkan motor dc, yang mana kecepatan motor dc dipengaruhi oleh besarnya suhu yang di baca oleh sensor suhu lm35, semakin besar suhu maka motor dc akan bergerak semakin cepat.
Alur dari rangkaian ini adalah
- IC LM35 membaca suhu dan memiliki keluaran berupa tegangan(analog).
- Keluaran LM35(analog) dibaca ADC0804 dan memiliki keluaran digital 8 bit (hexadesimal).
- Keluaran ADC0804(digital) dibaca PIC16F84A dan memberikan sinyal keluaran pulsa.
- Keluaran PIC16F84(pulsa) dibaca L293D dan mengatur kecepatan motor dc sesuai dengan pulsa yang diberikan PIC16F84.
Rangkaian yang digunakan untuk kalibrasi pembacaan sensor suhu (lm 35) dan keluaran adc0804.
Rangkaian kalibrasi |
Untuk mendapatkan nilai output dari adc0804 dapat dilakukan dengan menekan SW1 setiap ada perubahan nilai suhu.
Kalibrasi kecepatan dilakukan dengan metode trying and error (coba-coba) dengan memberi nilai output di program, dengan selisih kecepatan yang dihasilkan motor-dc antara satu dan yang lainnya adalah sama, misal : 0, 50, 100, 150, 200.
Cara kalibrasi sensor dengan menggunakan excel, klik disini.
Cara kalibrasi sensor dengan menggunakan excel, klik disini.
Terima Kasih.
Catatan : Rangkaian diatas menggunakan proteus 7.7 dengan patch v1.1, patch dapat download disini. Apabila saat open file rangkaian tersebut terjadi error, maka anda harus update proteus anda.
kl rangakain ADC menggunakan atmega 32 dan outputnya berupa LCD dan led gmn cara buatnya?thanks
ReplyDelete