Daftar Isi:

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, November
Anonim
Nema17 Stepper Motor Microstepping
Nema17 Stepper Motor Microstepping

Jadi ini akan menjadi instruksi pertama saya, dan saya yakin saya perlu memperbarui banyak hal saat saya menemukan masalah dengannya. Saya akan mencoba dan memperbaiki hal-hal seperti waktu memungkinkan dan dengan umpan balik. Terima kasih!

Semua informasi yang saya temukan saat mencari stepper dan micro stepping terlalu mendasar, atau terlalu detail sehingga membuat mata saya tertutup setelah beberapa halaman. Ini adalah hasil dari stepper dan micro stepping saya sendiri.

Saya telah menyusun setup Nema17 Stepper Motor sederhana yang akan mendemonstrasikan loncatan mikro dan menjelaskan sedikit cara kerja dan beberapa kode contoh untuk melihatnya beraksi.

Anehnya kesenangan saya datang dari mencari tahu bagaimana sesuatu bekerja lebih dari benar-benar menggunakannya untuk membangun sesuatu:) ya saya tahu, Aneh! Bagaimanapun, inilah sedikit sesuatu yang saya buat untuk memuaskan rasa ingin tahu saya tentang stepper dan loncatan mikro. Kode ini sedikit berlebihan dikomentari, tetapi saya ingin mencoba dan menjawab pertanyaan apa pun yang mungkin muncul saat memeriksanya. Ada banyak lagi yang bisa dipelajari tetapi ini akan membantu Anda memulai perjalanan Anda.

Kode ditulis untuk Arduino Nano, papan driver stepper DRV8825 dan motor stepper Nema17 (17HS4401S). Itu juga dikompilasi dan diuji pada UNO R3 dan MEGA2650 R3. Semoga ini bisa membantu seseorang dalam sebuah proyek atau mungkin hanya ingin tahu bagaimana printer 3D Anda atau mungkin CNC benar-benar melakukan gerakan yang sangat mulus itu. Gratis untuk digunakan dengan cara apa pun yang Anda suka.

Mari kita mulai!

Langkah 1: Bagian yang Dibutuhkan

Bagian yang Dibutuhkan
Bagian yang Dibutuhkan
Bagian yang Dibutuhkan
Bagian yang Dibutuhkan
Bagian yang Dibutuhkan
Bagian yang Dibutuhkan

Jika Anda melihat instruksi ini, Anda mungkin sudah memiliki sebagian besar, jika tidak semua ini. Bagi mereka yang tidak, inilah yang Anda perlukan untuk menduplikasi sesuatu.

1. Arduino Nano, Uno R3, atau Mega2560

2. Motor stepper Nema 17. Anda bisa menggunakan stepper 4 kawat di semua kap yang mungkin, tetapi inilah yang saya miliki

3. 100uf 25v kapasitor elektrolit. Kami membutuhkan ini untuk menangani lonjakan tegangan yang dapat terjadi saat menjalankan stepper kami. Lonjakan 45v dapat terjadi jadi mari kita aman!

4. Papan driver stepper DRV8825

5. Papan tempat memotong roti

6. Kabel papan tempat memotong roti

7. Pengukur voltase.

8. Sebuah catu daya. Anda dapat menggunakan apa saja mulai dari baterai hingga catu daya khusus. Itu hanya perlu memasok 12 volt dan setidaknya 1 amp. Lebih disukai 2 amp karena pengemudi akan menangani hingga 1,5 sebelum dimatikan.

Langkah 2: Menghubungkan Semuanya

Menghubungkan Semuanya!
Menghubungkan Semuanya!
Menghubungkan Semuanya!
Menghubungkan Semuanya!
Menghubungkan Semuanya!
Menghubungkan Semuanya!
Menghubungkan Semuanya!
Menghubungkan Semuanya!

Inilah skema kami yang akan kami gunakan untuk menghubungkan semuanya. Stepper Anda mungkin atau mungkin tidak memiliki kabel warna yang sama. Dalam hal ini Anda harus menentukan kabel mana yang merupakan belitan. Anda mungkin perlu memeriksa lembar data Anda untuk menentukan cara menghubungkan lembar data Anda.

Salah satu cara untuk melakukannya adalah dengan mengukur hambatan stepper Anda. Dari 4 kabel, 2 pasang akan terbaca di sekitar 3ohm. 2 pasang ini adalah gulungan A dan B Anda. Jadi hubungkan saja setiap "pasangan" ke DRV8825. 1 pasang ke A1 dan A2, dan pasangan lainnya ke B1 dan B2. Jangan terlalu khawatir tentang polaritas. Jika Anda memiliki salah satu dari pasangan yang ditukar, motor hanya akan berbelok ke arah yang berlawanan. Aku tahu. Saya mencobanya! Pastikan saja setiap "pasangan" terhubung ke A atau B yang sama pada driver.

Langkah 3: Sesuaikan Vref

Setelah semuanya terhubung dan siap digunakan, pertama-tama kita perlu mengatur vref dari papan DRV8825 kita.

Flash Arduino Anda dengan kode Stepper_Board_Adjust. Ini hanya akan memungkinkan kita untuk mematikan dan di papan driver.

Putuskan sambungan stepper.

Buka monitor serial dan hidupkan driver. Kode harus menampilkan menu sederhana. Jika tidak, periksa kembali koneksi Arduino Anda.

Ambil volt meter Anda dan sambungkan ground ke Logic Ground di papan tempat memotong roti. Dengan menggunakan ujung positif runcing Anda, sambungkan dengan lembut ke tab logam kecil di sebelah potensiometer. Hati-hati tanganmu yang gemetar jangan bergerak kemana-mana! Lihatlah gambar untuk melihat di mana harus menyentuh lead. Anda membuat tes melalui papan Anda di dekat penyesuaian yang dapat Anda gunakan. Beruntunglah anda!

Perlahan sesuaikan potensiometer dengan obeng kecil (hati-hati lagi! Jangan minum kopi sampai Anda selesai!) sampai Anda mendapatkan sekitar 0,8 volt. Ini akan menjadi titik awal yang baik.

Kerja bagus sejauh ini!

Langkah 4: Flash Kode Utama

Inilah kode yang akan kita gunakan untuk bersenang-senang!

Sekarang saatnya untuk mem-flash kode utama ke Arduino Anda.

Saya tidak akan membahas deskripsi terperinci tentang menghubungkan dan mengonfigurasi Arduino Anda. Jika Anda di sini membaca ini, Anda sudah tahu bagaimana melakukannya.:P

Lihat sekilas kodenya. Ada beberapa komentar yang akan membantu menjelaskan beberapa hal lagi.

Namun Anda perlu memuat perpustakaan. Ini dapat dilakukan di Arduino IDE di pengelola perpustakaan.

Setelah perpustakaan Anda dimuat, lanjutkan dan flash Arduino Anda.

Buka port serial dan jika semuanya berjalan dengan baik, Anda akan melihat menu. Kerja bagus!

Sisanya terserah padamu!

Saya harap ini membantu dalam pencarian Anda untuk pengetahuan dan kesenangan. Saya tahu saya belajar banyak membuat ini!

Terima kasih!

Langkah 5: Catatan

Catatan
Catatan

Beberapa catatan.

Selalu ingat untuk tidak pernah memutuskan sambungan stepper Anda saat dihidupkan. Selalu matikan listrik terlebih dahulu.

Jika Anda menemukan stepper Anda melewatkan langkah pada kecepatan dan akselerasi yang lebih rendah, coba naikkan vref sedikit demi sedikit.

Langkah 6: Langkah mikro

Ini diambil pada 30 putaran, 1/4 langkah, kecepatan 5000, 3000 accel.

Direkomendasikan: