ДЕЙЛИима основно три протокола:CAN, UART/485 и Modbus.
1. CAN протокол
Тестов инструмент:CANtest
- Скорост на предаване в бодове:250 хиляди
- Видове рамки:Стандартни и удължени рамки. Обикновено се използва удължена рамка, докато стандартната рамка е за някои персонализирани системи за управление на сградата.
- Формат на комуникация:Идентификатори на данни от 0x90 до 0x98са достъпни за клиентите. Други идентификатори обикновено не са достъпни или не могат да бъдат променяни от клиентите.
- Софтуер за компютър към BMS: Приоритет + Идентификатор на данни + Адрес на BMS + Адрес на софтуера за компютър, напр. 0x18100140.
- Отговор на BMS към компютърния софтуер: Приоритет + Идентификатор на данни + Адрес на компютърния софтуер + Адрес на BMS, например 0x18104001.
- Обърнете внимание на позицията на адреса на компютърния софтуер и адреса на BMS. Адресът, който получава командата, е първи.
- Информация за съдържанието на комуникацията:Например, при състояние на повреда на батерията с вторично предупреждение за ниско общо напрежение, Byte0 ще се показва като 80. Преобразувано в двоичен код, това е 10000000, където 0 означава нормално състояние, а 1 означава аларма. Според дефиницията на DALY за горен ляв, долен десен сигнал, това съответства на Bit7: вторично предупреждение за ниско общо напрежение.
- Идентификатори на контроли:Зареждане на MOS: DA, разреждане на MOS: D9. 00 означава включено, 01 означава изключено.

2.UART/485 протокол
Тестов инструмент:COM сериен инструмент
- Скорост на предаване в бодове:9600 бит/с
- Формат на комуникация:Метод за изчисляване на контролната сума:Контролната сума е сборът от всички предишни данни (взема се само ниският байт).
- PC софтуер към BMS: Заглавка на рамката + Адрес на комуникационния модул (UPPER-Add) + Идентификатор на данните + Дължина на данните + Съдържание на данните + Контролна сума.
- Отговор на BMS към компютърния софтуер: Заглавка на рамката + Адрес на комуникационния модул (BMS-Add) + Идентификатор на данните + Дължина на данните + Съдържание на данните + Контролна сума.
- Информация за съдържанието на комуникацията:Същото като CAN.


3. Modbus протокол
Тестов инструмент: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 | Дължина на данните | Стойност на 1-ви регистър | Стойност на N-ти регистър | 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 г.