Aplikasi Motor Stepper



1. Dasar Teori [kembali]
Motor Stepper
Motor stepper adalah suatu motor yang perputaran motornya terdiri dari beberapa langkah (step), perputaran motor stepper dapat diatur sesuai dengan yang kita inginkan. Motor ini sering digunakan untuk menggerakkan lengan robot, gerak, dsb. Pergerakan motor stepper dipengaruhi oleh perpindahan medan stator-nya. Dibawah ini merupakan skema dari rangkaian pengendali motor stepper.


Mode half steps
Dengan menghidupkan dua koil pada waktu yang bersamaan maka motor akan berada dalam posisi diantaranya.
berikut merupakan tabel motor stepper searah jarum jam secara half step mode.





2. Hardware [kembali]


3. Rangkaian Simulasi [kembali]


4. Flowchart [kembali]

5. Listing Program [kembali]
#include <mega128.h>         // Pemanggilan Fungsi ATmega 128
#include <delay.h>           // Pemanggilan Fungsi Delay

void main (void)             // Program Utama
{
 DDRF = 0xff;                // Mendeklarasikan PORTF sebagai output
 PORTF = 0x00;               // Semua PORTA bernilai 0 (low)
 while (1)                   // Program akan berulang terus karena syarat while (1) akan selalu meghasilkan nilai benar (TRUE)
 {                           // Motor stepper berputar searah jarum jam
    PORTF = 0x01;            // PINF.0 bernilai 1
    delay_ms (50);           // delay 50 ms
    PORTF = 0x02;            // PINF.1 bernilai 1
    delay_ms (50);           // delay 50 ms
    PORTF = 0x04;            // PINF.1 bernilai 1
    delay_ms(50);            // delay 50 ms
    PORTF = 0x08;            // PINF.1 bernilai 1
    delay_ms (50);           // delay 50 ms
 }
}
6. Vidio [kembali]

7. Link Download [kembali]
<rangkaian simulasi>
<listing program>
<html>

Tidak ada komentar:

Posting Komentar