تم النشر 2026-04-17
مضاعفاتيعد التحكم في السرعة متطلبًا شائعًا في نماذج الروبوتات والرسوم المتحركة ونماذج التحكم عن بعد، حيث تكون الحركة السلسة والمتحكم فيها أكثر أهمية من السرعة الأولية. يوفر هذا الدليل طرقًا تم التحقق منها وقابلة للتنفيذ للتنظيممضاعفاتسرعة الحركة دون الاعتماد على علامات تجارية محددة، وذلك باستخدام أمثلة واقعية من تطبيقات الهواة والتطبيقات الصناعية. في النهاية، ستفهم التقنيات الأساسية — بدءًا من التخميد المعتمد على الأجهزة وحتى التخميد المعتمد على البرامج — وستكون قادرًا على تنفيذ الحل الأكثر ملاءمة لمشروعك.
قبل التحكم في السرعة، تعرف على العاملين المتأصلين:
المحرك الداخلي وقطار التروس:يتم تحديد السرعة القصوى للمؤازرة من خلال عدد دورات المحرك في الدقيقة ونسبة التروس (على سبيل المثال، قد يستغرق المؤازرة القياسية 0.2 ثانية/60 درجة).
معدل تحديث إشارة التحكم (PWM):تتوقع الماكينات النموذجية إشارة 50 هرتز (فترة 20 مللي ثانية). إن تغيير موضع الهدف فجأة يجعل المؤازرة تتحرك بالسرعة التي تسمح بها ميكانيكاها.
لإبطاء المؤازرة، يجب عليكاستيفاء المواقف المتوسطةمتأخر , بعد فوات الوقت. المؤازرة نفسها لا يمكنها تحديد السرعة؛ مطلوب السيطرة الخارجية.
الأفضل لـ: Arduino أو Raspberry Pi أو STM أو أي وحدة تحكم قابلة للبرمجة.
مبدأ:بدلاً من إرسال أمر موضع واحد، أرسل سلسلة من زيادات الموضع الصغيرة على فترات زمنية محددة.
خطوات التنفيذ (على سبيل المثال مع أجهزة RC القياسية):
1. اقرأ زاوية المؤازرة الحالية (أو قم بتخزين الزاوية الأخيرة المطلوبة).
2. احسب الفرق لزاوية الهدف (Δ = الهدف – التيار).
3. قسّم Δ إلى خطوات N (على سبيل المثال، N = 20 لحركة سلسة مدتها ثانية واحدة).
4. حساب الفاصل الزمني = إجمالي وقت الحركة المطلوب / N.
5. في الحلقة، قم بتحديث موضع المؤازرة حسب حجم الخطوة والتأخير (الفاصل الزمني).
حالة من العالم الحقيقي:يقوم أحد الهواة ببناء ذراع آلية لالتقاط البيض دون كسره. باستخدام 50 خطوة خلال ثانيتين (فاصل زمني 40 مللي ثانية)، تحرك المؤازرة بلطف، مما أدى إلى التخلص من عمليات البدء والتوقف المتشنجة. نفس المؤازرة، عندما أمرت مباشرة، كسرت قشر البيض.
هيكل الكود (عام):
اضبط المؤازرة على start_angle للخطوة = 1 للخطوات: new_angle = start_angle + (target_angle - start_angle)الخطوة / الخطوات write_to_servo (new_angle) تأخير (interval_ms)
تَحَقّق:تم توثيق هذه الطريقة على نطاق واسع في أمثلة مكتبة Arduino Servo وأوراق بيانات المتحكم الدقيق. يعمل مع أي مؤازرة PWM.
الأفضل لـ: المستخدمين الذين ليس لديهم القدرة على البرمجة أو عند تعديل أنظمة RC الموجودة.
تقبل العديد من الوحدات المستقلة إشارة مؤازرة قياسية وتخرج إشارة بطيئة. يتم إدخالها بين جهاز الاستقبال/جهاز التحكم والمؤازرة.
كيف يعمل:تقرأ الوحدة عرض نبضة PWM المدخلة (1-2 مللي ثانية)، ثم تقوم بإخراج عروض النبض المتغيرة تدريجيًا وفقًا لمقياس الجهد الذي يحدده المستخدم (الاتصال السريع).
حالة شائعة:في شاحنة مجنزرة تعمل بالتحكم عن بعد، أراد السائق أن يعود مؤازرة التوجيه إلى المركز ببطء من أجل قيادة واقعية. سمحت إضافة وحدة تحكم في السرعة بقيمة 10 دولارات بين جهاز الاستقبال ومؤازرة التوجيه بتعديل السرعة أثناء الطيران دون إعادة البرمجة.
القيود:يضيف زمن الوصول ~ 20-50 مللي ثانية؛ غير مناسب لتطبيقات الماكينات المتعددة المتزامنة عالية السرعة.
الأفضل لـ: تقليل السرعة الثابتة، حيث تكون الأجهزة الإلكترونية غير عملية.
أضف مخمدًا دوارًا (لزجًا أو قائمًا على الاحتكاك) إلى عمود إخراج المؤازرة أو الوصلة. هذا يقاوم جسديا الحركة السريعة.
![]()
مثال:استخدمت آلية عين متحركة صغيرة مخمدًا مملوءًا بالشحوم من السيليكون لإبطاء حركة الجفن إلى إغلاق / فتح لمدة 0.5 ثانية، لمحاكاة وميض الإنسان. لم يتم إجراء أي تغييرات إلكترونية.
العيب:غير قابل للتعديل في الوقت الحقيقي؛ يرتدي مع مرور الوقت. يضيف الحمل إلى المؤازرة.
بالنسبة للحركة الواقعية، غالبًا ما تكون السرعة الثابتة غير كافية. استخدم ملفات التعريف هذه:
المنحدر الخطي:زيادات زاوية متساوية في كل مرة - بسيطة ولكنها يمكن أن تبدو آلية.
المنحنى الجيبي / S:بداية بطيئة، ووسط أسرع، ونهاية بطيئة - تحاكي الحركة الطبيعية للإنسان أو الحيوان.
شبه منحرف:التسارع السريع، والسرعة الثابتة، ثم التباطؤ – وهو أمر شائع في محركات المؤازرة الصناعية.
التنفيذ (تعديل الطريقة أ):استبدل توزيع الخطوات الخطية بجدول بحث أو دالة رياضية. على سبيل المثال، لتطبيق سهولة الدخول:
t = الخطوة / الخطوات (الوقت الطبيعي من 0 إلى 1) easy_t = t t (3 - 2t) // وظيفة Smoothstep new_angle = start + (target - start) * easy_t
التحقق من صحة العالم الحقيقي:استخدم كلب آلي DIY التحكم في سرعة منحنى S على مؤازرة رقبته لتجنب الحيوانات الأليفة المذهلة. جعلت الحركة السلسة الروبوت يبدو أكثر عضوية وأقل تهديدًا.
للتأكد من أن الحل الخاص بك يعمل على النحو المنشود:
1. قم بتسجيل الحركة المؤازرة باستخدام كاميرا بطيئة الحركة (120 إطارًا في الثانية) - قم بعد الإطارات لحساب السرعة الزاوية الفعلية.
2. استخدم مقياس الجهد كمستشعر لتعليقات الموضع (إذا لم يكن لدى المؤازرة تعليقات مدمجة) وقم بتسجيل البيانات.
3. استمع إلى طنين غير عادي - يشير إلى أن المؤازرة تقاوم الأوامر أو المقاومة الميكانيكية.
التسامح المقبول:يعد ± 10% من إجمالي وقت الحركة المطلوب نموذجيًا لماكينات الهوايات. يمكن أن تحقق الماكينات الصناعية ذات التحكم في الحلقة المغلقة ±1%.
1. ابدأ بتكثيف البرامج- لا يكلف شيئًا ويعمل على أي لوحة قابلة للبرمجة تقريبًا. اكتب اختبارًا بسيطًا: حرك المؤازرة من 0 درجة إلى 180 درجة خلال 3 ثوانٍ باستخدام 30 خطوة.
2. في حالة استخدام معدات RC بدون متحكم دقيق، قم بشراء منظم سرعة مؤازر مخصص (تحقق من أن جهد الإدخال يطابق تصنيف المؤازرة لديك، عادةً 4.8-6.0 فولت).
3. للتطبيقات المتكررة(على سبيل المثال، إمالة الكاميرا)، قم بتخزين الفاصل الزمني للخطوات وعدد الخطوات في الثوابت حتى تتمكن من التعديل بسهولة.
4. اختبر دائمًا بسرعة منخفضة أولاً- اضبط إجمالي وقت النقل على 5 ثوانٍ لضمان عدم الارتباط أو المماطلة.
5. كرر المبدأ الأساسي:إن إبطاء المؤازرة ليس من ميزات المؤازرة؛ إنها استراتيجية تحكم تتمثل في إرسال مواقع وسيطة على فترات زمنية محددة. أتقن هذا، ويمكنك التحكم في أي جهاز تحكم عن بعد أو جهاز تناظري.
لديك الآن ثلاثة حلول مثبتة ومستقلة عن العلامة التجارية للتحكم في سرعة المؤازرة، مع إعطاء الأولوية بدءًا من الأكثر مرونة (تدرج وحدة التحكم الدقيقة) إلى الأبسط (المخمد الميكانيكي). الوجبات الجاهزة الرئيسية:يتم التحكم في السرعة عن طريق الاستيفاء الزمني لأوامر الموضع، وليس عن طريق تعديل المؤازرة نفسها.اختر التدرج المستند إلى البرامج للحصول على أقصى قدر من الدقة وقابلية الضبط، أو وحدات الأجهزة لسهولة التوصيل والتشغيل، أو التخميد الميكانيكي لتقليل المعدل الثابت. قم بتنفيذ دليل القرار، وتجنب الأخطاء الشائعة، وتحقق من نتائجك. يمكن أن تكون حركتك المؤازرة التالية سلسة ويمكن التنبؤ بها وبنفس السرعة أو البطء تمامًا كما يتطلب تطبيقك.
وقت التحديث: 17-04-2026