دالييحتوي بشكل أساسي على ثلاثة بروتوكولات:CAN و UART/485 و Modbus.
1. بروتوكول CAN
أداة الاختبار:اختبار كان
- معدل الباود:250 ألف
- أنواع الإطارات:الإطارات القياسية والموسعة. بشكل عام، يتم استخدام الإطار الموسع، بينما يُستخدم الإطار القياسي في بعض أنظمة إدارة المباني المخصصة.
- صيغة التواصل:معرفات البيانات من 0x90 إلى 0x98تكون هذه المعرفات متاحة للعملاء. أما المعرفات الأخرى فلا يمكن للعملاء الوصول إليها أو تعديلها بشكل عام.
- برنامج الكمبيوتر إلى نظام إدارة المباني: الأولوية + معرف البيانات + عنوان نظام إدارة المباني + عنوان برنامج الكمبيوتر، على سبيل المثال، 0x18100140.
- استجابة نظام إدارة البطارية لبرنامج الكمبيوتر: الأولوية + معرف البيانات + عنوان برنامج الكمبيوتر + عنوان نظام إدارة البطارية، على سبيل المثال، 0x18104001.
- لاحظ موضع عنوان برنامج الكمبيوتر وعنوان نظام إدارة البطارية. يأتي العنوان الذي يستقبل الأمر أولاً.
- معلومات محتوى الاتصال:على سبيل المثال، في حالة عطل البطارية مع تحذير ثانوي بانخفاض الجهد الكلي، سيظهر البايت 0 بالقيمة 80. عند تحويله إلى النظام الثنائي، يصبح 10000000، حيث 0 تعني الوضع الطبيعي و1 تعني وجود إنذار. وفقًا لتعريف DALY (الأعلى من اليسار، الأدنى من اليمين)، يتوافق هذا مع البت 7: تحذير ثانوي بانخفاض الجهد الكلي.
- معرّفات التحكم:MOS للشحن: DA، MOS للتفريغ: D9. 00 تعني التشغيل، 01 تعني الإيقاف.
2.بروتوكول UART/485
أداة الاختبار:أداة الاتصال التسلسلي COM
- معدل الباود:9600 بت في الثانية
- صيغة التواصل:طريقة حساب المجموع الاختباري:مجموع التحقق هو مجموع جميع البيانات السابقة (يتم أخذ البايت الأدنى فقط).
- برنامج الكمبيوتر إلى نظام إدارة المباني: رأس الإطار + عنوان وحدة الاتصال (UPPER-Add) + معرف البيانات + طول البيانات + محتوى البيانات + المجموع الاختباري.
- نظام إدارة المبانيالرد على برنامج الكمبيوتر: رأس الإطار + عنوان وحدة الاتصال (BMS-Add) + معرف البيانات + طول البيانات + محتوى البيانات + المجموع الاختباري.
- معلومات محتوى الاتصال:نفس الشيء بالنسبة لـ CAN.
3. بروتوكول مودبوس
أداة الاختبار:أداة الاتصال التسلسلي COM
- صيغة التواصل:
- تنسيق بروتوكول الرسائل:اقرأ السجل، اطلب الإطار
- البايت: 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
- L = 2 * N
- مثال: N هو عدد السجلات، D203020001FC56. D2 هو عنوان الجهاز التابع، 03 هو أمر القراءة، 02 هو طول البيانات المقروءة، 0001 تعني قيمة السجل الأول المقروء، وهي حالة التفريغ من أمر المضيف، وFC56 هو مجموع التحقق CRC.
- تنسيق بروتوكول الرسائل:اقرأ السجل، اطلب الإطار
- سجل الكتابة:البايت 1 هو 0x06، حيث 06 هو الأمر لكتابة سجل تخزين واحد، والبايت 4-5 يمثلان أمر المضيف.
- إطار الاستجابة القياسي:يتبع إطار الاستجابة القياسي لكتابة سجل الاحتفاظ الفردي نفس تنسيق إطار الطلب.
- كتابة سجلات بيانات متعددة:البايت 1 هو 0x10، حيث 10 هو الأمر لكتابة سجلات بيانات متعددة، والبايت 2-3 هو عنوان بداية السجلات، والبايت 4-5 يمثل طول السجلات، والبايت 6-7 يمثل محتوى البيانات.
- إطار الاستجابة القياسي:يمثل البايت 2-3 عنوان بداية السجلات، بينما يمثل البايت 4-5 طول السجلات.
تاريخ النشر: 23 يوليو 2024
