ДАЛИнегізінен үш протоколы бар:CAN, UART/485 және Modbus.
1. CAN протоколы
Сынақ құралы:CANtest
- Берілу жылдамдығы: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-ге ДК бағдарламалық құралы: Фрейм тақырыбы + Коммуникациялық модуль мекенжайы (ЖОҒАРЫ-Қосу) + Деректер идентификаторы + Деректер ұзындығы + Деректер мазмұны + Бақылау сомасы.
- ДК бағдарламалық құралына BMS жауабы: кадр тақырыбы + байланыс модулінің мекенжайы (BMS-қосу) + деректер идентификаторы + деректер ұзындығы + деректер мазмұны + бақылау сомасы.
- Байланыс мазмұны туралы ақпарат: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 – 0х10, мұндағы 10 – бірнеше деректер регистрлерін жазу командасы, байт2-3 – регистрлердің бастапқы мекенжайы, байт4-5 – регистрлердің ұзындығын, ал байт6-7 – деректер мазмұнын білдіреді.
- Стандартты жауап кадры:Байт2-3 регистрлердің бастапқы мекенжайы, байт4-5 регистрлердің ұзындығын білдіреді.
Хабарлама уақыты: 23 шілде 2024 ж