كيفية توصيل محرك مصقول بأردوينو

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

كيفية توصيل محرك مصقول بأردوينو
كيفية توصيل محرك مصقول بأردوينو

فيديو: كيفية توصيل محرك مصقول بأردوينو

فيديو: كيفية توصيل محرك مصقول بأردوينو
فيديو: How to work with BTS7960 motor driver and Arduino 2024, ديسمبر
Anonim

كما تعلم ، فإن المحركات الكهربائية من ثلاثة أنواع رئيسية: مجمّع ، ومحركات متدرجة ، ومحركات مؤازرة. في هذه المقالة ، سننظر في توصيل محرك المجمع بـ Arduino باستخدام مشغل محرك يعتمد على شريحة L9110S أو ما شابه ذلك.

سائق المحرك على أساس شريحة L9110S
سائق المحرك على أساس شريحة L9110S

ضروري

  • - اردوينو
  • - كمبيوتر شخصي مع بيئة تطوير Arduino IDE ؛
  • - سائق المحرك L9110S أو ما شابه ؛
  • - محرك كهربائي جامع ؛
  • - توصيل الأسلاك.

تعليمات

الخطوة 1

لا يمكنك توصيل محرك كهربائي مباشرة بمسامير Arduino: فهناك خطر حرق الدبوس الذي يتصل به المحرك. لتوصيل أنواع مختلفة من المحركات الكهربائية بأمان بـ Arduino ، يلزم وجود سائق محرك محلي الصنع أو مصنوع تجاريًا. هناك العديد من سائقي السيارات المختلفين. الأنواع الأكثر شيوعًا هي HG788 و L9110S و L293D و L298N وغيرها. لدى سائقي المحركات أسلاك كهربائية وأسلاك محرك وأسلاك تحكم. في هذه المقالة ، سوف نستخدم محركًا يعتمد على الدائرة المصغرة L9110S. عادة ما يتم إنتاج اللوحات التي تدعم توصيل محركات متعددة. لكن بالنسبة للمظاهرة ، سوف نجتاز بواحد.

مختلف سائقي السيارات
مختلف سائقي السيارات

الخطوة 2

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

لنقم بتوصيل المحرك وفقًا للرسم البياني المرفق. مصدر الطاقة لسائق المحرك هو 5 فولت من Arduino ، للتحكم في سرعة دوار المحرك ، يتم توصيل جهات اتصال التحكم بدبابيس Arduino التي تدعم PWM (تعديل عرض النبض).

مخطط اتصال محرك اردوينو
مخطط اتصال محرك اردوينو

الخطوه 3

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

أقصى سرعة دوران - بأعلى قيمة جهد يمكن أن يوفرها سائق المحرك. يمكننا التحكم في سرعة الدوران من خلال توفير الفولتية في حدود 0 إلى 5 فولت. نظرًا لأننا نستخدم دبابيس رقمية مع PWM ، يتم تنظيم الجهد عليها بواسطة الأمر التناظري Wtirte (دبوس ، القيمة) ، حيث يكون pin هو رقم الدبوس الذي نريد ضبط الجهد عليه ، ووسيطة القيمة هي معامل يتناسب مع قيمة الجهد ، مع أخذ القيم في النطاق من 0 (الجهد دبوس هو صفر) إلى 255 (الجهد دبوس هو 5 فولت).

رسم تخطيطي للتحكم في محرك الفرشاة
رسم تخطيطي للتحكم في محرك الفرشاة

الخطوة 4

قم بتحميل المخطط في ذاكرة Arduino. دعنا نطلقها. المحرك لا يدور. لتعيين سرعة الدوران ، يجب إرسال قيمة بين 0 و 255 إلى المنفذ التسلسلي ، ويتم تحديد اتجاه الدوران بواسطة علامة الرقم.

قم بالتوصيل باستخدام أي محطة في المنفذ ، وأرسل الرقم "100" - سيبدأ المحرك في الدوران بسرعة متوسطة. إذا قدمنا "ناقص 100" ، فسيبدأ في الدوران بنفس السرعة في الاتجاه المعاكس.

موصى به: