Sep.2026 04
الآراء: 1064
تشخيصات CAN و CAN-FD و UDS: كيف يقرأ T-Box السيارة ويعيد برمجتها
مقدمة
كيف يراقب T-Box حركة مرور CAN، ويحجم الإشارات باستخدام DBC، وينفذ تسلسل ISO 14229 UDS من 0x10 إلى 0x37 عبر CAN أو DoIP.
تفاصيل

ناقل CAN CAN-FD لـT-Box وبروتوكول تشخيص UDS موضح

لا يكون T-Box مفيدًا إلا إذا استطاع قراءة ما تعرفه المركبة. تقريبًا كل ما تبلغ عنه منصة التليماتيك — حالة الشحن، فولتية الخلايا، السرعة، رموز الأعطال، مؤشرات الاصطدام — يُجمَع من نواقل المركبة عبر بروتوكول CAN، وتقريبًا كل إجراء عن بُعد، من فتح القفل إلى وميض البرنامج، يعود بالمسار نفسه باستخدام تشخيص UDS. تشرح هذه المقالة كيف تتحرك إطارات CAN في المركبة، وكيف يستمع T-Box دون إزعاج الناقل، وكيف يعمل فعليًا تسلسل UDS ISO 14229 المستخدم للوميض عن بُعد.

CAN وCAN-FD: الجهاز العصبي للمركبة

Controller Area Network ناقل تسلسلي تفاضلي متعدد السادة: كل عقدة ترى كل إطار، والتحكيم بمعرّف الرسالة يتيح للإطارات ذات الأولوية الأعلى الفوز بالخط دون تصادم. يحمل إطار CAN الكلاسيكي معرّفًا من 11 بت (أو ممتدًا 29 بت)، حقل تحكم، حتى 8 بايت بيانات، CRC وبتات إقرار. يرفع CAN-FD الحِمل إلى 64 بايت وينتقل لمعدل بت أسرع في طور البيانات، وهو ما تحتاجه معماريات المركبات الكهربائية الحديثة لإشارات البطارية وADAS عالية الدقة. تحوّل أجهزة إرسال واستقبال CAN في T-Box إشارات PHY التفاضلية إلى إطارات شبيهة بـUART لوحدة MCU، غالبًا عبر قناتين أو ثلاث قنوات ناقل معزولة.

حقول إطار CAN متحركة تتنقل بين وحدات ECU في المركبة وT-Box

كيف يستمع T-Box: المراقبة السلبية والطلبات النشطة

تُجمَع معظم القياسات عن بُعد بشكل سلبي: يشترك T-Box في إطارات البث الدورية — مثلًا BMS ينشر فولتية الباك كل 100 ms — يقيّس البايتات الخام باستخدام قاعدة بيانات CAN للمركبة (DBC) ويؤرشفها مقابل وقت GNSS. الاستماع السلبي آمن لأنه لا يضيف حركة. حين تحتاج المنصة بيانات لا يبثها أحد، يصبح T-Box مختبِر تشخيص نشط، يرسل طلبات موجَّهة لوحدة ECU محددة ويقرأ ردودها. الأوامر عن بُعد — التهيئة المسبقة للمقصورة، قفل الأبواب — تُصدَر بالطريقة نفسها، محميّة بالمصادقة والاتصال الآمن على متن المركبة، كي لا يستطيع T-Box مخترق حقن إطارات غير مصرّح بها.

UDS: خدمات تشخيص ISO 14229

Unified Diagnostic Services هي لغة خادم-عميل موحَّدة بين مختبِر (هنا T-Box) ووحدات ECU. لكل خدمة معرّف خدمة (SID). الخدمات التي يلقاها مهندس التليماتيك في أغلب الأحيان:

  • 0x10 DiagnosticSessionControl — تنقل وحدة ECU من الجلسة الافتراضية إلى جلسات ممتدة أو برمجة، فتفتح الخدمات ذات الامتياز.
  • 0x27 SecurityAccess — تحدٍّ من نوع seed-and-key يثبت أن المختبِر مصرَّح له قبل الكتابة أو الوميض.
  • 0x22 ReadDataByIdentifier — يقرأ قيمة DID مثل رقم VIN أو إصدار البرنامج أو الرقم التسلسلي للبطارية.
  • 0x19 ReadDTCInformation — يسترد رموز الأعطال وإطارات التجميد لتقارير الحالة عن بُعد.
  • 0x2E WriteDataByIdentifier و0x31 RoutineControl — يكتبان المعاملات ويستدعيان إجراءات مثل مسح الفلاش أو الاختبار الذاتي.
  • 0x3E TesterPresent — نبضة قلب تمنع انتهاء مهلة جلسة ECU.

تسلسل وميض UDS خلف كل تحديث OTA

تنزيل البرنامج عن بُعد هو أكثر سير UDS إحكامًا. يتلقى T-Box الصورة خلويًا، يتحقق منها، ثم يقود وحدة ECU المستهدفة عبر تسلسل ثابت:

تسلسل إعادة وميض متحرك UDS 0x10 0x27 0x34 0x36 0x37 0x31 0x11

  • 0x10 دخول جلسة البرمجة، ثم يبدأ إبقاء الاتصال الدوري عبر 0x3E.
  • 0x27 الوصول الأمني: طلب البذرة، حساب المفتاح بخوارزمية تحدي ECU، إعادته.
  • 0x28 / 0x85 (اختياري) يُسكتان الاتصال العادي وتسجيل DTC خلال نافذة الفلاش.
  • 0x34 RequestDownload يعلن عنوان الذاكرة وحجمها؛ ترد ECU بأقصى طول للكتلة.
  • 0x36 TransferData يبث الصورة كتلة بكتلة، كل كتلة مؤكَّدة بعدّادات التسلسل.
  • 0x37 RequestTransferExit يغلق النقل؛ تفحص ECU البصمة والتوقيع.
  • 0x31 التحكم بالإجراء يتحقق من الصورة الجديدة وينشّطها، ثم 0x11 ECUReset يعيد التشغيل على البرنامج الجديد.

على المعماريات القائمة على IP تعمل الخدمات نفسها عبر DoIP (ISO 13400) فوق إيثرنت السيارات؛ منطق الخدمة متطابق، ويتغير النقل فقط.

الموثوقية والأمان في الممارسة

يجب هندسة تحميل الناقل ومهَل الرسائل واستيقاظ الشبكة الجزئية بحيث لا تُفقِر القياسات حركة الأمان أبدًا. يُصمَّم الوميض ليكون قابلًا للاستئناف ومتحمّلًا لفقد الطاقة: وحدة ECU التي تُقاطَع منتصف التحديث يجب أن تقلع إلى محمّل الإقلاع وتقبل إعادة النقل بدل أن تتعطّل. العنونة الوظيفية (طلب واحد لكثير من وحدات ECU) محجوزة لـTesterPresent وعمليات إعادة الضبط المنسّقة — وليس أبدًا لخدمات الكتابة، حيث ستتصادم الردود المتزامنة. الاستخدام المنضبط لهذه القواعد هو ما يفصل منصة تليماتيك تحدّث 100,000 مركبة بنظافة عن أخرى تعطّل أسطولًا.

Weijiang Power: سلامة الطاقة لمحطات الاتصال الدائم

يتطلب وميض UDS والمراقبة المستمرة للناقل إمداد T-Box لا يهبط أبدًا. Weijiang Power تزوّد بخلايا احتياطية NiMH وليثيوم واسعة الحرارة وباكات مخصصة تُبقي وحدات التليماتيك حيّة عبر دورات الإشعال، انخفاض الإمداد وفقد الطاقة الناتج عن الاصطدام — مع فرز مطابق للمقاومة الداخلية، وصلات ملحومة ووثائق نقل/أمان كاملة. أرسل لنا معمارية الناقل وملف التيار في أسوأ حالة، وسنُهندس طاقة الاحتياط حولها.

Lastest News
كيف تغذي بطاريات الليثيوم المكانس المحمولة: كثافة طاقة عالية، وعمر طويل عبر آلاف الدورات، وخرج طاقة ثابت، وخفة وزن واستدامة – نظرة عامة من Weijiang Li-on Battery.
اقرأ أكثر
A NiMH battery pack is a collection of individual NiMH batteries connected in series or parallel to create a higher voltage or capacity battery.
اقرأ أكثر
REQUEST MORE DETAILS
Please fill out the form below and click the button to request more information about
Name*
واتساب/الهاتف*
البريد الإلكتروني
الرسالة
مصنع بطاريات احترافي، يدعم التخصيص OEM و ODM.
REQUEST MORE DETAILS
Please fill out the form below and click the button to request more information about
Company Name*
البريد الإلكتروني*
واتساب / الهاتف*
الرسالة والمتطلبات*