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

كيفية التحكم في محرك سيرفو باستخدام تعديل عرض النبض (PWM): الدليل الكامل للتحكم في النبض

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

01ما هومضاعفاتالتحكم بالنبض؟ الإجابة المباشرة التي تحتاجها

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

بالنسبة للغالبية العظمى من الهوايات والماكينات الصناعية، أعرض النبض 1.5 مللي ثانية (مللي ثانية)يأمروضع محايد (90 درجة).، أ1.0 مللي ثانية نبضالأوامر0 درجة(يسار كامل)، و أ2.0 مللي ثانية نبضالأوامر180 درجة(الحق الكامل). هذا هو المعيار العالمي الذي يجب عليك اتباعه للتشغيل الموثوق.

02المبادئ الأساسية: كيف يتحكم عرض النبض في الزاوية بشكل مباشر

1.1 بنية الإشارة (المعلمات التي يجب معرفتها)

تتكون كل إشارة تحكم يتم إرسالها إلى سيرفو قياسي من جزأين:

ارتفاع عرض النبض(الجزء النشط): عادة بين0.5 مللي ثانية و 2.5 مللي ثانية، على الرغم من استخدام معظم الماكينات1.0 مللي ثانية – 2.0 مللي ثانيةلنطاق 0-180 درجة.

فترة الإطار(إجمالي وقت الدورة):20 مللي ثانية(50 هرتز) للماكينات التناظرية القياسية. قد تقبل الماكينات الرقمية ترددات أعلى (تصل إلى 333 هرتز)، لكن 50 هرتز تعمل بشكل عام.

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

1.2 رسم الخرائط من الزاوية إلى النبض (معيار الصناعة)

الزاوية المرغوبة عرض النبض المطلوب مثال لحالة الاستخدام
0° (يسار كامل) 1.0 مللي ثانية التوجيه إلى اليسار بالكامل في سيارة روبوت
45° 1.25 مللي ثانية انحراف طفيف في دفة القارب
90 درجة (محايد) 1.5 مللي ثانية الكاميرا ذات محورين تواجه الأمام مباشرة
135° 1.75 مللي ثانية ذراع آلية تصل إلى منتصف الطريق
180 درجة (يمين كامل) 2.0 مللي ثانية رفرف منتشر بالكامل على طائرة RC

> مصدر يمكن التحقق منه:تتطابق هذه القيم مع المعيار الذي حددته رابطة مصنعي التحكم بالراديو (RCMA) وتستخدمها جميع أوراق البيانات المؤازرة الرئيسية (على سبيل المثال، Futaba، وHitec، وSavox). بالنسبة للماكينات التي تطالب بنطاق أوسع (على سبيل المثال، 270 درجة)، يمتد نطاق النبض إلى 0.5 مللي ثانية - 2.5 مللي ثانية وفقًا لذلك.

03مثال من العالم الحقيقي: التحكم في المؤازرة باستخدام وحدة تحكم دقيقة مشتركة

افترض أن لديك مؤازرة قياسية بجهد 5 فولت متصلة بوحدة تحكم دقيقة عامة (مثل Arduino أو ESP32 أو STM32). تريد أن يقوم المؤازرة بالاكتساح من 0 درجة إلى 180 درجة والعودة.

2.1 إعداد الأجهزة (لا توجد أسماء تجارية)

سلك إشارة مؤازرة ← أي طرف إخراج رقمي (على سبيل المثال، دبوس 9)

طاقة مؤازرة (حمراء) ← مصدر خارجي 5 فولت (لا تقم بتشغيل الطاقة من طرف 5 فولت الخاص بوحدة التحكم الدقيقة إذا كان الرسم أكبر من 500 مللي أمبير)

أرضية مؤازرة (بني/أسود) → أرضية مشتركة مع متحكم دقيق

2.2 البرمجيات: توليد البقول

تلخص معظم مكتبات المتحكمات الدقيقة توليد النبض. إليك المنطق الدقيق الذي ستنفذه في حالة كتابة تعليمات برمجية منخفضة المستوى:

# رمز زائف للتحكم المؤازر بتردد 50 هرتز (فترة 20 مللي ثانية) اضبط الدبوس HIGH انتظر نبضة عرض النبض (على سبيل المثال، 1.5 مللي ثانية) اضبط الدبوس LOW انتظر (20 - عرض النبضة_ مللي ثانية) كرر كل 20 مللي ثانية

خطأ شائع:استخدامتأخير()الذي يمنع المهام الأخرى. بدلاً من ذلك، استخدم التوقيت غير المحظور مع millis() أو جهاز ضبط وقت الأجهزة.

2.3 مثال على الحالة: فشل مثبت الكاميرا بسبب نطاق نبض خاطئ

قام أحد الهواة بتصميم انحراف لكاميرا GoPro ولكنه استخدم نبضات تتراوح من 0.5 إلى 2.5 مللي ثانية على جهاز مؤازر قياسي بزاوية 180 درجة. النتيجة: كان المؤازرة في حالة من التوتر والسخونة الزائدة باستمرار لأنه حاول تجاوز حدوده الميكانيكية (إلى حوالي 270 درجة). بعد التصحيح ل1.0-2.0 مللي ثانية، عمل المحور بسلاسة. تحقق دائمًا من ورقة بيانات المؤازرة الخاصة بك لمعرفة حدود النبض الفعلية.

04المشاكل الشائعة وإصلاحاتها (استنادًا إلى تقارير المستخدم الحقيقي)

3.1 اهتزازات مؤازرة أو اهتزازات عند الوضع المحايد

السبب 1:عرض النبض غير مستقر (يتقلب ±0.01 مللي ثانية بسبب أخطاء توقيت البرنامج).

يصلح:استخدم جهازًا طرفيًا PWM للأجهزة بدلاً من ضجيج البتات.

السبب 2:فترة الإطار غير متسقة (على سبيل المثال، 18 مللي ثانية إلى 22 مللي ثانية).

舵机脉冲控制_舵机脉冲范围_脉冲控制舵机接线图

يصلح:ضمان فترة 20 مللي ثانية بالضبط. تعد الماكينات الرقمية أقل حساسية، لكن الماكينات التناظرية سوف ترتعش.

3.2 المؤازرة لا تصل إلى 0 درجة أو 180 درجة بالكامل

سبب:نطاق النبض ضيق جدًا. العديد من المكتبات الافتراضية هي 0.5-2.5 مللي ثانية، لكن المؤازرة الخاصة بك تتطلب 0.9-2.1 مللي ثانية.

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

3.3 طنين مؤازر لكنه لا يتحرك

سبب:تيار غير كاف. يمكن للمؤازرة المتوقفة أن تسحب> 1A.

يصلح:استخدم مصدرًا منفصلاً بجهد 5 فولت مُقدر بـ 2 أمبير على الأقل لكل جهاز. لا تعتمد على طاقة USB.

3.4 الوخز العشوائي عند تشغيل المحركات الأخرى

سبب:الضوضاء الكهربائية على خط الإشارة.

يصلح:أضف مقاومة 100-220 أوم على التوالي مع سلك الإشارة ومكثف 10 ميكروفاراد عبر الطاقة والأرض بالقرب من المؤازرة.

05خطة عمل خطوة بخطوة لإتقان التحكم في النبض المؤازر

اتبع هذه الخطوات لضمان النجاح في مشروعك:

1. تحديد مواصفات نبض المؤازرة الخاصة بك– التحقق من ورقة البيانات. إذا لم يكن متاحًا، افترض 1.0-2.0 مللي ثانية لـ 0-180 درجة.

2. استخدم دبوس PWM مخصصًا– أجهزة ضبط الوقت تنتج نبضات مستقرة. إن ضجيج البتات البرمجية مخصص للاختبار فقط.

3. قم بتشغيل المؤازرة بشكل منفصل- قم بتوصيل VCC الخاص بالمؤازرة بمصدر 5 فولت منظم (أو 4.8 فولت - 6 فولت كما هو محدد). لا تسحب الطاقة أبدًا من مصدر الإمداد المنطقي (على سبيل المثال، دبوس 5V الخاص بـ Raspberry Pi).

4. ابدأ بنبض محايد (1.5 مللي ثانية)- يؤدي ذلك إلى توسيط المؤازرة ويمنع القفزات المفاجئة.

5. اكتساح عرض النبض تدريجيا- من 1.0 مللي ثانية إلى 2.0 مللي ثانية في خطوات 0.01 مللي ثانية. مراقبة النطاق الميكانيكي الفعلي.

6. سجل الحد الأدنى/الحد الأقصى الحقيقي للنبضات الخاصة بجهازك– استخدم هذه الحدود في الكود النهائي الخاص بك لتجنب فرض التوقفات النهائية.

7. أضف تعويض النطاق الميت– لتحديد المواقع بدقة، أرسل نفس النبضة مرتين؛ تحتوي معظم الماكينات على نطاق ميت يبلغ 3-10 ميكروثانية.

06تكرار المبدأ الأساسي (لماذا هذا مهم)

مرة أخرى: عرض النبضة وحده يتحكم في الزاوية. ليس الجهد ولا التردد (في حدود المعقول).تتطلب النبضة البالغة 1.5 مللي ثانية دائمًا 90 درجة على جهاز مؤازر قياسي، بغض النظر عما إذا كانت فترة الإطار 20 مللي ثانية أو 10 مللي ثانية. يؤثر تغيير الفترة فقط على عدد المرات التي يقوم فيها المؤازرة بتحديث موضعه. بالنسبة للماكينات التناظرية، التزم بـ 50 هرتز (20 مللي ثانية). بالنسبة للماكينات الرقمية، يمكنك رفع ما يصل إلى 333 هرتز (فترة 3 مللي ثانية)، لكن نطاق عرض النبض يظل كما هو.

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

لتطبيق التحكم في النبض المؤازر على الفور بشكل صحيح:

يفعل:قم بإنشاء نبضات مستقرة تتراوح من 1.0 إلى 2.0 مللي ثانية مع فترة 20 مللي ثانية باستخدام جهاز طرفي PWM.

لا:قم بتشغيل المؤازرة من منظم وحدة التحكم الدقيقة الخاصة بك؛ استخدم بطارية أو مصدرًا منفصلاً.

يفعل:ابدأ دائمًا بنبضة محايدة تبلغ 1.5 مللي ثانية قبل الانتقال إلى أي زاوية أخرى.

لا:افترض أن جميع الماكينات تستخدم 0.5-2.5 مللي ثانية؛ تحقق من ورقة بيانات النموذج المحدد الخاص بك.

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

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

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

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

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