تم النشر 2026-04-21
يقدم هذا الدليل شرحًا عمليًا كاملاً لكيفية التحكم في دوران المعيارمضاعفاتمحرك.مضاعفاتلا تدور المحركات بشكل مستمر مثل محركات التيار المستمر العادية؛ بدلاً من ذلك، ينتقلون إلى موضع زاوي محدد (على سبيل المثال، 0°، 90°، أو 180°) ويحتفظون بهذا الموضع. الطريقة الأكثر موثوقية والمستخدمة على نطاق واسع لتحقيق هذا التحكم الاتجاهي الدقيق هي عن طريق توليد إشارة تعديل عرض النبض (PWM) بنمط توقيت محدد. تتناول هذه المقالة مبدأ العمل الدقيق، واتصالات الأجهزة المطلوبة، وأمثلة منطق الترميز، وخطوات استكشاف الأخطاء وإصلاحها الشائعة، وخطة العمل النهائية. وتستند جميع المعلومات إلى المواصفات القياسية الصناعية والممارسات التي تم التحقق منها.
أمضاعفاتيتم تحديد زاوية دوران المحرك فقط من خلال عرض النبضة الكهربائية المرسلة كل 20 مللي ثانية (ms). تُعرف هذه الإشارة باسم أنبض التحكم.
فترة الإشارة: 20 مللي ثانية (تردد 50 هرتز) - ثابت عبر جميع الماكينات القياسية تقريبًا.
نطاق عرض النبض: عادةً من 0.5 مللي ثانية إلى 2.5 مللي ثانية.
نبض 0.5 مللي ثانية → تدوير إلى 0 درجة (وضع كامل عكس اتجاه عقارب الساعة)
نبضة تبلغ 1.5 مللي ثانية ← تدوير إلى 90 درجة (الوضع المركزي/المحايد)
نبض 2.5 مللي ثانية → تدوير إلى 180 درجة (وضع كامل في اتجاه عقارب الساعة)
> مصدر يمكن التحقق منه: يتم نشر معيار التوقيت هذا في أوراق البيانات الرسمية الخاصة بكبرى الشركات المصنعة للأجهزة (على سبيل المثال، Futaba، وHitec، وTower Pro) ويتوافق مع بروتوكول صناعة هواية RC.
الوجبات الجاهزة الرئيسية: تقوم دائرة التحكم الداخلية للسيرفو بمقارنة عرض النبضة الواردة مع ردود الفعل على الوضع الحالي من مقياس الجهد المتصل بعمود الإخراج. أي اختلاف يؤدي إلى دوران المحرك في الاتجاه الصحيح حتى يتطابق الاثنان. يمنحك نظام الحلقة المغلقة هذا تحكمًا زاويًا دقيقًا ومتكررًا.
لتنفيذ التحكم في دوران المؤازرة، تحتاج إلى العناصر التالية (لا يلزم وجود علامات تجارية محددة):
حالة العالم الحقيقي: قام أحد الهواة ببناء ذراع روبوتية يتم التحكم فيها عن بعد باستخدام هذه المكونات بالضبط. تم تشغيل المؤازرة بشكل منفصل عن وحدة التحكم الدقيقة لتجنب انخفاض الجهد. من خلال تغيير عرض النبض من 0.5 مللي ثانية إلى 2.5 مللي ثانية في خطوات تبلغ 0.1 مللي ثانية، تحرك مفصل الذراع بسلاسة من 0 درجة إلى 180 درجة.
تستخدم معظم الماكينات القياسية موصلًا ثلاثي الأطراف مع رموز الألوان التالية (راجع ورقة بيانات الماكينة الخاصة بك):
البني أو الأسود→ الأرض (GND) – الاتصال بالأرضية المشتركة لإمدادات الطاقة ووحدة التحكم الدقيقة.
أحمر← الطاقة (Vcc) - قم بالتوصيل بمصدر +5V أو +6V DC. لا تقم بتشغيل المؤازرة مباشرة من طرف 5V الخاص بوحدة التحكم الدقيقة إذا كان يسحب أكثر من 200 مللي أمبير؛ استخدم حزمة بطارية منفصلة.
برتقالي أو أصفر→ الإشارة (إدخال PWM) - قم بالاتصال بدبوس رقمي قادر على PWM على وحدة التحكم الدقيقة.
اتصال خطوة بخطوة:
1. قم بتوصيل جميع الأسباب (مؤازرة GND، ووحدة التحكم الدقيقة GND، والطرف السالب لإمدادات الطاقة) معًا.
2. قم بتوصيل طاقة المؤازرة (السلك الأحمر) بالطرف الموجب لحزمة البطارية الخارجية.
3. قم بتوصيل إشارة المؤازرة (السلك البرتقالي) بمنفذ PWM المختار على وحدة التحكم الدقيقة.
> ملاحظة السلامة الهامة: لا تقم أبدًا بتوصيل السلك الأحمر الخاص بالمؤازرة مباشرة بمخرج 5 فولت لوحدة التحكم الدقيقة إذا كان المؤازرة تتطلب أكثر من 500 مللي أمبير من ذروة التيار - فقد يؤدي ذلك إلى تلف اللوحة. استخدم دائمًا مصدر طاقة منفصلاً للماكينات ذات عزم الدوران العالي.
فيما يلي منطق التعليمات البرمجية العام الذي يعمل على أي منصة تحكم دقيقة تقريبًا. يستخدم المثال وظائف قياسية لتوليد إشارة PWM بتردد 50 هرتز وتغيير عرض النبضة.
الكود الزائف (للفهم):
الإعداد (): تعيين دبوس PWM كمجموعة إخراج تردد PWM إلى 50 هرتز (الفترة = 20 مللي ثانية) حلقة (): // التدوير إلى 0 درجة ضبط عرض النبض = 0.5 مللي ثانية تأخير (500) // انتظر 0.5 ثانية حتى يتحرك المؤازرة // التدوير إلى 90 درجة ضبط عرض النبض = 1.5 مللي ثانية تأخير (500) // التدوير إلى 180 درجة ضبط عرض النبض = 2.5 مللي ثانية تأخير (500)
![]()
التنفيذ العملي (نمط C للوحات المتوافقة مع الاردوينو):
#يشمل// مكتبة المؤازرة القياسية Servo myServo؛ // إنشاء كائن مؤازر void setup() { myServo.attach(9); // دبوس الإشارة 9، 50 هرتز تم تكوينه تلقائيًا } void Loop() { myServo.write(0); // 0° (ضبط النبض داخليًا بمعدل 0.5 مللي ثانية) تأخير(1000); myServo.write(90); // 90 درجة (نبض 1.5 مللي ثانية) تأخير (1000)؛ myServo.write(180); // 180 درجة (نبض 2.5 مللي ثانية) تأخير (1000)؛ }
إذا كانت مكتبتك لا توفر طريقة write()، يمكنك إنشاء PWM يدويًا باستخدام مقاطعات المؤقت. يجب الحفاظ على عرض النبض الدقيق للمدة المطلوبة، ثم يتم ضبط طرف الإشارة على مستوى منخفض لبقية فترة 20 مللي ثانية.
حتى مع وجود الكود الصحيح، قد تلاحظ أن المؤازرة لا تدور إلى نقاط النهاية المتوقعة. هذا يرجع إلى التحمل التصنيع.
الوضع المشترك: اشترى أحد المستخدمين جهازين متطابقين. أحدهما يدور بالضبط 0°-180° مع نبضات تتراوح بين 0.5-2.5 مللي ثانية، بينما يتحرك الآخر فقط من 10° إلى 170° بنفس الإشارة.
الحل - معايرة حدود النبض:
1. ابدأ بنبضة تبلغ 1.5 مللي ثانية (في المنتصف).
2. قم بتقليل عرض النبض تدريجيًا بخطوات قدرها 0.01 مللي ثانية حتى يتوقف السيرفو عن الحركة. يتوافق أدنى نبض مع الوضع الفعلي لجهازك 0 درجة.
3. قم بزيادة عرض النبضة تدريجياً من 1.5 مللي ثانية حتى يتوقف السيرفو عن الحركة. يتوافق أعلى نبض مع الوضع الفعلي 180 درجة لجهازك.
قم بتسجيل هذه القيم المعايرة واستخدمها في التعليمات البرمجية الخاصة بك بدلاً من القيمة الاسمية 0.5 مللي ثانية و2.5 مللي ثانية. تعمل معظم الماكينات في غضون 0.6 إلى 2.4 مللي ثانية بعد المعايرة.
تتطلب بعض التطبيقات (مثل عجلات الروبوت) دورانًا غير محدود، وليس حركة 180 درجة فقط. يمكن تعديل الماكينات القياسية إلى الماكينات ذات الدوران المستمر عن طريق إزالة التوقف الميكانيكي على ترس الإخراج واستبدال مقياس جهد التغذية المرتدة بمقاومتين ثابتتين. ومع ذلك، بالنسبة لمعظم المستخدمين، يوصى بشراء أجهزة الدوران المستمر المصممة لهذا الغرض.
طريقة التحكم في الماكينات الدورانية المستمرة:
1.5 مللي ثانية نبض → توقف
> 1.5 مللي ثانية (على سبيل المثال، 1.7 مللي ثانية) → قم بالتدوير في اتجاه عقارب الساعة بسرعة متناسبة
النقطة الأساسية لنتذكر: إن تحقيق دوران مؤازر دقيق يدور بالكامل حول توليد عرض النبض الصحيح (0.5-2.5 مللي ثانية) خلال فترة 20 مللي ثانية. لا توجد طريقة أخرى تمنحك نفس الدقة والبساطة.
توصيات قابلة للتنفيذ:
1. ابدأ بدائرة اختبار- استخدم مؤازرة واحدة، وحزمة بطارية 5 فولت، وأي لوحة تحكم دقيقة. قم بتحميل رمز المثال الذي يمتد من 0° إلى 180° في خطوات 10°.
2. معايرة كل أجهزة جديدة– قم دائمًا بتشغيل روتين المعايرة (القسم 5) قبل الانتهاء من مشروعك. هذا يلغي أخطاء تحديد المواقع.
3. استخدم مصدر طاقة مخصصًا– لا تعتمد أبدًا على طرف 5V الخاص بوحدة التحكم الدقيقة لأكثر من جهاز صغير واحد. تعد الإمدادات الخارجية 5V / 2A غير مكلفة وتمنع إعادة التعيين.
4. تحقق باستخدام راسم الذبذبات أو محلل المنطق- إذا واجهت مشكلات مستمرة، قم بقياس عرض النبض الفعلي على طرف الإشارة. يجب أن تكون مستقرة وفي حدود 0.5-2.5 مللي ثانية.
5. توثيق القيم المعايرة الخاصة بك- قم بتدوين الحد الأدنى والحد الأقصى لعرض النبض لكل جهاز في مشروعك. وهذا يضمن التكرار إذا قمت باستبدال المؤازرة لاحقًا.
باتباع هذا الدليل، ستحقق تحكمًا موثوقًا وقابل للتكرار في دوران محرك سيرفو في أي مشروع للروبوتات أو الميكاترونكس. قم دائمًا بالرجوع إلى ورقة بيانات المؤازرة الخاصة بك للحصول على المواصفات الدقيقة، وفي حالة الشك، قم باختبار نطاق عرض النبض تجريبيًا باستخدام طريقة المعايرة الموضحة أعلاه.
وقت التحديث:2026-04-21