شرح بروتوكولات الاتصال الثلاثة DALY

دالييحتوي بشكل أساسي على ثلاثة بروتوكولات:CAN، وUART/485، وModbus.

1. بروتوكول CAN

أداة الاختبار:اختبار CAN

  1. معدل البود:250 ألف
  2. أنواع الإطارات:الإطارات القياسية والممتدة. عادةً ما يُستخدم الإطار الممتد، بينما يُستخدم الإطار القياسي لبعض أنظمة إدارة البطاريات المُخصصة.
  3. تنسيق الاتصال:معرفات البيانات من 0x90 إلى 0x98يمكن للعملاء الوصول إلى المعرفات الأخرى. عادةً ما لا يتمكن العملاء من الوصول إلى المعرفات الأخرى أو تعديلها.
    • برنامج الكمبيوتر إلى BMS: الأولوية + معرف البيانات + عنوان BMS + عنوان برنامج الكمبيوتر، على سبيل المثال، 0x18100140.
    • استجابة BMS لبرنامج الكمبيوتر: الأولوية + معرف البيانات + عنوان برنامج الكمبيوتر + عنوان BMS، على سبيل المثال، 0x18104001.
    • لاحظ موقع عنوان برنامج الحاسوب وعنوان نظام إدارة البطاريات (BMS). العنوان الذي يستقبل الأمر يأتي أولاً.
  4. معلومات محتوى الاتصال:على سبيل المثال، في حالة عطل البطارية مع تحذير ثانوي بانخفاض الجهد الإجمالي، سيظهر بايت 0 كـ 80. عند تحويله إلى نظام ثنائي، يصبح 10000000، حيث 0 يعني الوضع الطبيعي و1 يعني الإنذار. وفقًا لتعريف DALY (أعلى اليسار، أسفل اليمين)، يتوافق هذا مع بايت 7: تحذير ثانوي بانخفاض الجهد الإجمالي.
  5. معرفات التحكم:شحن MOS: DA، تفريغ MOS: D9. 00 يعني تشغيل، 01 يعني إيقاف التشغيل.
جهاز USB-CAN

2.بروتوكول UART/485

أداة الاختبار:أداة COM التسلسلية

  1. معدل البود:9600 بت في الثانية
  2. تنسيق الاتصال:طريقة حساب المجموع الاختباري:المجموع الاختباري هو مجموع كل البيانات السابقة (يتم أخذ البايت المنخفض فقط).
    • برنامج الكمبيوتر إلى نظام إدارة البطاريات: رأس الإطار + عنوان وحدة الاتصال (UPPER-Add) + معرف البيانات + طول البيانات + محتوى البيانات + المجموع الاختباري.
    • استجابة BMS لبرنامج الكمبيوتر: رأس الإطار + عنوان وحدة الاتصال (BMS-Add) + معرف البيانات + طول البيانات + محتوى البيانات + المجموع الاختباري.
  3. معلومات محتوى الاتصال:نفس CAN.
جهاز USB-RS485
جهاز USB-UART

3. بروتوكول Modbus

أداة الاختبار:أداة COM التسلسلية

  1. تنسيق الاتصال:
    • تنسيق بروتوكول الرسالة:قراءة السجل، طلب الإطار
      • البايت: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • الوصف: 0xD2 | 0x03 | عنوان البدء | عدد السجلات (N) | مجموع التحقق CRC-16
      • مثال: D203000C000157AA. D2 هو عنوان الخادم الثانوي، 03 هو أمر القراءة، 000C هو عنوان البداية، 0001 يعني أن عدد السجلات المطلوب قراءتها هو 1، و57AA هو مجموع التحقق من صحة CRC.
    • إطار الاستجابة القياسي:
      • البايت: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • الوصف: 0xD2 | 0x03 | طول البيانات | قيمة السجل الأول | قيمة السجل التاسع | مجموع التحقق CRC-16
      • ل = 2 * ن
      • مثال: N هو عدد السجلات، D203020001FC56. D2 هو عنوان الخادم الثانوي، 03 هو أمر القراءة، 02 هو طول البيانات المقروءة، 0001 هو قيمة السجل الأول المقروء، وهي حالة التفريغ من أمر المضيف، وFC56 هو مجموع التحقق CRC.
  2. اكتب السجل:البايت 1 هو 0x06، حيث 06 هو الأمر لكتابة سجل احتجاز واحد، البايت 4-5 يمثل أمر المضيف.
    • إطار الاستجابة القياسي:يتبع إطار الاستجابة القياسي لكتابة سجل احتجاز واحد نفس تنسيق إطار الطلب.
  3. كتابة سجلات بيانات متعددة:البايت 1 هو 0x10، حيث أن 10 هو الأمر لكتابة سجلات بيانات متعددة، والبايت 2-3 هو عنوان بداية السجلات، والبايت 4-5 يمثل طول السجلات، والبايت 6-7 يمثل محتوى البيانات.
    • إطار الاستجابة القياسي:البايت 2-3 هو عنوان بداية السجلات، البايت 4-5 يمثل طول السجلات.

وقت النشر: ٢٣ يوليو ٢٠٢٤

اتصل دالي

  • عنوان: رقم 14، طريق جونجي الجنوبي، منطقة سونغشانهو الصناعية للعلوم والتكنولوجيا، مدينة دونغقوان، مقاطعة قوانغدونغ، الصين.
  • رقم : +86 13215201813
  • وقت: 7 أيام في الأسبوع من الساعة 00:00 صباحًا حتى الساعة 24:00 مساءً
  • بريد إلكتروني: dalybms@dalyelec.com
إرسال بريد إلكتروني