Greensense, votre partenaire pour les solutions de recharge intelligentes
  • Lesley : +86 19158819659

  • EMAIL: grsc@cngreenscience.com

chargeur EC

nouvelles

Borne de recharge murale pour véhicules électriques – Protocole de communication de charge OCPP 2.0.1

Le protocole OCPP fournit une solution de communication unifiée entre les stations de rechargeborne de recharge murale pour véhicules électriques et tout système de gestion centralisé. Cette architecture de protocole prend en charge l'interconnexion de tout système de charge.borne de recharge murale pour véhicules électriques Système de gestion centralisé du fournisseur de services avec toutes les bornes de recharge.

I. Protocole OCPP

1. Le nom complet d'OCPP est Open Charge Point Protocol, un protocole libre et ouvert développé par l'OCA (Open Charge Alliance), une organisation basée aux Pays-Bas.borne de recharge murale pour véhicules électriques Le protocole OCPP est utilisé pour la communication unifiée entre les stations de recharge.borne de recharge murale pour véhicules électriqueset tout système de gestion de bornes de recharge (CSMS). Cette architecture de protocole permet l'interconnexion du CSMS de n'importe quel fournisseur de services de recharge avec toutes les bornes de recharge. Avantages du protocole OCPP : ouvert et gratuit, il évite la dépendance à un fournisseur unique (plateforme de recharge), et réduit le temps et les efforts d'intégration ainsi que les problèmes informatiques.

chargeur de véhicules électriques OCPP

2. Principales versions du protocole OCPP

OCPP1.2 (SOAP) OCPP1.5 (SOAP) OCPP1.6 (SOAP/JSON)

OCPP2.0.1 (JSON)

SOAP est limité par les contraintes de son propre protocole et ne peut pas se généraliser rapidement ; la version JSON de la communication WebSocket permet l’échange de données dans n’importe quel environnement réseau ; la version 1.6J est la plus utilisée sur le marché, tandis que la version OCPP 2.0.1, sortie en 2018, représente l’avenir.

3. Les différences entre les différentes versions d'OCPPborne de recharge murale pour véhicules électriquesr

OCPP1.* est compatible avec les versions inférieures, OCPP1.6 est compatible avec OCPP1.5, OCPP1.5 est compatible avec OCPP1.2.

OCPP2.0.1 n'est pas compatible avec OCPP1.6. Bien qu'OCPP2.0.1 contienne certains éléments d'OCPP1.6, le format des trames de données envoyées est complètement différent. OCPP2.0.1 a ajouté de nombreuses fonctionnalités qui n'existent pas dans OCPP1.6, par exemple.

(1) StartTransaction et StopTransaction dans OCPP1.6 sont remplacés par TransactionEvent dans OCPP2.0.1.

(2) La mise à jour du firmware dans OCPP2.0.1 ajoute des signatures numériques pour empêcher les téléchargements incomplets du firmware, ce qui entraîne des échecs de mise à jour du firmware.

(3) L'unicité de l'identifiant de transaction est garantie par la plateforme dans OCPP 1.6 et par le poste de facturation.borne de recharge murale pour véhicules électriquesdans OCPP2.0.1.

(4) Dans OCPP 1.6, les points faibles ont été optimisés et corrigés. Par exemple, dans OCPP 1.6, les données transactionId de l'événement StartTransaction étaient déterminées par la plateforme, tandis que dans OCPP 2.0.1, elles provenaient de la pile de facturation.borne de recharge murale pour véhicules électriques Cela détermine la valeur de transactionId, ce qui est avantageux car en cas de panne réseau, il est nécessaire de renvoyer les données StartTransaction lorsque la borne de recharge est opérationnelle.borne de recharge murale pour véhicules électriques doit renvoyer les données. L'avantage est que, en cas de panne de réseau, il est nécessaire de renvoyer les données StartTransaction. Si la version OCPP est la 1.6, la plateforme risque fort d'enregistrer deux copies des mêmes données de transaction, ce qui entraînerait un double prélèvement du montant du client.

(5) OCPP 2.0.1 détaille et offre beaucoup plus de fonctionnalités que la version 1.6, ce qui a accru la difficulté de développement.

Deuxièmement, l'accord OCPP 2.0.1

OCPP2.0.1 prend en charge l'utilisation du format JSON pour la communication WebSocket des données ; OCPP2.0.1 n'est pas compatible avec OCPP1.6.

Prend en charge de multiples méthodes d'autorisation de sécurité, ISO15118, la recharge intelligente, la gestion des appareils, la gestion de la recharge, etc. Offre une compatibilité, une sécurité et une évolutivité élevées.

Topologie du réseau OCPP

1. Architecture logicielle OCPP 2.0.1

Il comprend principalement des modules de transmission de données, d'autorisation, de sécurité, de configuration, de diagnostic, de gestion du micrologiciel, de gestion des périphériques et de gestion de la charge, etc. Division des modules fonctionnels (parties) dans le protocole OCPP2.0.1 :

2、Module de transmission de données (DataTransfer)

r2

Utilisez la bibliothèque tierce libwebsockets pour établir une connexion WebSocket avec le CSMS distant via le réseau pour l'échange de données ; utilisez la bibliothèque tierce rapidjson pour

3. Module d'autorisation

Les méthodes d'autorisation comprennent la RFID, le bouton de démarrage, la carte de débit/crédit, le code PIN, le CSMS, l'identifiant local idToken, l'ISO15118, l'autorisation hors ligne, etc.

Exemple : Tableau des délais d’autorisation CSMS

4. Module de sécurité

Le module de sécurité utilise la bibliothèque tierce mbedtls RSA, le module ECC (Elliptic Curve) pour chiffrer et déchiffrer les données, et le module X509 pour gérer les certificats.

Exemple : Diagramme de chronologie pour la mise à jour des certificats des bornes de recharge

5. Module Transactions

Le terme « transactions » désigne le processus de recharge d'un véhicule électrique au moyen d'un dispositif de recharge.

Dans OCPP2.0, tous les messages relatifs aux transactions sont intégrés dans le message. , qui remplace , , , et d'autres messages dans OCPP1.6.

Diagramme temporel : Démarrer la transaction - Plug and Play

6. Module MeterValues

Durant le processus de transaction, il est nécessaire d'envoyer périodiquement les données du compteur local au CSMS, afin que le CSMS et les utilisateurs puissent suivre l'avancement de la transaction en temps réel.

Diagramme temporel : données de compteur liées aux transactions

7. Module de coûts

Le module de facturation est un nouveau module logiciel d'OCPP 2.0, utilisé pour fournir aux utilisateurs des informations sur les prix et la facturation. Il comprend principalement :

-Avant la recharge, fournir des informations tarifaires détaillées sur la station de rechargeborne de recharge murale pour véhicules électriques.

-Pendant la charge, fournir des informations en temps réel sur le coût.

-Après la charge, affichage des informations finales de charge.

(1) Diagramme temporel des informations de prix avant facturation :

(2) Tableau chronologique des informations de facturation pendant la période de facturation

(3) Diagramme temporel des informations de charge après la charge

8. Module de réservation

La réservation est une fonction optionnelle, paramétrable par l'opérateur. Étant donné le nombre limité de bornes de recharge,borne de recharge murale pour véhicules électriques L’autonomie des véhicules électriques étant limitée, les utilisateurs doivent s’assurer au préalable la possession d’un équipement de recharge.

Diagramme de temps pour la réservation de l'équipement de recharge désigné à une station de rechargeborne de recharge murale pour véhicules électriques:

9. Module de charge intelligent

La recharge intelligente désigne le fait d'ajuster dynamiquement la puissance de charge en fonction des besoins pendant le processus de charge. Elle comprend principalement :

- Équilibrage de la charge au sein de la station de recharge - Contrôle du système centralisé

-Recharge intelligente locale -Contrôle du système de gestion de l'énergie

En charge intelligente OCPPborne de recharge murale pour véhicules électriques Le contrôle se reflète principalement dans les profils de charge, qui contiennent les limites de transfert d'énergie de la station de charge à un moment précis.

r3

Contenu du message des profils de facturation (JSON) :

r4

10. Module de diagnostic

Il permet de diagnostiquer à distance les problèmes de la borne de recharge en téléchargeant un fichier contenant des informations de diagnostic provenant de la borne.

Diagramme de séquence de chargement du fichier d'informations de diagnostic :

Code relatif au fichier de diagnostic (partie) :

11. Module de gestion du firmware

Lorsque la borne de recharge doit mettre à jour son micrologiciel, CSMS l'informera du moment où elle pourra commencer à télécharger le nouveau micrologiciel, et la borne devra informer CSMS après chaque étape du téléchargement et de l'installation du nouveau micrologiciel.

Exemple : Diagramme de chronologie de la mise à jour du firmware (partiel)

r5

Code relatif à la mise à jour du firmware (partie) :

r6

12、Module DisplayMessage

Le module d'affichage des messages est utilisé par l'opérateur de la station de recharge (CSO) pour afficher des informations relatives à la recharge à l'utilisateur. Ce module est une nouvelle fonctionnalité d'OCPP 2.0 et comprend principalement les éléments suivants :

-Configuration de l'affichage du message par CSO

-Station de chargeborne de recharge murale pour véhicules électriques message d'affichage en cours de téléchargement

Configuration du diagramme de synchronisation des messages d'affichage :

r7

Obtenez le graphique de chronométrage des messages d'affichage :

r8

Sichuan Green Science & Technology Co., Ltd.

sale08@cngreenscience.com

0086 19158819831

www.cngreenscience.com


Date de publication : 9 août 2024