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

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

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

Anonim

كما تعلم ، فإن المحركات الكهربائية من ثلاثة أنواع رئيسية: مجمّع ، ومحركات متدرجة ، ومحركات مؤازرة. في هذه المقالة ، سننظر في توصيل محرك المجمع بـ Arduino باستخدام مشغل محرك يعتمد على شريحة 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" ، فسيبدأ في الدوران بنفس السرعة في الاتجاه المعاكس.

موصى به: