ДЕЈЛИглавно има три протоколи:CAN, UART/485 и Modbus.
1. CAN протокол
Алатка за тестирање:CANtest
- Бауд стапка:250 илјади
- Видови рамки:Стандардни и проширени рамки. Општо земено, се користи проширена рамка, додека стандардна рамка е за неколку прилагодени BMS.
- Формат на комуникација:Идентификатори на податоци од 0x90 до 0x98се достапни за клиентите. Другите идентификатори генерално не се достапни или не можат да се менуваат од страна на клиентите.
- PC софтвер до BMS: Приоритет + ID на податоци + BMS адреса + PC софтверска адреса, на пр., 0x18100140.
- Одговор на BMS на PC софтвер: Приоритет + ИД на податоци + Адреса на PC софтвер + BMS адреса, на пр., 0x18104001.
- Забележете ја позицијата на PC Software Address и BMS Address. Адресата што ја прима командата доаѓа прва.
- Информации за содржината на комуникацијата:На пример, во статус на дефект на батеријата со секундарно предупредување за низок вкупен напон, Byte0 ќе се прикаже како 80. Конвертирано во бинарно, ова е 10000000, каде што 0 значи нормално, а 1 значи аларм. Според дефиницијата на DALY горе-лево, долу-десно, ова одговара на Bit7: секундарно предупредување за низок вкупен напон.
- Контролни ID-а:Полнење на MOS: DA, Празнење на MOS: D9. 00 значи вклучено, 01 значи исклучено.

2.UART/485 протокол
Алатка за тестирање:COM сериска алатка
- Бауд стапка:9600bps
- Формат на комуникација:Метод на пресметување на контролната сума:Контролната сума е збир од сите претходни податоци (се зема само долниот бајт).
- PC софтвер за BMS: Заглавие на рамка + Адреса на комуникацискиот модул (ГОРЕН - Додавање) + ИД на податоци + Должина на податоци + Содржина на податоци + Контролна сума.
- BMS одговор на PC софтвер: Заглавие на рамка + адреса на комуникациски модул (BMS-Додај) + ID на податоци + должина на податоци + содржина на податоци + контролна сума.
- Информации за содржината на комуникацијата:Исто како 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 | Должина на податоци | Вредност на 1-ви регистар | Вредност на n-ти регистар | CRC-16 Контролна сума
- L = 2 * N
- Пример: N е бројот на регистри, D203020001FC56. D2 е адресата на робот, 03 е командата за читање, 02 е должината на прочитаните податоци, 0001 значи вредноста на првиот прочитан регистар, што е статусот на празнење од командата на домаќинот, а FC56 е CRC контролната сума.
- Формат на протокол за пораки:Читај регистар, побарај рамка
- Запиши регистар:Byte1 е 0x06, каде што 06 е командата за запишување на еден регистар за задржување, byte4-5 ја претставува командата на домаќинот.
- Стандардна рамка за одговор:Стандардната рамка за одговор за пишување на еден регистар на холдинг го следи истиот формат како рамката за барање.
- Запишување на повеќе регистри на податоци:Бајт1 е 0x10, каде што 10 е командата за запишување на повеќе регистри на податоци, бајт2-3 е почетната адреса на регистрите, бајт4-5 ја претставува должината на регистрите, а бајт6-7 ја претставува содржината на податоците.
- Стандардна рамка за одговор:Byte2-3 е почетната адреса на регистрите, byte4-5 ја претставува должината на регистрите.
Време на објавување: 23 јули 2024 година