Daftar Isi:

Mengontrol Motor Stepper: 5 Langkah
Mengontrol Motor Stepper: 5 Langkah

Video: Mengontrol Motor Stepper: 5 Langkah

Video: Mengontrol Motor Stepper: 5 Langkah
Video: Tutorial Pemograman Dasar Menggerakan Motor Stepper – Belajar arduino gampang dan murah 2024, Juli
Anonim
Mengontrol Motor Stepper
Mengontrol Motor Stepper

Tutorial ini berlaku baik jika kita menggunakan Arduino dan keduanya menggunakan Board Drivemall di bawah tautan untuk membangun Drivemall.

Keuntungan lebih memilih Drivemall daripada papan Arduino klasik adalah mengurangi kerumitan koneksi yang mengarah ke pengaturan yang lebih rapi. Namun, ini opsional: semua hasil masih valid dengan papan arduino, papan tempat memotong roti, dan jumper dupont yang cukup untuk koneksi.

Mari kita kendalikan motor stepper dengan papan arduino.

Langkah 1: Yang Kami Butuhkan

- Mikrokontroler Arduino atau Drivemall

- Kawat

- Motor Stepper

- Driver A4988 atau DRV8825 atau L298N atau ULN2003 (Ada banyak driver untuk)

Langkah 2: Bagaimana Motor Stepper Bekerja dan Mengapa Kami Menggunakan Driver

Bagaimana Motor Stepper Bekerja dan Mengapa Kami Menggunakan Driver
Bagaimana Motor Stepper Bekerja dan Mengapa Kami Menggunakan Driver
Bagaimana Motor Stepper Bekerja dan Mengapa Kami Menggunakan Driver
Bagaimana Motor Stepper Bekerja dan Mengapa Kami Menggunakan Driver
Bagaimana Motor Stepper Bekerja dan Mengapa Kami Menggunakan Driver
Bagaimana Motor Stepper Bekerja dan Mengapa Kami Menggunakan Driver

Motor stepper pada dasarnya terdiri dari dua kumparan yang harus diberi daya yang sesuai (gambar 1), jika motor diumpankan dengan gerakan yang salah dapat menyebabkan korsleting ke GND.

Pada setiap langkah, mesin berputar pada sudut yang diketahui yang biasanya ditunjukkan oleh pabrikan sebagai 1,8 °, sehingga diperlukan 200 langkah untuk membuat satu putaran penuh.

Mari kita perjelas mengapa kita membutuhkan driver daripada menghubungkan stepper langsung ke mikrokontroler.

Driver memungkinkan Anda untuk memindai langkah-langkah karena mikrokontroler tidak dapat memuat kumparan di dalam motor stepper.

Ada dua jenis driver untuk motor stepper di pasaran:

  • driver klasik L298 atau ULN2003 sebuah jembatan-H ganda di mana logika untuk memberi daya pada fase tunggal berada dalam kode;
  • Driver modern A4988 atau drv8825 di mana beberapa logika berada di drive.

A4988 yang berfungsi dalam input menyediakan satu aktifkan dan dua pin, satu untuk arah dan yang lainnya untuk jumlah langkah, serta catu daya.

Langkah 3: Koneksi

Koneksi
Koneksi
Koneksi
Koneksi
Koneksi
Koneksi

Sebagai pendekatan pertama untuk motor stepper kami telah memilih untuk menggunakan driver ULN2003.

Tiga tombol untuk kontrol mesin terhubung ke Arduino dengan resistor yang terhubung ke GND.

Kami menghubungkan motor ke ULN sesuai dengan skema pada gambar 2, Arduino terhubung ke driver dengan pin 8 9 10 dan 11.

Langkah 4: Firmware dan Pengendalian

Firmware dan Pengendalian
Firmware dan Pengendalian

Di sini Anda menemukan firmware dasar untuk mengendalikan motor stepper. Dalam kasus khusus ini, bagian bawah di

  • pin A0 digunakan untuk arah positif dan stop
  • pin A1 digunakan untuk arah negatif dan stop
  • pin A2 digunakan untuk mengkonfirmasi dan menggerakkannya sesuai dengan arah tombol yang sebelumnya ditekan

jumlah langkah per siklus diatur ke 20 ini berarti program akan melakukan 10 siklus untuk membuat satu putaran lengkap motor

Langkah 5: Penafian

Tutorial ini telah diproduksi sebagai bagian dari proyek Makerspace for Inclusion, yang dibiayai bersama oleh Erasmus + Program dari komisi Eropa.

Proyek ini bertujuan untuk mempromosikan bentuk pendidikan informal sebagai sarana untuk mendorong inklusi sosial kaum muda, pendidikan informal seperti yang dapat ditemukan dalam ruang pembuat.

Tutorial ini hanya mencerminkan pandangan penulis, dan Komisi Eropa tidak bertanggung jawab atas penggunaan apa pun yang mungkin dilakukan atas informasi yang terkandung di dalamnya.

Direkomendasikan: