ДЕЙЛІв основному має три протоколи:CAN, UART/485 та Modbus.
1. Протокол CAN
Тестовий інструмент:CANtest
- Швидкість передачі даних:250 тис.
- Типи рам:Стандартні та подовжені рами. Зазвичай використовується подовжена рама, тоді як стандартна рама призначена для кількох індивідуальних систем управління кузовом.
- Формат зв'язку:Ідентифікатори даних від 0x90 до 0x98доступні клієнтам. Інші ідентифікатори, як правило, недоступні клієнтам або не можуть бути змінені.
- Програмне забезпечення ПК до BMS: Пріоритет + Ідентифікатор даних + Адреса BMS + Адреса програмного забезпечення ПК, наприклад, 0x18100140.
- Відповідь BMS на ПЗ ПК: Пріоритет + Ідентифікатор даних + Адреса ПЗ ПК + Адреса BMS, наприклад, 0x18104001.
- Зверніть увагу на розташування адреси програмного забезпечення ПК та адреси BMS. Адреса, на яку надходить команда, йде першою.
- Інформація про зміст комунікації:Наприклад, у стані несправності акумулятора з вторинним попередженням про низьку загальну напругу, байт0 відображатиметься як 80. У двійковому форматі це 10000000, де 0 означає нормальний стан, а 1 означає тривогу. Згідно з визначенням DALY для верхнього лівого та нижнього правого ключа, це відповідає біту 7: вторинне попередження про низьку загальну напругу.
- Ідентифікатори контролю:Зарядка МОН: DA, розрядка МОН: D9. 00 означає увімкнено, 01 означає вимкнено.

2.Протокол UART/485
Тестовий інструмент:Інструмент для послідовного порту COM
- Швидкість передачі даних:9600 біт/с
- Формат зв'язку:Метод розрахунку контрольної суми:Контрольна сума – це сума всіх попередніх даних (береться лише молодший байт).
- Програмне забезпечення для ПК до BMS: Заголовок кадру + Адреса комунікаційного модуля (UPPER-Add) + Ідентифікатор даних + Довжина даних + Вміст даних + Контрольна сума.
- Відповідь BMS на програмне забезпечення ПК: Заголовок кадру + Адреса комунікаційного модуля (BMS-Add) + Ідентифікатор даних + Довжина даних + Вміст даних + Контрольна сума.
- Інформація про зміст комунікації:Те саме, що ЙМОВІР.


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 означає значення 1-го зчитування регістра, яке є статусом скидання з команди хоста, а FC56 – контрольна сума CRC.
- Формат протоколу повідомлень:Регістр читання, кадр запиту
- Реєстр запису:Байт1 – це 0x06, де 06 – це команда запису в один регістр зберігання, байти 4-5 представляють команду хоста.
- Стандартний кадр відповіді:Стандартний кадр відповіді для запису в один регістр зберігання має той самий формат, що й кадр запиту.
- Запис кількох регістрів даних:Байт1 має розмір 0x10, де 10 – це команда запису кількох регістрів даних, байти 2-3 – це початкова адреса регістрів, байти 4-5 представляють довжину регістрів, а байти 6-7 представляють вміст даних.
- Стандартний кадр відповіді:Байти 2-3 – це початкова адреса регістрів, байти 4-5 представляють довжину регістрів.
Час публікації: 23 липня 2024 р.