English повече език

Обяснение на три комуникационни протокола DALY

ДАЛИосновно има три протокола:CAN, UART/485 и Modbus.

1. CAN протокол

Инструмент за тестване:CANtest

  1. Скорост на предаване:250K
  2. Типове рамки:Стандартни и разширени рамки. Обикновено се използва разширената рамка, докато стандартната рамка е за няколко персонализирани BMS.
  3. Комуникационен формат:Идентификатори на данни от 0x90 до 0x98са достъпни за клиентите. Други идентификатори обикновено не са достъпни или модифицирани от клиентите.
    • Компютърен софтуер към BMS: приоритет + ИД на данни + BMS адрес + адрес на компютърен софтуер, напр. 0x18100140.
    • Отговор на BMS към компютърен софтуер: Приоритет + ID на данните + Адрес на софтуера на компютъра + BMS адрес, напр. 0x18104001.
    • Обърнете внимание на позицията на адреса на компютърния софтуер и адреса на BMS. Адресът, който получава командата, е първи.
  4. Информация за съдържанието на комуникацията:Например, в състояние на повреда на батерията с вторично предупреждение за ниско общо напрежение, Byte0 ще се покаже като 80. Преобразувано в двоично число, това е 10000000, където 0 означава нормално, а 1 означава аларма. Според горната лява, долната дясна дефиниция на DALY, това съответства на Bit7: вторично предупреждение за ниско общо напрежение.
  5. Контролни идентификатори:MOS за зареждане: DA, MOS за разреждане: D9. 00 означава включено, 01 означава изключено.
USB-CAN通讯数据线

2.Протокол UART/485

Инструмент за тестване:COM сериен инструмент

  1. Скорост на предаване:9600bps
  2. Комуникационен формат:Метод за изчисляване на контролната сума:Контролната сума е сумата от всички предишни данни (взима се само ниският байт).
    • Компютърен софтуер към BMS: Заглавка на рамката + Адрес на комуникационния модул (ГОРЕ-добавяне) + ID на данните + Дължина на данните + Съдържание на данните + Контролна сума.
    • Отговор на BMS към компютърен софтуер: Заглавка на рамката + Адрес на комуникационния модул (BMS-Add) + ID на данните + Дължина на данните + Съдържание на данните + Контролна сума.
  3. Информация за съдържанието на комуникацията:Същото като CAN.
USB-RS485 通讯数据线
USB-UART 通讯数据线

3. Modbus протокол

Инструмент за тестване:COM сериен инструмент

  1. Комуникационен формат:
    • Формат на протокола за съобщения:Четене на регистър, рамка на заявка
      • Байт: 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 контролната сума.
  2. Напиши регистър:Байт1 е 0x06, където 06 е командата за запис на един регистър за съхранение, байт4-5 представлява командата на хоста.
    • Стандартна рамка за отговор:Стандартният кадър за отговор за записване на един регистър за съхранение следва същия формат като кадъра на заявката.
  3. Запишете множество регистри с данни:Байт1 е 0x10, където 10 е командата за запис на множество регистри с данни, байт2-3 е началният адрес на регистрите, байт4-5 представлява дължината на регистрите, а байт6-7 представлява съдържанието на данните.
    • Стандартна рамка за отговор:Байт2-3 е началният адрес на регистрите, байт4-5 представлява дължината на регистрите.

Време на публикуване: 23 юли 2024 г

СВЪРЖЕТЕ СЕ С DALY

  • адрес: No. 14, Gongye South Road, Songshanhu научно-технологичен индустриален парк, Dongguan City, провинция Guangdong, Китай.
  • Номер: +86 13215201813
  • време: 7 дни в седмицата от 00:00 до 24:00 часа
  • Имейл: dalybms@dalyelec.com
Изпратете имейл