Isi kandungan:
- Langkah 1: Apa yang Kami Perlu
- Langkah 2: Bagaimana Motor Stepper Berfungsi dan Mengapa Kami Menggunakan Pemandu
- Langkah 3: Sambungan
- Langkah 4: Perisian Firm dan Mengawal
- Langkah 5: Penafian
Video: Mengendalikan Motor Stepper: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
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
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
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
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:
Cara Mengendalikan Tutorial Servo Motor Arduino: 4 Langkah
Cara Mengawal Servo Motor Arduino Tutorial: Hai kawan-kawan! selamat datang ke tutorial baru saya, Saya harap anda sudah menikmati " kawalan motor stepper besar ". Hari ini 'Saya menyiarkan tutorial maklumat ini untuk mengajar anda asas-asas kawalan servomotor apa pun, saya sudah menyiarkan vid
Stepper Motor terkawal Motor Stepper Tanpa Mikrokontroler !: 6 Langkah
Stepper Motor terkawal Motor Stepper Tanpa Mikrokontroler !: Dalam Instructable cepat ini, kami akan membuat pengawal motor stepper sederhana menggunakan motor stepper. Projek ini tidak memerlukan litar kompleks atau pengawal mikro. Oleh itu, tanpa basa-basi lagi, mari kita mulakan
Stepper Motor terkawal Motor Stepper Tanpa Mikrokontroler (V2): 9 Langkah (dengan Gambar)
Stepper Motor terkawal Motor Stepper Tanpa Mikrokontroler (V2): Dalam salah satu Instructables saya sebelumnya, saya menunjukkan kepada anda cara mengawal motor stepper menggunakan motor stepper tanpa mikrokontroler. Ini adalah projek yang cepat dan menyeronokkan tetapi ia datang dengan dua masalah yang akan diselesaikan dalam Instructable ini. Jadi, dengan
Lokomotif Model Dikendalikan Motor Stepper - Motor Stepper Sebagai Pengekod Rotary: 11 Langkah (dengan Gambar)
Lokomotif Model Dikendalikan Motor Stepper | Stepper Motor Sebagai Rotary Encoder: Dalam salah satu Instructables sebelumnya, kami belajar bagaimana menggunakan stepper motor sebagai rotary encoder. Dalam projek ini, kita sekarang akan menggunakan motor stepper yang dipusingkan rotary encoder untuk mengawal lokomotif model menggunakan mikrokontroler Arduino. Jadi, tanpa fu
Stepper Motor terkawal Motor Stepper - Motor Stepper Sebagai Pengekod Rotary: 11 Langkah (dengan Gambar)
Stepper Motor terkawal Motor Stepper | Stepper Motor Sebagai Rotary Encoder: Adakah beberapa motor stepper berbaring dan mahu melakukan sesuatu? Dalam Instructable ini, mari gunakan motor stepper sebagai rotary encoder untuk mengawal kedudukan motor stepper lain menggunakan mikrokontroler Arduino. Jadi tanpa basa-basi lagi, mari kita