You are on page 1of 8

CAN BUS

CONTROL AREA NETWORK

ENG – IBRAHEEM ZEQLAM PIONEERS ACADEMY


‫• شبكة منطقة التحكم ((‪ ،CAN‬والمعروفة أيًض ا باسم ‪ ) )CAN Bus‬هي معيار نقل للمركبات مصمم للسماح لوحدات وأجهزة التحكم‬
‫اإللكترونية بالتواصل مع بعضها البعض في التطبيقات‪ .‬كبديل لألنواع التقليدية متعددة األسالك‪ ،‬تسمح ‪ CAN Bus‬للمكونات‬
‫اإللكترونية المختلفة ( مثل‪ :‬وحدات التحكم اإللكترونية‪ ،‬ووحدات التحكم الدقيقة‪ ،‬وأجهزة االستشعار‪ ،‬والمشغالت‪ ،‬والمكونات‬
‫اإللكترونية األخرى في جميع أنحاء السيارة) بالتواصل على سلك واحد أو سلك مزدوج ناقل بيانات الشبكة يصل إلى ‪ 1‬ميجابت‪/‬ثانية‪.‬‬

‫• إن ناقل ‪ CAN‬عبارة عن بروتوكول قائم على الرسائل‪ ،‬تم تصميمه في األصل للتوصيالت الكهربائية المتعددة داخل‬
‫السيارات‪ ،‬ولكن يمكن استخدامه أيًض ا في العديد من السياقات األخرى‪.‬‬

‫• يوضح الشكل اعاله رسًم ا تخطيطًيا مبسًطا لنظام ‪ CAN‬ويوضح بعض الوحدات‪/‬األجهزة التي يمكن توصيلها في شبكة‬
‫‪. CAN‬‬
‫مبدأ عمل نظام يقوم على فكرة تسهيل التواصل الفّع ال بين مكونات السيارة المختلفة‪ .‬هذا النظام يستخدم لتحسين أداء وفاعلية أنظمة السيارة وتقديم وسيلة فعالة لنقل البيانات بين‬
‫الوحدات اإللكترونية المختلفة‪.‬‬

‫توصيل الوحدات اإللكترونية‬


‫‪ -‬تكون الوحدات اإللكترونية في السيارة‪ ،‬مثل وحدة التحكم في المحرك ووحدة نظام الفرامل ووحدة التحكم في الهواء وغيرها‪ ،‬متصلة بنظام االتصال‬

‫استخدام بروتوكول االتصال‬


‫‪ -‬يعتمد نظام ‪ CAN bus‬على بروتوكول االتصال الذي يتيح للوحدات اإللكترونية تبادل البيانات بشكل فّعال‪ .‬يعتمد هذا البروتوكول على مفهوم "المعِّر فات" ‪Identifiers‬‬
‫التي تحدد أولوية الرسائل ومدى أهميتها‪.‬‬

‫نقل البيانات في الوقت الحقيقي‬


‫‪ُ -‬يمكن ‪ CAN bus‬من نقل البيانات في الوقت الحقيقي‪ ،‬مما يعني أن التحديثات والمعلومات يمكن نقلها فور حدوثها‪ .‬هذا مهم ألنظمة السيارة التي تتطلب استجابة سريعة‪.‬‬

‫معالجة التعارض‬
‫‪ -‬يحتوي نظام ‪ CAN bus‬على آليات لمعالجة التعارض‪ .‬إذا كانت هناك وحدتين تحاوالن إرسال رسالتين في نفس الوقت‪ ،‬يستخدم النظام آلية االصطفاف لتحديد أيهما سيأخذ‬
‫األولوية‪.‬‬

‫مقاومة لألخطاء‬
‫‪ -‬يتضمن نظام ‪ CAN bus‬ميزات لمعالجة األخطاء‪ ،‬مما يزيد من موثوقيته‪ .‬إذا كان هناك خلل في نقل البيانات‪ ،‬يمكن للنظام التعامل معه بشكل آمن وفّعال‪.‬‬

‫تبسيط التوصيل‬
‫‪ -‬يمكن تقليل عدد األسالك المطلوبة لالتصاالت داخل السيارة باستخدام نظام ‪ ،CAN bus‬مما يبسط تصميم األسالك ويقلل من التكلفة‪.‬‬

‫في المجمل‪ ،‬يسهم نظام ‪ CAN bus‬في تحسين تواصل وتنسيق أنظمة السيارة بشكل كبير‪ ،‬مما يساهم في تحسين أدائها وفعاليتها‪.‬‬
‫عادة ما تكون شبكة االتصال مزودة بسلكين ‪:‬‬
‫‪CAN Bus‬‬ ‫)‪CAN-H (CAN High‬‬ ‫)‪CAN-L (CAN Low‬‬

‫‪Output Signal‬‬ ‫و التي تتصل بجميع وحدات التحكم في المركبة ‪،‬‬


‫اإلشارات الموجودة على خطي ‪ CAN‬لها نفس‬
‫تسلسل البيانات‪ ،‬لكن سعاتها معاكسة‪.‬‬
‫لذا‪ ،‬إذا انتقلت النبضة على خط ‪ CAN-H‬من ‪2.5‬‬
‫فولت إلى ‪ 3.75‬فولت‪ ،‬فإن النبض المقابل على خط‬
‫‪ CAN-L‬ينتقل من ‪ 2.5‬فولت إلى ‪ 1.25‬فولت عكس‬
‫‪. CAN-H‬‬
‫من خالل إرسال البيانات بطرق متساوية‬
‫ومتعاكسة هذا يسمح بحصانة أكبر من التشوهات‬
‫للمعلومات وبالتالي فرصة أقل لتلف البيانات‪.‬‬
‫اعطال و مشاكل وحدة شبكة االتصال ‪CAN BUS‬‬
‫أخطاء ‪ CAN‬تقدم دائًم ا رموز خطأ متنوعة ‪ .‬باإلضافة إلى ذلك‪،‬‬
‫كل هذه العيوب ستكون مصحوبة بضوء الخطأ المقابل على لوحة‬
‫العدادات‪.‬‬
‫إذا كانت لديك مشكلة في االتصال بين جميع الوحدات أو معظمها‪،‬‬
‫والتي يمكن التعرف عليها بسهولة من خالل العدد الكبير من‬
‫مصابيح الخطأ المضاءة‪ ،‬فمن المحتمل أنك تواجه قصرا يسبب‬
‫مشاكل في االتصال بين عدد قليل من الوحدات‪ ،‬فقد يكون سبب‬
‫المشكلة هو الدائرة المفتوحة‪ .‬يمكنك تخمين مكان الدائرة المفتوحة‬
‫من خالل تحليل الوحدات التي يمكنها التواصل مع بعضها البعض‬
‫والتي ال يمكنها ذلك‪ ،‬وذلك باستخدام مخطط األسالك ‪.‬‬
‫ومن الممكن أيًض ا أن يكون سبب العطل هو وحدة معينة وليس‬
‫األسالك‪ ،‬وفي هذه الحالة تشير جميع مشاكل االتصال عادًة إلى تلك‬
‫الوحدة المتعطلة ‪ ،‬إال اذا تسببت تلك الوحدة بتماس كهربائي أدى الى‬
‫تماس في الشبكة ‪ ،‬ولكن من األفضل ان ترى تحليل النظام خطوة‬
‫بخطوة لفهمه بشكل واضح‪ .‬و ذلك ما سنشرحه مستقبال ‪.‬‬
‫فحص شبكة االتصال ‪CAN BUS‬‬
‫• يمكن التحقق باستخدام جهاز القياس المتعدد ‪. DMM‬‬
‫• تذكر أنه من أجل تشخيص خطأ ‪ ،CAN‬من الضروري أن يكون المخطط الكهربائي للمركبة متوفر ‪.‬‬
‫• خطوات اختبار ‪ CAN‬بمقاومتين طرفيتين ‪:‬‬
‫• ‪ .1‬الخطوة األولى لفحص ‪ CAN‬بمقياس متعدد هي فصل بطارية السيارة‪ .‬وفي هذه الحالة ال يعد ذلك إجراًء للسالمة‪ ،‬ولكن قياسات المقاومة لن‬
‫تكون صحيحة إذا لم يتم فصله‪.‬‬
‫• ‪ .2‬باستخدام المخطط الكهربائي‪ ،‬حدد نقطة ‪ CAN‬التي يمكنك الوصول إليها بسهولة‪ ،‬حيث توجد العديد من وحدات التحكم والكثير من األسالك‬
‫خلف لوحة القيادة‪ ،‬ومن المهم جًد ا معرفة كيفية تشخيص األعطال عن طريق تفكيك السيارة بأقل قدر ممكن‬
‫• ‪ .3‬دون فصل أي موصالت‪ ،‬قم بقياس المقاومة بين ‪ CAN-H‬و ‪ ،CAN-L‬عندما يكون كل شيء صحيًح ا‪ ،‬يجب أن تكون حوالي ‪ 60‬أوم‪ .‬أي‬
‫قيمة أقل من ‪ 57‬أو أكبر من ‪ 62‬يجب أن تجعلنا نشك في وقوع حادث‪ .‬يمكن أن يتسبب االتصال الخاطئ‪ ،‬على سبيل المثال‪ ،‬في حدوث عطل‬
‫متقطع لـ ‪ CAN‬بسبب االهتزازات‪ ،‬وهو عطل قد ال يكون موجوًد ا وقت اكتشافك‪ ،‬ولكن على الرغم من ذلك‪ ،‬فمن المرجح أن تجد مقاومة أعلى‬
‫قليًال من تلك المحددة ‪.‬‬
‫• ‪ .4‬حدد موقع إحدى مقاومات طرفية ‪ CAN‬في المخطط الكهربائي‪ ،‬وافصل الوحدة التي تحتوي عليها وافحص الوحدة عن طريق قياس‬
‫المقاومة الداخلية بين أطراف ‪ ،CAN‬كما ذكرنا سابًقا‪ ،‬يجب أن تكون المقاومة حوالي ‪ 120‬أوم‪.‬‬
‫• ‪ . 5‬بمجرد فصل الوحدة ذات المقاومة الطرفية وفحصها‪ ،‬قم بالقياس مرة أخرى عند وضع البداية وتحقق من أن المقاومة بين ‪CAN HIGH‬‬
‫و ‪ CAN LOW‬هي ‪Ω 120‬‬
Oscilloscope.
DTC CAN BUS
Missing message
Can timeout
Lost communication
Can bus off
Invalid data received from control
Can massage failure
High speed CAN communication bus performance
Control no communication
Control unit disabled
Data bus message implausible
Data-bus error value received

You might also like