Isi kandungan:

Nema17 Stepper Motor Microstepping: 6 Langkah
Nema17 Stepper Motor Microstepping: 6 Langkah

Video: Nema17 Stepper Motor Microstepping: 6 Langkah

Video: Nema17 Stepper Motor Microstepping: 6 Langkah
Video: Stepper Motors and Arduino - The Ultimate Guide 2024, Julai
Anonim
Nema17 Stepper Motor Microstepping
Nema17 Stepper Motor Microstepping

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

Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan
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

Perkara Pendawaian!
Perkara Pendawaian!
Perkara Pendawaian!
Perkara Pendawaian!
Perkara Pendawaian!
Perkara Pendawaian!
Perkara Pendawaian!
Perkara Pendawaian!

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

Catatan
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: