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

محرك سيرفو MG946R: المواصفات الفنية الكاملة ودليل البرمجة

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

يوفر هذا الدليل المواصفات الفنية الكاملة وكود برمجة Arduino لـ MG946Rمضاعفاتمحرك. سوف تتعلم معلمات إشارة PWM الدقيقة ومتطلبات الجهد وتقييمات عزم الدوران وأمثلة التعليمات البرمجية خطوة بخطوة للتحكم في ذلكمضاعفاتفي مشاريع الروبوتات أو RC الخاصة بك. يتم التحقق من جميع البيانات وفقا للمعاييرمضاعفاتالمواصفات والاختبار في العالم الحقيقي.

01المواصفات الأساسية في لمحة

جهد التشغيل: 4.8 فولت - 6.6 فولت (يوصى بـ 6.0 فولت لعزم الدوران الأمثل)

عزم الدوران المماطلة: 10 كجم · سم عند 4.8 فولت / 12 كجم · سم عند 6.0 فولت

سرعة التشغيل: 0.17 ثانية/60 درجة عند 4.8 فولت / 0.14 ثانية/60 درجة عند 6.0 فولت

زاوية الدوران: 180 درجة (نطاق عرض النبض 500-2500 ميكروثانية)

عرض الفرقة الميتة: 3ث

نوع العتاد: التروس المعدنية (الكواكب ثلاثية المراحل)

وزن: 55 جرام ± 5 جرام

أبعاد: 40.7 ملم × 19.7 ملم × 42.9 ملم

02فهم إشارة التحكم PWM

يتم التحكم في MG946R بواسطة إشارة PWM قياسية 50 هرتز (الفترة = 20 مللي ثانية). يتم تحديد الموضع من خلال عرض النبض العالي:

عرض النبض زاوية تطبيق نموذجي
500 ثانية وضع يسار/مغلق بالكامل
1000 ثانية 45° دوران جزئي
1500 ثانية 90° موقف محايد / مركزي
2000 ثانية 135° دوران جزئي
2500 ميكروثانية 180° كامل اليمين / موقف مفتوح

ملاحظة هامة: قد يختلف نطاق النبض الفعلي القابل للاستخدام بين ±50 ثانية بسبب تفاوتات التصنيع. قم دائمًا بإجراء روتين المعايرة قبل النشر.

03مثال برمجة اردوينو (التنفيذ الأكثر شيوعا)

فيما يلي مثال للتعليمات البرمجية الجاهزة للإنتاج المستخدمة في الآلاف من مشاريع الروبوتات التعليمية والهواة. يتجنب هذا الرمز حظر التأخير ويسمح بالتحكم السلس في المؤازرة.

#يشملسيرفو mg946rServo; إنت سيرفوبين = 9؛ // استخدم دبوسًا قادرًا على PWM (3،5،6،9،10،11 على Uno) void setup() { mg946rServo.attach(servoPin, 500, 2500); // نطاق النبض الصريح Serial.begin(9600); Serial.println("بدء اختبار المؤازرة MG946R"); // اختبار المركز - التحقق من الوضع المحايد mg946rServo.write(90); تأخير (1000)؛ } حلقة باطلة() { // امسح من 0 إلى 180 درجة for (int angle = 0; angle = 0; angle -= 5) { mg946rServo.write(angle); تأخير (20)؛ } تأخير(1000); }

تحكم متقدم بدون مكتبة مؤازرة (PWM مباشر)

بالنسبة للمشاريع التي تتطلب توقيتًا دقيقًا أو أجهزة متعددة، استخدم توليد النبض المباشر:

إنت سيرفوبين = 9؛ عرض النبض = 1500; // ميكروثانية (1500 = 90 درجة) إعداد باطل () {pinMode (servoPin، OUTPUT)؛ Serial.begin(9600); } حلقة باطلة () {// إنشاء إشارة رقمية بتردد 50 هرتز (servoPin، HIGH)؛ تأخير ميكروثانية(pulseWidth); الكتابة الرقمية (servoPin، LOW)؛ تأخير(20 - (عرض النبض / 1000.0)); // فترة 20 مللي ثانية // مثال: المسح عن طريق تغيير عرض النبض من 500 إلى 2500 }

04حالات الاستخدام الشائعة ونصائح المعايرة

الحالة 1: مفصل الذراع الآلي

مشكلة: يهتز المؤازرة عند زوايا معينة ويسحب تيارًا زائدًا.

حل: أضف مكثفًا كهربائيًا بسعة 470 درجة فهرنهايت إلى 1000 درجة فهرنهايت عبر الطاقة والأرض بالقرب من المؤازرة. استخدم مصدرًا منفصلاً بجهد 5 فولت/6 فولت (الحد الأدنى 2 أمبير لمؤازرة واحدة، و5 أمبير للمضاعفات).

تعديل الكود: تقليل السرعة عن طريق إضافة تأخير 30-50 مللي ثانية بين أوامر الكتابة.

الحالة 2: توجيه سيارة RC

مشكلة: المؤازرة لا تعود إلى المركز الدقيق بعد الدوران.

حل: مشكلة التمركز الميكانيكي - اضبط شريحة البوق المؤازرة بسن واحد. في التعليمات البرمجية، قم بمعايرة النبض المركزي (عادة 1520 ميكرو ثانية بدلاً من 1500 ميكرو ثانية).

طريقة التحقق: قم بإرفاق مؤشر وحدد موضع المركز الحقيقي عند 1500 درجة مئوية، ثم اضبط عرض النبض حتى يتطابق المركز الميكانيكي.

الحالة 3: آلية إمالة الكاميرا

مشكلة: ترتفع درجة حرارة المؤازرة عند حمل حمولة 200 جرام عند 45 درجة.

حل: خفض الجهد إلى 5.0 فولت (يقل عزم الدوران ولكن التيار ينخفض ​​بشكل ملحوظ). أضف التبريد السلبي (غرفة تبريد صغيرة على علبة معدنية). يجب ألا يتجاوز الحد الأقصى لعزم الدوران المستمر 6 كجم · سم لمنع الإغلاق الحراري.

05متطلبات مصدر الطاقة (ضرورية للتشغيل الموثوق)

عدد السيرفرات الحد الأدنى الحالي @ 6V أوصى إمدادات الطاقة
1 إم جي 946 آر 2A الذروة / 0.5A خاملاً 6V 3A ينظم
2 إم جي 946 آر 4A الذروة / 1A خاملاً 6 فولت 5 أمبير (على سبيل المثال، 2S LiPo مع BEC)
3+ إم جي 946 آر حساب لكل مضاعفات UBEC خارجي أو بطارية منفصلة

لا تقم أبدًا بتشغيل الطاقة مباشرة من طرف Arduino 5V– سوف يقوم تيار التوقف (1.2 أمبير نموذجيًا) بإعادة ضبط وحدة التحكم الدقيقة الخاصة بك. استخدم دائمًا مصدر طاقة مؤازرًا منفصلاً ذو أرضية مشتركة مع Arduino.

06استكشاف المشكلات الشائعة وإصلاحها

أعراض السبب الأكثر احتمالا يصلح
لا حركة عرض النبض خارج النطاق (على سبيل المثال، 300 ميكروثانية) قم بتعيين إرفاق () مع الحد الأدنى = 500، الحد الأقصى = 2500
الوخز غير المنتظم إمدادات الطاقة غير كافية أضف مكثف 1000 ميكروفاراد، استخدم مصدر 2A+
يتحرك فقط 90 درجة نطاق النبض غير صحيح في الكود استخدم writeMicrothans() بدلاً من write()
طنين في نقاط النهاية كشك ميكانيكي قبل الحد الكهربائي تقليل الزاوية القصوى بمقدار 5-10 درجات في الكود
يسخن بسرعة دورة العمل مرتفعة جدًا (الحمل الثقيل المستمر) تنفيذ فترات الخمول أو تقليل الطلب على عزم الدوران

07توصيات قابلة للتنفيذ لمشروعك

1. قم دائمًا بالمعايرة أولاً: قم بتشغيل رسم تخطيطي بسيط يمتد من 500 ميكرو ثانية إلى 2500 ميكرو ثانية بزيادات قدرها 10 ميكرو ثانية مع ملاحظة حركة البوق الفعلية. سجل قيم s لـ 0° و180° - هذه هي حدودك الحقيقية.

2. استخدم طاقة منفصلة من اليوم الأول: قم بتوصيل سيرفو VCC بمصدر 6 فولت 3 أمبير (أو 4 بطاريات AA في السلسلة). قم بتوصيل servo GND بـ Arduino GND. سلك الإشارة إلى دبوس PWM.

3. أضف مكثفًا منخفض ESR بسعة 1000 ميكروفارادعبر محطات الطاقة المؤازرة - وهذا يمنع انخفاض الجهد أثناء تغيرات الاتجاه المفاجئة.

4. للمشاريع متعددة الخدمات: قم بترتيب أوامر حركتهم بمقدار 20-50 مللي ثانية لتجنب ذروة سحب التيار المتزامن.

5. تنفيذ حدود البرمجيات: حتى لو كان المؤازرة تدعم 180 درجة، قم بتقييد الكود الخاص بك إلى 170 درجة (على سبيل المثال، 550 درجة إلى 2450 درجة) لحماية مقياس الجهد الداخلي من التآكل الميكانيكي.

08ملخص المبادئ الأساسية

يتطلب MG946R إشارة PWM مدتها 20 مللي ثانية (50 هرتز) مع عرض نبض يتراوح بين 500 و2500 ميكروثانية لدوران كامل بمقدار 180 درجة.

يتطلب التشغيل الموثوق مصدر طاقة 6 فولت قادرًا على توفير 2 أمبير على الأقل لجهاز مؤازر واحد.

قم دائمًا بمعايرة نطاق النبض الدقيق لوحدتك المحددة قبل التجميع النهائي.

استخدم مكتبة Arduino Servo مع معلمات الحد الأدنى/الحد الأقصى الصريحة، أو توليد النبض المباشر للتطبيقات المتقدمة.

خطوة العمل النهائية: قبل الاندماج في التصميم النهائي، قم بتوصيل المؤازرة إلى Arduino بمصدر 6V 3A، وقم بتحميل مخطط المعايرة الموضح أعلاه، وقم بتسجيل قيم النبض الفعلية لوحدتك 0 درجة و180 درجة. ثم قم بتعديل رمز الإنتاج الخاص بك لاستخدام هذه القيم المعايرة للتشغيل الدقيق والموثوق.

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

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

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

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