جدول المحتويات:
- الخطوة 1: الأجزاء المطلوبة
- الخطوة 2: توصيل الأسلاك
- الخطوة 3: ضبط Vref
- الخطوة 4: قم بتفليش الكود الرئيسي
- الخطوة 5: ملاحظات
- الخطوة 6: خط دقيق
فيديو: Nema17 Stepper Motor Microstepping: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
لذلك سيكون هذا أول تعليمات لي ، وأنا متأكد من أنني سأحتاج إلى تحديث الأشياء عندما أجد مشكلات بها. سأحاول إصلاح الأشياء كما يسمح الوقت ومع التعليقات. شكرا!
كانت جميع المعلومات التي وجدتها في البحث عن السائر والخطو الصغير إما أساسية للغاية ، أو دخلت في الكثير من التفاصيل التي غطتها عيناي بعد بضع صفحات. هذه هي نتيجة عملي على السائر والخطو الجزئي.
لقد قمت بتجميع إعداد 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 تسارع.
موصى به:
كونترولو موتور Stepper Con Drivemall: 5 خطوات
كونترولو موتور ستيبر كون دريفيمول: كونتروليامو أون موتور ستيبير كون أون بورد أردوينو كويستو تعليمي مناسب لأردوينو واستخدامه في جميع التطبيقات
Raspberry Pi و Python و TB6600 Stepper Motor Driver: 9 خطوات
Raspberry Pi و Python و TB6600 Stepper Motor Driver: هذا Instructable يتبع الخطوات التي اتخذتها لتوصيل Raspberry Pi 3b بوحدة تحكم TB6600 Stepper Motor وإمداد طاقة 24 VDC ومحرك متدرج بستة أسلاك. ربما أنا مثل الكثير منكم ولديّ & quot؛ حقيبة حمل & quot؛ من المساواة اليسرى
جهاز اختبار DC و Stepper Motor: 12 خطوة (مع صور)
DC and Stepper Motor Tester: قبل بضعة أشهر ، أعطاني صديق لي زوجًا من طابعات نفث الحبر وآلات نسخ مهملة. كنت مهتمًا بحصاد وحدات مصدر الطاقة والكابلات وأجهزة الاستشعار وخاصة المحركات. لقد أنقذت ما استطعت وأردت اختبار كل ما في وسعي
حيل / حيل النسر: مثال TB6600 CNC Mill Stepper Motor Driver: 7 خطوات
حيل / حيل النسر: مثال TB6600 CNC Mill Stepper Motor Driver: هذا يجعله مشروعًا جيدًا لإظهار الحيل القليلة التي ستجعل حياتك أسهل عند إنشاء PCB. من أجل تعليمك بعض الاختراقات حتى تحصل على المزيد من Eagle ، لقد اخترت مشروعًا بسيطًا قمت به من أجل Kickstarter. كنت بحاجة إلى خارجي
اردوينو: Precision Lib for Stepper Motor: 19 خطوة
Arduino: Precision Lib for Stepper Motor: اليوم ، سأعرض لك مكتبة لسائق محرك كامل الخطوة مع مفاتيح حد ، وحركة المحرك مع التسارع والخطوة الصغيرة. يتيح لك هذا Lib ، الذي يعمل على كل من Arduino Uno و Arduino Mega ، نقل المحركات على أساس