Greensense Twój inteligentny partner w zakresie ładowania Rozwiązania
  • Lesley: +86 19158819659

  • EMAIL: grsc@cngreenscience.com

ładowarka ec

aktualności

ładowarka samochodowa samochodowa OCPP 2.0.1 Protokół komunikacyjny ładowania

Protokół OCPP zapewnia ujednolicone rozwiązanie komunikacyjne pomiędzy stacjami ładowaniaładowarka samochodowa ścienna do samochodu elektrycznego i dowolnego centralnego systemu zarządzania. Ta architektura protokołu obsługuje połączenie dowolnego systemu ładowaniaładowarka samochodowa ścienna do samochodu elektrycznego centralny system zarządzania dostawcy usług obejmujący wszystkie punkty ładowania.

I. Protokół OCPP

1. Pełna nazwa OCPP to Open Charge Point Protocol, który jest bezpłatnym i otwartym protokołem opracowanym przez OCA (Open Charge Alliance), organizację z siedzibą w Holandii. Open Charge Pointładowarka samochodowa ścienna do samochodu elektrycznego Protokół (OCPP) służy do ujednoliconej komunikacji pomiędzy stacjami ładowania (CS)ładowarka samochodowa ścienna do samochodu elektrycznegoi dowolny system zarządzania stacją ładowania (CSMS). Ta architektura protokołu obsługuje połączenie CSMS dowolnego dostawcy usług ładowania ze wszystkimi stanowiskami ładowania. Zalety protokołu OCPP: otwarty i darmowy w użyciu, zapobiega uzależnieniu od jednego dostawcy (platformy ładowania), zmniejsza czas/wysiłek integracji i problemy IT.

ładowarka ev ocpp

2、Główne wersje protokołu OCPP

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

OCPP2.0.1 (JSON)

SOAP jest ograniczony własnymi ograniczeniami protokołu, nie może być szeroko promowany; wersja JSON komunikacji WebSocket umożliwia przesyłanie danych do siebie w dowolnym środowisku sieciowym; najczęściej używanym protokołem na rynku jest wersja 1.6J; OCPP2.0.1 z 2018 r. to protokół promujący wykorzystanie kierunku przyszłości.

3. Różnice pomiędzy różnymi wersjami OCPPładowarka samochodowa ściennar

OCPP1.* jest kompatybilny ze starszymi wersjami, OCPP1.6 jest kompatybilny z OCPP1.5, OCPP1.5 jest kompatybilny z OCPP1.2.

Protokół OCPP2.0.1 nie jest kompatybilny z protokołem OCPP1.6. Chociaż część zawartości protokołu OCPP1.6 jest również zgodna z protokołem OCPP2.0.1, format wysyłanej ramki danych jest zupełnie inny. Protokół OCPP2.0.1 dodał wiele funkcji, których protokół OCPP1.6 nie posiada.

(1) W protokole OCPP1.6 polecenia StartTransaction i StopTransaction zostały zastąpione poleceniem TransactionEvent w protokole OCPP2.0.1.

(2) Aktualizacja oprogramowania sprzętowego w OCPP2.0.1 dodaje podpisy cyfrowe, aby zapobiec niekompletnemu pobieraniu oprogramowania sprzętowego, co może prowadzić do błędów aktualizacji.

(3) Platforma w OCPP1.6 gwarantuje, że identyfikator transakcji jest unikalny, a punkt ładowania gwarantuje jego unikalnośćładowarka samochodowa ścienna do samochodu elektrycznegow OCPP2.0.1.

(4) W OCPP1.6 zoptymalizowano i ulepszono wadliwe miejsca, na przykład: w OCPP1.6 dane transactionId wewnątrz StartTransaction są określane przez platformę, natomiast w OCPP2.0.1 jest to stos ładującyładowarka samochodowa ścienna do samochodu elektrycznego który określa wartość transactionId, co jest korzystne, ponieważ w przypadku awarii sieci konieczne jest ponowne wysłanie danych StartTransaction, gdy stos ładowaniaładowarka samochodowa ścienna do samochodu elektrycznego musi wysłać dane ponownie. Zaletą tego jest to, że gdy nastąpi awaria sieci, trzeba ponownie wysłać dane StartTransaction, jeśli jest to wersja OCPP1.6, platforma prawdopodobnie zapisze dwie kopie tych samych danych Transaction, co spowoduje dwukrotne pobranie pieniędzy klienta;

(5) Szczegóły i funkcje protokołu OCPP 2.0.1 są o wiele lepsze od wersji 1.6, a poziom trudności znacznie wzrósł.

Po drugie, umowa OCPP 2.0.1

Protokół OCPP2.0.1 obsługuje komunikację websockets w formacie JSON. OCPP2.0.1 nie jest zgodny z protokołem OCPP1.6.

Obsługuje wiele metod autoryzacji bezpieczeństwa, ISO15118, inteligentne ładowanie, zarządzanie urządzeniami, zarządzanie ładowaniem itp. Charakteryzuje się wysoką kompatybilnością, wysokim bezpieczeństwem i wysoką skalowalnością.

Topologia sieci OCPP

1、OCPP2.0.1 Architektura oprogramowania

Zawiera głównie moduły transmisji danych, autoryzacji, bezpieczeństwa, konfiguracji, diagnostyki, zarządzania oprogramowaniem sprzętowym, zarządzania urządzeniami i zarządzania ładowaniem itp. Podział funkcjonalny modułów (część) w protokole OCPP2.0.1:

2. Moduł transmisji danych (DataTransfer).

r2

Użyj biblioteki innej firmy libwebsockets, aby nawiązać połączenie websockets ze zdalnym systemem CSMS za pośrednictwem sieci w celu interakcji z danymi; w tym celu użyj biblioteki innej firmy rapidjson.

3、Moduł autoryzacji (Authorization)

Metody autoryzacji obejmują RFID, przycisk Start, kartę debetową/kredytową, kod PIN, CSMS, lokalny idToken, ISO15118, autoryzację offline i tak dalej.

Przykład: Wykres czasu autoryzacji CSMS

4、Moduł bezpieczeństwa (Security)

Moduł bezpieczeństwa wykorzystuje zewnętrzną bibliotekę mbedtls RSA, moduł ECC (Elliptic Curve) do szyfrowania i odszyfrowywania danych oraz moduł X509 do zarządzania certyfikatami.

Przykład: Diagram czasowy aktualizacji certyfikatów stacji ładowania

5、Moduł Transakcji (Transakcje)

Transakcje oznaczają proces ładowania pojazdu elektrycznego za pomocą urządzenia ładującego.

W protokole OCPP2.0 wszystkie wiadomości związane z transakcjami są zintegrowane w wiadomości , który zastępuje , , , i inne wiadomości w OCPP1.6.

Diagram czasowy: Rozpoczęcie transakcji — podłącz i graj

6. Moduł wartości liczników

Podczas procesu transakcji konieczne jest okresowe wysyłanie lokalnych danych pomiarowych do CSMS, aby CSMS i użytkownicy mogli na bieżąco śledzić postęp transakcji.

Diagram czasowy: dane licznikowe związane z transakcjami

7、Moduł kosztów

Moduł rozliczeniowy to nowy moduł oprogramowania w OCPP2.0, który służy do dostarczania użytkownikom informacji o cenach i rozliczeniach. Obejmuje on głównie:

- Przed ładowaniem należy podać szczegółowe informacje o cenie stacji ładowaniaładowarka samochodowa ścienna do samochodu elektrycznego.

-Podczas ładowania, dostarczanie informacji o kosztach w czasie rzeczywistym.

- Po naładowaniu należy podać ostateczne informacje dotyczące ładowania.

(1) Diagram czasowy informacji o cenie przed naliczeniem opłaty:

(2) Tabela czasowa informacji rozliczeniowych podczas ładowania

(3) Diagram czasowy informacji o ładowaniu po naładowaniu

8、Moduł rezerwacji

Rezerwacja jest funkcją zarezerwowaną, którą może ustawić operator. Ponieważ nie ma zbyt wielu stacji ładowaniaładowarka samochodowa ścienna do samochodu elektrycznego a zasięg pojazdów elektrycznych jest ograniczony, użytkownicy muszą wcześniej zapewnić sobie prawo własności do sprzętu ładującego.

Schemat czasowy rezerwacji wyznaczonego sprzętu ładującego na stacji ładowaniaładowarka samochodowa ścienna do samochodu elektrycznego:

9、Moduł inteligentnego ładowania

Inteligentne ładowanie odnosi się do zachowania dynamicznego dostosowywania mocy ładowania w razie potrzeby podczas procesu ładowania. Obejmuje głównie:

-Równoważenie obciążenia w obrębie stacji ładowania -Centralne sterowanie systemem

-Lokalne inteligentne ładowanie -Kontrola systemu zarządzania energią

W inteligentnym ładowaniu OCPPładowarka samochodowa ścienna do samochodu elektrycznego Kontrola ta znajduje swoje odzwierciedlenie przede wszystkim w profilach ładowania, które zawierają limity przesyłu energii dla stacji ładowania w określonym punkcie czasowym.

r3

Treść wiadomości dotyczącej profili ładowania (JSON):

r4

10. Moduł diagnostyczny

Umożliwia zdalną diagnostykę problemów stacji ładowania poprzez przesłanie pliku zawierającego informacje diagnostyczne ze stacji ładowania.

Diagram sekwencji przesyłania pliku z informacjami diagnostycznymi:

Kod związany z plikiem diagnostycznym (część):

11、Moduł zarządzania oprogramowaniem układowym

Gdy stacja ładująca będzie musiała zaktualizować oprogramowanie sprzętowe, CSMS powiadomi ją, kiedy będzie mogła rozpocząć pobieranie nowego oprogramowania sprzętowego. Stacja ładująca powinna powiadamiać CSMS po każdym etapie pobierania i instalowania nowego oprogramowania sprzętowego.

Przykład: Diagram czasowy aktualizacji oprogramowania sprzętowego (częściowy)

r5

Kod związany z aktualizacją oprogramowania sprzętowego (część):

r6

12、Moduł DisplayMessage

Moduł wyświetlania komunikatów jest używany przez operatora stacji ładowania (CSO) do wyświetlania użytkownikowi informacji związanych z ładowaniem. Moduł wyświetlania komunikatów to nowa funkcja w OCPP 2.0, obejmująca głównie:

-Konfiguracja wyświetlania komunikatu przez CSO

-Stacja ładowaniaładowarka samochodowa ścienna do samochodu elektrycznego przesyłanie komunikatu wyświetlacza

Ustawianie schematu czasowego wyświetlania komunikatu:

r7

Pobierz wykres czasu wyświetlania wiadomości:

r8

Sichuan Green Science & Technology Co., Ltd.

sale08@cngreenscience.com

0086 19158819831

www.cngreenscience.com


Czas publikacji: 09-08-2024