ДЭЛИВ основном, существует три протокола:CAN, UART/485 и Modbus.
1. Протокол CAN
Инструмент тестирования:CANtest
- Скорость передачи данных:250 тыс.
- Типы оправ:Стандартные и расширенные рамки. Как правило, используется расширенная рамка, а стандартная рамка применяется в некоторых специализированных системах управления батареями (BMS).
- Формат коммуникации:Идентификаторы данных от 0x90 до 0x98Доступны клиентам. Другие идентификаторы, как правило, недоступны клиентам и не могут быть изменены.
- Преобразование программного обеспечения ПК в BMS: Приоритет + Идентификатор данных + Адрес BMS + Адрес программного обеспечения ПК, например, 0x18100140.
- Ответ системы управления зданием (BMS) программному обеспечению ПК: Приоритет + Идентификатор данных + Адрес программного обеспечения ПК + Адрес BMS, например, 0x18104001.
- Обратите внимание на расположение адреса программного обеспечения ПК и адреса BMS. Адрес, получающий команду, идет первым.
- Информация о содержании сообщения:Например, в состоянии неисправности батареи с дополнительным предупреждением о низком суммарном напряжении, байт 0 будет отображаться как 80. В двоичном виде это 10000000, где 0 означает нормальное состояние, а 1 — тревогу. Согласно определению DALY по принципу «верхний левый, нижний правый», это соответствует биту 7: дополнительное предупреждение о низком суммарном напряжении.
- Идентификаторы элементов управления:Зарядка MOS: DA, разрядка MOS: D9. 00 означает включено, 01 означает выключено.
2.Протокол UART/485
Инструмент тестирования:COM последовательный инструмент
- Скорость передачи данных:9600 бит/с
- Формат коммуникации:Метод вычисления контрольной суммы:Контрольная сумма — это сумма всех предыдущих данных (берется только младший байт).
- Программное обеспечение для ПК, преобразующее данные в BMS: Заголовок кадра + Адрес модуля связи (UPPER-Add) + Идентификатор данных + Длина данных + Содержимое данных + Контрольная сумма.
- БМСОтвет программному обеспечению ПК: Заголовок кадра + Адрес модуля связи (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 г.
