Monday, November 27, 2017

6.MOTOR STEPPER

[KEMBALI KE MENU SEBELUMNYA]

MENGGERAKKAN MOTOR STEPPER



A. Gambar Rangkaian [kembali]



B. Prinsip Kerja [kembali]

Rangkaian untuk memutar motor stepper dengan mikrokontroler digunakan driver motor stepper, yaitu ULN20032 yang dihubungkan ke port 2 dan motor stepper. Sehingga motor stepper akan dikendalikan dengan 2 saklar yang berfungsi untuk putar kekiri dan putar kekanan.

Pada program motor stepper memerlukan deklarasi register untuk mikrokontroler jenis AT89C51 . setelah mendeklarasi register, program akan masuk ke dalam program utama. Pada program utama terdapat data untuk menggerakkan motor stepper yang dihubungkan ke port 2 pada mikrokontroler. Pada programnya saat port 2 mengeluarkan data, maka data tersebut dikonversi oleh driver motor stepper (ULN20032) sehingga menggerakkan motor stepper berputar kekanan.


C. Listing Program [kembali]


#include <at89x51.h>

void tunda(unsigned int j)
{
  while(j)

  {
  TH0=0xfc;
  TL0=0x65;
  TR0=1;
  while(!TF0);
   TF0=0;
   TR0=0;
   j--;
  }
}

void main()
{
 TMOD=0x11;
 while(1)
 {
 P2 = 0x03;         
 tunda (100);
 P2 = 0x09;         
 tunda (100);
 P2 = 0x0C;       
 tunda (100);
 P2 = 0x06;
 tunda (100);
 }
}



D. Flowchart [kembali]




E. Link Download [kembali]

     File Program silahkan download disini
     File Rangkaian silahkan download disini
     HTML silahkan download disini


No comments:

Post a Comment