DURING CHARGING

كيفية إرسال قيم العدادات باستخدام MeterValues.req

مقدمة

تعد قراءات العدادات واحدة من أهم عناصر فواتير الطاقة ومراقبتها وإدارتها. قيمة قراءة العداد تهم السائق ومشغل الأسطول ومشغل الشبكة ومورد الطاقة.

قراءات العدادات للسيارات الكهربائية تشبه إلى حد كبير من الناحية الفنية عدادات المباني. ومع ذلك، توفر أنظمة الشحن الحديثة العديد من القدرات.

أنواع قيم العدادات

يميز OCPP بين الغرض المقصود: 1) قيم عداد جلسة الشحن و 2) قيم العدادات المتوافقة مع الساعة.

  1. قيم عداد جلسة الشحن
    تُسمى أيضًا «بيانات العداد المأخوذة»، ويتم قياس قيم عداد جلسة الشحن وإرسالها في فترات زمنية محددة (على سبيل المثال، دقيقة واحدة) من نقطة الشحن إلى CMS. يتم إرسال قيم العدادات هذه فقط أثناء جلسة الشحن وتوفر قياسًا «في الوقت الفعلي».
  2. قيم العدادات المحاذية للساعة
    يتم قياس قيم العدادات المتوافقة مع الساعة وإرسالها بانتظام ومواءمتها مع وقت ساعة محدد. على سبيل المثال، قد ترسل نقطة الشحن قيم العداد كل 15 دقيقة، حتى بدون جلسة شحن نشطة. قد تكون هذه البيانات ذات صلة بمشغل الشبكة. لا تعتبر هذه القيم عادةً قيمًا في الوقت الفعلي.

يمكن إرسال كلا النوعين من قراءة العدادات مع قيم العدادات. req الرسالة و إيقاف المعاملة. req رسالة (داخل بيانات المعاملات) في OCPP 1.6 و OCPP 2.0.

OCPP MeterValues.req message
OCPP StopTransaction.req message

في OCPP، قيمة المتر. مطلوب يحتوي على ثلاثة حقول: معرف الموصل، معرف المعاملة، و قيمة العداد.

OCPP metervalue.req fields

ال قيمة العداد يتضمن الحقل الطابع الزمني وقيمة العينة.

OCPP meterValue fields

ال قيمة العينة الحقل هو كائن أكبر يحدد قيم العدادات. الأهم من ذلك، أن قيمة العينة الحقل عبارة عن مصفوفة ويمكن أن يحتوي على قيم عدادات متعددة.

OCPP sampledValue fields
OCPP sampledValue fields

دعونا نلقي نظرة على قيمة العينة:

  • القيمة: هذه هي قيمة العداد الفعلية التي تم قياسها. في حالة 20 كيلو واط، سيعرض هذا الملف «20". ولكن كن حذرًا، لأن OCPP يتطلب تنسيق سلسلة.
  • السياق: هنا، يميز OCPP ما إذا كانت قيمة العداد متوافقة مع الساعة»ساعة العينة«، قيمة العداد المتعلقة بالجلسة»العينة. دورية، أو أي نوع آخر.
  • صيغة: نظرًا لأن OCPP يرسل القيمة كسلسلة، فإن حقل التنسيق هذا يحدد تنسيق تلك القيمة المعينة. يشير «Raw» إلى عدد صحيح أو قيمة عشرية ويشير «SignedData» إلى كتلة بيانات مشفرة. «الخام» هو الأكثر شيوعًا.
  • ميسوران: يشير إلى نوع القياس. وبعبارة أخرى، فإنه يخبرنا بنوع القيمة التي نتلقاها. عادةً ما ترسل نقاط الشحن الطاقة («Energy.Active.Import.Interva») والطاقة («Power.Active.Import») والتيار («Current.Import»). يحدد OCP أكثر من 22 مقياسًا. هذا هو السبب قيمة العينة يمكن أن تحتوي على عدة مقاييس لكل رسالة.
  • مرحلة: يشير إلى المرحلة الكهربائية حيث قامت نقطة الشحن بقياس نقطة البيانات. إما أن يكون القياس قد تم في مرحلة محددة (مثل «L1")، بين المراحل (مثل «L1-L2")، أو بشكل مستقل عن أي مرحلة. يصبح هذا مهمًا خاصة بالنسبة للتدابير المتعلقة بالطاقة (الجهد والتيار وما إلى ذلك).
  • الموقع: لا يتم قياس كل قيمة متر في نفس الموقع. لذلك، تحدد رسالة OCPP الموقع الدقيق، مثل «الكبل» أو «المدخل» أو «الجسم».
  • وحدة: نظرًا لأن حقل القيمة لا يعطينا أي معلومات حول الوحدة، فإن OCPP يحتوي على حقل الوحدة المنفصل هذا. يمكن أن يحتوي كل مقياس على قيم مختلفة. يمكن أن تحتوي الطاقة على «كيلووات ساعة» أو «واط». حدد OCPP أكثر من 16 نوعًا من الوحدات بما في ذلك النسبة المئوية والأمبير والنسبة المئوية والطاقة والمزيد.

كيفية إرسال قيم العدادات في OCPP

من أجل الحصول على قيم العدادات من محطات الشحن، نحتاج إلى البدء بتعيين تكوينات محطة الشحن.

في المثال أدناه، سنقوم بإعداد إعدادات لشاحن Tritium DC.

قم بتكوين الشاحن الخاص بك:

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

نحن نغير 3 أشياء:

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

هذا يعني أن الشاحن سيرسل قيم العدادات كل 60 ثانية أثناء جلسة الشحن وكل 15 دقيقة بشكل عام (00:15، 00:30، إلخ.)
نريد الحصول على طاقة الطاقة، التيار، SoC، درجة الحرارة، الجهد، التردد

OCPP ClockAlignedDataInterval (the intervals for the ClockAligned metering in seconds)
OCPP MeterValuesSampledData (the measurands)
OCPP MeterValueSampleInterval (the intervals of the meter during a session in seconds)

استخدم Metervalue.req:

  • بعد إجراء التغييرات، تتطلب بعض أجهزة الشحن إعادة تشغيل بسيطة لمحطة الشحن. إذا كان الأمر كذلك، فابدأ وأعد تشغيل الشاحن عن بُعد.
  • بعد ذلك، نبدأ جلسة شحن ونلاحظ بيانات السجل على CMS (إن أمكن)
[

«16f0c9fed9ce254b»،
«قيم العداد»،
{
«معرف الموصل»: 1،
«معرف المعاملة»: 1344615480،
«قيمة العداد»: [
{
«الطابع الزمني»: «2022-05-20T 10:39:19.657 Z»،
«قيمة العينة»: [
{
«القيمة»: «12903.0"،
«السياق»: «العينة الدورية»،
«التنسيق»: «خام»،
«قياس و»: «الطاقة. نشطة. الاستيراد. التسجيل»،
«الموقع»: «منفذ»،
«الوحدة»: «Wh»

{
«القيمة»: «50000.0"،
«السياق»: «العينة الدورية»،
«التنسيق»: «خام»،
«القياس»: «الطاقة. Active.Import»،
«الموقع»: «منفذ»،
«الوحدة»: «W»

{
«القيمة»: «50.0"،
«السياق»: «العينة الدورية»،
«التنسيق»: «خام»،
«القياس»: «الاستيراد الحالي»،
«الموقع»: «منفذ»،
«الوحدة»: «A»

{
«القيمة»: «63.0"،
«السياق»: «العينة الدورية»،
«التنسيق»: «خام»،
«القياس»: «SoC»،
«الموقع»: «EV»،
«الوحدة»: «النسبة المئوية»

{
«القيمة»: «298.8"،
«السياق»: «العينة الدورية»،
«التنسيق»: «خام»،
«القياس»: «درجة الحرارة»،
«الموقع»: «الجسم»،
«الوحدة»: «K»

{
«القيمة»: «270.4"،
«السياق»: «العينة الدورية»،
«التنسيق»: «خام»،
«القياس»: «الجهد»،
«الموقع»: «مدخل»،
«الوحدة»: «V»

{
«القيمة»: «60.0"،
«السياق»: «العينة الدورية»،
«التنسيق»: «خام»،
«القياس»: «التردد»،
«الموقع»: «مدخل»
}
]
}
]
}
]

  • نتلقى قيم العدادات كل 60 ثانية تحتوي على جميع قيم العدادات التي نطلبها.
  • على سبيل المثال، تلقينا 50000 واط (50 كيلو واط) تم قياسها عند مخرج الشاحن.
  • نرى أيضًا معرف المعاملة، ال معرف الموصل، وجميع الحقول الأخرى التي وصفناها أعلاه. نظرًا لأن جميع الحقول ليست إلزامية، فقد لا تجد جميع الحقول.

أهمية قيم العدادات

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

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

إلى جانب إرسال ملفات تعريف الشحن إلى أجهزة الشحن، يجب أن يؤدي تحسين Ampcontrol إلى «قراءة» قياس كل محطة شحن. فقط من خلال مراقبة الشحن بشكل صحيح، يتم ضبط التحسين بسرعة كبيرة. على سبيل المثال، قد يتم شحن السيارة ببطء وقد تقوم خوارزمية التحسين الخاصة بنا بتحويل الطاقة المتبقية إلى المركبات الأخرى.

تستخدم Ampcontrol معلومات مثل حالة الشحن (SoC) للمركبات، خاصة بالنسبة لشحن الأسطول. هناك، غالبًا ما ندمج هذا مع البيانات غير التابعة لـ OCPP مثل أوقات المغادرة والطاقة المطلوبة للرحلة التالية.

ملخص

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

يميز OCPP بين نوعين من قراءة العدادات - قيم عداد جلسة الشحن وقيم العدادات المتوافقة مع الساعة. بالنسبة لكليهما، يمكنك عادةً تعيين فترات زمنية (على سبيل المثال، 60 ثانية) على جهاز نقطة الشحن.

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

الخطوط العريضة

مقدمة

أنواع قيم العدادات

كيفية إرسال قيم العدادات في OCPP

أهمية قيم العدادات

ملخص

ابدأ مع 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 شركة أمبكونترول تكنولوجيز، جميع الحقوق محفوظة