الفرق بين CAN Bus و CAN FD: الوظيفة وطرق عزل الأعطال 2026

تخيّل ورشة حديثة تستقبل سيارة بها أكثر من 40 وحدة تحكم إلكترونية (ECU) تعمل معاً في الوقت نفسه — من المحرك إلى الفرامل ووسائد الهواء ونظام الترفيه. لولا وجود شبكة اتصال داخلية موحّدة، لكانت كل هذه الوحدات بحاجة إلى ملايين الأسلاك المنفصلة لتتحدث مع بعضها. هنا يأتي دور CAN Bus، الشبكة العصبية الحقيقية للسيارة الحديثة. لكن مع تزايد كمية البيانات التي تحتاجها الأنظمة المتقدمة كالقيادة الذاتية وADAS، ظهر جيل جديد من هذا البروتوكول يُعرف بـ CAN FD. في هذا الدليل ستتعرف بدقة على الفرق بين CAN Bus و CAN FD، وظيفة كل منهما، وكيف تعزل عطلاً في شبكة CAN خطوة بخطوة كما يفعل الفنيون المحترفون.

ما هو CAN Bus؟

CAN Bus هو اختصار لعبارة Controller Area Network، وهو بروتوكول اتصال تسلسلي طورته شركة Bosch الألمانية في ثمانينيات القرن الماضي، ليحل مشكلة تضاعف الأسلاك في السيارات مع زيادة عدد الأجهزة الإلكترونية. بدلاً من ربط كل حساس أو وحدة تحكم بسلك مستقل لكل جهاز آخر يحتاج بياناته، تتصل جميع وحدات التحكم (ECUs) بخطين فقط مشتركين، وتتبادل المعلومات عبرهما بشكل منظم.

الفكرة الأساسية أن أي وحدة تحكم متصلة بالشبكة يمكنها “الاستماع” لكل الرسائل المرسلة، وتختار فقط الرسائل التي تهمها بناءً على معرّف الرسالة (Message ID)، دون الحاجة لعنونة مباشرة بين كل جهازين.

مكونات شبكة CAN

  • العقد (Nodes): كل وحدة تحكم إلكترونية متصلة بالشبكة تُعتبر عقدة مستقلة، وقد تكون بسيطة (حساس واحد) أو معقدة (وحدة تحكم بالمحرك).
  • وحدة التحكم بالبروتوكول (CAN Controller): مسؤولة عن استقبال البتات القادمة من الناقل وتحويلها لرسائل مفهومة، وكذلك تجهيز الرسائل الصادرة للإرسال.
  • جهاز الإرسال والاستقبال (CAN Transceiver): يحوّل الإشارات بين مستوى الجهد الكهربائي في الأسلاك ومستوى الإشارات الرقمية التي تفهمها وحدة التحكم بالبروتوكول.
  • سلكا CAN-High وCAN-Low: زوج من الأسلاك الملتوية (Twisted Pair) ينقلان الإشارة بنظام تفاضلي، ما يمنحهما مقاومة عالية للتشويش الكهرومغناطيسي.
  • مقاومات الإنهاء (Termination Resistors): عادة بقيمة 120 أوم، توضع في طرفي الشبكة لمنع ارتداد الإشارة (الصدى) الذي قد يشوّه البيانات.

كيف تُنقل البيانات عبر الشبكة؟

تعتمد شبكة CAN على نظام اتصال قائم على الرسائل، وليس على عناوين الأجهزة. كل رسالة تحمل معرّفاً (ID) يحدد أولويتها؛ فكلما كان الرقم أصغر، كانت الأولوية أعلى عند حدوث تصادم بين رسالتين تُرسلان في اللحظة نفسها. تُعرف هذه الآلية بـ”التحكيم” (Arbitration)، وهي ما يمنع انهيار الشبكة عند الازدحام.

الإشارة تُرسل بنظام تفاضلي: عند القيمة “0” (الحالة السائدة/Dominant) يكون الفرق بين CAN-High وCAN-Low نحو 2 فولت، بينما عند القيمة “1” (الحالة المتنحية/Recessive) يقترب الفرق من الصفر. هذا التصميم هو ما يمنح الشبكة مناعتها العالية ضد الضوضاء الكهربائية داخل بيئة السيارة القاسية.

الفرق بين CAN Bus و CAN FD

مع دخول أنظمة مثل الكاميرات المتعددة، ADAS، والشاشات التفاعلية الكبيرة، لم تعد سرعة CAN التقليدي (حتى 1 ميجابت/ثانية) وحجم بياناته (8 بايت لكل إطار) كافيين. لهذا طوّرت Bosch نسخة محسّنة تُعرف بـ CAN FD (Flexible Data-Rate)، وهي امتداد متوافق مع البروتوكول الأصلي وفق معيار ISO 11898-1 (المرجع التقني الكامل).

الفرق بين CAN Bus و CAN FD
مقارنة بين حجم بيانات CAN التقليدي وCAN FD
المعيارCAN التقليدي (Classical CAN)CAN FD
حجم البيانات لكل إطارحتى 8 بايتحتى 64 بايت
سرعة نقل البياناتحتى 1 ميجابت/ثانيةيمكن أن تتجاوز 5-8 ميجابت/ثانية في مرحلة نقل البيانات
معرّف الرسالة11 أو 29 بتنفس النظام مع تحسينات في الكفاءة
التوافقيةمتوافق مع الشبكات القديمة عند الإعداد الصحيح
الاستخدام الشائعالسيارات حتى منتصف العقد الماضي تقريباًالسيارات الحديثة، أنظمة ADAS، الكهربائية والهجينة

باختصار: CAN FD ليس بروتوكولاً مختلفاً جذرياً، بل هو تطوير طبيعي لـCAN التقليدي يحل مشكلة “عنق الزجاجة” في نقل البيانات، وأصبح اليوم أدوات التشخيص الاحترافية تحتاج لدعمه بشكل صريح للتعامل مع السيارات الحديثة.

الفرق بين CAN Bus وOBD2

كثير من الفنيين المبتدئين يخلطون بين المفهومين. OBD2 هو المنفذ والمعيار التشخيصي الموحّد الذي يتيح لجهاز الفحص الوصول لبيانات السيارة، بينما CAN Bus هو أحد البروتوكولات (الطبقة الفيزيائية والمنطقية) التي يمكن أن تنقل عبرها بيانات OBD2 داخلياً. بمعنى آخر: OBD2 هو “الباب”، وCAN Bus هو أحد “الطرق” الداخلية التي يمكن أن تسلكها البيانات خلف هذا الباب. لمزيد من التفاصيل حول الأكواد ومعانيها، يمكنك مراجعة دليلنا الشامل حول أكواد أعطال السيارات OBD2.

أعراض أعطال شبكة CAN الشائعة

  • إضاءة عدة لمبات تحذيرية في وقت واحد على لوحة العدادات دون سبب ميكانيكي واضح.
  • فقدان الاتصال مع وحدة تحكم أو أكثر عند الفحص (No Communication).
  • سلوك غريب أو متقطع في أنظمة لا علاقة ظاهرية بينها (مثلاً مشاكل في التكييف مع أعطال في نظام الفرامل).
  • تعطل كامل في تشغيل السيارة أو دخولها في وضع الأمان (Limp Mode).
  • أكواد أعطال (DTC) تشير تحديداً إلى “U” مثل U0100 أو U0101، وهي أكواد مخصصة لأعطال الشبكة والاتصال بين الوحدات.

خطوات عزل عطل CAN Bus خطوة بخطوة

  1. اقرأ جميع الأكواد من كل وحدات التحكم: لا تكتفِ بقراءة كود المحرك فقط، بل افحص كل الوحدات المتاحة (ABS، Airbag، BCM…). لاحظ إن كانت هناك أكواد اتصال (U-codes) متكررة في أكثر من وحدة، فهذا مؤشر قوي على مشكلة في الشبكة وليس في وحدة واحدة بعينها.
  2. امسح الأكواد وأعد تشغيل السيارة: امسح كل الأكواد، افصل الكونتاكت، ثم أعد تشغيله وأعد قراءة الأكواد من جديد لمعرفة أي الأكواد تعود للظهور فوراً.
  3. افحص مقاومة الشبكة: باستخدام ملتيميتر، افصل البطارية، وقس المقاومة بين سلكي CAN-High وCAN-Low. القيمة الطبيعية للشبكة السليمة (بوجود مقاومتي إنهاء 120 أوم كل منهما على التوازي) تكون قريبة من 60 أوم تقريباً؛ أي انحراف كبير عن هذه القيمة يشير لعطل في الأسلاك أو أحد مقاومات الإنهاء.
  4. افحص الأسلاك فيزيائياً: ابحث عن قطع، احتكاك، رطوبة، أو تآكل في الأسلاك والفيش (الموصلات)، خاصة في نقاط المرور القريبة من الأبواب أو غرفة المحرك.
  5. استخدم الأوسيلوسكوب لفحص جودة الإشارة: إشارة CAN السليمة تظهر كموجة مربعة منتظمة بمستويين واضحين (سائد/متنحٍ). أي تشوه، ضوضاء، أو انخفاض في السعة يدل على مشكلة فيزيائية في الشبكة.
  6. اعزل الوحدات واحدة تلو الأخرى: إن استمر الشك في وحدة معينة، افصلها فيزيائياً عن الشبكة (بعد التأكد من سلامة الإجراء لهذا الطراز)، ثم أعد قراءة الأكواد. إذا اختفت أكواد الاتصال المتعلقة بهذه الوحدة تحديداً دون ظهور أكواد جديدة، فهذا يؤكد أن العطل في الوحدة المعزولة أو في الأسلاك المباشرة إليها.
  7. تحقق من البطارية ومصدر الطاقة: بطارية ضعيفة أو جهد غير مستقر قد يسبب أعراضاً مشابهة تماماً لعطل CAN Bus حقيقي، لذا يُفضّل استبعاد هذا العامل مبكراً في التشخيص.
⚠️ تنبيه مهم: قبل فصل أي وحدة تحكم أو التعامل مع الأسلاك، تأكد دائماً من فصل البطارية وانتظار الوقت الكافي لتفريغ الشحنات المتبقية في النظام، خاصة في السيارات المزودة بوسائد هوائية أو أنظمة هجينة/كهربائية عالية الجهد. لا تتعامل مع أنظمة الجهد العالي إلا إذا كنت مدرباً ومؤهلاً لذلك.

الأدوات المطلوبة للتشخيص

  • جهاز سكانر احترافي يدعم قراءة جميع وحدات التحكم وليس المحرك فقط.
  • ملتيميتر رقمي لقياس المقاومة والجهد على أسلاك الشبكة.
  • أوسيلوسكوب لفحص شكل الموجة والتأكد من جودة الإشارة الرقمية. لمن يريد التعمق في هذا الجانب، ننصح بمراجعة كتابنا حول تحليل الموجات بالأوسيلوسكوب في السيارات.
  • مخططات كهربائية (Wiring Diagrams) خاصة بالطراز محل الفحص، لتحديد مسار أسلاك CAN بدقة.

نصائح احترافية من واقع الورش

في الورشات، من أكثر الأخطاء شيوعاً عند التعامل مع أعطال الشبكة هو التركيز فوراً على استبدال وحدة تحكم بناءً على كود عطل واحد فقط، دون التحقق من سلامة الأسلاك أو مقاومات الإنهاء أولاً — وهو ما قد يكلف الوقت والمال دون حل المشكلة الحقيقية. كذلك، عند العمل على وحدات ECU خارج السيارة (Bench Mode) للبرمجة أو الفحص، من الضروري التأكد من توصيل Pinout الصحيح لتفادي إتلاف الوحدة؛ يمكنك الاطلاع على دليلنا الشامل لتوصيل ECU على المقعد (Bench) لمزيد من التفاصيل العملية.

الأسئلة الشائعة

س: هل يمكن لجهاز سكانر لا يدعم CAN FD أن يقرأ سيارة حديثة؟
ج: قد يتمكن من قراءة بعض الوحدات الأساسية، لكنه غالباً سيفشل في الوصول لوحدات تحكم حديثة تعتمد بالكامل على CAN FD أو DoIP، ما يؤدي لأخطاء اتصال أو بيانات غير مكتملة.

س: ما الفرق بين عطل في CAN Bus وعطل في وحدة تحكم واحدة؟
ج: عطل الشبكة عادة يؤثر على عدة وحدات في وقت واحد وتظهر معه أكواد اتصال (U-codes) متكررة، بينما عطل الوحدة الواحدة يبقى محصوراً غالباً في أكواد خاصة بوظيفتها فقط.

س: هل مقاومة الإنهاء 120 أوم ثابتة في كل السيارات؟
ج: هذه هي القيمة القياسية وفق معيار CAN، لكن قد تختلف تفاصيل التطبيق (عدد نقاط الإنهاء ومكانها) من مصنّع لآخر، لذا يُفضّل دائماً الرجوع لمخطط السيارة تحديداً بدل الاعتماد على قيمة عامة.

س: هل يمكن إصلاح كابل CAN Bus مقطوع بنفسي؟
ج: من الناحية الفنية نعم إذا كان الوصول ممكناً والقطع واضحاً، لكن يجب التأكد من جودة اللحام والعزل لتفادي تشويش الإشارة، ويُفضّل دائماً استشارة فني مختص خاصة في الأسلاك القريبة من مصادر حرارة أو اهتزاز عالٍ.

الخلاصة

فهم الفرق بين CAN Bus وCAN FD لم يعد ترفاً تقنياً، بل أصبح ضرورة لكل فني يتعامل مع السيارات الحديثة التي تعتمد بشكل متزايد على تبادل كميات ضخمة من البيانات بين عشرات وحدات التحكم. القدرة على عزل عطل الشبكة بمنهجية واضحة — من قراءة الأكواد، مروراً بفحص المقاومة والإشارة، وصولاً لعزل الوحدات — هي ما يفرّق بين تشخيص سريع ودقيق وبين استبدال أجزاء بالتجربة والخطأ. استمر في متابعة موقع ميكاترون للمزيد من الأدلة التقنية العميقة في عالم الميكاترونيك وتشخيص السيارات.

عبد القادر بن العلمي

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

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى