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

التحكم في محرك متدرج: 5 خطوات
التحكم في محرك متدرج: 5 خطوات

فيديو: التحكم في محرك متدرج: 5 خطوات

فيديو: التحكم في محرك متدرج: 5 خطوات
فيديو: ☑️ Stepper Motor أردوينو للمبتدئين - كيفية التحكم في المحرك الخطوي 2024, يوليو
Anonim
التحكم في محرك متدرج
التحكم في محرك متدرج

هذا البرنامج التعليمي صالح إذا استخدمنا Arduino وكلاهما يستخدم Drivemall Board أدناه الرابط لبناء Drivemall.

تتمثل ميزة تفضيل Drivemall على لوحة Arduino الكلاسيكية في تقليل تعقيد الاتصالات مما يؤدي إلى إعداد أكثر ترتيبًا. ومع ذلك ، هذا اختياري: جميع النتائج لا تزال صالحة مع لوحة اردوينو ولوح التجارب وعدد كافٍ من وصلات العبور المزدوجة.

دعونا نتحكم في محرك متدرج بلوحة اردوينو.

الخطوة 1: ما نحتاجه

- متحكم Arduino أو Drivemall

- سلك (اسلاك)

- السائر المحركات

- برنامج تشغيل A4988 أو DRV8825 أو L298N أو ULN2003 (هناك الكثير من برامج التشغيل لـ)

الخطوة 2: كيف يعمل محرك متدرج ولماذا نستخدم سائقًا

كيف يعمل محرك متدرج ولماذا نستخدم سائق
كيف يعمل محرك متدرج ولماذا نستخدم سائق
كيف يعمل محرك متدرج ولماذا نستخدم سائق
كيف يعمل محرك متدرج ولماذا نستخدم سائق
كيف يعمل محرك متدرج ولماذا نستخدم سائق
كيف يعمل محرك متدرج ولماذا نستخدم سائق

يتكون المحرك المتدرج بشكل أساسي من ملفين يجب أن يتم تشغيلهما بشكل مناسب (الصورة 1) ، إذا تم تغذية المحرك بحركة خاطئة ، فقد يتسبب ذلك في حدوث اختصار لـ GND.

في كل خطوة ، يدور المحرك بزاوية معروفة والتي عادة ما تشير إليها الشركة المصنعة على أنها 1.8 درجة ، لذلك يلزم 200 خطوة لعمل دائرة كاملة

دعنا نوضح سبب حاجتنا إلى برنامج تشغيل بدلاً من توصيل السائر مباشرة بالميكروكونترولر.

تسمح لك برامج التشغيل بفحص الخطوات لأن المتحكم الدقيق غير قادر على تحميل الملفات داخل محرك السائر.

هناك نوعان من برامج التشغيل لمحركات السائر في السوق:

  • برامج التشغيل الكلاسيكية L298 أو ULN2003 عبارة عن جسر H مزدوج يكمن فيه المنطق لتشغيل المراحل الفردية في الكود ؛
  • برامج التشغيل الحديثة A4988 أو drv8825 حيث يوجد بعض المنطق في محرك الأقراص.

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

الخطوة 3: التوصيلات

روابط
روابط
روابط
روابط
روابط
روابط

كأول نهج لمحركات السائر ، اخترنا استخدام برنامج التشغيل ULN2003.

ثلاثة أزرار للتحكم في المحرك متصلة بـ Arduino بمقاوم متصل بـ GND.

نقوم بتوصيل المحرك بـ ULN وفقًا للمخطط الموضح في الشكل 2 ، يتم توصيل Arduino بالسائق باستخدام دبابيس 8 9 10 و 11.

الخطوة 4: البرامج الثابتة والتحكم

البرامج الثابتة والتحكم
البرامج الثابتة والتحكم

تجد هنا برنامجًا ثابتًا أساسيًا للتحكم في محرك السائر. في هذه الحالة الخاصة

  • يستخدم دبوس A0 للاتجاه الإيجابي والتوقف
  • يستخدم دبوس A1 للاتجاه السلبي والتوقف
  • يتم استخدام الدبوس A2 لتأكيده وضبطه في الحركة وفقًا لاتجاه الزر الذي تم الضغط عليه مسبقًا

تم ضبط عدد الخطوات لكل دورة على 20 ، وهذا يعني أن البرنامج سينفذ 10 دورات لعمل ثورة كاملة واحدة للمحرك

الخطوة الخامسة: إخلاء المسؤولية

تم إنتاج هذا البرنامج التعليمي كجزء من مشروع Makerspace for Inclusion ، بتمويل مشترك من برنامج Erasmus + التابع للمفوضية الأوروبية.

يهدف المشروع إلى تعزيز شكل غير رسمي من التعليم كوسيلة لتعزيز الإدماج الاجتماعي للشباب ، والتعليم غير الرسمي كما يمكن العثور عليه في مساحات العمل.

يعكس هذا البرنامج التعليمي آراء المؤلفين فقط ، ولا يمكن اعتبار المفوضية الأوروبية مسؤولة عن أي استخدام للمعلومات الواردة فيه.

موصى به: