Протоколот OCPP обезбедува унифицирано комуникациско решение помеѓу станиците за полнењеѕиден полнач за електричен автомобил и кој било централен систем за управување. Оваа протоколска архитектура ја поддржува меѓусебната поврзаност на кој било систем за полнењеѕиден полнач за електричен автомобил централен систем за управување на давателот на услуги со сите места за полнење.
I. OCPP протокол
1. Целосното име на OCPP е Open Charge Point Protocol, што е бесплатен и отворен протокол развиен од OCA (Open Charge Alliance), организација со седиште во Холандија. Open Charge Pointѕиден полнач за електричен автомобил Протоколот (OCPP) се користи за унифицирана комуникација помеѓу станиците за полнење (CS)ѕиден полнач за електричен автомобили кој било систем за управување со станици за полнење (CSMS). Оваа протоколска архитектура поддржува меѓусебно поврзување на CSMS на кој било давател на услуги за полнење со сите станици за полнење. Предности на OCPP протоколот: отворен и бесплатен за употреба, спречува врзување за еден давател на услуги (платформа за полнење), го намалува времето/напорот за интеграција и ИТ проблемите.

2, Главни верзии на OCPP протоколот
OCPP1.2 (SOAP) OCPP1.5 (SOAP) OCPP1.6 (SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP е ограничен од сопствените протоколски ограничувања, не може да биде широк опсег на брза промоција; JSON верзијата на комуникацијата WebSocket, може да биде во која било мрежна средина за да испраќаат податоци едни на други, најчесто користените протоколи на пазарот се верзијата 1.6J, OCPP2.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) Идентификаторот на трансакцијата е загарантиран дека е уникатен од платформата во OCPP1.6, а загарантиран е дека е уникатен и од страна на платежната станицаѕиден полнач за електричен автомобилво OCPP2.0.1.
(4) Во OCPP1.6, неисправните места се оптимизирани и надградени, на пример: во OCPP1.6, податоците за transactionId во StartTransaction се одредуваат од платформата, но во OCPP2.0.1, тоа е купот за полнењеѕиден полнач за електричен автомобил што ја одредува вредноста на transactionId, што е предност бидејќи кога има дефект на мрежата, потребно е повторно да се испратат податоците од StartTransaction кога купот за полнењеѕиден полнач за електричен автомобил мора повторно да ги испрати податоците. Предноста на ова е што кога има дефект на мрежата, потребно е повторно да се испратат податоците од StartTransaction, ако се работи за верзија OCPP1.6, платформата најверојатно ќе зачува две копии од истите податоци за трансакцијата, што ќе резултира со двојно одбивање на парите на клиентот;
(5) OCPP 2.0.1 детали и карактеристики од верзијата 1.6 на многу повеќе, развојот на тешкотијата е зголемен.
Второ, договор за OCPP 2.0.1
OCPP2.0.1 поддржува употреба на JSON формат за комуникација на податоци websockets, OCPP2.0.1 не е компатибилен со OCPP1.6.
Поддржува повеќе методи за безбедносно овластување, ISO15118, паметно полнење, управување со уреди, управување со полнење итн. Се одликува со висока компатибилност, висока безбедност и висока скалабилност.
OCPP мрежна топологија
1, OCPP2.0.1 Софтверска архитектура
Главно вклучува модули за пренос на податоци, овластување, безбедност, конфигурација, дијагноза, управување со фирмвер, управување со уреди и управување со полнење итн. Функционална поделба на модули (дел) во протоколот OCPP2.0.1:
2, Модул за пренос на податоци (Transfer).

Користете ја библиотеката libwebsockets од трета страна за да воспоставите websockets врска со оддалечениот CSMS преку мрежата за интеракција со податоци; користете ја библиотеката rapidjson од трета страна за
3, Модул за авторизација (овластување)
Методите за авторизација вклучуваат RFID, копче за стартување, дебитна/кредитна картичка, PIN код, CSMS, локален idToken, ISO15118, офлајн авторизација и така натаму.
Пример: Табела за временска рамка за овластување на CSMS
4, Безбедносен (Безбедносен) Модул
Безбедносниот модул користи библиотека од трети страни, mbedtls RSA, модул ECC (елиптична крива) за шифрирање и дешифрирање на податоци и модул X509 за управување со сертификати.
Пример: Дијаграм на време за ажурирање на сертификатите за станици за полнење
5, Модул за трансакции (Трансакции)
Трансакциите се однесуваат на процесот на полнење на електрично возило преку уред за полнење.
Во OCPP2.0, сите пораки поврзани со трансакциите се интегрирани во пораката.
Дијаграм на време: Започнете ја трансакцијата - Вклучи и пушти
6, модул за мерни вредности
За време на процесот на трансакција, потребно е периодично да испраќа податоци од локалните броила до CSMS, така што CSMS и корисниците можат да го разберат напредокот на трансакцијата во реално време.
Дијаграм на време: податоци за броилата поврзани со трансакциите
7, Модул за трошоци
Модулот за фактурирање е нов софтверски модул во OCPP2.0, кој се користи за обезбедување информации за цените и фактурирањето на корисниците. Главно вклучува:
-Пред полнење, обезбедување детални информации за цената на станицата за полнењеѕиден полнач за електричен автомобил.
-За време на полнењето, обезбедување информации за трошоците во реално време.
-По полнењето, давање на конечни информации за полнење.
(1) Дијаграм на временска рамка на информациите за цената пред наплата:
(2) Временска табела на информациите за фактурирање за време на наплатата
(3) Дијаграм на време на информации за полнење по полнењето
8, Модул за резервација
Резервацијата е резервирана функција, која може да ја постави операторот. Бидејќи нема многу станици за полнењеѕиден полнач за електричен автомобил и опсегот на возење на електричните возила е ограничен, корисниците треба однапред да обезбедат сопственост на опремата за полнење.
Дијаграм на време за резервација на назначената опрема за полнење на станица за полнењеѕиден полнач за електричен автомобил:
9, Модул за паметно полнење
Паметното полнење се однесува на динамичко прилагодување на моќноста на полнењето по потреба за време на процесот на полнење. Главно вклучува:
-Балансирање на оптоварувањето во рамките на станицата за полнење -Централна системска контрола
-Локално паметно полнење -Контрола на системот за управување со енергија
Во паметното полнење на OCPPѕиден полнач за електричен автомобил Контролата главно се рефлектира во профилите за полнење, кои ги содржат ограничувањата за пренос на енергија за станицата за полнење во одреден временски момент.

Содржина на пораката за профили за полнење (JSON):

10, дијагностички модул
Се користи за далечинско дијагностицирање на проблемите на станицата за полнење со прикачување на датотека што содржи дијагностички информации од станицата за полнење.
Дијаграм на секвенца за прикачување на дијагностичка информациска датотека:
Код поврзан со дијагностичка датотека (дел):
11, Модул за управување со фирмвер
Кога станицата за полнење треба да го ажурира фирмверот, CSMS ќе ја извести станицата за полнење кога може да започне со преземање на новиот фирмвер, а станицата за полнење треба да го извести CSMS по секој чекор од преземањето и инсталирањето на новиот фирмвер.
Пример: Дијаграм за временско ажурирање на фирмверот (делумно)

Код поврзан со ажурирање на фирмверот (дел):

12, модул за прикажување пораки
Модулот за прикажување пораки го користи операторот на станицата за полнење (CSO) за да прикаже информации поврзани со полнењето на корисникот, модулот за прикажување пораки е нова функција во OCPP 2.0, која главно вклучува
-Поставување на порака за прикажување од CSO
- Станица за полнењеѕиден полнач за електричен автомобил прикачување на порака за прикажување
Поставување на дијаграмот за мерење на времето на прикажување на пораката:

Добијте ја табелата за време на прикажување на пораката:

Сечуан Зелена Наука и Технологија Ко., ООД
0086 19158819831
Време на објавување: 09.08.2024