Дейлив основном имеет три протокола:Can, UART/485 и Modbus.
1. CAN Protocol
Тестовый инструмент:Канест
- Скорость бодского бода:250K
- Типы кадров:Стандартные и расширенные рамки. Как правило, используется расширенная рама, в то время как стандартная рама предназначена для нескольких индивидуальных BMS.
- Формат связи:Идентификаторы данных от 0x90 до 0x98доступны для клиентов. Другие идентификаторы, как правило, недоступны или модифицируются клиентами.
- Программное обеспечение для ПК для BMS: Приоритет + идентификатор данных + адрес программного обеспечения BMS + BMS + ПК, например, 0x18100140.
- Ответ BMS на программное обеспечение для ПК: Приоритет + идентификатор DATA + ПК программного адреса + адрес BMS, например, 0x18104001.
- Обратите внимание на позицию программного адреса ПК и адрес BMS. Адрес получает команду на первом месте.
- Информация о контенте связи:Например, в состоянии разлома батареи со вторичным предупреждением о низком общем напряжении, BYTE0 будет отображаться как 80. Преобразован в двоичный файл, это 10000000, где 0 означает нормальный, а 1 означает тревогу. Согласно высокому левому определению Дейли, это соответствует Bit7: вторичное предупреждение о низком общем напряжении.
- Управляющие идентификаторы:Зарядка MOS: DA, разряд MOS: D9. 00 означает, 01 означает выключение.

2.UART/485 Протокол
Тестовый инструмент:Com Serial Tool
- Скорость бодского бода:9600bps
- Формат связи:Метод расчета контрольной суммы:Контрольная сумма - это сумма всех предыдущих данных (взят только низкий байт).
- Программное обеспечение для ПК для BMS: заголовок Frame + Адрес модуля связи (верхний ADD) + Идентификатор данных + Длина данных + Содержание данных + контрольная сумма.
- Ответ BMS на программное обеспечение для ПК: заголовок кадров + адрес модуля связи (BMS-ADD) + Идентификатор данных + Длина данных + Содержание данных + контрольная сумма.
- Информация о контенте связи:Так же, как может.


3. Протокол Modbus
Тестовый инструмент:Com Serial Tool
- Формат связи:
- Формат протокола сообщений:Читать регистр, запрос кадра
- Байт: 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 -го регистра | Значение NTH Register | CRC-16 Контрольная сумма
- L = 2 * n
- Пример: N - количество регистров, D203020001FC56. D2 - подчиненный адрес, 03 - это команда чтения, 02 - длина чтения данных, 0001 означает значение 1 -го чтения регистра, которое является состоянием разряда из команды хоста, а FC56 - контрольная сумма CRC.
- Формат протокола сообщений:Читать регистр, запрос кадра
- Записать реестр:Byte1-0x06, где 06-команда, чтобы написать один регистр удержания, Byte4-5 представляют команду хоста.
- Стандартная кадр ответа:Стандартный кадр ответа для написания одного регистра удержания следует тому же формату, что и кадр запроса.
- Напишите несколько регистров данных:Byte1-это 0x10, где 10-команда для написания нескольких регистров данных, Byte2-3-это начальный адрес регистров, Byte4-5 представляют длину регистров, а Byte6-7 представляют содержание данных.
- Стандартная кадр ответа:Byte2-3-это начальный адрес регистров, Byte4-5 представляет длину регистров.
Время сообщения: июля-23-2024