تم النشر 2026-04-17
يوفر هذا الدليل الصيغة الدقيقة لحساب دورة العمل لأي منهامضاعفاتالمحرك، مما يتيح تحديد المواقع الزاوي الدقيق. باستخدام إشارات PWM القياسية (تعديل عرض النبض)، تحدد دورة العملمضاعفاتزاوية رمح. ستجد أدناه الصيغة التي تم التحقق منها، وطرق الحساب خطوة بخطوة، وأمثلة واقعية - بدون أسماء تجارية، فقط الأساسيات الهندسية.
دورة العمل لمضاعفاتمشتق من عرض النبضة المطلوب وفترة PWM الثابتة:
دورة التشغيل (%) = (عرض النبضة (مللي ثانية) / فترة PWM (مللي ثانية)) × 100%
بالنسبة للماكينات التناظرية والرقمية القياسية، تكون فترة PWM هي20 مللي ثانية (مللي ثانية)، الموافق لتردد 50 هرتز.
هذه القيم متوافقة مع معايير الصناعة بالنسبة للغالبية العظمى من الماكينات الخدمية والصناعية.
إذا كنت بحاجة إلى زاوية θ بين 0° و180°، فسيتم حساب عرض النبضة باستخدام الاستيفاء الخطي:
عرض النبض (مللي ثانية) = 0.5 + (θ / 180) × 2.0
ثم قم بتطبيق صيغة دورة العمل.
عرض النبض = 0.5 + (45/180) × 2.0 = 0.5 + 0.25 × 2.0 = 0.5 + 0.5 =1.0 مللي ثانية
دورة العمل = (1.0 مللي ثانية / 20 مللي ثانية) × 100% =5.0%
عرض النبض = 0.5 + (135/180) × 2.0 = 0.5 + 0.75 × 2.0 = 0.5 + 1.5 =2.0 مللي ثانية
دورة العمل = (2.0 مللي ثانية / 20 مللي ثانية) × 100% =10.0%
عرض النبض = 1.5 مللي ثانية (مباشرة من الجدول)
دورة العمل = (1.5 مللي ثانية / 20 مللي ثانية) × 100% =7.5%
اجمع بين الخطوتين في صيغة واحدة:
دورة العمل (%) = [0.5 + (θ × 2.0 / 180)] / 20 × 100
مبسط:
دورة العمل (%) = 2.5 + (θ × 10/180)أودورة العمل (%) = 2.5 + (θ / 18)
تَحَقّق:
عند 0°: 2.5% → (0.5 مللي ثانية /20 مللي ثانية)=2.5% ✓
عند 90 درجة: 2.5 + 5 = 7.5% ✓
عند 180°: 2.5 + 10 = 12.5% → (2.5 مللي ثانية/20 مللي ثانية)=12.5% ✓
الماكينات القياسية(0°–180°): استخدم الصيغ أعلاه.
سيرفرات الدوران المستمر: دورة العمل تتحكم في السرعة والاتجاه، وليس الزاوية. عادةً ما تعني دورة العمل بنسبة 7.5% التوقف؛ القيم أدناه أو أعلى تسبب الدوران في اتجاهين متعاكسين.
خدمات موسعة النطاق(على سبيل المثال، 0°–270°): اضبط نطاق عرض النبض وفقًا لذلك (عادةً من 0.5 مللي ثانية إلى 3.0 مللي ثانية لـ 270 درجة). إعادة حساب التعيين الخطي.
الماكينات الرقمية: تقبل نفس إشارات PWM ولكن يمكنها العمل بترددات أعلى (على سبيل المثال، 200–333 هرتز). تحقق دائمًا من ورقة البيانات المؤازرة؛ إذا لم يتم تحديده، الافتراضي هو 50 هرتز.
1. استخدام الفترة الخاطئة: فترة 20 مللي ثانية (50 هرتز) هي المعيار. سيؤدي استخدام 10 مللي ثانية (100 هرتز) إلى خفض جميع قيم دورة العمل إلى النصف، مما يؤدي إلى زوايا غير صحيحة.
2. خطأ في حساب حدود عرض النبض: لا ترسل مطلقًا عرض نبض أقل من 0.5 مللي ثانية أو أعلى من 2.5 مللي ثانية للماكينات القياسية. يمكن أن يسبب ذلك اهتزازًا أو ارتفاع درجة الحرارة أو تلفًا ميكانيكيًا.
3. عكس الصيغة: دورة العمل هي (عرض النبضة/الفترة)، وليست (الفترة/عرض النبضة). سيعطي الأخير قيمة > 100% وهو غير صالح.
4. نسيان تحويل الوحدات: تأكد من أن عرض النبضة والفترة الزمنية في نفس الوحدة (كلاهما مللي ثانية أو كليهما ميكروثانية). 20 مللي ثانية = 20000 ميكروثانية.
1. تحقق من مواصفات السيرفو الخاص بك- حدد موقع ورقة البيانات أو قم بقياس الحد الأدنى والحد الأقصى لعرض النبض باستخدام راسم الذبذبات أو جهاز اختبار مؤازر. لا تفترض 0.5-2.5 مللي ثانية دون تأكيد.
2. احسب دورة العمل المستهدفةباستخدام الصيغة المباشرة: الواجب (%) = 2.5 + (الزاوية المطلوبة / 18).
3. تنفيذ في التعليمات البرمجية- على سبيل المثال، استخدام الاردوينوالكتابة التناظرية ()أومضاعفات. الكتابة ()، ولكن بالنسبة للتحكم في PWM منخفض المستوى، قم بحساب قيمة سجل المقارنة:التعرف الضوئي على الحروف = (دورة_الواجب / 100) × timer_top.
4. اختبار عند محايد (90 درجة)أولاً. إذا لم يتمركز المؤازرة عند دورة عمل تبلغ 7.5%، فاضبط الإزاحة في الصيغة الخاصة بك.
5. اختبر الزوايا القصوى تدريجيًا- التحكم بـ 0° و180° أثناء الاستماع للتوقف أو الطنين، مما يشير إلى تجاوز حدود عرض النبض.
العلاقة بين زاوية المؤازرة ودورة العمل خطية وتحكمها معادلة واحدة:دورة التشغيل (%) = (عرض النبض بالمللي ثانية / 20) × 100حيث عرض النبض = 0.5 + (θ × 2/180). لإجراء حسابات ميدانية سريعة، استخدمالواجب (%) = 2.5 + (θ / 18). قم دائمًا بتأكيد نطاق النبض المحدد لسيرفو الخاص بك قبل النشر. قم بتطبيق هذه الصيغة لتحقيق تحديد موضع زاوي دقيق وقابل للتكرار في أنظمة الروبوتات والأتمتة والتحكم.
وقت التحديث: 17-04-2026