Subscribe & get the latest news in your email
blue x
Charging Technology

كيفية إرسال ملفات تعريف شحن EV إلى محطة شحن OCPP الخاصة بك

بواسطة

June 25, 2025

إذا كنت تعتقد أن شحن المركبات الكهربائية يتعلق فقط بتوصيل كابل من مصدر التيار الكهربائي إلى السيارة - فأنت مخطئ!

هناك ما هو أكثر من ذلك بكثير. ومثلما تتقدم تقنية EV، تتطور تقنية الشحن أيضًا. بدأت الشركات في الإبداع لتحسين تجربة شحن المركبات الكهربائية للسائقين. ويرجع ذلك إلى حقيقة أن العديد من المستخدمين الأوائل للمركبات الكهربائية أصيبوا بالإحباط بسبب عدد كبير من التطبيقات وعمليات التسجيل البطيئة وعدد الأخطاء التي تحدث أثناء الشحن.

لكن تلك الأيام وراءنا أخيرًا. لماذا؟ لأن أجهزة الشحن المتصلة بالشبكة متصلة الآن بأنظمة السحابة المركزية وتتواصل باستمرار مع مشغل نقطة الشحن (CPO). يحتوي CPO على مجموعة متنوعة من الخدمات وأنظمة المراقبة والميزات وما إلى ذلك المتصلة عن بُعد. وقد فتح هذا الباب أمام العديد من التطورات التكنولوجية، مثل تطبيقات الهاتف المحمول وبطاقات RFID والشحن بدون تلامس.

ما هي أفضل طريقة للاتصال بمحطة شحن EV الخاصة بك؟

الطريقة الأكثر شيوعًا لتوصيل نقطة شحن بنظام سحابي مركزي لشحن المركبات الكهربائية هي توصيل بروتوكول نقطة الشحن المفتوحة (OCPP) بالإنترنت. لمعرفة المزيد حول كيفية عمل OCPP والشحن الذكي معًا لتحسين عمليات EV الخاصة بك، راجع تقريرنا ما هو OCPP وكيفية استخدامه للشحن الذكي.

مع تقديم OCPP 1.6، هناك نوعان مختلفان من OCPP:

  • التطبيقات القائمة على الصابون (OCPP-S)
  • بديل جسون (OCPP-J)
ابدأ في تحسين استراتيجية الشحن لأسطولك من خلال محاكي شحن المركبات الكهربائية، أو تعرف على كيف يمكن لـ Ampcontrol مساعدتك في إدارة تكاليف الطاقة وتبسيط العمليات من خلال طلب عرض توضيحي.

JSON أكثر إحكاما ويتم تشغيله عبر Websockets. كما أن لديها قدرات تشخيص أفضل بكثير. يعد تلقي البيانات وإرسالها باستخدام JSON أمرًا بسيطًا لأنه يستخدم طلبات HTTP.

SOAP أقل إحكاما وأكثر تعقيدًا ويصعب الحفاظ عليه بشكل عام.

تعليق في تجاوز سعة المكدس يلخص الأمر بشكل جيد: «في الوقت الحاضر، يعد SOAP مبالغة تامة، يا IMHO. كان من الجيد استخدامه، ومن الجيد تعلمه، ومن الجميل أن نتمكن من استخدام JSON الآن.» بالطبع، هذا رأي واحد فقط، لكنه رأي نشاركه هنا التحكم في الأمبير. نظرًا لأن معظم الشركات المصنعة لنقاط الشحن الرئيسية تستخدم عملاء OCPP، فإن دور CPO أو مشغل النظام المركزي هو تنفيذ OCPP بالكامل وفقًا لـ إرشادات OCPP. يمكن أن يؤدي استخدام نظام برمجي غير تابع لـ OCPP إلى تعديلات باهظة الثمن لاحقًا ولا يُنصح بذلك.


ما هو المفهوم العام لـ OCPP لنقاط الشحن؟

يتم استخدام البروتوكول لعدد كبير من الأسباب. يسمح لك OCPP بتفويض برنامج تشغيل EV على محطة شحن معينة، وتلقي قيمة العداد (على سبيل المثال، Wh) أثناء عملية الشحن، ويسمح للمشغل بتحديث البرنامج الثابت للشاحن.

غالبًا ما تتضمن الرسائل معلومات حول connectorID ومعرف ChargePointID ومعرف المعاملة وغيرها من الحقول.

يبدأ كل تفاعل بطلب من العميل (ChargePoint) أو الخادم (النظام المركزي)، على سبيل المثال:

StartTransaction.req (معرف الموصل، بطاقة الهوية، بداية العداد، الطابع الزمني، [معرف الحجز]).

يستجيب الجانب الآخر (الخادم أو العميل) برسالة تأكيد مثل:

ابدأ transaction.conf (معلومات IDTAG، معرف المعاملة).

في المثال أعلاه، بدأنا للتو عملية شحن لمحطة شحن واحدة.

Sequence Diagram: Example of starting and stopping a transaction — OCPP 1.6

تحتوي كل رسالة على ملف JSON على النحو التالي:

{
«مخطط $»: «http://json-schema.org/draft-04/schema #»،
«العنوان»: «بدء طلب المعاملة»،
«النوع»: «الكائن»،
«الخصائص»: {
«معرف الموصل»: {
«النوع»: «عدد صحيح»

«معرف الهوية»: {
«النوع»: «سلسلة»،
«الحد الأقصى للطول»: 20

«ميترستارت»: {
«النوع»: «عدد صحيح»

«معرف الحجز»: {
«النوع»: «عدد صحيح»

«الطابع الزمني»: {
«النوع»: «سلسلة»،
«التنسيق»: «التاريخ والوقت»
}

«خصائص إضافية»: خطأ،
«مطلوب»: [
«معرف الموصل»،
«معرف الهوية»،
«ميترستارت»،
«الطابع الزمني»
]
}

كيفية إرسال ملفات تعريف الشحن باستخدام OCPP 1.6

يكمن جمال OCPP 1.6 وما بعده في القدرة على تنفيذ الشحن الذكي للسيارات الكهربائية. يعني الشحن الذكي أن النظام المركزي يمكنه إرسال ملفات تعريف التحميل أو أوامر الشحن إلى نقطة الشحن. يُستخدم الشحن الذكي في الغالب لموازنة الأحمال أو تخفيضات الذروة أو التحسينات القائمة على التكلفة أو ما شابه ذلك.

لذلك، مع OCPP، يرسل النظام المركزي الرسالة تعيين ملف تعريف الشحن. req إلى نقطة الشحن. بعد استلام منحنى التحميل، ترسل نقطة الشحن تعيين ملف تعريف الشحن. conf للتأكد من أن الجهاز قد تلقى الملف الشخصي وقبله. ستتبع محطة الشحن هذه «التعليمات».

Sequence Diagram: Set Charging Profile with OCPP 1.6

بالإضافة إلى المعلومات «النموذجية» مثل connectorID و TransactionID، فإن تعيين ملف تعريف الشحن. req يحتوي على جزء ملفات تعريف شحن CSC يحدد ملف تعريف الشحن وكيف يجب أن تستخدم نقطة الشحن ملف تعريف التحميل.

ستجد أدناه مثالاً على CSChargingProfiles المرسلة من النظام المركزي إلى نقطة الشحن.


«ملفات تعريف شحن CSC»: {
«معرف ملف الشحن»: 158798،
«نوع ملف تعريف الشحن»: «مطلق»،
«الغرض من شحن الملف الشخصي»: «ملف تعريف TX»،
«جدول الشحن»: {
«وحدة معدل الشحن»: «W»،
«فترة جدول الشحن»: [
{
«الحد»: 11000.0،
«فترة البداية»: 0

{
«الحد»: 9000.0،
«فترة البداية»: 780

{
«الحد»: 4500.0،
«فترة البداية»: 1680

«المدة»: 1680
}،]،
«مستوى المكدس»: 0،
«معرف المعاملة»: 339373،
«صالح من»: «2020—10—15T 14:32:00 + 00:00»,
«صالح لـ»: «2020—10—16T 14:15:00 + 00:00»
}

ستجد أدناه نظرة عامة للحصول على فهم أفضل للتعليمات:

معرف ملف تعريف الشحن (عدد صحيح)
معرف منحنى التحميل

الغرض من ملف تعريف الشحن (سلسلة)
يحدد الغرض من الجدول.
TxProfile: عندما يتعلق الأمر بحدث الشحن الحالي (المعاملة).
TxDefaultProfile: عندما لا تكون مرتبطة بحدث الشحن الحالي.
ChargePointMaxProfile: لتكوين الطاقة القصوى المتاحة على ChargePoint بالكامل

جدول الشحن
يحتوي على معلومات ملف تعريف الشحن مثل البدء والتوقف والمدة والملف الشخصي الفعلي (السلسلة الزمنية)

مستوى المكدس (عدد صحيح)
مستوى تحديد القيمة في مجموعة التسلسل الهرمي لملفات التعريف. القيم الأعلى لها الأسبقية على القيم الأقل.

فترة جدول الشحن (المصفوفة)
قائمة بعناصر ChargingSchedulePeriod التي تحدد الحد الأقصى للطاقة أو الاستخدام الحالي بمرور الوقت (هذا هو ملف تعريف الشحن!). يحتوي كل عنصر على فترة البداية والحد (W أو A) و NumberPhases (اختياري)

كيفية إنشاء ملف تعريف شحن لـ OCPP 1.6

إذا كان لديك بالفعل أو تخطط لاستخدام واجهة OCPP الخلفية، فإن إحدى أفضل الطرق إنشاء ملفات تعريف الشحن هو استخدام تطبيق Ampcontrol.

العملية بسيطة:

  1. تتصل السيارة بمحطة الشحن.
  2. تتلقى الواجهة الخلفية لـ OCPP طلب المصادقة.
  3. يؤدي هذا إلى تشغيل استدعاء API إلى Ampcontrol.
  4. يوفر لك Ampcontrol ملف تعريف الشحن.

باستخدام Ampcontrol، يمكنك تعيين هدف التحسين الخاص بك (على سبيل المثال، تقليل الحمل الأقصى) لكل موقع شحن أو عميل. أفضل شيء هو أنه يوفر لك التنسيق الصحيح تلقائيًا. يتم إرسال كل ملف تعريف كملف CSChargingProfiles لخادم OCPP الخاص بك.


ملخص

النقاط الرئيسية من هذه المقالة هي:

  • استخدم OCPP-J لـ JSON للاتصال من الخادم (النظام المركزي) بمحطة الشحن بدلاً من OCPP-S.
  • يحتوي OCCP-J على اتصالات Websocket ومحطة شحن ورسائل تبادل النظام المركزي.
  • يتيح لك OCPP 1.6 تنفيذ الشحن الذكي للسيارات الكهربائية.
  • استخدم CSChargingProfiles لتحديد ملف تعريف الشحن وكيف يجب أن تستخدم نقطة الشحن ملف تعريف التحميل.
  • Ampcontrol هي الطريقة الأسرع والأكثر ملاءمة لإنشاء ملف تعريف شحن باستخدام واجهة OCPP الخلفية.

تعرف على المزيد حول الشحن الذكي مع OCPP في تقريرنا، ما هو OCPP وكيفية استخدامه للشحن الذكي.

Tags:
Related Posts
See All Posts

تعرف على كيفية استخدام مشغلي الأساطيل لـ Ampcontrol

Ampcontrol هو برنامج قائم على السحابة يتصل بسلاسة بشبكات الشحن والمركبات وأنظمة الأسطول وأنظمة البرامج الأخرى. لا حاجة إلى أجهزة، فقط تكامل لمرة واحدة.

تحدث إلى أحد الخبراء

ابدأ مع Ampcontrol

Ampcontrol Logo
345 شارع 7
91056 Erlangen
Germany
C. de Eloy Gonzalo 27
28010 Madrid
Spain
345 7th Avenue
New York, NY 10001
United States
حقوق الطبع والنشر © 0000 شركة أمبكونترول تكنولوجيز، جميع الحقوق محفوظة