Пратакол OCPP забяспечвае ўніфікаванае рашэнне для сувязі паміж зараднымі станцыямізарадная прылада для электрамабіляў wallbox і любая цэнтралізаваная сістэма кіравання. Гэтая архітэктура пратакола падтрымлівае ўзаемасувязь любых зарадных прыладзарадная прылада для электрамабіляў wallbox цэнтралізаваная сістэма кіравання пастаўшчыком паслуг з усімі пунктамі зарадкі.
I. Пратакол OCPP
1. Поўная назва OCPP — Open Charge Point Protocol, які з'яўляецца бясплатным і адкрытым пратаколам, распрацаваным OCA (Open Charge Alliance), арганізацыяй, якая базуецца ў Нідэрландах. Адкрыты пункт зарадкізарадная прылада для электрамабіляў wallbox Пратакол (OCPP) выкарыстоўваецца для ўніфікаванай сувязі паміж зараднымі станцыямі (CS)зарадная прылада для электрамабіляў wallboxі любая сістэма кіравання зараднымі станцыямі (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зарадка электрамабіля wallboxr
OCPP1.* сумяшчальны з ніжэйшымі версіямі, OCPP1.6 сумяшчальны з OCPP1.5, OCPP1.5 сумяшчальны з OCPP1.2.
OCPP2.0.1 не сумяшчальны з OCPP1.6, хоць некаторыя элементы OCPP2.0.1 таксама сумяшчальныя, але фармат адпраўленага кадра дадзеных зусім адрозніваецца. Напрыклад, OCPP2.0.1 дадаў шмат функцый, таму OCPP1.6 не мае гэтай функцыі.
(1) StartTransaction і StopTransaction у OCPP1.6 заменены на TransactionEvent у OCPP2.0.1.
(2) Абнаўленне прашыўкі ў OCPP2.0.1 дадае лічбавыя подпісы, каб прадухіліць няпоўную загрузку прашыўкі, што прыводзіць да збояў абнаўлення прашыўкі.
(3) Ідэнтыфікатар транзакцыі гарантавана ўнікальны як платформай у OCPP1.6, так і пунктам аплаты.зарадная прылада для электрамабіляў wallboxу OCPP2.0.1.
(4) У OCPP1.6 дэфектныя месцы былі аптымізаваны і мадэрнізаваны, напрыклад: у OCPP1.6 дадзеныя transactionId унутры StartTransaction вызначаюцца платформай, але ў OCPP2.0.1 гэта стос зарадкі.зарадная прылада для электрамабіляў wallbox які вызначае значэнне transactionId, што выгадна, бо ў выпадку збою ў сетцы неабходна паўторна адправіць дадзеныя StartTransaction, калі зарадная станцыя будзе загружана.зарадная прылада для электрамабіляў wallbox даводзіцца адпраўляць дадзеныя зноў. Перавага гэтага ў тым, што ў выпадку збою сеткі неабходна паўторна адпраўляць дадзеныя StartTransaction. Калі гэта версія OCPP1.6, платформа, хутчэй за ўсё, захавае дзве копіі адных і тых жа дадзеных транзакцыі, што прывядзе да падвойнага спісання грошай кліента.
(5) У версіі OCPP 2.0.1 значна больш дэталяў і функцый, чым у версіі 1.6, а таксама павялічылася складанасць распрацоўкі.
Па-другое, пагадненне OCPP 2.0.1
OCPP2.0.1 падтрымлівае выкарыстанне фармату JSON для перадачы дадзеных праз вэб-сокеты, OCPP2.0.1 не сумяшчальны з OCPP1.6.
Падтрымлівае некалькі метадаў аўтарызацыі бяспекі, ISO15118, разумную зарадку, кіраванне прыладамі, кіраванне зарадкай і г.д. Характарыстыкі высокай сумяшчальнасці, высокай бяспекі і высокай маштабаванасці.
Тапалогія сеткі OCPP
1. Архітэктура праграмнага забеспячэння OCPP2.0.1
У асноўным уключае модулі перадачы дадзеных, аўтарызацыі, бяспекі, канфігурацыі, дыягностыкі, кіравання прашыўкай, кіравання прыладамі і кіравання зарадкай і г.д. Функцыянальнае падзеленне (частка) модуляў у пратаколе OCPP2.0.1:
2、Модуль перадачы даных (DataTransfer).

Выкарыстоўвайце староннюю бібліятэку libwebsockets для ўстанаўлення злучэння websockets з аддаленай CSMS праз сетку для ўзаемадзеяння з дадзенымі; выкарыстоўвайце староннюю бібліятэку rapidjson для
3. Модуль аўтарызацыі
Метады аўтарызацыі ўключаюць RFID, кнопку «Пуск», дэбетавую/крэдытную карту, PIN-код, CSMS, лакальны idToken, ISO15118, аўтарызацыю ў аўтаномным рэжыме і гэтак далей.
Прыклад: Дыяграма часу аўтарызацыі CSMS
4. Модуль бяспекі
Модуль бяспекі выкарыстоўвае староннюю бібліятэку mbedtls RSA, модуль ECC (эліптычная крывая) для шыфравання і расшыфравання дадзеных і модуль X509 для кіравання сертыфікатамі.
Прыклад: Часавая дыяграма абнаўлення сертыфікатаў зараднай станцыі
5. Модуль транзакцый (Transactions)
Транзакцыі адносяцца да працэсу зарадкі электрамабіля з дапамогай зараднай прылады.
У OCPP2.0 усе паведамленні, звязаныя з транзакцыямі, інтэграваныя ў паведамленне.
Часавая дыяграма: пачатак транзакцыі - падключы і працуй
6. Модуль MeterValues
Падчас працэсу транзакцыі неабходна перыядычна адпраўляць лакальныя дадзеныя лічыльніка ў CSMS, каб CSMS і карыстальнікі маглі адсочваць ход транзакцыі ў рэжыме рэальнага часу.
Часавая дыяграма: дадзеныя лічыльніка, звязаныя з транзакцыямі
7. Модуль выдаткаў
Модуль выстаўлення рахункаў — гэта новы праграмны модуль у OCPP2.0, які выкарыстоўваецца для прадастаўлення карыстальнікам інфармацыі аб цэнах і выстаўленні рахункаў. Ён у асноўным уключае ў сябе:
- Перад зарадкай прадастаўленне падрабязнай інфармацыі аб цане зараднай станцыізарадная прылада для электрамабіляў wallbox.
-Падчас зарадкі, прадастаўленне інфармацыі аб кошце ў рэжыме рэальнага часу.
-Пасля зарадкі прадастаўленне канчатковай інфармацыі аб зарадцы.
(1) Часавая дыяграма інфармацыі аб цане перад спагнаннем плацяжу:
(2) Часавая дыяграма аплатнай інфармацыі падчас спагнання платы
(3) Часавая дыяграма інфармацыі аб зарадцы пасля зарадкі
8. Модуль браніравання
Рэзерваванне — гэта рэзерваваная функцыя, якую можа наладзіць аператар. Паколькі зарадных станцый няшматзарадная прылада для электрамабіляў wallbox і запас ходу электрамабіляў абмежаваны, карыстальнікам неабходна загадзя забяспечыць права ўласнасці на зараднае абсталяванне.
Часавая дыяграма для рэзервавання прызначанага зараднага абсталявання на зараднай станцыізарадная прылада для электрамабіляў wallbox:
9. Модуль разумнай зарадкі
Разумная зарадка азначае дынамічную рэгуляванне магутнасці зарадкі па меры неабходнасці падчас працэсу зарадкі. У асноўным яна ўключае ў сябе:
- Балансаванне нагрузкі ўнутры зараднай станцыі - Цэнтралізаванае кіраванне сістэмай
-Лакальная разумная зарадка -Сістэма кіравання энергіяй
У разумнай зарадцы OCPPзарадная прылада для электрамабіляў wallbox Кіраванне ў асноўным адлюстроўваецца ў профілях зарадкі, якія ўтрымліваюць абмежаванні перадачы энергіі для зараднай станцыі ў пэўны момант часу.

Змест паведамленняў профіляў зарадкі (JSON):

10. Дыягнастычны модуль
Ён выкарыстоўваецца для дыстанцыйнай дыягностыкі праблем зараднай станцыі шляхам загрузкі файла, які змяшчае дыягнастычную інфармацыю з зараднай станцыі.
Дыяграма паслядоўнасці загрузкі файла дыягнастычнай інфармацыі:
Код (частка), звязаны з дыягнастычным файлам:
11. Модуль кіравання прашыўкай
Калі зараднай станцыі трэба абнавіць прашыўку, CSMS паведаміць ёй, калі можна пачаць загрузку новай прашыўкі, і зарадная станцыя павінна паведамляць CSMS пасля кожнага этапу загрузкі і ўсталёўкі новай прашыўкі.
Прыклад: Дыяграма часу абнаўлення прашыўкі (частковая)

Код, звязаны з абнаўленнем прашыўкі (частка):

12. Модуль DisplayMessage
Модуль адлюстравання паведамленняў выкарыстоўваецца аператарам зараднай станцыі (CSO) для адлюстравання карыстальніку інфармацыі, звязанай з зарадкай. Модуль адлюстравання паведамленняў — гэта новая функцыя ў OCPP 2.0, якая ў асноўным уключае...
-Налада паведамлення на дысплеі ад CSO
-Зарадная станцыязарадная прылада для электрамабіляў wallbox загрузка паведамлення на экране
Налада дыяграмы часу адлюстравання паведамленняў:

Атрымаць дыяграму часу адлюстравання паведамленняў:

Час публікацыі: 09 жніўня 2024 г.