ДАЛИнегизинен үч протоколдор бар:CAN, UART/485 жана Modbus.
1. CAN протоколу
Сыноо куралы:CANtest
- Берүү ылдамдыгы:250K
- Frame түрлөрү:Стандарттык жана кеңейтилген рамкалар. Жалпысынан, Extended Frame колдонулат, ал эми Standard Frame бир нече ылайыкташтырылган BMS үчүн.
- Байланыш форматы:Маалымат идентификаторлору 0x90дон 0x98ге чейинкардарлар үчүн жеткиликтүү болуп саналат. Башка идентификаторлор көбүнчө кардарлар үчүн жеткиликтүү эмес же өзгөртүлбөйт.
- Компьютердик программалык камсыздоодон BMSге: Приоритет + Берилиш ID + BMS дареги + PC Программасынын дареги, мис., 0x18100140.
- PC программасына BMS жообу: Приоритет + Маалымат ID + PC Программасынын дареги + BMS дареги, мис., 0x18104001.
- Компьютердик программалык камсыздоонун дарегинин жана BMS дарегинин абалына көңүл буруңуз. Буйрукту алган дарек биринчи орунда турат.
- Байланыш мазмуну жөнүндө маалымат:Мисалы, төмөнкү жалпы чыңалуу жөнүндө экинчи эскертүүсү бар аккумулятордун катасынын абалында Byte0 80 катары көрсөтүлөт. Бинарлыкка айландырылганда, бул 10000000, мында 0 нормалдуу жана 1 сигналды билдирет. DALYдин жогорку сол, төмөнкү оң аныктамасына ылайык, бул Bit7ге туура келет: төмөнкү жалпы чыңалуу жөнүндө экинчи эскертүү.
- Башкаруу ID'лери:Заряддоо MOS: DA, заряддоо MOS: D9. 00 күйгүзүү, 01 өчүк дегенди билдирет.
2.UART/485 протоколу
Сыноо куралы:COM сериялык куралы
- Берүү ылдамдыгы:9600бит/сек
- Байланыш форматы:Контролдук сумманы эсептөө ыкмасы:Текшерүү суммасы мурунку бардык маалыматтардын суммасы болуп саналат (төмөнкү байт гана алынат).
- PC программасы BMSге: Frame Header + Байланыш модулунун дареги (ЖОГОРКУ-кошуу) + Маалымат ID + Маалыматтын узундугу + Маалыматтын мазмуну + Баалоо суммасы.
- PC программасына BMS жооп: Frame Header + Байланыш модулунун дареги (BMS-кошумча) + Берилиштер ID + Маалыматтын узундугу + Маалыматтын мазмуну + Текшерүү суммасы.
- Байланыш мазмуну жөнүндө маалымат:CAN сыяктуу.
3. Modbus протоколу
Сыноо куралы:COM сериялык куралы
- Байланыш форматы:
- Кабардын протоколунун форматы:Каттоо, Сурам алкагын окуу
- Байт: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Description: 0xD2 | 0x03 | Баштоо дареги | Реестрлердин саны (N) | CRC-16 Текшерүү суммасы
- Мисал: D203000C000157AA. D2 - кул дареги, 03 - окуу буйругу, 000C - баштоо дареги, 0001 - окула турган регистрлердин саны 1 жана 57AA - CRC текшерүү суммасы.
- Стандарттык жооп алкагы:
- Байт: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Description: 0xD2 | 0x03 | Маалыматтын узундугу | 1-реестрдин мааниси | Nth реестрдин мааниси | CRC-16 Текшерүү суммасы
- L = 2 * Н
- Мисал: N - регистрлердин саны, D203020001FC56. D2 - кул дареги, 03 - окуу буйругу, 02 - окулган маалыматтардын узундугу, 0001 - 1-окулган регистрдин мааниси, ал хост буйругунан разряд статусу жана FC56 - CRC текшерүү суммасы.
- Кабардын протоколунун форматы:Каттоо, Сурам алкагын окуу
- Каттоо жазуу:Byte1 – 0x06, мында 06 – бирдиктүү кармоо реестрин жазуу буйругу, byte4-5 – хосттун буйругу.
- Стандарттык жооп алкагы:Жалгыз холдинг реестрин жазуу үчүн стандарттуу жооп алкагы суроо-талап алкагы менен бирдей форматка ылайык келет.
- Бир нече маалымат регистрлерин жазыңыз:Байт1 – 0x10, мында 10 – бир нече маалымат регистрлерин жазуу буйругу, байт2-3 – регистрлердин баштапкы дареги, байт4-5 – регистрлердин узундугун, ал эми байт6-7 – маалымат мазмунун билдирет.
- Стандарттык жооп алкагы:Byte2-3 регистрлердин баштапкы дареги, байт4-5 регистрлердин узундугун билдирет.
Посттун убактысы: 23-июль-2024