Isi kandungan:

Mengendalikan Motor Stepper: 5 Langkah
Mengendalikan Motor Stepper: 5 Langkah

Video: Mengendalikan Motor Stepper: 5 Langkah

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

Tutorial ini berlaku baik jika kita menggunakan Arduino dan kedua-duanya menggunakan Drivemall Board di bawah pautan untuk membina Drivemall.

Kelebihan memilih Drivemall daripada papan Arduino klasik adalah mengurangkan kerumitan sambungan yang membawa kepada penyediaan yang lebih kemas. Walau bagaimanapun, ini adalah pilihan: semua hasil masih berlaku dengan papan arduino, papan roti dan jumper dupont yang mencukupi untuk sambungan.

Mari kendalikan motor stepper dengan papan arduino.

Langkah 1: Apa yang Kami Perlu

- Pengawal mikro Arduino atau Drivemall

- Kawat

- Motor Stepper

- Pemandu A4988 atau DRV8825 atau L298N atau ULN2003 (Terdapat banyak pemandu untuk)

Langkah 2: Bagaimana Motor Stepper Berfungsi dan Mengapa Kami Menggunakan Pemandu

Bagaimana Motor Stepper Berfungsi dan Mengapa Kami Menggunakan Pemandu
Bagaimana Motor Stepper Berfungsi dan Mengapa Kami Menggunakan Pemandu
Bagaimana Motor Stepper Berfungsi dan Mengapa Kami Menggunakan Pemandu
Bagaimana Motor Stepper Berfungsi dan Mengapa Kami Menggunakan Pemandu
Bagaimana Motor Stepper Berfungsi dan Mengapa Kami Menggunakan Pemandu
Bagaimana Motor Stepper Berfungsi dan Mengapa Kami Menggunakan Pemandu

Motor stepper pada asasnya terdiri daripada dua gegelung yang mesti dikuasakan dengan betul (gambar 1), jika motor digerakkan dengan gerakan yang salah, ia boleh menyebabkan sesak ke GND.

Pada setiap langkah mesin berpusing pada sudut yang terkenal yang biasanya ditunjukkan oleh pengeluar sebagai 1.8 °, jadi 200 langkah diperlukan untuk membuat bulatan penuh

Mari jelaskan mengapa kita memerlukan pemacu dan bukannya menyambungkan stepper terus ke mikrokontroler.

Pemacu membolehkan anda mengimbas langkahnya kerana pengawal mikro tidak dapat memuatkan gegelung di dalam motor stepper.

Terdapat dua jenis pemacu untuk motor stepper di pasaran:

  • pemacu klasik L298 atau ULN2003 jambatan H berganda di mana logik untuk menghidupkan fasa tunggal berada dalam kod;
  • Pemacu moden A4988 atau drv8825 di mana sebilangan logik berada dalam pemacu.

A4988 yang berfungsi sebagai input menyediakan sebuah memungkinkan dan dua pin, satu untuk arah dan yang lain untuk sejumlah langkah, serta bekalan kuasa.

Langkah 3: Sambungan

Sambungan
Sambungan
Sambungan
Sambungan
Sambungan
Sambungan

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

Tiga butang untuk kawalan enjin disambungkan ke Arduino dengan perintang disambungkan ke GND.

Kami menyambungkan motor ke ULN mengikut skema pada gambar 2, The Arduino disambungkan ke pemandu dengan pin 8 9 10 dan 11.

Langkah 4: Perisian Firm dan Mengawal

Firmware dan Mengawal
Firmware dan Mengawal

Di sini anda dapati firmware asas untuk mengawal motor stepper. Dalam kes khas ini Bahagian bawah

  • pin A0 digunakan untuk arah positif dan berhenti
  • pin A1 digunakan untuk arah negatif dan berhenti
  • pin A2 digunakan untuk mengesahkan dan mengaturnya mengikut arah butang yang sebelumnya ditekan

bilangan langkah per kitaran ditetapkan ke 20 ini bermaksud bahawa program ini akan melakukan 10 kitaran untuk membuat satu putaran lengkap motor

Langkah 5: Penafian

Tutorial ini telah dihasilkan sebagai sebahagian daripada projek Makerspace for Inclusion, yang dibiayai bersama oleh Program Erasmus + komisi Eropah.

Projek ini bertujuan untuk mempromosikan bentuk pendidikan tidak formal sebagai cara untuk mendorong kemasukan sosial orang muda, pendidikan tidak formal seperti yang dapat dijumpai di ruang pembuat.

Tutorial ini mencerminkan pandangan penulis sahaja, dan Suruhanjaya Eropah tidak akan bertanggungjawab atas penggunaan apa pun yang boleh dibuat dari maklumat yang terdapat di dalamnya.

Disyorkan: