Jumat, 24 Juni 2011

Pengendalian kecepatan motor dengan pwm

Artikel kali ini, Andiero akan memberikan contoh program PWM pada mikrokontroler PIC16F877A menggunakan bahasa C. PWM (Pulse With Modulation) merupakan sebuah pendekatan untuk mengendalikan kecepatan motor arus searah dan juga torsinya (Praktikum Mikroprosessor). Atau sederhananya kita dapat melakukan pengendalian kecepatan motor menggunakan PWM.

Untuk belajar mikrokontroler PIC16F877A menggunakan PWM, ada baiknya anda melihat contoh rangkaian pengendali kecepatan motor dengan PWM yang dapat anda gunakan berikut ini.

Sumber gambar: mikroC Pro for PIC Help
Gambar.1 Contoh Rangkaian mikrokontroler PIC16F877A dengan PWM
Pada Contoh Rangkaian mikrokontroler PIC16F877A dengan PWM diatas, LED kita gunakan sebagai indikator dari sinyal keluaran PWM. Untuk mengendalikan kecepatan perputaran motor dc, anda dapat menghubungkan jalur yang digunakan oleh LED dengan Driver Motor DC yang anda gunakan.
Berikut ini akan saya berikan Tutorial Pembuatan Program PWM menggunakan microC PRO for PIC yang dapat anda gunakan.
  1. Buka Software mikroC Pro for PIC yang telah terinstall di komputer atau laptop anda.
  2. Buat sebuah project baru dengan mengklik menu Project dan pilih New Project atau tekan bersamaan Shift + Ctrl + N.
  3. Akan muncul Jendela New Project Wizard. Klik Next, Pilih Chip yang kita gunakan, Disini kita menggunakan PIC16F877A. Tentukan Device Clock dari Chip yang digunakan. Isi 8 Mhz. Pilih tempat untuk menyimpan file dan nama file. Klik Next. Klik Next lagi.Klik Next lagi dan Klik Finish.
  4. Pada text area, terlebih dahulu anda lakukan inisialisasi untuk PWM module. Disini saya menggunakan 5KHz.
Gambar.2 Inisialisasi PWM module 5KHz
  1. Selanjutnya tambahkan listing program PWM berikut ini dibawah file inisialisasi tersebut.
 Gambar.3 Contoh Program PWM pada PIC16F877A

 Gambar.4 Contoh Program PWM yang Lengkap
  1. Kompile Program buatan anda dengan mengklik menu Build dan pilih Build atau tekan bersamaan Ctrl + F9.
  2. Setelah selesai, Downloadkan Program tersebut ke Mikrokontroler anda dan lihat yang terjadi pada nyala LED yang terhubung ke Mirokontroler anda.
  3. Untuk Melihat Hasil Program Buatan anda, anda juga dapat menggunakan software Real PIC Simulator untuk mensimulasikan hasilnya.
 Gambar.5 Hasil Simulasi Sinyal Keluaran PWM 100% dan 50%
Pada gambar diatas, sinyal keluaran PWM yang pertama (100%) ditunjukan oleh Osiloskop pada channel 1 sedangkan output PWM yang 50% ditunjukan oleh channel 2 pada osiloskop.





0 comments:

Posting Komentar

Need Your Comments, Please !!!