ــ
إذا كنت تخطط لتجميع صديقك الآلي الجديد ، فستحتاج في النهاية إلى معرفة كيفية التحكم في محركات التيار المستمر . واحدة من أسهل الطرق وأرخصها للتحكم في محركات التيار المستمر هي التواصل مع L293D Motor Driver IC مع الاردوينو . يمكنها التحكم في كل من السرعة والاتجاه الدوار لمحركين DC .
وكمكافأة ، يمكنها حتى التحكم في محرك السائر أحادي القطب مثل 28BYJ-48 أو محرك السائر ثنائي القطب مثل NEMA 17 .
التحكم في DC Motor
من أجل الحصول على تحكم كامل في محرك التيار المستمر ، يتعين علينا التحكم في اتجاهه ودورته. يمكن تحقيق ذلك من خلال الجمع بين هذين الأسلوبين .
- PWM – للتحكم في السرعة .
- H-Bridge – للتحكم في اتجاه الدوران
PWM - للتحكم في السرعة
يمكن التحكم في سرعة محرك التيار المستمر عن طريق تغيير جهد الإدخال . أسلوب شائع للقيام بذلك هو استخدام PWM (تعديل عرض النبض) .
PWM هي تقنية يتم فيها ضبط متوسط قيمة جهد الدخل عن طريق إرسال سلسلة من نبضات ON-OFF .
متوسط الجهد يتناسب مع عرض النبضات المعروفة باسم دورة التشغيل .
كلما زادت دورة التشغيل ، زاد متوسط الجهد المطبق على محرك التيار المستمر (السرعة العالية) وانخفاض دورة التشغيل ، كلما انخفض متوسط الجهد المطبق على محرك التيار المستمر (سرعة منخفضة) .
أدناه الصورة يوضح تقنية PWM مع دورات العمل المختلفة ومتوسط الجهد .
H-Bridge - للتحكم في اتجاه الدوران
يمكن التحكم في اتجاه دوران محرك DC عن طريق تغيير قطبية جهد الإدخال . من الأساليب الشائعة للقيام بذلك استخدام H-Bridge .
تحتوي دارة H-Bridge على أربعة مفاتيح حيث يكون المحرك في المنتصف يشبه ترتيب الحرف H .
إغلاق مفتاحين معينين في نفس الوقت يعكس قطبية الجهد المطبق على المحرك . هذا يسبب التغيير في اتجاه الغزل للمحرك .
أدناه الرسوم المتحركة يوضح عمل الدائرة H-Bridge .
L293D Motor Driver IC
L293D هو درايفر ذو محرك ثنائي القناة H-Bridge قادر على قيادة زوج من محركات التيار المستمر أو محرك واحد .
هذا يعني أنه يمكن أن يقود بشكل فردي ما يصل إلى محركين مما يجعله مثاليًا لبناء منصات روبوت ثنائية العجلات .
مزود الطاقة
تمتلك الشريحة L293D IC للمحرك فعليًا اثنين من اطراف إدخال الطاقة . “Vcc1” و “Vcc2”.
- Vcc1 يستخدم Vcc1 لقيادة الدوائر المنطقية الداخلية التي يجب أن تكون 5V .
- Vcc2 من دبوس Vcc2 ، يحصل H-Bridge على قوته في قيادة المحركات التي يمكن أن تكون من 4.5 فولت إلى 36 فولت . وكلاهما تغرغ على أرضية مشتركة تسمى GND .
أطراف الخرج للمحركات
يتم توصيل قنوات إخراج L293D للمحرك A و B إلى الاطراف OUT1 و OUT2 و OUT3 و OUT4 على التوالي .
يمكنك توصيل اثنين من محركات التيار المستمر ذات الفولتية بين 4.5 إلى 36V لهذه الاطراف .
يمكن لكل قناة على IC توصيل ما يصل إلى 600 مللي أمبير لمحرك DC . ومع ذلك ، فإن مقدار التيار الموفر للمحرك يعتمد على مصدر طاقة النظام .
منافذ أو أطراف التحكم
لكل قناة من القنوات L293D ، يوجد نوعان من دبابيس التحكم التي تسمح لنا بالتحكم في السرعة واتجاه الدوران لمحركات التيار المستمر في الوقت نفسه . دبابيس التحكم في الاتجاه ودبابيس التحكم في السرعة .
دبابيس التحكم في الاتجاه
باستخدام دبابيس التحكم في الاتجاه ، يمكننا التحكم فيما إذا كان المحرك يدور للأمام أو للخلف . تتحكم هذه الاطراف فعليًا في مفاتيح الدائرة H-Bridge داخل L293D IC .
لدى IC دبابيس تحكم في الاتجاه لكل قناة . تتحكم دبابيس IN1 ، IN2 في اتجاه الدوران للمحرك A بينما تتحكم IN3 ، IN4 في الاتجاه للمحرك B .
يمكن التحكم في اتجاه الدوران للمحرك من خلال تطبيق إما منطق مرتفع (5 فولت) أو منطق منخفض (أرضي) على هذه الاطراف . الرسم البياني أدناه يوضح كيف يتم ذلك .
IN1 | IN2 | Spinning Direction |
Low(0) | Low(0) | Motor OFF |
High(1) | Low(0) | Forward |
Low(0) | High(1) | Backward |
High(1) | High(1) | Motor OFF |
دبابيس التحكم في السرعة
دبابيس التحكم في السرعة بمعنى . تستخدم ENA و ENB لتشغيل ، إيقاف والتحكم في سرعة المحرك A والمحرك B على التوالي .
توصيل هذه الاطراف بقيمة HIGH سيجعل المحركات تدور ، وتوصيلها LOW سيجعلها تتوقف . ولكن ، باستخدام تعديل عرض النبض (PWM) ، يمكننا بالفعل التحكم في سرعة المحركات .
الأسلاك - ربط L293D IC مع اردوينو UNO
الآن بعد أن عرفنا كل شيء عن IC ، يمكننا أن نبدأ بتثبيته على الاردوينو !
ابدأ بربط مصدر الطاقة بالمحركات . في تجربتنا ، نحن نستخدم محركات DC Gearbox (المعروفة أيضًا باسم محركات “TT”) التي توجد عادةً في روبوتات ثنائية الدفع . يتم تغذيتها بجهد من 3 إلى 9V . لذلك ، سوف نقوم بتوصيل مزود الطاقة الخارجي 9V إلى دبوس Vcc2 .
بعد ذلك ، نحتاج إلى توفير 5 فولت للدوائر المنطقية لـ L293D . قم بتوصيل Vcc1 إلى منفذ 5V على اردوينو .
الآن ، يتم توصيل دبابيس الإدخال والتمكين (ENA و IN1 و IN2 و IN3 و IN4 و ENB) من L293D IC بستة دبابيس إخراج رقمية من Arduino (9 و 8 و 7 و 5 و 4 و 3) . لاحظ أن دبابيس الإخراج Arduino 9 و 3 كلاهما تمكين PWM .
أخيرًا ، قم بتوصيل محرك واحد عبر OUT1 و OUT2 والمحرك الآخر عبر OUT3 و OUT4 . يمكنك تبديل اتصالات محركك ، من الناحية الفنية ، لا توجد طريقة صحيحة أو خاطئة .
عندما تنتهي ، يجب أن يكون لديك شيء يشبه الرسم التوضيحي الموضح أدناه .
-
-
-
أسلاك وتوصيلات, جميع المنتجات
عدد 1 سلك انثى انثى 20 سم بألوان عشوائية Female to Female jumper wires
لمحة سريعة
- الطول: 200 ملم
- الوزن: 45 جم
- متوافق مع رؤوس تباعد 2.54 مم
- 1 قطعة من سلك القفز اللوني من أنثى إلى أنثى
- جودة عالية وفي حالة عمل جيدة
- متين وقابل لإعادة الاستخدام
- سهل التركيب والاستخدام
SKU: AA040 -
-
مواتير ودرايفرات, جميع المنتجات
محرك تيار مستمر 3V-6V جودة عالية High Quality Toy DC Motor
لمحة سريعة
- نوع المحرك: DC Toy Motor
- اتجاه العمل: كل من عقارب الساعة وعكس اتجاه عقارب الساعة
- نطاق إمداد الجهد: 3 فولت إلى 6 فولت
- جهد التشغيل النموذجي: 5 فولت
- لا توجد سرعة تحميل: تصل إلى 14000 @ 6V
- سرعة التحميل: 5000 دورة في الدقيقة
- الحمل المقدر: 10 جرام سم
- يبدأ عزم الدوران: 20 جرام سم
للاطلاع على فكرة مشروع تساعدك على برمجة واستخدام هذا المنتج
SKU: AD016 -
كود الاردوينو - التحكم في محرك التيار المستمر
سوف يوفر لك الكود التالي فهمًا تامًا لكيفية التحكم في السرعة واتجاه الدوران لمحرك DC مع الدرايفر L293D IC ويمكن أن يكون بمثابة أساس لمزيد من التجارب والمشاريع العملية .
لتحميل الكود البرمجي اضغط هنا
أنتهت !!!