كيفية برمجة المحرك المحرك؟

Dec 29, 2025

ترك رسالة

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

مرحبًا بكم، زملائك المتحمسين للتكنولوجيا ومعلمي الأعمال اليدوية! أنا [الاسم]، وأدير شركة لتوريد مشغلات المحركات. سواء كنت تعمل على مشروع منزلي صغير أو تعمل على تطبيق صناعي واسع النطاق، فإن برمجة مشغل المحرك يمكن أن تبدو مهمة شاقة. ولكن لا تقلق، فأنا هنا لأشرح لك الأمر وأجعله سهلاً قدر الإمكان.

فهم المحركات الحركية

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

تُستخدم هذه المحركات في الكثير من التطبيقات، بدءًا من الروبوتات وحتى أنظمة التدفئة والتهوية وتكييف الهواء (HVAC). على سبيل المثال، في نظام التدفئة والتهوية وتكييف الهواء (HVAC)، يمكن لمشغل المحرك التحكم في فتح وإغلاق المخمدات لتنظيم تدفق الهواء. وفي علم الروبوتات، يمكن استخدامه لتحريك مفاصل ذراع الروبوت.

الأدوات التي سوف تحتاجها

قبل البدء بالبرمجة، ستحتاج إلى بعض الأدوات. وإليك القائمة الأساسية:

  1. المتحكم الدقيق: هذا هو عقل مشروعك. تشمل الخيارات الشائعة Arduino وRaspberry Pi. إنها سهلة الاستخدام وتحتوي على الكثير من الموارد عبر الإنترنت.
  2. سائق المحرك: يساعدك سائق المحرك على التحكم في قوة المحرك واتجاهه. إنها في الأساس عملية انتقال بين وحدة التحكم الدقيقة والمحرك.
  3. مصدر الطاقة: ستحتاج إلى مصدر طاقة مناسب لتوفير الكهرباء للمحرك ووحدة التحكم الدقيقة.
  4. الأسلاك والموصلات: لتوصيل جميع المكونات معًا.

الخطوة 1: إعداد أجهزتك

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

بعد ذلك، قم بتوصيل مشغل المحرك الخاص بك بمحرك المحرك. إيلاء اهتمام وثيق لقطبية الاتصالات. إذا قمت بتوصيل الأسلاك بشكل غير صحيح، فقد يؤدي ذلك إلى تلف المحرك أو السائق.

وأخيرا، قم بتوصيل مصدر الطاقة الخاص بك. مزدوج - تحقق من جميع اتصالاتك للتأكد من عدم وجود أسلاك مفكوكة أو دوائر قصيرة.

الخطوة 2: اختر لغة البرمجة

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

إذا كنت تستخدم Raspberry Pi، فيمكنك أيضًا استخدام Python. بايثون هي لغة عالية المستوى ومناسبة جدًا للمبتدئين. يحتوي على مكتبة كبيرة من الوظائف التي يمكنك استخدامها للتحكم في مشغل المحرك الخاص بك.

الخطوة 3: اكتب الكود

الآن يأتي الجزء الممتع: كتابة الكود. لنبدأ بمثال أساسي باستخدام Arduino للتحكم في مشغل محرك كهربائي بسيط.

// تحديد المسامير المتصلة بمحرك المحرك const int motorPin1 = 9; const int motorPin2 = 10؛ إعداد الفراغ () {// قم بتعيين دبابيس المحرك كإخراج pinMode(motorPin1, OUTPUT); pinMode(motorPin2, OUTPUT); } حلقة باطلة () {// أدر المحرك للأمام digitalWrite (motorPin1، HIGH)؛ الكتابة الرقمية (motorPin2، LOW)؛ تأخير (2000)؛ // انتظر لمدة ثانيتين // أدر المحرك للخلف digitalWrite(motorPin1, LOW); الكتابة الرقمية (motorPin2، HIGH)؛ تأخير (2000)؛ // انتظر ثانيتين }

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

إذا كنت تريد التحكم في سرعة المحرك، يمكنك استخدام تعديل عرض النبض (PWM). هنا مثال:

// تحديد المسامير المتصلة بمحرك المحرك const int motorPin1 = 9; const int motorPin2 = 10؛ const int speedPin = 11؛ إعداد الفراغ () {// قم بتعيين دبابيس المحرك كإخراج pinMode(motorPin1, OUTPUT); pinMode(motorPin2, OUTPUT); pinMode(speedPin, OUTPUT); } حلقة باطلة () {// أدر المحرك للأمام بنصف السرعة digitalWrite (motorPin1، HIGH)؛ الكتابة الرقمية (motorPin2، LOW)؛ AnalogWrite(speedPin, 127); // نصف السرعة (0 - 255) تأخير (2000)؛ // أوقف المحرك الرقمي (motorPin1، LOW)؛ الكتابة الرقمية (motorPin2، LOW)؛ AnalogWrite(speedPin, 0); تأخير (2000)؛ }

الخطوة 4: تحميل واختبار التعليمات البرمجية الخاصة بك

بمجرد كتابة الكود الخاص بك، فقد حان الوقت لتحميله على وحدة التحكم الدقيقة الخاصة بك. إذا كنت تستخدم Arduino، فيمكنك استخدام Arduino IDE. قم بتوصيل Arduino بجهاز الكمبيوتر الخاص بك وانقر فوق الزر "تحميل".

بعد تحميل الكود، اختبر مشغل المحرك الخاص بك. هل يتحرك بالطريقة التي برمجتها بها؟ إذا لم يكن الأمر كذلك، فارجع وتحقق من التعليمات البرمجية الخاصة بك واتصالات الأجهزة الخاصة بك. قد تحتاج إلى إجراء بعض التعديلات.

المنتجات الموصى بها لمشروعك

إذا كنت تبحث عن مشغلات محرك عالية الجودة لمشروعك، فلدينا بعض الخيارات الرائعة. تحقق منيورك 375 - 49340 - 105 موتور,يورك 025 - 38177 - 000 المحرك الكهربائي، ويورك 024 - 36873 - 107 مروحة محرك. هذه المنتجات موثوقة ولها أداء ممتاز.

خاتمة

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

YORK 375-49340-105 MotorYork 025-38177-000 ACTUATOR ELECTRIC

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

مراجع

  • وثائق اردوينو
  • وثائق مؤسسة راسبيري باي
إرسال التحقيق