El protocolo OCPP proporciona una solución de comunicación unificada entre estaciones de cargaCargador de coche eléctrico Wallbox y cualquier sistema de gestión central. Esta arquitectura de protocolo admite la interconexión de cualquier sistema de carga.Cargador de coche eléctrico Wallbox Sistema de gestión central del proveedor de servicios con todos los puestos de carga.
I. Protocolo OCPP
1. El nombre completo de OCPP es Protocolo de Punto de Carga Abierto (OCP), un protocolo libre y abierto desarrollado por OCA (Open Charge Alliance), una organización con sede en los Países Bajos. El Punto de Carga AbiertoCargador de coche eléctrico Wallbox El protocolo (OCPP) se utiliza para la comunicación unificada entre estaciones de carga (CS)Cargador de coche eléctrico Wallboxy cualquier sistema de gestión de estaciones de carga (CSMS). Esta arquitectura de protocolo permite la interconexión del CSMS de cualquier proveedor de servicios de carga con todos los puestos de carga. Ventajas del protocolo OCPP: abierto y gratuito, evita la dependencia de un único proveedor (plataforma de carga), reduce el tiempo y el esfuerzo de integración 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)
SOAP está limitado por sus propias restricciones de protocolo, no puede ser una amplia gama de promoción rápida; 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 son la versión 1.6J, OCPP2.0.1 es el 2018 del protocolo está promoviendo el uso de la dirección del futuro.
3. Las diferencias entre las distintas versiones de OCPPcarga de coches eléctricos en wallboxr
OCPP1.* es compatible con versiones inferiores, 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 también los tiene, pero el formato del marco de datos enviado ha sido completamente diferente, OCPP2.0.1 agregó una gran cantidad de OCPP1.6 no tiene la función, por ejemplo.
(1) StartTransaction y StopTransaction en OCPP1.6 son reemplazados por TransactionEvent 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 provoca fallas en la actualización del firmware.
(3) La plataforma en OCPP1.6 garantiza que el transactionId sea único, y el puesto de cobro también lo garantiza.Cargador de coche eléctrico Wallboxen OCPP2.0.1.
(4) En OCPP1.6, los lugares defectuosos se han optimizado y actualizado, por ejemplo: en OCPP1.6, los datos de transactionId dentro de StartTransaction están determinados por la plataforma, pero en OCPP2.0.1, es la pila de carga.Cargador de coche eléctrico Wallbox que determina el valor de transactionId, lo cual es ventajoso porque cuando hay una falla en la red, es necesario volver a enviar los datos de StartTransaction cuando se carga la pilaCargador de coche eléctrico Wallbox Es necesario volver a enviar los datos. La ventaja de esto es que, ante una falla de red, es necesario reenviar los datos de StartTransaction. Si se trata de la versión OCPP 1.6, es muy probable que la plataforma guarde dos copias de los mismos datos de transacción, lo que resulta en una doble deducción del dinero del cliente.
(5) Los detalles y características de OCPP 2.0.1 son mucho mayores que los de la versión 1.6 y el desarrollo de la dificultad ha aumentado.
En segundo lugar, el acuerdo OCPP 2.0.1
OCPP2.0.1 admite el uso de comunicación mediante websockets de datos en formato 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 alta compatibilidad, alta seguridad y alta escalabilidad.
Topología de red OCPP
1、Arquitectura del software OCPP2.0.1
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 del módulo funcional (parte) en el protocolo OCPP2.0.1:
2 、 Módulo de transmisión de datos (DataTransfer)

Utilice la biblioteca de terceros libwebsockets para establecer una conexión websockets con el CSMS remoto a través de la red para la interacción de datos; utilice la biblioteca de terceros rapidjson para
3、Módulo de 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: Diagrama de tiempos de autorización del CSMS
4、Módulo de 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 los certificados.
Ejemplo: Diagrama de tiempos para la actualización de certificados de estaciones de carga
5、Módulo de Transacciones
Las transacciones se refieren al proceso de carga de un vehículo eléctrico mediante un dispositivo de carga.
En OCPP2.0, todos los mensajes relacionados con las transacciones están integrados en el mensaje
Diagrama de tiempos: Iniciar transacción - Conectar y listo
6、Módulo MeterValues
Durante el proceso de transacción, es necesario enviar periódicamente datos del medidor local al CSMS, para que el CSMS y los usuarios puedan comprender el progreso de la transacción en tiempo real.
Diagrama de tiempos: datos del medidor relacionados con las transacciones
7、Módulo de costos
El módulo de facturación es un nuevo módulo de software en OCPP 2.0 que proporciona información sobre precios y facturación a los usuarios. Incluye principalmente:
-Antes de cargar, proporcionar información detallada sobre el precio de la estación de carga.Cargador de coche eléctrico Wallbox.
-Durante la carga, proporcionar información de costes en tiempo real.
-Después de la carga, proporcionar información de carga final.
(1) Diagrama de tiempos de información de precios antes del cobro:
(2) Diagrama de tiempos de la información de facturación durante la carga
(3) Diagrama de tiempo de la información de carga después de la carga
8、Módulo de Reservas
La reserva es una función reservada, que puede configurar el operador. Dado que no hay muchas estaciones de carga,Cargador de coche eléctrico Wallbox Además de que la autonomía de los vehículos eléctricos es limitada, los usuarios deben asegurarse de poseer un equipo de carga con antelación.
Diagrama de tiempos para reservar el equipo de carga designado en una estación de cargaCargador de coche eléctrico Wallbox:
9、Módulo de carga inteligente
La carga inteligente se refiere al ajuste dinámico de la potencia de carga según sea necesario durante el proceso. Incluye principalmente:
-Equilibrio de carga dentro de la estación de carga -Control central del sistema
-Carga inteligente local -Control del sistema de gestión de energía
En la carga inteligente de OCPPCargador de coche eléctrico 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 del 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 mediante la carga de un archivo que contiene información de diagnóstico de 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 descarga e instalación del nuevo firmware.
Ejemplo: Diagrama de tiempos de actualización de firmware (parcial)

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

12、Módulo de visualización de mensajes
El módulo de mensaje de visualización lo utiliza 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 función nueva en OCPP 2.0 que incluye principalmente
-Configurar mensaje de visualización por CSO
-Estación de cargaCargador de coche eléctrico Wallbox Cargando mensaje de visualización
Configuración del diagrama de tiempos de los mensajes de visualización:

Obtenga el cuadro de tiempos de mensajes en pantalla:

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