Լիցքավորման կայանների փոխգործունակության վերացում. OCPP Full-Stack լուծում, արտադրանքի ստանդարտացման և արագ զարգացման հզորացում

Համաշխարհային էլեկտրական մեքենաների արդյունաբերության արագ զարգացման հետ մեկտեղ, լիցքավորման ենթակառուցվածքների ինտելեկտուալ և ստանդարտացված զարգացումը դարձել է արդյունաբերության հրատապ անհրաժեշտություն: Բաց լիցքավորման կետի արձանագրությունը (OCPP) ծառայում է որպես «ընդհանուր լեզու»՝ կապող…էլեկտրական մեքենաների լիցքավորման կայաններկենտրոնական կառավարման համակարգերի հետ համատեղ օգտագործումը դառնում է սարքերի փոխգործունակության խնդիրները լուծելու հիմնական տեխնոլոգիան։

OCPP Full-Stack լուծում. Արտադրանքի ստանդարտացման և արագ զարգացման հզորացում

I. OCPP. Ինչո՞ւ է այն կարևոր եվրոպական շուկա մուտք գործելու համար։

OCPP-ն բաց, ստանդարտացված հաղորդակցման արձանագրություն է, որը ապահովում էէլեկտրական մեքենաների լիցքավորման կայաններ տարբեր արտադրողների կողմից արտադրված արտադրանքները կարող են անխափանորեն կապ հաստատել ցանկացած համատեղելի backend կառավարման համակարգի հետ: OCPP արձանագրության ինտեգրումը արտադրանքներին հագեցնում է «ստանդարտ հաղորդակցման ինտերֆեյսով», որը հիմնական արժեք է ապահովում հետևյալի միջոցով.

Փոխգործունակության խոչընդոտների կոտրում. հնարավորություն է տալիս լիցքավորման կայաններին միանալ OCPP ստանդարտներին համապատասխանող ցանկացած երրորդ կողմի օպերացիոն հարթակի, բարելավելով արտադրանքի հարմարվողականությունը։

Համապատասխանություն կանոնակարգերին. համապատասխանում է լիցքավորման ենթակառուցվածքների համար ԵՄ պարտադիր փոխգործունակության պահանջներին՝ ծառայելով որպես շուկա մուտք գործելու նախապայման։

Խելացի գործառույթների բացում. Աջակցում է հեռակառավարմանը, գանձման հաշվառմանը, կարգավիճակի մոնիթորինգին և OTA ներկառուցված ծրագրային ապահովման թարմացումներին, զգալիորեն կրճատելով վերին մակարդակի հավելվածների մշակման ջանքերը։

Ինտեգրման ծախսերի կրճատում. Օգտագործում է լայնորեն կիրառվող արձանագրությունների կույտ, խուսափելով սեփական արձանագրությունների հետ կապված հատուկ մշակման և երկարաժամկետ սպասարկման ծախսերից։

II. MicroOcpp. Թեթև լուծում՝ օպտիմիզացված ներդրված սարքերի համար

Ռեսուրսներով սահմանափակված ներդրված միջավայրերի համար MicroOcpp-ը ապահովում է OCPP արձանագրությունների իդեալական ներդրում՝ հիմնական առավելություններով, ներառյալ՝

Գերցածր ռեսուրսային հետք. գրված է C/C++ լեզվով և օպտիմիզացված է հատուկ միկրոկառավարիչների և ներդրված Linux-ի համար։

Համապարփակ արձանագրության աջակցություն. Լիովին համատեղելի է OCPP 1.6-ի հետ և աջակցում է 2.0.1-ի թարմացումներին։

Մոդուլային դիզայն. թույլ է տալիս կոմպիլյացիա անել միայն անհրաժեշտ գործառույթների համար՝ սարքավորումների ռեսուրսների օգտագործումը մեծացնելու համար։

Մշակողների համար հարմար. Ապահովում է հստակ API ինտերֆեյսներ և ընդարձակ օրինակներ ինտեգրման ցածր խոչընդոտների համար։

III. Տեղակայման պրակտիկա. OCPP հաղորդակցման համակարգի կառուցում զրոյից

1. Սերվերի միջավայրի կարգավորում

Արագորեն տեղակայեք SteVe OCPP սերվերը՝ օգտագործելով Docker կոնտեյներներ: Որպես բաց կոդով կենտրոնական կառավարման համակարգ, SteVe-ն ապահովում է լիցքավորման կայանների կառավարման համապարփակ հնարավորություններ, ներառյալ WebSocket կապի պահպանումը, լիցքավորման կարգավիճակի մոնիթորինգը և հեռակառավարման հրամանների տրամադրումը:

2. Հաճախորդի տեղակայման հիմնական քայլերը

MicroOcpp հաճախորդի MYD-YF13X հարթակում տեղակայման ընթացքում մենք օգտագործեցինք տրամադրված Linux 6.6.78 համակարգային միջավայրը: Նախ, խաչաձև կոմպիլյացիա արեցինք MicroOcpp կոդի գրադարանի համար՝ ARM-օպտիմիզացված կատարվող ֆայլեր ստեղծելու համար: Հաջորդը, կարգավորեցինք GPIO pin-երը՝ լիցքավորման ատրճանակի միացման կարգավիճակը մոդելավորելու համար. օգտագործեք երկու GPIO միացք՝ յուրաքանչյուր լիցքավորման ինտերֆեյսի կարգավիճակի հայտնաբերումը ներկայացնելու համար:

3. Սերվեր-հաճախորդ կապի հաստատում

Տեղակայումից հետո հաճախորդը հաջողությամբ հաստատեց WebSocket կապ SteVe սերվերի հետ։

Սերվերի կառավարման ինտերֆեյսը ցուցադրեց նոր առցանց տարբերակըէլեկտրական մեքենաների լիցքավորման կայանիրական ժամանակում՝ հաստատելով հիմքում ընկած կապի և արձանագրության փոխազդեցության պատշաճությունը։

Սերվերի կառավարման ինտերֆեյսը իրական ժամանակում կցուցադրի նոր տեղակայված լիցքավորման կայանները։

4. Կարգավիճակի մասին հաղորդման գործառույթի ստուգում

GPIO մակարդակները մանիպուլյացնելով՝ լիցքավորող ատրճանակի տեղադրումը/հանումը մոդելավորելու համար, մենք հետևում ենք, թե ինչպես է հաճախորդը իրական ժամանակում հաղորդում կարգավիճակի փոփոխությունների մասին սերվերին։

Սերվերի ինտերֆեյսը համաժամանակյա կերպով թարմացնում է միակցիչների կարգավիճակները՝ հաստատելով, որ ամբողջ հաղորդակցման շղթան ճիշտ է գործում։

Լիցքավորման ատրճանակը հասանելի է

Որպես համաշխարհայինխելացի լիցքավորման կայանՔանի որ շուկան շարունակում է ստանդարտացվել, OCPP արձանագրության աջակցությունը դարձել է արտադրանքի մրցունակության հիմնական գործոն: Mir-ի կողմից տրամադրվող MYC-YF13X հարթակի վրա հիմնված OCPP համապարփակ լուծումը ոչ միայն զգալիորեն իջեցնում է մշակման շեմը, այլև ապահովում է արտադրանքի համապատասխանությունը ստանդարտներին և շուկայի հարմարվողականությունը:


Հրապարակման ժամանակը. Հունվար-14-2026