ДЭЛІу асноўным мае тры пратаколы:CAN, UART/485 і Modbus.
1. Пратакол CAN
Тэставы інструмент:МОЖА тэставаць
- Хуткасць перадачы дадзеных:250 тыс
- Тыпы кадраў:Стандартныя і пашыраныя кадры. Звычайна выкарыстоўваецца пашыраная рамка, у той час як стандартная рамка прызначана для некалькіх індывідуальных BMS.
- Фармат сувязі:Ідэнтыфікатары даных ад 0x90 да 0x98даступныя для кліентаў. Іншыя ідэнтыфікатары, як правіла, недаступныя або змененыя кліентамі.
- Праграмнае забеспячэнне ПК да BMS: прыярытэт + ідэнтыфікатар даных + адрас BMS + адрас праграмнага забеспячэння ПК, напрыклад, 0x18100140.
- Адказ BMS на праграмнае забеспячэнне для ПК: прыярытэт + ідэнтыфікатар даных + адрас праграмнага забеспячэння для ПК + адрас BMS, напрыклад, 0x18104001.
- Звярніце ўвагу на размяшчэнне адраса праграмнага забеспячэння ПК і адраса BMS. Адрас, які прымае каманду, ідзе першым.
- Інфармацыя аб змесце сувязі:Напрыклад, у стане няспраўнасці акумулятара з другасным папярэджаннем аб нізкім агульным напружанні Byte0 будзе адлюстроўвацца як 80. У двайковым выглядзе гэта роўна 10000000, дзе 0 азначае нармальны стан, а 1 азначае трывогу. Згодна з вызначэннем DALY у верхнім левым і ніжнім правым кутах, гэта адпавядае Біту 7: другаснае папярэджанне аб нізкім агульным напружанні.
- Ідэнтыфікатары кіравання:Зарадка MOS: DA, разрадка MOS: D9. 00 азначае ўключана, 01 азначае выключана.
2.Пратакол UART/485
Тэставы інструмент:Паслядоўны інструмент COM
- Хуткасць перадачы дадзеных:9600 біт/с
- Фармат сувязі:Метад разліку кантрольнай сумы:Кантрольная сума - гэта сума ўсіх папярэдніх дадзеных (бярэцца толькі малодшы байт).
- Праграмнае забеспячэнне для ПК у BMS: загаловак кадра + адрас модуля сувязі (ВЕРХНІ-Дадаць) + ідэнтыфікатар даных + даўжыня даных + змест даных + кантрольная сума.
- Адказ BMS на праграмнае забеспячэнне для ПК: загаловак кадра + адрас модуля сувязі (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 азначае значэнне чытання 1-га рэгістра, якое з'яўляецца статусам разрадкі з каманды хоста, і FC56 - кантрольная сума CRC.
- Фармат пратаколу паведамленняў:Чытаць рэгістр, кадр запыту
- Напісаць Рэгістрацыя:Байт1 роўны 0x06, дзе 06 - гэта каманда для запісу адзінага рэгістра захавання, байты4-5 прадстаўляюць каманду хаста.
- Стандартны кадр адказу:Стандартны фрэйм адказу для запісу аднаго рэгістра захоўвання мае той жа фармат, што і кадр запыту.
- Запіс некалькіх рэгістраў даных:Байт1 роўны 0x10, дзе 10 - гэта каманда для запісу некалькіх рэгістраў даных, байт2-3 - пачатковы адрас рэгістраў, байт4-5 - даўжыня рэгістраў, а байт6-7 - змест даных.
- Стандартны кадр адказу:Байты 2-3 - гэта пачатковы адрас рэгістраў, байты 4-5 - даўжыня рэгістраў.
Час публікацыі: 23 ліпеня 2024 г