Isi kandungan:
- Langkah 1: Bahagian Diperlukan
- Langkah 2: Menaikkan Perkara
- Langkah 3: Laraskan Vref
- Langkah 4: Flash Kod Utama
- Langkah 5: Catatan
- Langkah 6: Melangkah Mikro
Video: Nema17 Stepper Motor Microstepping: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Oleh itu, ini akan menjadi arahan pertama saya, dan saya yakin saya perlu mengemas kini perkara ketika saya menemui masalah dengannya. Saya akan mencuba dan memperbaiki perkara mengikut masa dan dengan maklum balas. Terima kasih!
Semua maklumat yang saya dapati mencari stepper dan micro stepping terlalu asas, atau terperinci sehingga mata saya berkaca setelah beberapa halaman. Ini adalah hasil daripada stepper dan stepping mikro saya sendiri.
Saya telah menyiapkan Nema17 Stepper Motor yang ringkas yang akan menunjukkan langkah mikro dan menerangkan sedikit bagaimana sesuatu berfungsi dan beberapa contoh kod untuk melihatnya dalam tindakan.
Cukup aneh, keseronokan saya datang dari mengetahui bagaimana sesuatu berfungsi lebih daripada benar-benar menggunakannya untuk membina sesuatu:) ya saya tahu, Pelik! Bagaimanapun, inilah sedikit yang saya hasilkan untuk memuaskan rasa ingin tahu saya mengenai stepper dan micro stepping. Kodnya terlalu banyak dikomentari, tetapi saya ingin mencuba dan menjawab sebarang soalan yang mungkin timbul semasa melihatnya. Terdapat banyak lagi yang perlu dipelajari tetapi ini akan membantu anda memulakan perjalanan.
Kod ditulis untuk Arduino Nano, papan pemacu stepper DRV8825 dan motor stepper Nema17 (17HS4401S). Ia juga disusun dan diuji pada UNO R3 dan MEGA2650 R3. Harap ini dapat membantu seseorang dalam projek atau mungkin hanya ingin mengetahui bagaimana pencetak 3D anda atau mungkin CNC benar-benar melakukan pergerakan yang sangat lancar. Percuma untuk digunakan sesuka hati.
Mari kita mulakan!
Langkah 1: Bahagian Diperlukan
Sekiranya anda melihat petunjuk ini, anda mungkin sudah mempunyai kebanyakan, jika tidak semuanya, sudah. Bagi mereka yang tidak ada di sini adalah perkara yang anda perlukan untuk menggandakan perkara.
1. Arduino Nano, Uno R3, atau Mega2560
2. Motor Stepa Nema 17. Anda boleh menggunakan stepper 4 wayar di semua tudung yang mungkin, tetapi inilah yang saya ada
3. Kapasitor elektrolitik 100uf 25v. Kami memerlukan ini untuk menangani lonjakan voltan yang boleh berlaku semasa menjalankan stepper kami. Lonjakan 45v boleh berlaku, jadi selamat!
4. Papan pemacu stepper DRV8825
5. Papan roti
6. Kawat papan roti
7. Meter volt.
8. Bekalan kuasa. Anda boleh menggunakan apa sahaja dari bateri hingga bekalan kuasa khusus. Ia hanya perlu membekalkan 12 volt dan sekurang-kurangnya 1 amp. Sebaiknya 2 amp kerana pemandu akan mengendalikan hingga 1.5 sebelum dimatikan.
Langkah 2: Menaikkan Perkara
Inilah skema kami yang akan kami gunakan untuk menyelesaikan masalah. Stepper anda mungkin atau tidak mempunyai wayar warna yang sama. Dalam kes ini, anda perlu menentukan wayar mana yang berliku. Anda mungkin perlu menyemak lembar data anda untuk menentukan cara menghubungkannya.
Salah satu cara untuk melakukannya adalah dengan mengukur ketahanan stepper anda. Dari 4 wayar, 2 pasangan akan membaca di suatu tempat di sekitar 3ohms. 2 pasang ini adalah belitan A dan B anda. Oleh itu, sambungkan setiap "pasangan" ke DRV8825. 1 pasangan ke A1 dan A2, dan pasangan lain ke B1 dan B2. Jangan terlalu risau tentang kekutuban. Sekiranya anda mempunyai salah satu daripada pasangan yang ditukar, motor akan berpusing ke arah yang berlawanan. Saya tahu. Saya mencubanya! Pastikan setiap "pasangan" disambungkan ke A atau B yang sama pada pemacu.
Langkah 3: Laraskan Vref
Setelah anda semua mempunyai semua kabel dan bersedia untuk pergi, pertama-tama kita perlu menetapkan vref papan DRV8825 kami.
Flash Arduino anda dengan kod Stepper_Board_Adjust. Ini hanya akan membolehkan kita mematikan dan memasang papan pemacu.
Putuskan sambungan stepper.
Buka monitor bersiri dan hidupkan pemacu. Kod harus menunjukkan menu yang mudah. Sekiranya tidak, periksa semula sambungan Arduino anda.
Ambil volt volt anda dan sambungkan tanah ke Logic Ground di papan roti. Dengan menggunakan plumbum positif anda, sambungkannya dengan lembut ke tab logam kecil di sebelah potensiometer. Hati-hati tangan anda yang goyah dan jangan bergerak ke mana-mana! Lihat gambar untuk melihat di mana menyentuh plumbum. Anda membuat ujian melalui papan anda berhampiran penyesuaian yang boleh anda gunakan. Awak bertuah!
Laraskan perlahan-lahan potensiometer dengan pemutar skru kecil (berhati-hati sekali lagi! Tidak ada kopi sehingga anda selesai!) Sehingga anda mendapat sekitar 8,8 volt. Ini akan menjadi titik permulaan yang baik.
Kerja yang baik setakat ini!
Langkah 4: Flash Kod Utama
Inilah kod yang akan kita gunakan untuk bersenang-senang!
Kini tiba masanya untuk memancarkan kod utama ke Arduino anda.
Saya tidak akan menerangkan secara terperinci mengenai penyambungan dan konfigurasi Arduino anda. Sekiranya anda membaca ini, anda sudah tahu bagaimana untuk melakukannya.: P
Lihat seketika kod tersebut. Terdapat beberapa komen yang akan membantu menjelaskan beberapa perkara lagi.
Anda bagaimanapun perlu memuatkan perpustakaan. Ini boleh dilakukan di Arduino IDE di pengurus perpustakaan.
Setelah pustaka dimuat, teruskan dan flash Arduino anda.
Buka port bersiri dan jika semuanya berjalan lancar, anda akan melihat menu. Bagus!
Selebihnya terpulang kepada anda!
Saya harap ini bermanfaat dalam pencarian pengetahuan dan keseronokan anda. Saya tahu saya banyak belajar membuat ini!
Terima kasih!
Langkah 5: Catatan
Sepasang nota.
Sentiasa ingat untuk tidak memutuskan sambungan stepper anda dengan yang dihidupkan. Sentiasa matikan kuasa terlebih dahulu.
Sekiranya anda mendapati stepper anda melangkau langkah dengan kecepatan dan percepatan yang lebih rendah, cubalah menaikkan vref sedikit demi sedikit.
Langkah 6: Melangkah Mikro
Ini diambil pada 30 putaran, 1/4 langkah, 5000 kelajuan, 3000 accel.
Disyorkan:
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
Cara Menggunakan Stepper Motor Sebagai Rotary Encoder dan OLED Display untuk Langkah: 6 Langkah
Cara Menggunakan Motor Stepper Sebagai Rotary Encoder dan OLED Display untuk Langkah: Dalam tutorial ini kita akan belajar bagaimana untuk melacak langkah motor stepper pada Paparan OLED. Tonton video demonstrasi. Kredit untuk tutorial Asal diberikan kepada pengguna youtube " sky4fly "