ДејлиГлавно има три протоколи:Може, UART/485 и Modbus.
1. може протокол
Алатка за тестирање:Cantest
- Стапка на Бауд:250к
- Видови на рамки:Стандардни и проширени рамки. Општо, се користи продолжената рамка, додека стандардната рамка е за неколку прилагодени BMS.
- Формат на комуникација:ИД на податоци од 0x90 до 0x98се достапни за клиентите. Другите лични карти генерално не се достапни или изменети од клиентите.
- Компјутерски софтвер до BMS: Приоритет + ID на податоци + адреса на BMS + компјутерска адреса на софтвер, на пр., 0x18100140.
- Одговор на BMS на компјутерски софтвер: Приоритет + ID на податоци + компјутерска адреса на софтвер + адреса на BMS, на пр., 0x18104001.
- Забележете ја позицијата на адресата на софтверот за компјутер и адресата на BMS. Адресата што ја прима командата доаѓа на прво место.
- Информации за содржината на комуникацијата:На пример, во статусот на дефект на батеријата со секундарно предупредување за низок вкупен напон, Byte0 ќе се прикаже како 80. претворен во бинарен, ова е 10000000, каде што 0 значи нормално и 1 значи аларм. Според високо-левото, ниско-десно дефинирање на Дејли, ова одговара на BIT7: секундарно предупредување за низок вкупен напон.
- Контролни лични карти:Полнење на МОС: ДА, празнење на МОС: Д9. 00 значи, 01 значи исклучување.

2.UART/485 протокол
Алатка за тестирање:Com сериски алатка
- Стапка на Бауд:9600bps
- Формат на комуникација:Метод на пресметување на проверка:Проверката е збир на сите претходни податоци (се зема само нискиот бајт).
- Компјутерски софтвер до BMS: Заглавие на рамки + Адреса на модул за комуникација (горно-додаток) + ID на податоци + Должина на податоците + Содржина на податоци + Checksum.
- Одговор на BMS на компјутерски софтвер: заглавие на рамки + адреса на модул за комуникација (BMS-ADD) + ID на податоци + Должина на податоците + Содржина на податоци + Checksum.
- Информации за содржината на комуникацијата:Исто како и може.


3. Протокол Modbus
Алатка за тестирање:Com сериски алатка
- Формат на комуникација:
- Формат на протокол за пораки:Прочитајте Регистар, рамка за барање
- Бајт: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Опис: 0xd2 | 0x03 | Започнете адреса | Број на регистри (N) | CRC-16 Checksum
- Пример: D203000C000157AA. D2 е адреса на робови, 03 е командата за читање, 000C е почетната адреса, 0001 значи дека бројот на регистри што треба да ги прочитате е 1, а 57AA е CRC проверка.
- Стандардна рамка за одговор:
- Бајт: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Опис: 0xd2 | 0x03 | Должина на податоците | Вредност на 1 -ви регистар | Вредност на деветтиот регистар | CRC-16 Checksum
- L = 2 * n
- Пример: N е бројот на регистри, D203020001FC56. D2 е адреса на робови, 03 е командата за читање, 02 е должината на прочитаните податоци, 0001 значи вредност на 1 -виот регистар прочитан, што е статусот на празнење од командата на домаќинот, а FC56 е CRC проверка.
- Формат на протокол за пораки:Прочитајте Регистар, рамка за барање
- Регистар на написи:Byte1 е 0x06, каде што 06 е командата да напишете единечен регистар за одржување, бајт4-5 ја претставува командата на домаќинот.
- Стандардна рамка за одговор:Стандардната рамка за одговор за пишување единечен регистар за одржување го следи истиот формат како и рамката за барање.
- Напишете повеќе регистри на податоци:BYTE1 е 0x10, каде што 10 е командата да напишете повеќе регистри на податоци, Byte2-3 е почетната адреса на регистрите, бајт4-5 ја претставуваат должината на регистрите, а бајт6-7 ја претставува содржината на податоците.
- Стандардна рамка за одговор:BYTE2-3 е почетна адреса на регистрите, бајт4-5 ја претставуваат должината на регистрите.
Време на објавување: јули-23-2024