El protocolo OCPP proporciona una solución de comunicación unificada entre las estaciones de cargaCargador de automóvil eléctrico de Wallbox y cualquier sistema de gestión central. Esta arquitectura de protocolo admite la interconexión de cualquier cargaCargador de automóvil eléctrico de Wallbox Sistema de gestión central del proveedor de servicios con todas las publicaciones de carga.
I. Protocolo OCPP
1. El nombre completo de OCPP es el protocolo de punto de carga abierto, que es un protocolo gratuito y abierto desarrollado por OCA (Open Charge Alliance), una organización con sede en los Países Bajos. El punto de carga abiertoCargador de automóvil eléctrico de Wallbox El protocolo (OCPP) se utiliza para la comunicación unificada entre las estaciones de carga (CS)Cargador de automóvil eléctrico de Wallboxy cualquier sistema de gestión de la estación de carga (CSMS). Esta arquitectura de protocolo admite la interconexión de los CSM de cualquier proveedor de servicios de carga con todas las publicaciones de carga. Ventajas del protocolo OCPP: Abierto y gratuito para usar, evita que el bloqueo en un solo proveedor (plataforma de carga) reduce el tiempo de integración/esfuerzo y los problemas de TI.

2 、 Versiones principales del protocolo OCPP
OCPP1.2 (SOAP) OCPP1.5 (SOAP) OCPP1.6 (SOAP/JSON)
OCPP2.0.1 (JSON)
El jabón está limitado por sus propias limitaciones de protocolo, no puede ser una amplia gama de promociones rápidas; La versión JSON de la comunicación WebSocket puede estar en cualquier entorno de red para enviarse datos entre sí, los protocolos más utilizados en el mercado es la versión 1.6J, OCPP2.0.1 es el 2018 fuera del protocolo está promoviendo el uso de la dirección del futuro.
3, las diferencias entre las diversas versiones de OCPPCarga de coche eléctrico de Wallboxr
OCPP1.* Es compatible con versiones más bajas, OCPP1.6 es compatible con OCPP1.5, OCPP1.5 es compatible con OCPP1.2.
OCPP2.0.1 no es compatible con OCPP1.6, OCPP2.0.1, aunque algunos de los contenidos de OCPP1.6 tampoco lo han no tener la función, por ejemplo.
(1) StartTransaction y StopTransaction en OCPP1.6 se reemplazan por transaccionEvent en OCPP2.0.1.
(2) La actualización de firmware en OCPP2.0.1 agrega firmas digitales para evitar descargas de firmware incompletas, lo que lleva a fallas de actualización de firmware.
(3) Se garantiza que el transaccionOd es único por la plataforma en OCPP1.6, y se garantiza que es único por la publicación de cargaCargador de automóvil eléctrico de Wallboxen OCPP2.0.1.
(4) En OCPP1.6, los lugares defectuosos se han optimizado y actualizado, por ejemplo: en OCPP1.6, los datos transaccionados dentro de la transacción de inicio están determinados por la plataforma, pero en OCPP2.0.1, es la pila de cargaCargador de automóvil eléctrico de Wallbox Eso determina el valor de transaccionOid, que es ventajoso porque cuando hay una falla de la red, es necesario volver a enviar los datos de StartTransaction cuando la pila de cargaCargador de automóvil eléctrico de Wallbox tiene que enviar los datos nuevamente. La ventaja de esto es que cuando hay una falla de la red, necesita volver a enviar los datos de StartTransaction, si se trata de la versión OCPP1.6, es muy probable que la plataforma guarde dos copias de los mismos datos de transacción, lo que resulta en la deducción de la deducción de la dinero del cliente dos veces;
(5) OCPP 2.0.1 Detalles y características que la versión 1.6 de mucho más, el desarrollo de la dificultad ha aumentado.
Segundo, OCPP 2.0.1 Acuerdo
OCPP2.0.1 admite el uso de la comunicación WebSockets de datos JSON, OCPP2.0.1 no es compatible con OCPP1.6.
Admite múltiples métodos de autorización de seguridad, ISO15118, carga inteligente, gestión de dispositivos, gestión de carga, etc. presenta una alta compatibilidad, alta seguridad y alta escalabilidad.
Topología de la red OCPP
1 、 Ocpp2.0.1 Arquitectura de software
Incluye principalmente módulos de transmisión de datos, autorización, seguridad, configuración, diagnóstico, gestión de firmware, gestión de dispositivos y gestión de carga, etc. División de módulos funcionales (PART) en el protocolo OCPP2.0.1:
2 、 Módulo de transmisión de datos (dataTransfer)

Use la biblioteca de terceros libwebSockets para establecer una conexión WebSockets con los CSM remotos a través de la red para la interacción de datos; Use la biblioteca de terceros Rapidjson para
3 、 Módulo de autorización (autorización)
Los métodos de autorización incluyen RFID, botón de inicio, tarjeta de débito/crédito, código PIN, CSMS, IdToken local, ISO15118, autorización fuera de línea, etc.
Ejemplo: Gráfico de tiempo de autorización de CSMS
4 、 Módulo de seguridad (seguridad)
El módulo de seguridad utiliza la biblioteca de terceros MBedTLS RSA, el módulo ECC (curva elíptica) para cifrar y descifrar datos, y el módulo X509 para administrar certificados.
Ejemplo: diagrama de tiempo para actualizar certificados de la estación de carga
5 、 Módulo de transacciones (transacciones)
Las transacciones se refieren al proceso de carga de un vehículo eléctrico por un dispositivo de carga.
En OCPP2.0, todos los mensajes relacionados con la transacción están integrados en el mensaje
Diagrama de tiempo: Transacción de inicio - Plug and Play
6 、 Módulo de metúrgicos
Durante el proceso de transacción, necesita enviar datos de medidores locales a CSMS periódicamente, para que los CSM y los usuarios puedan comprender el progreso de la transacción en tiempo real.
Diagrama de tiempo: datos del medidor relacionados con la transacción
7 、 Módulo de costo
El módulo de facturación es un nuevo módulo de software en OCPP2.0, que se utiliza para proporcionar información de precio y facturación a los usuarios. Principalmente incluye:
-Afor Borging, que proporciona información detallada de precios de la estación de cargaCargador de automóvil eléctrico de Wallbox.
-Durando el cobro, proporcionando información de costos en tiempo real.
-Desputado de carga, proporcionando información de carga final.
(1) Diagrama de tiempo de la información del precio antes de cobrar:
(2) Gráfico de tiempo de información de facturación durante el cargo
(3) Diagrama de tiempo de la información de carga después de cargar
8 、 Módulo de reserva
La reserva es una función reservada, que el operador puede establecer. Dado que no hay muchas estaciones de cargaCargador de automóvil eléctrico de Wallbox Y la gama de conducción de vehículos eléctricos es limitada, los usuarios deben asegurar la propiedad de los equipos de carga por adelantado.
Diagrama de tiempo para reservar el equipo de carga designado en una estación de cargaCargador de automóvil eléctrico de Wallbox:
9 、 módulo de carga inteligente
La carga inteligente se refiere al comportamiento de ajustar dinámicamente el poder de carga según sea necesario durante el proceso de carga. Principalmente incluye:
-Calomear el equilibrio dentro de la estación de carga -Control del sistema central
-Local de carga inteligente -control del sistema de gestión de energía
En OCPP Smart CargingCargador de automóvil eléctrico de Wallbox El control se refleja principalmente en los perfiles de carga, que contienen los límites de transferencia de energía para la estación de carga en un momento específico.

Contenido de mensaje de perfiles de carga (JSON):

10 、 Módulo de diagnóstico
Se utiliza para diagnosticar de forma remota los problemas de la estación de carga cargando un archivo que contiene información de diagnóstico desde la estación de carga.
Diagrama de secuencia de carga de archivos de información de diagnóstico:
Código relacionado con el archivo de diagnóstico (parte):
11 、 Módulo de gestión de firmware
Cuando la estación de carga necesita actualizar el firmware, CSMS notificará a la estación de carga cuando pueda comenzar a descargar el nuevo firmware, y la estación de carga debe notificar a CSMS después de cada paso de descargar e instalar el nuevo firmware.
Ejemplo: diagrama de tiempo de actualización de firmware (parcial)

Código relacionado de actualización de firmware (parte):

12 、 módulo de messmessage
El módulo de mensaje de visualización es utilizado por el operador de la estación de carga (CSO) para mostrar información relacionada con la carga al usuario, el módulo de mensaje de visualización es una nueva función en OCPP 2.0, principalmente incluyendo
-Setset Misicia de visualización de CSO
-La de cargaCargador de automóvil eléctrico de Wallbox Mensaje de visualización de carga
Configuración del diagrama de sincronización del mensaje de visualización:

Obtenga la tabla de sincronización del mensaje de visualización:

Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Tiempo de publicación: agosto-09-2024