English more language

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

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

1. بروتوكول CAN

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

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

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

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

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

3. بروتوكول مودبوس

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

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

وقت النشر: 23 يوليو 2024

اتصل دالي

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