ДАЛИүндсэндээ гурван протоколтой:CAN, UART/485 болон Modbus.
1. CAN протокол
Туршилтын хэрэгсэл:CANtest
- Дамжуулах хурд:250 мянга
- Хүрээний төрлүүд:Стандарт ба өргөтгөсөн хүрээ. Ерөнхийдөө Өргөтгөсөн хүрээг ашигладаг бол Стандарт хүрээ нь цөөн хэдэн өөрчилсөн BMS-д зориулагдсан байдаг.
- Харилцааны формат:0x90-аас 0x98 хүртэлх өгөгдлийн IDүйлчлүүлэгчдэд хүртээмжтэй байдаг. Бусад ID-д үйлчлүүлэгчид хандах эсвэл өөрчлөх боломжгүй байдаг.
- Компьютерийн программ хангамжаас BMS рүү: Priority + Data ID + BMS хаяг + PC програм хангамжийн хаяг, жишээ нь, 0x18100140.
- Компьютерийн програм хангамжийн BMS-ийн хариу арга хэмжээ: Priority + Data ID + PC програм хангамжийн хаяг + BMS хаяг, жишээ нь, 0x18104001.
- Компьютерийн програм хангамжийн хаяг болон BMS хаягийн байрлалыг анхаарна уу. Тушаал хүлээн авах хаяг нь хамгийн түрүүнд ирдэг.
- Харилцааны агуулгын мэдээлэл:Жишээлбэл, бага хэмжээний нийт хүчдэлийн хоёрдогч анхааруулга бүхий зайны эвдрэлийн төлөвт Байт0 нь 80 гэж харагдах болно. Хоёртын хувилбар руу хөрвүүлбэл 10000000 бөгөөд 0 нь хэвийн, 1 нь дохиолол гэсэн үг юм. DALY-ийн өндөр зүүн, баруун доод тодорхойлолтын дагуу энэ нь Bit7-тэй тохирч байна: бага нийт хүчдэлийн хоёрдогч анхааруулга.
- Хяналтын ID:MOS цэнэглэж байна: DA, цэнэглэж байна MOS: D9. 00 нь асаалттай, 01 нь унтраалттай гэсэн үг.
2.UART/485 протокол
Туршилтын хэрэгсэл:COM цуваа хэрэгсэл
- Дамжуулах хурд:9600бит/сек
- Харилцааны формат:Шалгалтын дүнг тооцох арга:Шалгалтын дүн нь өмнөх бүх өгөгдлийн нийлбэр юм (зөвхөн бага байтыг авдаг).
- PC-ийн программ хангамжийг BMS руу шилжүүлэх: Frame Header + Communication Module Address (ДЭЭД-Нэмэх) + Data ID + Data Length + Data Content + Checksum.
- PC-ийн програм хангамжийн BMS-ийн хариу: Frame Header + Холбооны модулийн хаяг (BMS-Add) + Өгөгдлийн ID + Өгөгдлийн урт + Өгөгдлийн агуулга + Шалгалтын дүн.
- Харилцааны агуулгын мэдээлэл:CAN-тай адилхан.
3. Modbus протокол
Туршилтын хэрэгсэл:COM цуваа хэрэгсэл
- Харилцааны формат:
- Мессежийн протоколын формат:Бүртгэл, Хүсэлтийн хүрээг уншина уу
- Байт: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Тодорхойлолт: 0xD2 | 0x03 | Эхлэх хаяг | Бүртгэлийн тоо (N) | CRC-16 Шалгалтын дүн
- Жишээ нь: D203000C000157AA. D2 нь slave хаяг, 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 нь регистрүүдийн эхлэх хаяг, байт4-5 нь регистрүүдийн урт, byte6-7 нь өгөгдлийн агуулгыг илэрхийлдэг.
- Стандарт хариултын хүрээ:Байт2-3 нь регистрүүдийн эхлэх хаяг, байт4-5 нь регистрүүдийн уртыг илэрхийлнэ.
Шуудангийн цаг: 2024 оны 7-р сарын 23-ны хооронд