Протокол OCPP обеспечивает единое решение для связи между зарядными станциями.настенное зарядное устройство для электромобилей и любой централизованной системе управления. Данная архитектура протокола поддерживает взаимодействие любых зарядных устройств.настенное зарядное устройство для электромобилей Централизованная система управления поставщика услуг со всеми зарядными станциями.
I. Протокол OCPP
1. Полное название OCPP — Open Charge Point Protocol (протокол открытой точки зарядки), это свободный и открытый протокол, разработанный OCA (Open Charge Alliance), организацией из Нидерландов. Open Charge Pointнастенное зарядное устройство для электромобилей Протокол OCPP используется для унифицированной связи между зарядными станциями (ЗС).настенное зарядное устройство для электромобилейи любой системы управления зарядными станциями (CSMS). Эта архитектура протокола поддерживает взаимодействие CSMS любого поставщика услуг зарядки со всеми зарядными станциями. Преимущества протокола OCPP: открытость и бесплатность использования, предотвращает привязку к одному поставщику (зарядной платформе), сокращает время/трудозатраты на интеграцию и проблемы с ИТ.
2. Основные версии протокола OCPP
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
Протокол SOAP ограничен собственными протокольными ограничениями и не может быстро получить широкое распространение; версия JSON, использующая WebSocket, позволяет передавать данные друг другу в любой сетевой среде; наиболее распространенной версией на рынке является 1.6J, а OCPP 2.0.1 — это протокол, появившийся в 2018 году и считающийся перспективным направлением развития.
3. Различия между различными версиями OCPP.настенное зарядное устройство для электромобилейr
OCPP1.* совместим с более старыми версиями, OCPP1.6 совместим с OCPP1.5, OCPP1.5 совместим с OCPP1.2.
OCPP2.0.1 несовместим с OCPP1.6. Хотя некоторые функции OCPP2.0.1 также присутствуют в OCPP1.6, формат отправляемых данных совершенно другой. В OCPP2.0.1 добавлено множество функций, отсутствующих в OCPP1.6, например.
(1) StartTransaction и StopTransaction в OCPP1.6 заменены на TransactionEvent в OCPP2.0.1.
(2) Обновление прошивки в OCPP2.0.1 добавляет цифровые подписи для предотвращения неполной загрузки прошивки, что приводит к сбоям обновления прошивки.
(3) Платформа гарантирует уникальность transactionId в OCPP1.6, а зарядный пункт гарантирует уникальность transactionId.настенное зарядное устройство для электромобилейв OCPP2.0.1.
(4) В OCPP1.6 дефектные места были оптимизированы и модернизированы, например: в OCPP1.6 данные transactionId внутри StartTransaction определяются платформой, а в OCPP2.0.1 — зарядной станцией.настенное зарядное устройство для электромобилей Это определяет значение transactionId, что выгодно, поскольку при сбое сети необходимо повторно отправить данные StartTransaction, когда зарядная станция заработает.настенное зарядное устройство для электромобилей Необходимо повторно отправить данные. Преимущество этого подхода заключается в том, что при сбое сети требуется повторная отправка данных StartTransaction. Если используется версия OCPP 1.6, платформа с большой вероятностью сохранит две копии одних и тех же данных транзакции, что приведет к двойному списанию средств с клиента;
(5) В OCPP 2.0.1 подробно и по функциям значительно больше деталей, чем в версии 1.6, сложность разработки возросла.
Во-вторых, соглашение OCPP 2.0.1
OCPP2.0.1 поддерживает использование веб-сокетов для передачи данных в формате JSON, однако OCPP2.0.1 несовместим с OCPP1.6.
Поддерживает множество методов авторизации безопасности, ISO15118, интеллектуальную зарядку, управление устройствами, управление зарядкой и т. д. Отличается высокой совместимостью, высоким уровнем безопасности и масштабируемостью.
Топология сети OCPP
1. Архитектура программного обеспечения OCPP2.0.1
В основном он включает модули передачи данных, авторизации, безопасности, конфигурации, диагностики, управления встроенным ПО, управления устройствами и управления зарядкой и т. д. Функциональное разделение модулей (частей) в протоколе OCPP2.0.1:
2. Модуль передачи данных (DataTransfer).
Используйте стороннюю библиотеку libwebsockets для установления веб-сокет-соединения с удаленной системой управления контентом (CSMS) по сети для обмена данными; используйте стороннюю библиотеку rapidjson для
3. Модуль авторизации (Авторизация)
К методам авторизации относятся RFID, кнопка запуска, дебетовая/кредитная карта, PIN-код, CSMS, локальный идентификационный токен, ISO15118, автономная авторизация и так далее.
Пример: Диаграмма сроков авторизации CSMS
4. Модуль безопасности (Security)
Модуль безопасности использует стороннюю библиотеку mbedtls RSA, модуль ECC (эллиптические кривые) для шифрования и дешифрования данных, а также модуль X509 для управления сертификатами.
Пример: Диаграмма синхронизации процесса обновления сертификатов зарядных станций.
5. Модуль «Транзакции»
Под транзакцией понимается процесс зарядки электромобиля с помощью зарядного устройства.
В OCPP2.0 все сообщения, связанные с транзакциями, интегрированы в единое сообщение.
Диаграмма синхронизации: Начало транзакции - Подключение и использование без дополнительных настроек
6. Модуль MeterValues
В процессе транзакции необходимо периодически отправлять локальные данные счетчика в CSMS, чтобы CSMS и пользователи могли в режиме реального времени отслеживать ход транзакции.
Диаграмма синхронизации: данные счетчиков, связанные с транзакциями.
7. Модуль затрат
Модуль выставления счетов — это новый программный модуль в OCPP2.0, используемый для предоставления пользователям информации о ценах и выставлении счетов. Он включает в себя в основном:
- Перед началом зарядки предоставить подробную информацию о ценах на зарядные станции.настенное зарядное устройство для электромобилей.
- Во время зарядки предоставляется информация о стоимости в режиме реального времени.
— После зарядки предоставить окончательную информацию о процессе зарядки.
(1) Временная диаграмма информации о цене перед оплатой:
(2) График времени предоставления информации о выставлении счетов во время начисления платы
(3) Временная диаграмма информации о зарядке после зарядки
8. Модуль бронирования
Резервирование — это функция, которую может установить оператор. Поскольку зарядных станций не так много, это связано с тем, что их не так много.настенное зарядное устройство для электромобилей Поскольку запас хода электромобилей ограничен, пользователям необходимо заранее обеспечить себе право собственности на зарядное оборудование.
Схема синхронизации резервирования выделенного зарядного оборудования на зарядной станции.настенное зарядное устройство для электромобилей:
9. Модуль интеллектуальной зарядки
Интеллектуальная зарядка подразумевает динамическую регулировку мощности зарядки в зависимости от потребностей в процессе зарядки. Она включает в себя, в основном, следующее:
- Балансировка нагрузки внутри зарядной станции - Централизованное управление системой
- Интеллектуальная локальная зарядка - Управление системой энергосбережения
В интеллектуальной зарядке OCPPнастенное зарядное устройство для электромобилей Контроль в основном отражается в профилях зарядки, которые содержат предельные значения передачи энергии для зарядной станции в определенный момент времени.
Содержимое сообщений профилей зарядки (JSON):
10. Модуль диагностики
Она используется для дистанционной диагностики проблем зарядной станции путем загрузки файла, содержащего диагностическую информацию с зарядной станции.
Схема последовательности загрузки файла диагностической информации:
Код, относящийся к диагностическому файлу (часть):
11. Модуль управления прошивкой
Когда зарядной станции потребуется обновить прошивку, CSMS уведомит её о начале загрузки новой прошивки, и зарядная станция должна уведомлять CSMS после каждого этапа загрузки и установки новой прошивки.
Пример: Диаграмма синхронизации обновления прошивки (частичная)
Код, связанный с обновлением прошивки (часть):
12. Модуль DisplayMessage
Модуль отображения сообщений используется оператором зарядной станции (CSO) для отображения пользователю информации, связанной с зарядкой. Модуль отображения сообщений — это новая функция в OCPP 2.0, в основном включающая в себя:
- Настройка отображения сообщений через CSO
-Зарядная станциянастенное зарядное устройство для электромобилей загрузка отображаемого сообщения
Настройка диаграммы синхронизации отображаемых сообщений:
Получите диаграмму синхронизации отображаемых сообщений:
Сычуаньская компания по экологически чистым наукам и технологиям (Sichuan Green Science & Technology Co., Ltd.)
0086 19158819831
Дата публикации: 09.08.2024