تم النشر 2026-03-15
لا بد أنك واجهت هذا الموقف: لقد قمت بالاتصال بسعادةمضاعفاتوكتب برنامجًا لجعله يدور بزاوية 90 درجة. ونتيجة لذلك، فإنه إما لم يتحرك على الإطلاق، أو اهتز دون توقف، أو حتى تحول مباشرة إلى الجانب. تُستخدم الزاوية 90 درجة بشكل شائع جدًا في مفاصل الروبوتات ورؤوس الكاميرات ونماذج التحكم عن بعد، ولكن هناك خدعة للتحكم فيها بدقة. لا تقلق، طالما أنك تفهم مزاجهمضاعفات، من السهل جدًا في الواقع تحويلها إلى 90 درجة.
الجزء الداخلي من ترس التوجيه هو في الواقع نظام تحكم بحلقة مغلقة، بما في ذلك المحرك وترس التخفيض ومستشعر الزاوية. إشارة التحكم الخاصة بها هي موجة PWM، وهي إشارة تعديل عرض النبض. يمكنك التفكير في PWM كمفتاح. طول الوقت في كل مرة يتم تشغيله يحدد موضعهمضاعفات. ستقوم الدائرة الداخلية للمؤازرة بمقارنة عرض النبضة بالزاوية الحالية. إذا كان الأمر خاطئًا، فسوف يدفع المحرك إلى الضبط حتى يصبح متسقًا.
بالنسبة لمعظم الماكينات القياسية، تكون العلاقة المقابلة بين عرض النبضة والزاوية منتظمة. عادةً ما تقابل النبضة البالغة 1 مللي ثانية (مللي ثانية) 0 درجة، و1.5 مللي ثانية تتوافق مع 90 درجة، و2.5 مللي ثانية تتوافق مع 180 درجة. بالطبع، هذا نطاق تقريبي، وقد تختلف الماكينات من مختلف الشركات المصنعة قليلاً. المفتاح هو أنه لجعل المؤازرة تتوقف عند 90 درجة، تحتاج إلى إرسال نبضة عالية المستوى بعرض 1.5 مللي ثانية كل 20 مللي ثانية.
على الرغم من أن 90 درجة تتوافق نظريًا مع عرض نبض يبلغ 1.5 مللي ثانية، إلا أنه في الاستخدام الفعلي ستجد أن بعض الماكينات دقيقة عند 1.48 مللي ثانية، وبعضها يتطلب 1.52 مللي ثانية. هذا له علاقة بدقة المؤازرة نفسها ودقة مؤقت وحدة التحكم. لذا، عندما تحصل على مؤازرة جديدة، فمن الأفضل استخدام راسم الذبذبات أو ضبطه من خلال برنامج للعثور على نقطة 90 درجة الحقيقية، بحيث تكون الحركة دقيقة.
المعلمة المحددة للإشارة هي تردد 50 هرتز، وهي فترة 20 مللي ثانية. في هذه الدورة، يستمر المستوى العالي لمدة 1.5 مللي ثانية، والـ 18.5 مللي ثانية المتبقية عبارة عن مستويات منخفضة. يتطلب التحكم في هذا الوقت متحكمًا دقيقًا يتمتع بقدرات توقيت دقيقة نسبيًا. إذا كنت تستخدم لوحة تطوير رئيسية مثل UNO أو STM32، فإن مؤقتاتها يمكن أن تلبي المتطلبات بالكامل، لذلك يمكنك استخدامها بثقة.
إذا كنت تستخدمه، فمن الأسهل استخدام مكتبة Servo المدمجة فقط. ما عليك سوى تضمين ملف الرأس، وإنشاء كائن مؤازر، واستخدام () لتحديد الدبوس في setup()، ثم كتابة .write(90) في البرنامج. ستقوم وظيفة المكتبة تلقائيًا بإنشاء نبضة تبلغ 1.5 مللي ثانية لك، دون الحاجة إلى القلق بشأن التفاصيل الأساسية. إنها مناسبة بشكل خاص للتحقق السريع من الأفكار.
إذا كنت تريد فهم مبدأ التحكم بعمق، فيمكنك أيضًا استخدام مؤقت لإنشاء إشارة PWM بنفسك. على سبيل المثال، إذا كنت تستخدمه، فقم بتعيين سجل المقارنة واقلب مستوى الدبوس في المقاطعة. وتتمثل ميزة ذلك في أنه يتمتع بدرجة أعلى من الحرية ويمكنه التحكم بدقة في عرض النبضة، وهو أمر مفيد جدًا لفهم المنطق الأساسي للتحكم المؤازر. ولكن بغض النظر عن الطريقة المستخدمة، يجب أن يكون مصدر الطاقة مستقرًا. هذا هو الأساس.
الاهتزاز هو مشكلة الصداع الأكثر شيوعًا التي يواجهها المبتدئون. يهز المؤازرة ذهابًا وإيابًا حوالي 90 درجة ولا يمكنه التوقف. ثمانون بالمائة من الأسباب الكامنة وراء ذلك هي عدم كفاية إمدادات الطاقة أو تداخل الإشارة. التيار عند بدء تشغيل السيرفو كبير جدًا، خاصة عند تحميله. إذا لم يتمكن مصدر الطاقة من الاستمرار وتذبذب الجهد، فسيفقد المؤازرة دقته ويبدأ في الاهتزاز. في الحالات الشديدة، قد تحترق لوحة التحكم.
الحل في الواقع ليس معقدًا: قم أولاً بتزويد المؤازرة بالطاقة بشكل منفصل، ولا تتنافس مع المتحكم الدقيق على الطاقة. استخدم وحدة تثبيت الجهد الكهربي أعلى من 5 فولت/2 أمبير لنقل الطاقة من مصدر الطاقة الرئيسي إلى المؤازرة. ثانيا، يجب أن يكون خط إشارة التحكم قصيرا قدر الإمكان. إذا كان الخط طويل جدًا، يمكنك إضافة مقاوم منسدل. يمكن للبرنامج أيضًا تقليل سرعة استجابة المؤازرة بشكل طفيف. على سبيل المثال، يمكن أن يؤدي تقليل تكرار تحديثات إشارة التحكم إلى جعل النظام أكثر استقرارًا.
عندما تحتاج إلى التحكم في العديد من الماكينات في نفس الوقت، مثل صنع روبوت بستة أرجل أو ذراع آلية، فقد لا تكون موارد وحدة التحكم الدقيقة كافية. في هذا الوقت، هناك حاجة إلى لوحة التحكم المؤازرة. إنه يعادل خادمًا صغيرًا مخصصًا لخدمة المؤازرة. يمكنه إخراج إشارات PWM متعددة مستقرة في نفس الوقت، مما يقلل بشكل كبير من العبء على شريحة التحكم الرئيسية.
النقاط الرئيسية التي يجب مراعاتها عند اختيار لوحة التحكم هي: يجب أن يكون عدد القنوات كافيًا لاحتياجاتك، و16 قناة هي الأكثر شيوعًا بشكل عام؛ يجب أن يدعم جهد المؤازرة الذي تستخدمه، والعديد من لوحات التحكم تأتي أيضًا مع دائرة تثبيت الجهد (BEC)، والتي يمكنها تشغيل المؤازرة مباشرة؛ يجب أن تكون واجهة الاتصال ملائمة، مثل واجهة I2C، التي يمكنها التحكم في 16 سيرفو بسلكين فقط. الأسلاك بسيطة وسهلة الاستخدام للغاية.
يبدو جهاز التوجيه صغيرًا، لكن شهيته كبيرة جدًا. إذا كان الدوران بمقدار 90 درجة مصحوبًا بحمل، مثل الكاميرا الموجودة على المحور الثنائي، فيمكن أن يتجاوز التيار اللحظي 1A بسهولة. إذا كانت طاقة مصدر الطاقة غير كافية، فسيتم سحب الجهد الكهربي للأسفل، مما قد يتسبب في عدم قدرة الجهاز على الدوران في أسوأ الأحوال، أو تجميده مباشرة في أسوأ الأحوال. لذلك، يجب ألا يكون تصميم مصدر الطاقة مهملاً. هذا هو حجر الزاوية في التشغيل المستقر لمعدات التوجيه.
الطريقة الأفضل هي استخدام مصدر طاقة تيار مستمر 7.5 فولت - 12 فولت كمدخل إجمالي، ثم تقليله إلى 5 فولت أو 6 فولت من خلال وحدة تثبيت الجهد العالي التيار لتشغيل المؤازرة على وجه التحديد. يتم تشغيل وحدة التحكم الدقيقة والمستشعر بواسطة وحدة تثبيت جهد أخرى، ويتم توصيل الأسلاك الأرضية لمصدري الطاقة معًا. وهذا لا يضمن فقط أن يكون لجهاز التوجيه قوة كافية، ولكنه أيضًا لا يتداخل مع التشغيل العادي لدائرة التحكم، مما يؤدي إلى قتل عصفورين بحجر واحد.
عندما كنت تعمل في مشروع جهاز التوجيه، ما هي العقبات التي مررت بها من أجل تحويلها إلى زاوية دقيقة تبلغ 90 درجة؟ كيف صعدت مرة أخرى؟ مرحبًا بك لمشاركة تجاربك والدروس المستفادة في منطقة التعليق، حتى يتمكن الجميع من تجنب الانعطافات معًا. إذا كانت هذه المقالة مفيدة لك، فلا تنس الإعجاب بها وإرسالها إلى أصدقائك الذين يلعبون السيرفو من حولك. دعمكم هو أكبر دافع لي للمشاركة!
وقت التحديث: 15-03-2026