ДЭЛИнегизинен үч протоколдон турат:CAN, UART/485 жана Modbus.
1. CAN протоколу
Сыноо куралы:CANтест
- Бод ылдамдыгы:250 миң
- Рамка түрлөрү:Стандарттуу жана кеңейтилген алкактар. Адатта, кеңейтилген алкак колдонулат, ал эми стандарттуу алкак бир нече ылайыкташтырылган BMS үчүн.
- Байланыш форматы:0x90дон 0x98ге чейинки маалымат идентификаторлорукардарлар үчүн жеткиликтүү. Башка ID'лерге, адатта, кардарлар кире алышпайт же аларды өзгөртө алышпайт.
- Компьютердик программалык камсыздоону BMSке жөнөтүү: Артыкчылык + Маалыматтардын идентификатору + BMS дареги + Компьютердик программалык камсыздоонун дареги, мисалы, 0x18100140.
- Компьютердик программалык камсыздоого BMS жообу: Артыкчылык + Маалыматтардын идентификатору + Компьютердик программалык камсыздоонун дареги + BMS дареги, мисалы, 0x18104001.
- Компьютердин программалык камсыздоосунун дарегинин жана BMS дарегинин абалына көңүл буруңуз. Буйрукту кабыл алган дарек биринчи орунда турат.
- Байланыш мазмуну жөнүндө маалымат:Мисалы, жалпы чыңалуу төмөн экендиги жөнүндө экинчи эскертүүсү бар батареянын бузулуу абалында Byte0 80 катары көрсөтүлөт. Экилик санга айландырганда, бул 10000000 болот, мында 0 кадимки, ал эми 1 сигнализация дегенди билдирет. DALY'нин жогорку сол, төмөнкү оң аныктамасына ылайык, бул Bit7ге туура келет: жалпы чыңалуу төмөн экендиги жөнүндө экинчи эскертүү.
- Башкаруу IDлери:Кубатталууда MOS: DA, Разряддоодо MOS: D9. 00 күйүк дегенди, 01 өчүк дегенди билдирет.
2.UART/485 протоколу
Сыноо куралы:COM сериялык куралы
- Бод ылдамдыгы:9600bps
- Байланыш форматы:Текшерүү суммасын эсептөө ыкмасы:Текшерүү суммасы - бул мурунку бардык маалыматтардын суммасы (төмөнкү байт гана алынат).
- BMSке компьютердик программалык камсыздоо: Кадрдын аталышы + Байланыш модулунун дареги (UPPER-Add) + Маалыматтардын идентификатору + Маалыматтардын узундугу + Маалыматтардын мазмуну + Текшерүү суммасы.
- 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 текшерүү суммасы.
- Билдирүү протоколунун форматы:Реестрди окуу, алкакты суроо
- Каттоо жазуу:Byte1 0x06, мында 06 бирдиктүү кармоочу регистрди жазуу буйругу, ал эми byte4-5 хост буйругун билдирет.
- Стандарттык жооп алкагы:Бир холдингдик регистрди жазуу үчүн стандарттуу жооп алкагы суроо-талап алкагы менен бирдей форматта болот.
- Бир нече маалымат регистрлерин жазыңыз:Byte1 0x10 өлчөмүндө, мында 10 бир нече маалымат регистрлерин жазуу буйругу, byte2-3 регистрлердин башталыш дареги, byte4-5 регистрлердин узундугун жана byte6-7 маалыматтардын мазмунун билдирет.
- Стандарттык жооп алкагы:Byte2-3 регистрлердин баштапкы дареги, byte4-5 регистрлердин узундугун билдирет.
Жарыяланган убактысы: 2024-жылдын 23-июлу
