بيت > رؤى الصناعة >محرك الجير
الدعم الفني

كيفية التحكم في زاوية محرك سيرفو باستخدام وحدة تحكم دقيقة: دليل كامل خطوة بخطوة

تم النشر 2026-04-17

01كيفية التحكممضاعفاتزاوية المحرك مع وحدة التحكم الدقيقة: دليل كامل خطوة بخطوة

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

1. المبدأ الأساسي: تعديل عرض النبض (PWM) يحدد الزاوية مباشرة

معيارمضاعفاتالمحرك يفعللاتدور بشكل مستمر مثل محرك DC العادي. بدلاً من ذلك، فإنه يتحرك إلى موضع زاوي محدد (على سبيل المثال، 0°، 90°، أو 180°) ويحتفظ بهذا الموضع. يتم التحكم في الزاوية بالكامل من خلال عرض نبضة كهربائية يتم إرسالها كل 20 مللي ثانية (ms).

العلاقة المباشرة هي :

عرض النبض بين 1.0 مللي ثانية و 2.0 مللي ثانيةزاوية بين 0 درجة و 180 درجة(للخدمات الأكثر شيوعًا)

نبضة تبلغ 1.0 مللي ثانية → 0° (عكس اتجاه عقارب الساعة بالكامل)

نبضة تبلغ 1.5 مللي ثانية → 90 درجة (الموضع المركزي)

نبضة 2.0 مللي ثانية → 180 درجة (باتجاه عقارب الساعة بالكامل)

> مثال من العالم الحقيقي:في الذراع الآلية للهواة، ولجعل المقبض مغلقًا تمامًا (0°)، يرسل المتحكم الدقيق نبضة متكررة تبلغ 1.0 مللي ثانية. لفتح القابض بالكامل (180 درجة)، فإنه يرسل نبضة تبلغ 2.0 مللي ثانية. وفي الوضع نصف المفتوح (90 درجة)، فإنه يرسل نبضة تبلغ 1.5 مللي ثانية.

تسمى هذه الإشارةتعديل عرض النبض (PWM)- طريقة يقوم فيها المتحكم الدقيق بإخراج إشارة رقمية تقوم بالتبديل بين التشغيل (5 فولت أو 3.3 فولت) والإيقاف (0 فولت) بسرعة كبيرة، ومدة نبضة التشغيل هي ما يقرأه المؤازرة.

2. خطوة بخطوة: كيف يقوم المتحكم الدقيق بتوليد النبض الصحيح

اتبع هذه الخطوات بالضبط للتحكم في أي مؤازرة قياسية باستخدام أي متحكم دقيق:

الخطوة 1: تحديد متطلبات إشارة المؤازرة

تعمل معظم الماكينات القياسية مع:

الجهد االكهربى:4.8 فولت – 6.0 فولت (مصدر الطاقة،لامن دبابيس متحكم)

جهد إشارة التحكم:3.3 فولت أو 5 فولت (يطابق مستوى منطق المتحكم الدقيق)

فترة تكرار النبض:20 مللي ثانية (تردد 50 هرتز)

نطاق عرض النبض:1.0 مللي ثانية إلى 2.0 مللي ثانية (من 0 درجة إلى 180 درجة)

مهم:تحقق من ورقة بيانات المؤازرة الخاصة بك لمعرفة نطاق عرض النبض الدقيق. تستخدم بعض الماكينات 0.5 مللي ثانية إلى 2.5 مللي ثانية لـ 0°–180°، أو 1.0 مللي ثانية إلى 2.0 مللي ثانية لـ 0°–90°. المبدأ يبقى كما هو.

الخطوة 2: قم بتوصيل المؤازرة بالمتحكم الدقيق بشكل صحيح

يحتوي المؤازرة القياسية على ثلاثة أسلاك:

لون السلك (نموذجي) وظيفة اتصال
البني أو الأسود الأرض (GND) متحكم GND
أحمر الطاقة (VCC، 5 فولت) مصدر طاقة خارجي 5 فولت (لا تستخدم دبوس 5 فولت الخاص بوحدة التحكم الدقيقة لأكثر من جهاز صغير واحد)
برتقالي أو أصفر الإشارة (بوم) دبوس رقمي قادر على التحكم الدقيق PWM

ملاحظة هامة تتعلق بالسلامة:لا تقم مطلقًا بتشغيل المؤازرة مباشرة من طرف 5V الخاص بوحدة التحكم الدقيقة. يمكن للمؤازرة أن تسحب ما بين 200 إلى 1000 مللي أمبير، وهو ما يتجاوز معظم تقييمات أطراف المتحكم الدقيق. استخدم مصدر طاقة منفصل بجهد 5 فولت مع أرضية مشتركة.

الخطوة 3: تكوين أجهزة PWM الخاصة بالمتحكم الدقيق

يحتوي كل متحكم دقيق على مؤقتات PWM مدمجة. يتطلب التكوين تعيين معلمتين:

التردد = 50 هرتز(الفترة = 20 مللي ثانية)

دقة(عادةً من 8 بت إلى 16 بت، اعتمادًا على وحدة التحكم الدقيقة)

مثال على الحساب العام (لأي متحكم دقيق):

إذا كانت دقة PWM لديك هي 8 بت (0 إلى 255)، وكانت الفترة الإجمالية 20 مللي ثانية (20000 ميكروثانية):

1.0 مللي ثانية نبض → دورة العمل = (1.0 مللي ثانية / 20 مللي ثانية) × 255 = 12.75 → استخدم 13

1.5 مللي ثانية نبض → دورة العمل = (1.5 مللي ثانية / 20 مللي ثانية) × 255 = 19.125 → استخدم 19

2.0 مللي ثانية نبض → دورة العمل = (2.0 مللي ثانية / 20 مللي ثانية) × 255 = 25.5 → استخدم 26

حالة العالم الحقيقي:سوف يقوم متحكم دقيق 8 بت مشترك مضبوط على 50 هرتز PWM بكتابة قيمة 13 إلى سجل مقارنة PWM لتحقيق 0 درجة، و19 لـ 90 درجة، و26 لـ 180 درجة.

الخطوة 4: اكتب رمز المتحكم الدقيق لضبط الزاوية المطلوبة

منطق الكود هو نفسه دائمًا في جميع وحدات التحكم الدقيقة:

1. قم بتهيئة جهاز PWM بتردد 50 هرتز.

2. احسب عرض النبض المطلوب بالميكروثانية لزاوية الهدف باستخدام الصيغة الخطية:

عرض النبض (ميكروثانية) = 1000 + (الزاوية / 180) × 1000(لمدى يتراوح بين 1.0 و2.0 مللي ثانية)

زاوية 0 درجة → 1000 ميكروثانية

زاوية 90 درجة → 1500 ميكروثانية

زاوية 180 درجة → 2000 ميكروثانية

3. قم بتحويل عرض النبضة إلى قيمة تسجيل دورة عمل المتحكم الدقيق.

4. اكتب هذه القيمة على طرف إخراج PWM.

الكود الكاذب العام (التكيف مع أي متحكم):

// افترض أن مؤقت PWM قد تم تكوينه بالفعل بتردد 50 هرتز، ودقة 8 بت int targetAngle = 90; // درجة intpulseWidth_us = 1000 + (targetAngle1000 / 180)؛ int DutyCycleValue = (pulseWidth_us255) / 20000؛ setPWMDutyCycle(PWM_PIN,dutyCycleValue);

الخطوة 5: التحقق باستخدام قياسات العالم الحقيقي

بعد تحميل الكود، استخدم راسم الذبذبات أو محلل منطقي للتحقق من الإشارة:

يجب أن يكون التردد 50 هرتز(الفترة = 20 مللي ثانية)

يجب أن يتطابق عرض النبض مع القيمة المحسوبة(على سبيل المثال، 1.5 مللي ثانية لـ 90 درجة)

قضية العالم الحقيقي المشتركة:إذا اهتز المؤازرة أو لم يتحرك، فمن المحتمل أن يكون عرض النبضة غير صحيح. قم بالقياس مباشرة على دبوس الإشارة. يمكن أن يتسبب خطأ قدره 0.05 مللي ثانية في انحراف قدره 5 درجات إلى 10 درجات.

3. مثال كامل: التحكم في المؤازرة من 0 درجة إلى 180 درجة والعودة

فيما يلي مثال عام كامل يعمل على أي وحدة تحكم دقيقة بعد تعديل بسيط في بناء الجملة. المنطق هو ما يهم.

سيناريو:منصة بسيطة لتحريك الكاميرا. يجب أن يقوم المؤازرة بالمسح من 0 درجة إلى 180 درجة والعودة بشكل مستمر.

منطق التنفيذ خطوة بخطوة:

1. اضبط تردد PWM على 50 هرتز.

2. تحديد وظيفةزاوية محددة (زاوية)الذي - التي:

زاوية المشابك بين 0 درجة و 180 درجة

يحسب عرض النبضة = 1000 + (الزاوية × 1000 / 180) ميكروثانية

يحول إلى قيمة تسجيل دورة العمل

يكتب إلى دبوس PWM

3. في الحلقة الرئيسية:

قم بزيادة الزاوية من 0 درجة إلى 180 درجة في خطوات قدرها 1 درجة

يتصلزاوية محددة (زاوية)لكل خطوة

انتظر 15 مللي ثانية (يسمح للأجهزة بالتحرك فعليًا)

ثم إنقاص الزاوية مرة أخرى إلى 0 درجة

النتيجة المتوقعة:يدور المؤازرة بسلاسة من طرف إلى آخر، ويتوقف بدقة عند كل زاوية محسوبة.

4. جدول التحقق الحرج: عرض النبضة مقابل الزاوية

استخدم هذا الجدول للتحقق السريع بدون حسابات:

الزاوية المرغوبة عرض النبض المطلوب (ميكروثانية) دورة التشغيل عند 50 هرتز، 8 بت (0–255)
1000 13
45° 1250 16
90° 1500 19
135° 1750 22
180° 2000 26

ملحوظة:إذا لم يصل مؤازرك إلى 0 درجة أو 180 درجة تمامًا، فاضبط الحد الأدنى والحد الأقصى لعرض النبض قليلاً (على سبيل المثال، 950 ميكروثانية لـ 0 درجة، 2050 ميكروثانية لـ 180 درجة). وهذا أمر طبيعي بسبب التحمل التصنيع.

5. لماذا تعتبر هذه الطريقة عالمية وموثوقة

إن طريقة التحكم بعرض النبضة عبارة عن واجهة مؤازرة تناظرية متوافقة مع معايير الصناعة تُستخدم منذ عقود. يستجيب كل جهاز مؤازر قياسي - بغض النظر عن الشركة المصنعة - لنفس نطاق النبض الذي يتراوح بين 1.0 و2.0 مللي ثانية. هذا يعنى:

يمكنك التحكم في أي مؤازرة قياسية باستخدام أي وحدة تحكم دقيقة تنتج 50 هرتز PWM.

يعمل نفس منطق الكود مع وحدات التحكم الدقيقة من 8 بت إلى 32 بت.

ليست هناك حاجة إلى مكتبات خاصة أو وظائف خاصة بالعلامة التجارية.

6. مشاكل العالم الحقيقي المشتركة وحلولها

مشكلة السبب الأكثر احتمالا حل
المؤازرة لا تتحرك على الإطلاق لا توجد قوة للمؤازرة أو اتصال أرضي غير صحيح قم بتوصيل طاقة المؤازرة بمصدر إمداد خارجي بجهد 5 فولت وأرضية مشتركة باستخدام وحدة التحكم الدقيقة
يهتز المؤازرة أو يرتعش عرض النبضة غير مستقر أو التردد ليس 50 هرتز بالضبط تحقق من تكوين PWM؛ استخدم PWM للأجهزة بدلاً من حلقات تأخير البرامج
يتحرك المؤازرة فقط إلى 0 درجة و180 درجة، وليس الزوايا المتوسطة يرسل الرمز الحد الأدنى والحد الأقصى لعرض النبض فقط التحقق من صيغة الحساب. قياس عرض النبض مع الذبذبات
المؤازرة تصبح ساخنة جدًا تردد النبض مرتفع جدًا (على سبيل المثال، 300 هرتز بدلاً من 50 هرتز) إعادة تكوين PWM إلى 50 هرتز بالضبط (فترة 20 مللي ثانية)
موقف المؤازرة ينجرف مع مرور الوقت جهد مصدر الطاقة غير مستقر أضف مكثفًا كبيرًا (1000 ميكروفاراد) عبر خطوط الطاقة المؤازرة

7. استنتاج قابل للتنفيذ: خطواتك التالية بالضبط

المبدأ الأساسي الذي يجب تذكره:

> زاوية المؤازرة هيمتناسب بشكل مباشرلعرض النبضة بين 1.0 مللي ثانية و2.0 مللي ثانية، ويتكرر كل 20 مللي ثانية. قم بتغيير عرض النبضة، وستتغير الزاوية - لا شيء آخر يهم.

خطة العمل الفورية للتنفيذ اليوم:

1. تحقق من نطاق نبض المؤازرة لديك– التحقق من ورقة البيانات الخاصة بها لمعرفة عرض النبضة الأدنى/المركزي/الأقصى. يستخدم معظمهم 1.0/1.5/2.0 مللي ثانية لـ 0/90/180 درجة.

2. قم بإعداد PWM الخاص بوحدة التحكم الدقيقة- تكوين طرف PWM واحد بتردد 50 هرتز. استخدم PWM للأجهزة، وليس ضجيج البتات البرمجية، للحصول على نبضات مستقرة.

3. اكتب صيغة التحويل من الزاوية إلى النبضة- يستخدم:نبض_us = 1000 + (زاوية_درجة × 1000/180).

4. اختبار مع ثلاث زوايا معروفة- القيادة 0 درجة، 90 درجة، و 180 درجة. قم بقياس موضع العمود الفعلي. اضبط عرض النبض الأدنى/الأقصى إذا لزم الأمر.

5. إضافة روتين المعايرة- قم بتخزين الحد الأدنى والحد الأقصى لعرض النبض في الكود. وهذا يضمن نطاقًا مثاليًا من 0 إلى 180 درجة على الرغم من اختلافات التصنيع.

التحقق النهائي:بعد اتباع هذا الدليل، ستتمكن من التحكم في أي زاوية من 0 درجة إلى 180 درجة بدقة ±1 درجة. تعمل نفس الطريقة مع الماكينات ذات الدوران المستمر (حيث يتحكم عرض النبضة في السرعة والاتجاه) وللماكينات ذات نطاقات زوايا مختلفة (على سبيل المثال، 0°–90° أو 0°–270°) - ما عليك سوى ضبط نطاق عرض النبض وفقًا لذلك.

كرر الحقيقة الأساسية:يتحكم المتحكم الدقيق في زاوية المؤازرة عن طريق إخراج إشارة PWM بتردد 50 هرتز حيث يختلف وقت التشغيل (عرض النبضة) من 1.0 مللي ثانية (0 درجة) إلى 2.0 مللي ثانية (180 درجة). أتقن هذه العلاقة بين النبضة والزاوية، ويمكنك التحكم في أي مؤازرة باستخدام أي وحدة تحكم دقيقة.

وقت التحديث: 17-04-2026

تمكين المستقبل

اتصل بمتخصص منتج Kpower للتوصية بالمحرك أو علبة التروس المناسبة لمنتجك.

البريد إلى Kpower
إرسال الاستفسار
+86 0769 8399 3238
 
kpowerMap