جدول المحتويات:

Nema17 Stepper Motor Microstepping: 6 خطوات
Nema17 Stepper Motor Microstepping: 6 خطوات

فيديو: Nema17 Stepper Motor Microstepping: 6 خطوات

فيديو: Nema17 Stepper Motor Microstepping: 6 خطوات
فيديو: A4988 Tutorial | Control NEMA17 Stepper Motor with A4988 Stepper Motor Driver Module & Arduino 2024, شهر نوفمبر
Anonim
Nema17 خطوة بخطوة ذات محرك متدرج
Nema17 خطوة بخطوة ذات محرك متدرج

لذلك سيكون هذا أول تعليمات لي ، وأنا متأكد من أنني سأحتاج إلى تحديث الأشياء عندما أجد مشكلات بها. سأحاول إصلاح الأشياء كما يسمح الوقت ومع التعليقات. شكرا!

كانت جميع المعلومات التي وجدتها في البحث عن السائر والخطو الصغير إما أساسية للغاية ، أو دخلت في الكثير من التفاصيل التي غطتها عيناي بعد بضع صفحات. هذه هي نتيجة عملي على السائر والخطو الجزئي.

لقد قمت بتجميع إعداد Nema17 Stepper Motor البسيط الذي سيوضح الخطوات الدقيقة ويشرح قليلاً كيفية عمل الأشياء وبعض التعليمات البرمجية لرؤيتها أثناء العمل.

من الغريب أن استمتاعي يأتي من اكتشاف كيفية عمل الأشياء أكثر من استخدامها في الواقع لبناء شيء ما:) أعرف ، غريب! على أي حال ، إليك شيئًا صغيرًا توصلت إليه لإرضاء فضولي حول السائر والخطو الصغير. تم التعليق على الكود قليلاً ، لكنني أردت أن أحاول الإجابة على أي أسئلة قد تطرأ أثناء البحث عنها. هناك الكثير لتتعلمه ولكن هذا من شأنه أن يساعدك على بدء رحلتك.

تمت كتابة الكود لـ Arduino Nano ولوحة القيادة DRV8825 ومحرك السائر Nema17 (17HS4401S). تم تجميعه أيضًا واختباره على UNO R3 و MEGA2650 R3. آمل أن يساعد هذا شخصًا ما في مشروع أو ربما يريد فقط معرفة كيف تقوم الطابعة ثلاثية الأبعاد أو ربما CNC بالفعل بهذه التحركات السلسة حقًا. مجاني للاستخدام بأي طريقة تريدها.

هيا بنا نبدأ!

الخطوة 1: الأجزاء المطلوبة

الأجزاء المطلوبة
الأجزاء المطلوبة
الأجزاء المطلوبة
الأجزاء المطلوبة
الأجزاء المطلوبة
الأجزاء المطلوبة

إذا نظرت إلى هذا الدليل ، فمن المحتمل أن يكون لديك معظم ، إن لم يكن كل هؤلاء ، بالفعل. بالنسبة لأولئك الذين ليسوا هنا هو ما ستحتاج إليه لتكرار الأشياء.

1. Arduino Nano أو Uno R3 أو Mega2560

2. نيما 17 محرك متدرج. يمكنك استخدام أي محرك من 4 أسلاك في غطاء المحرك المحتمل ، ولكن هذا ما كان لدي

3. 100 فائق التوهج 25 فولت كهربائيا مكثف. نحن بحاجة إلى هذا للتعامل مع أي ارتفاع في الجهد يمكن أن يحدث أثناء تشغيل السائر. يمكن أن تحدث طفرات 45 فولت ، لذا فلنكن آمنين!

4. DRV8825 لوحة سائق السائر

5. اللوح

6. أسلاك اللوح

7. فولت متر.

8. مصدر طاقة. يمكنك استخدام أي شيء من البطارية إلى مصدر طاقة مخصص. تحتاج فقط إلى توفير 12 فولت وما لا يقل عن 1 أمبير. يفضل 2 أمبير لأن السائق سيتعامل مع ما يصل إلى 1.5 قبل الإغلاق.

الخطوة 2: توصيل الأسلاك

توصيل الأشياء!
توصيل الأشياء!
توصيل الأشياء!
توصيل الأشياء!
توصيل الأشياء!
توصيل الأشياء!
توصيل الأشياء!
توصيل الأشياء!

هذا هو المخطط الذي سنستخدمه لتوصيل الأشياء. قد يكون لجهازك السائر نفس أسلاك اللون وقد لا يكون. في هذه الحالة سوف تحتاج إلى تحديد الأسلاك التي هي اللفات. قد تحتاج إلى التحقق من ورقة البيانات الخاصة بك لتحديد كيفية توصيل ورقك.

تتمثل إحدى طرق القيام بذلك في قياس مقاومة جهاز المشي الخاص بك. من بين الأسلاك الأربعة ، سيقرأ زوجان في مكان ما بالقرب من 3 أوم. هذان الزوجان يمثلان ملفي A و B. لذا فقط قم بتوصيل كل "زوج" بـ DRV8825. زوج واحد إلى A1 و A2 ، والزوج الآخر إلى B1 و B2. لا تقلق بشأن القطبية كثيرا. إذا تم تبديل أحد الأزواج ، فسيتحول المحرك ببساطة إلى الاتجاه المعاكس. أنا أعرف. جربته! فقط تأكد من أن كل "زوج" متصل بنفس A أو B في برنامج التشغيل.

الخطوة 3: ضبط Vref

بعد أن يكون لديك كل شيء سلكيًا وجاهزًا للعمل ، نحتاج أولاً إلى ضبط vref للوحة DRV8825 الخاصة بنا.

قم بتفليش Arduino الخاص بك باستخدام كود Stepper_Board_Adjust. سيسمح لنا هذا ببساطة بإيقاف التشغيل وعلى لوحة القيادة.

افصل السائر.

افتح الشاشة التسلسلية وقم بتشغيل برنامج التشغيل. يجب أن يظهر الرمز قائمة بسيطة. إذا لم يكن كذلك ، فتحقق مرة أخرى من اتصالات Arduino.

احصل على مقياس الفولت الخاص بك وقم بتوصيل الأرض بأرض المنطق على اللوح. باستخدام السلك الموجب المدبب ، قم بتوصيله برفق إلى علامة التبويب المعدنية الصغيرة بجوار مقياس الجهد. احذر من اهتزاز يديك فلا تحركها في أي مكان! ألق نظرة على الصورة لمعرفة مكان لمس الزمام. يمكنك إجراء اختبار عبر لوحك بالقرب من الضبط الذي يمكنك استخدامه. كنت محظوظا!

اضبط مقياس الجهد ببطء باستخدام مفك براغي صغير (احذر مرة أخرى! لا قهوة حتى تنتهي!) حتى تتجول 0.8 فولت. ستكون هذه نقطة انطلاق جيدة.

عمل جيد حتى الآن!

الخطوة 4: قم بتفليش الكود الرئيسي

هذا هو الكود الذي سنستخدمه للحصول على المتعة!

حان الآن وقت وميض الكود الرئيسي إلى Arduino الخاص بك.

لن أخوض في وصف مفصل حول توصيل وتكوين Arduino الخاص بك. إذا كنت تقرأ هذا هنا ، فأنت تعرف كيفية القيام بذلك بالفعل.: ص

ألق نظرة سريعة على الكود. هناك بعض التعليقات التي ستساعد في شرح بعض الأشياء الأخرى.

ومع ذلك سوف تحتاج إلى تحميل المكتبة. يمكن القيام بذلك في Arduino IDE في مدير المكتبة.

بعد تحميل المكتبة ، امض قدمًا وقم بوميض Arduino.

افتح المنفذ التسلسلي وإذا سارت الأمور على ما يرام ، فسترى قائمة. عمل عظيم!

الباقي متروك لك!

آمل أن يكون هذا مفيدًا في سعيكم للمعرفة والمتعة. أعلم أنني تعلمت الكثير من صنع هذا!

شكرا!

الخطوة 5: ملاحظات

ملحوظات
ملحوظات

بضع ملاحظات.

تذكر دائمًا ألا تفصل مطلقًا جهاز السائر عن طريق تشغيله. قم دائمًا بإغلاق الطاقة أولاً.

إذا وجدت أن جهاز الخطوة الخاص بك يتخطى خطوات بسرعات وتسارع أقل ، فحاول رفع vref قليلاً في كل مرة.

الخطوة 6: خط دقيق

تم التقاط هذا عند 30 دورة ، 1/4 خطوة ، 5000 سرعة ، 3000 تسارع.

موصى به: