تم النشر 2026-01-19
من المؤكد أن المحركات المؤازرة والمؤازرة تسبب بعض الصداع، أليس كذلك؟ إنهم مثل الراقصين الدقيقين في العالم الميكانيكي. وعليهم مواكبة كل أمر. إذا كانت إيقاعهم بطيئًا إلى حد ما أو كانت حركاتهم متصلبة، فقد يصاب النظام بأكمله بالجنون.
ربما يكون أولئك الذين يشاركون في التصميم الميكانيكي قد اختبروا هذا النوع من اللحظات - فقد قاموا بحساب عزم الدوران والسرعة، ولكن أثناء تصحيح الأخطاء في الموقع وجدوا أن الاستجابة خاطئة دائمًا. في بعض الأحيان يتم إرسال الإشارة ببطء، وفي بعض الأحيان يتم تجميع التعليمات معًا ولا يمكن معالجتها. يبدو أن العديد من الوحدات تنتظر بعضها البعض، ولا يستطيع أحد التحرك.
إذا كنت قد شعرت أيضًا بالاستياء من الارتعاش الطفيف للذراع الروبوتية أو الاستجابة المتأخرة للسيرفو، فقد لا تكون المشكلة في المحرك نفسه، ولكن الطريقة التي يتم بها نقل المعلومات خلفه قديمة جدًا.
غالبًا ما تعتمد أنظمة التحكم التقليدية على "السؤال والجواب". يرسل الكمبيوتر العلوي التعليمات، ويقوم الكمبيوتر السفلي بالرد والانتظار للمعالجة، واحدًا تلو الآخر. يمكن التعامل مع ذلك في مواقف صغيرة الحجم ومنخفضة التزامن، ولكن بمجرد وجود عدد كبير جدًا من الأجهزة وكثافة التعليمات، يبدأ الارتباط بأكمله في التجميد.
والأمر الأكثر إزعاجًا هو أن الوحدات المختلفة غالبًا ما تكون مرتبطة ببعضها البعض بإحكام، ويتطلب تغييرها قليلاً تحريك الجسم بالكامل. هل ترغب في ترقية منطق التحكم لأحد المحركات المؤازرة لديك؟ قد تضطر إلى ضبط بروتوكول الاتصال بالكامل.
إنه مثل استخدام جهاز اتصال لاسلكي لتوجيه فريق الرقص - فأنت تنتظر حتى ينتهي شخص واحد من الرقص قبل أن تنادي بالخطوة التالية. إذا لم يسمع شخص ما في المنتصف بوضوح، فسيتم تعطيل التشكيل بأكمله.
لذلك بدأ بعض الناس يتساءلون عما إذا كان من الممكن جعل كل محرك سيرفو أو جهاز توجيه أكثر "استقلالية"؟
على سبيل المثال، إذا اكتشف مستشعر المفصل للذراع الروبوتية أن الموضع في مكانه، فسوف يبث "في الموضع" نفسه، والوحدات الأخرى ذات الصلة - مثل وحدة التحكم في المفصل التالي، أو وحدة السجل التي تسجل التقدم - سوف تستمع إلى هذه الرسالة ثم تفعل ما يجب عليها فعله.
لا يحتاج أحد إلى أن يتم توجيهه من المركز وسؤاله واحدًا تلو الآخر. كل جزء يشبه حضور حفلة. عندما تسمع موضوعًا يثير اهتمامك، فمن الطبيعي أن تنضم إلى المناقشة. إذا لم تكن مهتمًا، فسوف تستمر في العمل بمفردك.
تسمى هذه الفكرة بالهندسة المعمارية المبنية على الأحداث. يمكن للأدوات التي تسمح لهذه الأحداث بالتدفق بكفاءة وتسليمها بدقة استخدام نظام مراسلة مثل Apache Kafka.
أولاً، الاستجابة أسرع حقًا. نظرًا لأنه يتم بث الحدث في الوقت الفعلي، يمكن للوحدة التي تستمع إليه الاستجابة على الفور تقريبًا دون انتظار الاستقصاء أو طلب الإذن. بالنسبة للسيناريوهات ذات الدقة العالية ومتطلبات الوقت الفعلي العالية مثل المحركات المؤازرة، حتى لو تمت زيادة السرعة ببضعة أجزاء من الثانية، فإن النتيجة التراكمية هي منحنى حركة أكثر سلاسة.
ثانيًا، يصبح النظام أسهل في الفك والتركيب. تهتم كل خدمة صغيرة فقط بالأحداث التي تحتاجها وهي مستقلة عن بعضها البعض. يمكنك ترقية وحدة التعرف البصري بشكل منفصل، أو استبدال التحكم في المحرك. وطالما ظل تنسيق الحدث الذي يرسله ويستقبله دون تغيير، فلن يتم الشعور بالأجزاء الأخرى على الإطلاق.
ثالثا، تم أيضا تحسين التسامح مع الخطأ. سوف تستمر الأحداث أيًا كانت الوحدة التي يتم إعادة تشغيلها مؤقتًا، فيمكنها الاستمرار في معالجة الرسائل من الموضع الأخير عندما تعود دون فقدان التعليمات.
يمكنك أن تفكر في كافكا على أنها لوحة إعلانات عملاقة لا تنتهي أبدًا.
أي تغيير في الحالة ينتج عن محرك سيرفو أو وحدة ميكانيكية (مثل "بدء التدوير"، "الوصول إلى موضع الهدف"، "درجة الحرارة مرتفعة جدًا") يتم تحويله إلى ملاحظة صغيرة ويتم نشره على لوحة الإعلانات هذه. ومن يحتاج إلى قراءتها يمكنه قراءتها بنفسه.
ستبقى المذكرة هناك لفترة من الوقت، ويمكن لأولئك الذين يأتون لاحقًا رؤية التاريخ. والأهم من ذلك، أن إنتاجية لوحة الإعلانات هذه عالية للغاية. الملاحظات اللاصقة وملاحظات القراءة لا تمنع بعضها البعض. حتى لو غادر القارئ مؤقتًا، فيمكنه مواصلة القراءة من حيث قرأ آخر مرة دون فقدان المعلومات.
بالنسبة لأنظمة التحكم في الماكينة، فهذا يعني:
س: يبدو مناسبًا لتطبيقات الإنترنت. هل يمكن حقا استخدامه للتحكم في المحركات؟ ج: كانت لدينا شكوك في البداية. ولكن إذا حاولت ذلك، ستعرف أن المستند إلى الأحداث لا يحل محل بروتوكول التحكم في الوقت الفعلي، ولكنه يدمج تدفق المعلومات على مستوى أعلى. لا تزال الطبقة السفلية تستخدم بروتوكولًا مخصصًا لضمان الأداء في الوقت الفعلي للمحرك، في حين يمكن ربط التنسيق والمراقبة واتخاذ القرار وتسجيل الطبقة العليا في سلسلة من خلال الأحداث، وبالتالي الحفاظ على الدقة واكتساب المرونة.

س: هل سيكون الأمر معقدًا وصعبًا للبدء؟ ج: في البداية، يحتاج التصميم المعماري إلى تغيير التفكير - من "من يوجه من" إلى "ما هي الأحداث التي تؤدي إلى أي تصرفات". ولكن بمجرد تحديد تدفق الحدث بوضوح، يصبح التطوير وتصحيح الأخطاء أكثر سهولة. نظرًا لأن كل وحدة لديها مسؤولية واحدة، عند حدوث مشكلة، فمن السهل تحديد الحدث الذي لم يحدث أو الخدمة التي لم تستجب.
س: ما الذي يمكن تحسينه؟ ج: الشيء الأكثر بديهية هو أنه تم تقصير وقت تصحيح الأخطاء. في الماضي، إذا كان النظام متوقفًا، كان عليك التحقق من سلسلة الاتصال بأكملها؛ الآن ما عليك سوى التحقق من مكان انقطاع أو تأخير تدفق الحدث. بالإضافة إلى ذلك، يصبح التوسيع بسيطًا - لإضافة وظيفة جديدة، غالبًا ما تحتاج فقط إلى كتابة خدمة اشتراك جديدة دون لمس الرمز القديم.
ثم ربما يمكنك التخلص من التفكير القائل "يجب استخدام المركز لجدولة جميع الوحدات" ومحاولة السماح بتدفق البيانات من تلقاء نفسها.
لا يعد نظام التحكم بالأحداث علاجًا سحريًا، ولكنه يمنح أنظمة التحكم الميكانيكية إمكانية أخرى - أكثر مرونة، وأكثر مرونة، وأسهل في التوسع. إن الأمر أشبه باستبدال جهاز الاتصال اللاسلكي بمناقشة على مائدة مستديرة حيث يمكن للجميع التحدث بحرية. لا أحد ينتظر التعليمات. يتخذ الجميع إجراءً عندما يسمعون الأخبار التي يهتمون بها.
لا تزال المحركات المؤازرة محركات مؤازرة، ولا تزال الماكينات هي تلك الماكينات. لقد بدأوا في التحدث مع بعضهم البعض بطريقة أكثر ذكاءً.
لقد مررنا بالعديد من المحاولات على هذا الطريق واكتسبنا بعض الخبرة في دمج تدفقات الأحداث في سيناريوهات التحكم في الوقت الفعلي بشكل ثابت. إذا كنت مهتمًا بتفاصيل التنفيذ المحدد، مثل كيفية تحديد الأحداث، وكيفية ضمان طبيعة الوقت الفعلي للتعليمات الرئيسية، وكيفية مراقبة صحة تدفق الأحداث، يسعدنا مشاركة المزيد من الخبرة العملية.
بعد كل شيء، فإن جعل النظام الميكانيكي يعمل بشكل أكثر سلاسة وذكاءً هو أمر مثير للاهتمام في حد ذاته.
أنشئت في عام 2005،kpowerتم تخصيصها لمصنع محترف لوحدة الحركة المدمجة، ومقرها الرئيسي في دونغقوان، مقاطعة قوانغدونغ، الصين. الاستفادة من الابتكارات في تكنولوجيا القيادة المعيارية،kpowerيدمج المحركات عالية الأداء ومخفضات الدقة وأنظمة التحكم متعددة البروتوكولات لتوفير حلول نظام القيادة الذكية الفعالة والمخصصة.kpowerقدمت حلول أنظمة القيادة الاحترافية لأكثر من 500 عميل من المؤسسات على مستوى العالم مع منتجات تغطي مجالات مختلفة مثل أنظمة المنزل الذكي، والإلكترونيات الأوتوماتيكية، والروبوتات، والزراعة الدقيقة، والطائرات بدون طيار، والأتمتة الصناعية.
وقت التحديث: 19-01-2026