ДЭЛИнегізінен үш хаттамадан тұрады:CAN, UART/485 және Modbus.
1. CAN хаттамасы
Сынақ құралы:CANтест
- Бод жылдамдығы:250 мың
- Рама түрлері:Стандартты және кеңейтілген жақтаулар. Әдетте, кеңейтілген жақтау қолданылады, ал стандартты жақтау бірнеше теңшелген BMS үшін қолданылады.
- Байланыс форматы:0x90-дан 0x98-ге дейінгі деректер идентификаторларытұтынушыларға қолжетімді. Басқа идентификаторларға әдетте тұтынушылар қол жеткізе алмайды немесе оларды өзгерте алмайды.
- BMS-ке арналған ДК бағдарламалық жасақтамасы: Басымдылық + Деректер идентификаторы + BMS мекенжайы + ДК бағдарламалық жасақтамасының мекенжайы, мысалы, 0x18100140.
- ДК бағдарламалық жасақтамасына BMS жауабы: Басымдылық + Деректер идентификаторы + ДК бағдарламалық жасақтамасының мекенжайы + BMS мекенжайы, мысалы, 0x18104001.
- Компьютерлік бағдарламалық жасақтама мекенжайының және BMS мекенжайының орналасуына назар аударыңыз. Пәрменді қабылдайтын мекенжай бірінші орында тұрады.
- Байланыс мазмұны туралы ақпарат:Мысалы, батареяның ақаулық күйінде жалпы кернеудің төмендігі туралы қосымша ескерту бар жағдайда, Byte0 80 ретінде көрсетіледі. Екілік санға түрлендіргенде, бұл 10000000 болады, мұндағы 0 қалыпты, ал 1 дабыл дегенді білдіреді. DALY-дің жоғары сол жақ, төмен оң жақ анықтамасына сәйкес, бұл Bit7-ге сәйкес келеді: жалпы кернеудің төмендігі туралы қосымша ескерту.
- Басқару идентификаторлары:Зарядтау MOS: DA, разрядтау MOS: D9. 00 қосулы дегенді, 01 өшірулі дегенді білдіреді.
2.UART/485 хаттамасы
Сынақ құралы:COM сериялық құралы
- Бод жылдамдығы:9600 б/с
- Байланыс форматы:Бақылау қосындысын есептеу әдісі:Бақылау қосындысы - барлық алдыңғы деректердің қосындысы (тек төменгі байт алынады).
- 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 шілде
