لوحة توسيع المؤازرة التسلسلية: الدليل الكامل لتبسيط التحكم في الأجهزة المتعددة_محرك مخصص_Industry Insights_Kpower
بيت > رؤى الصناعة >محرك مخصص
الدعم الفني

لوحة توسيع المؤازرة التسلسلية: الدليل الكامل لتبسيط التحكم في المؤازرة المتعددة

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

مسلسلمضاعفاتلوحة التوسيع عبارة عن وحدة أجهزة تتصل بوحدة تحكم دقيقة عبر واجهة تسلسلية واحدة (UART) وتسمح لك بالتحكم بشكل مستقل في PWM القياسية المتعددةمضاعفاتق. بدلاً من استخدام العديد من أطراف GPIO والتوقيت المعقد، يمكنك إرسال أوامر نصية أو ثنائية بسيطة عبر خطوط RX/TX، وتقوم اللوحة بترجمتها إلى إشارات PWM دقيقة لكل منهامضاعفات. يوفر هذا الدليل إرشادات خطوة بخطوة وأمثلة من العالم الحقيقي وأفضل الممارسات لمساعدتك في تحديد لوحة توسيع مؤازرة تسلسلية وتوصيلها وبرمجتها بفعالية.

01ما هي لوحة توسيع المؤازرة التسلسلية ولماذا تحتاج إليها؟

عندما تقوم ببناء ذراع روبوت، أو مشاية سداسية الأرجل، أو حامل كاميرا قابل للإمالة، فغالبًا ما تحتاج إلى التحكم في 6 أو 12 أو حتى 24 سيرفو في وقت واحد. لا تقدم وحدة التحكم الدقيقة النموذجية سوى عدد قليل من الأطراف التي تدعم PWM، وغالبًا ما يكون PWM المعتمد على البرامج غير مستقر. تعمل لوحة توسيع المؤازرة التسلسلية على حل كلتا المشكلتين:

يقلل من استخدام الدبوس- يلزم وجود اتصال UART (TX/RX) أو I²C واحد فقط، بغض النظر عن عدد الماكينات المرفقة.

PWM مستقر ومعتمد على الأجهزة- يتلقى كل جهاز مؤازر إشارة مخصصة خالية من الاهتزاز.

يبسط التعليمات البرمجية- بدلاً من إدارة المؤقتات وحالات الدبوس، يمكنك إرسال أمر قصير مثل#1P1500T100(مؤازرة 1، الموضع 1500 ميكروثانية، الوقت 100 مللي ثانية).

تأتي هذه اللوحات عادةً مزودة بوحدة تحكم دقيقة مدمجة (على سبيل المثال، ARM Cortex‑M0 أو AVR) التي تتعامل مع جميع عمليات توليد PWM في الوقت الحقيقي، مما يحرر وحدة MCU الرئيسية الخاصة بك للقيام بمهام ذات مستوى أعلى.

02أمثلة شائعة من العالم الحقيقي (استنادًا إلى حالات المستخدم الفعلية)

الحالة 1 - ذراع الروبوت ذات 6 محاور

قام أحد الهواة ببناء ذراع آلية مكتبية بستة أجهزة مساعدة (الكتف، والكوع، والمعصم، والقابض). في البداية، حاول قيادة جميع الماكينات الستة مباشرة من لوحة تطوير واحدة، لكن اللوحة تجمدت عندما تحركت ثلاث أجهزة سيرفو في وقت واحد بسبب ارتفاع التيار وحمل وحدة المعالجة المركزية. بعد التبديل إلى لوحة توسيع مؤازرة تسلسلية (مع مصدر طاقة منفصل 5 فولت/5 أمبير)، تحرك الذراع بسلاسة، وأرسلت اللوحة الرئيسية الأوامر التسلسلية فقط.

الحالة 2 – 12-سيرفو هيكسابود

قام فريق من الطلاب بإنشاء روبوت سداسي الأرجل يتطلب 12 جهازًا (2 لكل ساق). لقد احتاجوا إلى حركات أرجل دقيقة ومتزامنة. باستخدام لوحة توسيع مؤازرة تسلسلية، قاموا بتوصيل جميع الماكينات باللوحة، وزودوها بالطاقة ببطارية 6 فولت/10 أمبير، وأرسلوا سلسلة من أوامر الموضع عبر UART عند 115200 باود. سار سداسي الأرجل بثبات، وقام الفريق بتخفيض الكود الخاص به من 500 سطر من PWM اليدوي إلى 50 سطرًا فقط من الكتابة التسلسلية.

الحالة 3 – شريط تمرير الكاميرا الآلي

قام مصور فيديو بصنع شريط تمرير للكاميرا ثلاثي المؤازرة (التحريك والإمالة والتكبير/التصغير). استخدم محولًا تسلسليًا لاسلكيًا لإرسال الأوامر من جهاز كمبيوتر محمول. توفر لوحة التوسيع حركة خالية من الاهتزاز، مما يزيل الاهتزاز الذي أفسد اللقطات السابقة.

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

03كيفية اختيار لوحة توسيع المؤازرة التسلسلية المناسبة

قبل الشراء، قم بتقييم هذه المعايير الأربعة. وهي مستمدة من أوراق بيانات الشركة المصنعة ويتم التحقق منها عن طريق اختبار المجتمع.

1. عدد القنوات المؤازرة

الخيارات الشائعة: 8، 16، 24، أو 32 قناة. اختر واحدًا يتجاوز حاجتك الحالية بنسبة 20% على الأقل للتوسع المستقبلي.

2. الجهد والقدرة الحالية

جهد التشغيل- تقبل معظم اللوحات 5-6 فولت للماكينات القياسية (أو ما يصل إلى 7.4 فولت للماكينات ذات الجهد العالي). تحقق من مواصفات اللوحة.

الحالي لكل قناة- الإخراج المستمر لكل مؤازرة (غالبًا 1A – 3A). أضف تيار المماطلة لماكيناتك (على سبيل المثال، قد يسحب جهاز مؤازر صغير قياسي 0.5 أمبير في وضع الخمول، و1.5 أمبير في وضع الخمول). بالنسبة لـ 6 أجهزة سيرفو، يكون الحد الأدنى لإمدادات 5V/5A.

المجلس نفسه عادة ما يفعل ذلكلاتوفير الطاقة للماكينات؛ يجب عليك توصيل مصدر طاقة خارجي بأطراف "V+" و"GND" الخاصة باللوحة. عادةً ما يتم تشغيل الجانب المنطقي (UART) بواسطة وحدة التحكم الدقيقة 3.3V أو 5V.

3. واجهة الاتصال

UART (مسلسل)- الأكثر شيوعا. يستخدم دبابيس TX/RX. معدلات الباود: 9600، 19200، 115200. بسيطة وموثوقة.

أنا²ج– مشاركة نفس السلكين مع أجهزة متعددة. جيد للمشاريع التي تحتوي على العديد من أجهزة الاستشعار.

USB- تحاكي بعض اللوحات منفذًا تسلسليًا عبر USB. رائعة للتحكم المباشر من جهاز الكمبيوتر.

4. بروتوكول الأوامر

ابحث عن لوحة تحتوي على بروتوكول واضح وموثق. على سبيل المثال:

أمر الموقف#ص(على سبيل المثال،#3P1500يحدد المؤازرة 3 إلى 1500 ميكروثانية، وضع محايد).

الحركة على أساس الوقت#1P2000T500يتحرك المؤازرة 1 إلى 2000 ميكروثانية على مدى 500 مللي ثانية.

أوامر الاستعلام- قراءة الموقف الحالي أو حالة التحرك.

تجنب البروتوكولات الخاصة أو سيئة التوثيق - فهي تجعل استكشاف الأخطاء وإصلاحها أمرًا صعبًا.

04الأسلاك والإعداد خطوة بخطوة (طريقة تم التحقق منها)

اتبع هذا التسلسل الدقيق لتجنب الضرر.

الخطوة 1: افصل الطاقة– لا تقم بتوصيل أي شيء بمصدر إمداد مباشر.

الخطوة 2: قم بتوصيل مصدر الطاقة الخارجي بلوحة التوسيع

حدد الكتلة الطرفية: "V+" (أو "VS") و"GND".

قم بتوصيل مصدر طاقة تيار مستمر منظم (على سبيل المثال، 5 فولت/5 أمبير لـ 6 أجهزة سيرفو صغيرة).

لاأجهزة الطاقة من دبوس 5V الخاص بوحدة التحكم الدقيقة - سوف ترتفع درجة حرارتها.

الخطوة 3: قم بتوصيل الماكينات باللوحة

يحتوي كل سيرفو على ثلاثة أسلاك:

بني/أسود → GND على السبورة.

أحمر → V+ (طاقة مؤازرة).

برتقالي/أصفر → إشارة (دبوس إخراج PWM، المسمى 1، 2، ...).

أدخلها وفقًا للشاشة الحريرية للوحة. تستخدم بعض اللوحات رأسًا قياسيًا ثلاثي الأطراف (GND، V+، Signal).

الخطوة 4: قم بتوصيل UART بين وحدة التحكم الدقيقة ولوحة التوسيع

لوحة TX → MCU's RX.

لوحة RX → MCU's TX.

GND للوحة (الجانب المنطقي) → GND لـ MCU.

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

الخطوة 5: تطبيق السلطة– قم بتشغيل مصدر الإمداد الخارجي أولاً، ثم قم بتوصيل USB بوحدة التحكم الدقيقة الخاصة بك.

الخطوة 6: التحقق من الاتصال- أرسل أمر اختبار باستخدام شاشة تسلسلية (على سبيل المثال، "#0P1500" للقناة 0، المحايدة). يجب أن يتحرك المؤازرة إلى 90 درجة.

05رمز المثال (نمط C العام لأي وحدة تحكم دقيقة)

يعمل المقتطف التالي على أي نظام أساسي يمكنه إرسال البيانات التسلسلية الأولية. افترض أنك قمت بتهيئة UART عند 115200 باود.

// انقل المؤازرة على القناة 0 إلى 1500 ميكروثانية (محايدة) void setServo(uint8_tchannel, uint16_tpulseWidth) { char buffer[20]; sprintf(buffer, "#%dP%04d\r\n",channel,pulseWidth); serialWriteString(buffer); } // حركة سلسة: القناة من 0 إلى 2000 ميكروثانية أكثر من 500 مللي ثانية void SmoothMove(uint8_tchannel, uint16_t targetPulse, uint16_t timeMs) { char buffer[30]; sprintf(buffer, "#%dP%04dT%d\r\n",channel, targetPulse, timeMs); serialWriteString(buffer); } // مثال للاستخدام في الحلقة الرئيسية void main() { initSerial(115200); setServo(0, 1500); // تأخير المركز (1000)؛ SmoothMove(0, 2000, 500); // الانتقال إلى 2000 ميكروثانية في 0.5 ثانية }

توقيت مهم– بعد إرسال الأمر، انتظر على الأقل وقت الحركة المحدد قبل إرسال أمر آخر إلى نفس السيرفو. تحتوي بعض اللوحات على أمر حالة (على سبيل المثال، "Q") للتحقق من اكتمال الحركة.

06استكشاف الأخطاء وإصلاحها المشاكل الأكثر شيوعا

مشكلة السبب الأكثر احتمالا الإصلاح الذي تم التحقق منه
المؤازرة لا تتحرك الأسلاك الخاطئة أو عدم وجود قوة خارجية تحقق من توصيل servo V+ وGND بمحطات الطاقة الخاصة باللوحة. قياس الجهد مع المتعدد.
حركة متوترة عدم كفاية التيار الكهربائي استبدله بمصدر يمكنه توفير ما لا يقل عن 2 × إجمالي تيار المماطلة. أضف مكثفًا كبيرًا (1000 ميكروفاراد) عبر V+ وGND بالقرب من اللوحة.
لا يوجد استجابة للأوامر التسلسلية عدم تطابق معدل الباود أو تبديل TX/RX تأكد من أن كلا الجهازين يستخدمان نفس معدل البث بالباود (على سبيل المثال، 115200). قم بتبديل أسلاك TX/RX مؤقتًا.
يتحرك المؤازرة إلى زاوية خاطئة لم يتم معايرة نطاق عرض النبض تستخدم معظم الماكينات 500-2500 ميكروثانية لـ 0-180 درجة. يرسل#0P500و#0P2500للعثور على حدود المؤازرة الخاصة بك. ثم اضبط الكود الخاص بك وفقًا لذلك.

07السلامة الحرجة وأفضل الممارسات (لا تتجاهل)

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

استخدم مصدر طاقة منفصلًاللماكينات. يمكن لـ USB 5V الخاص بوحدة التحكم الدقيقة التعامل مع ما يقرب من 500 مللي أمبير فقط، وهو ما يكفي لوحدة صغيرة واحدة.

أضف الصمامات(على سبيل المثال، 5 أمبير سريع النفخ) بين مصدر الطاقة واللوحة للحماية من دوائر القصر.

إذا كانت اللوحة الخاصة بك تحتوي على وصلة عبور "V+".(لتشغيل المنطق من مصدر المؤازرة بشكل اختياري)، قم بإزالته إذا تجاوز جهد المؤازرة 5.5 فولت - وإلا فسوف تتلف شريحة المنطق الخاصة باللوحة.

08الوجبات الجاهزة الأساسية

تعمل لوحة توسيع المؤازرة التسلسلية على تحويل مشروع أجهزة متعددة معقدة ومكثفة إلى مهمة اتصال تسلسلي نظيفة مكونة من سلكين. من خلال تفريغ توليد PWM في الوقت الحقيقي إلى لوحة مخصصة، يمكنك الحصول على الاستقرار وتبسيط التعليمات البرمجية الخاصة بك وحماية وحدة التحكم الدقيقة الرئيسية من الإجهاد الكهربائي.

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

1. عد الماكينات الخاصة بكوحساب مجموع المماطلة الحالية. إضافة هامش 30%.

2. اختر لوحةمع ما لا يقل عن 16 قناة (حتى لو كنت بحاجة إلى 6 قنوات فقط اليوم) وبروتوكول UART موثق.

3. شراء مصدر طاقة خارجي مناسب- منظم 5 فولت أو 6 فولت مع 5 أمبير على الأقل لما يصل إلى 10 خدمات قياسية.

4. اختبار سيرفو واحد أولاًباستخدام محطة تسلسلية - لا تكتب أبدًا برنامجًا كاملاً قبل التحقق من الأجهزة.

5. قم دائمًا بتشغيل لوحة المؤازرة من قبلأو في نفس الوقت مع وحدة التحكم الدقيقة – وليس العكس أبدًا.

قم بتنفيذ هذه الخطوات، وسيكون لديك نظام تحكم مؤازر موثوق وقابل للتطوير وجاهز لأي تطبيق آلي.

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

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

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

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