توضیح سه پروتکل ارتباطی DALY

دالیعمدتاً سه پروتکل دارد:CAN، UART/485 و Modbus.

۱. پروتکل CAN

ابزار تست:آزمون CAN

  1. نرخ باود:۲۵۰ هزار
  2. انواع قاب:قاب‌های استاندارد و توسعه‌یافته. عموماً از قاب توسعه‌یافته استفاده می‌شود، در حالی که قاب استاندارد برای برخی از سیستم‌های مدیریت ساختمان سفارشی است.
  3. قالب ارتباطی:شناسه‌های داده از 0x90 تا 0x98برای مشتریان قابل دسترسی هستند. سایر شناسه‌ها معمولاً توسط مشتریان قابل دسترسی یا تغییر نیستند.
    • نرم‌افزار کامپیوتر به BMS: اولویت + شناسه داده + آدرس BMS + آدرس نرم‌افزار کامپیوتر، مثلاً 0x18100140.
    • پاسخ BMS به نرم‌افزار کامپیوتر: اولویت + شناسه داده + آدرس نرم‌افزار کامپیوتر + آدرس BMS، مثلاً 0x18104001.
    • به موقعیت آدرس نرم‌افزار کامپیوتر و آدرس BMS توجه کنید. آدرسی که دستور را دریافت می‌کند، اول می‌آید.
  4. اطلاعات محتوای ارتباطی:برای مثال، در وضعیت خطای باتری با هشدار ثانویه مبنی بر پایین بودن ولتاژ کل، بایت ۰ به صورت ۸۰ نمایش داده می‌شود. با تبدیل به باینری، این عدد ۱۰۰۰۰۰۰ می‌شود که در آن ۰ به معنای عادی و ۱ به معنای هشدار است. طبق تعریف DALY که در بالا سمت چپ و پایین سمت راست قرار دارد، این بایت ۷ مطابقت دارد: هشدار ثانویه مبنی بر پایین بودن ولتاژ کل.
  5. شناسه‌های کنترل:MOS در حال شارژ: DA، MOS در حال دشارژ: D9. 00 به معنی روشن و 01 به معنی خاموش است.
USB-CAN通讯数据线

2.پروتکل UART/485

ابزار تست:ابزار سریال COM

  1. نرخ باود:۹۶۰۰ بیت بر ثانیه
  2. قالب ارتباطی:روش محاسبه‌ی مجموع کنترلی:مجموع مقابله‌ای، مجموع تمام داده‌های قبلی است (فقط بایت پایین گرفته می‌شود).
    • نرم‌افزار کامپیوتر به BMS: هدر فریم + آدرس ماژول ارتباطی (افزودن به بالا) + شناسه داده + طول داده + محتوای داده + مجموع کنترلی.
    • پاسخ BMS به نرم‌افزار کامپیوتر: هدر فریم + آدرس ماژول ارتباطی (BMS-Add) + شناسه داده + طول داده + محتوای داده + مجموع کنترلی.
  3. اطلاعات محتوای ارتباطی:همانند CAN.
USB-RS485通讯数据线
USB-UART通讯数据线

3. پروتکل مودباس

ابزار تست:ابزار سریال COM

  1. قالب ارتباطی:
    • قالب پروتکل پیام:خواندن رجیستر، درخواست فریم
      • بایت: ۰ | ۱ | ۲ | ۳ | ۴ | ۵ | ۶ | ۷
      • توضیحات: 0xD2 | 0x03 | آدرس شروع | تعداد رجیسترها (N) | مجموع کنترلی CRC-16
      • مثال: D203000C000157AA. D2 آدرس slave، 03 دستور خواندن، 000C آدرس شروع، 0001 به معنی تعداد رجیسترهایی که باید خوانده شوند 1 است و 57AA جمع کنترلی CRC است.
    • قاب پاسخ استاندارد:
      • بایت: ۰ | ۱ | ۲ | ۳ | ۴ | ۵ | ۶ | ۷ | ۸
      • توضیحات: 0xD2 | 0x03 | طول داده | مقدار رجیستر اول | مقدار رجیستر nام | جمع کنترلی CRC-16
      • ل = ۲ * ن
      • مثال: N تعداد رجیسترها، D203020001FC56. D2 آدرس slave، 03 دستور خواندن، 02 طول داده خوانده شده، 0001 به معنای مقدار اولین رجیستر خوانده شده است که وضعیت تخلیه از دستور میزبان است و FC56 جمع کنترلی CRC است.
  2. ثبت نام را بنویسید:بایت ۱ برابر با ۰x۰۶ است، که در آن ۰۶ دستور نوشتن یک رجیستر نگهدارنده است، و بایت‌های ۴ تا ۵ نشان دهنده دستور میزبان هستند.
    • قاب پاسخ استاندارد:چارچوب پاسخ استاندارد برای نوشتن یک رجیستر نگهدارنده واحد، از همان قالب چارچوب درخواست پیروی می‌کند.
  3. نوشتن چندین ثبات داده:بایت ۱ برابر با ۰x۱۰ است، که در آن ۱۰ دستور نوشتن چندین ثبات داده، بایت‌های ۲ تا ۳ آدرس شروع ثبات‌ها، بایت‌های ۴ تا ۵ طول ثبات‌ها و بایت‌های ۶ تا ۷ محتوای داده‌ها را نشان می‌دهند.
    • قاب پاسخ استاندارد:بایت‌های ۲ تا ۳ آدرس شروع ثبات‌ها و بایت‌های ۴ تا ۵ طول ثبات‌ها را نشان می‌دهند.

زمان ارسال: ۲۳ ژوئیه ۲۰۲۴

تماس با دالی

  • آدرس: شماره ۱۴، جاده جنوبی گونگیه، شهرک صنعتی علم و فناوری سونگشانهو، شهر دونگوان، استان گوانگدونگ، چین.
  • شماره : ‎+86 13215201813‎
  • زمان: ۷ روز هفته از ساعت ۰۰:۰۰ بامداد تا ۲۴:۰۰ شب
  • ایمیل: dalybms@dalyelec.com
ارسال ایمیل