احسب الوقت المتبقي لشحن سيارتك الكهربائية
اعرفوا متى تصبح السيارة جاهزة: بطارية سعتها 75 kWh تنتقل من 20% إلى 80% تحتاج إلى 45 kWh، أي نحو 4 ساعات و5 دقائق على شاحن قدرته 11 kW. وتُعرض الطاقة المطلوبة أيضاً. مجاناً في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- السعة (kWh)
- 75
- الحالي (%)
- 20
- الهدف (%)
- 80
- قدرة الشاحن (kW)
- 11
- فرق الشحن (%)
- 60
- الطاقة المطلوبة (kWh)
- 45
- الساعات
- 4.090909
- الدقائق
- 245.454545
تقدّر هذه الحاسبة الوقت الذي تحتاج إليه السيارة الكهربائية للانتقال من نسبة شحن البطارية الحالية إلى نسبة مستهدفة أعلى. أدخلوا سعة البطارية بالكيلوواط ساعة، ونسبتي الشحن الحالية والمطلوبة، وقدرة الشاحن بالكيلوواط. تعرض النتيجة مقدار الطاقة المطلوبة والمدة المقدّرة بالساعات والدقائق. وهذا تقدير مثالي يفترض ثبات القدرة، لذا يفيد في التخطيط والمقارنة، لكنه لا يضمن موعد مغادرة دقيقا.
أدخلوا بيانات جلسة الشحن
ابدؤوا بالسعة الاسمية لبطارية السيارة بوحدة الكيلوواط ساعة. ثم أدخلوا النسبة التي تعرضها السيارة حاليا والنسبة الأعلى التي تريدون الوصول إليها. وأخيرا، أدخلوا القدرة المتاحة للسيارة بالكيلوواط.
استخدموا القدرة التي تستطيع السيارة استقبالها فعليا، لا الرقم الأقصى المكتوب على محطة الشحن بالضرورة. فمحطة بقدرة 150 kW لا تمد سيارة بقدرة 150 kW إذا كان حد الشحن المستمر فيها 80 kW. وبالمثل، قد تحد وحدة منزلية بقدرة 11 kW قدرة الشاحن المتناوب المدمج في السيارة أو التجهيزات الكهربائية.
يجب أن تكون النسبة المستهدفة أعلى من النسبة الحالية، لأن هذه الحاسبة تقدّر وقت الشحن المتبقي ولا تحسب استهلاك الطاقة أثناء القيادة أو التفريغ. ويجب أن تبقى النسبتان بين صفر ومئة. التزموا بالوحدات المحددة لتجنب الخطأ الشائع بمعامل ألف عند الخلط بين الواط والكيلوواط أو بين الواط ساعة والكيلوواط ساعة.
افهموا طريقة الحساب والقيم الناتجة
يحسب النظام أولا مقدار الزيادة المطلوبة في حالة الشحن بطرح النسبة الحالية من النسبة المستهدفة. ثم يضرب فرق النسب في السعة الكاملة للبطارية لتقدير الطاقة التي يجب تخزينها فيها. فعلى سبيل المثال، تحتاج بطارية بسعة 75 kWh عند الانتقال من 20% إلى 80% إلى 45 kWh، لأن ستين في المئة من 75 تساوي 45.
بعد ذلك، تُحسب الساعات المقدّرة بقسمة الطاقة المطلوبة بالكيلوواط ساعة على قدرة الشاحن بالكيلوواط. وتحول الاستجابة المدة إلى دقائق أيضا، وتعرض فرق الشحن والطاقة المطلوبة لكي تتمكنوا من مراجعة النتيجة بسهولة. تُقرّب القيم إلى ست منازل عشرية للحصول على نتيجة مستقرة قابلة لإعادة الاستخدام.
والحساب حتمي؛ فالمدخلات نفسها تنتج دائما الاستجابة نفسها، من دون اتصال بالشبكة أو بيانات مباشرة من السيارة أو عشوائية أو ساعة. ويحدد حقلا الطريقة والصيغة نموذج القدرة الثابتة صراحة، مما يتيح حفظ الافتراض مع التقدير في الأنظمة اللاحقة.
ضعوا ظروف الشحن الواقعية في الحسبان
تستغرق جلسات الشحن الفعلية غالبا وقتا أطول من التقدير المثالي. فنادرا ما تبقى القدرة ثابتة من لحظة التوصيل حتى المغادرة؛ وقد تستقبل البطارية الباردة أو الساخنة قدرة أقل، وقد تخفض السيارة سرعة الشحن كلما امتلأت البطارية، كما قد توزع المحطة المشتركة قدرتها بين عدة سيارات. وتعني خسائر التحويل أيضا أن الطاقة المسحوبة من الشبكة قد تتجاوز الطاقة المخزنة في البطارية.
لا تفترض الحاسبة معامل كفاءة أو منحنى شحن غير معروف، إذ لا يمكن استنتاج أي منهما بثقة من المدخلات الأربعة. تعاملوا مع النتيجة بوصفها خط أساس واضحا لمقارنة الشواحن أو التخطيط لتوقف تقريبي أو اختبار تطبيق أو التحقق من معقولية مدة معلنة. ولتحديد موعد مغادرة آمن، أضيفوا هامشا يستند إلى خبرتكم بالسيارة والموقع المعنيين.
تحتاج الأهداف القريبة من 100% عادة إلى هامش أكبر، لأن خفض القدرة يشتد قرب امتلاء البطارية. وإذا أعلنت الشركة السعة القابلة للاستخدام، فاختاروها للحصول على تخطيط أقرب إلى الواقع.
حالات الاستخدام
خططوا للشحن المنزلي
تحققوا مما إذا كانت جلسة شحن ليلية قادرة على رفع البطارية من مستواها الحالي إلى هدف الصباح المطلوب.
قارنوا بين قدرات الشواحن
استخدموا بيانات البطارية والنسب نفسها مع قدرات مختلفة لمقارنة مدد الشحن المثالية.
اختبروا تطبيقا للسيارات الكهربائية
استخدموا قيم الطاقة والوقت الحتمية مرجعا عند اختبار لوحات المعلومات أو مخططات الرحلات أو عمليات الشحن.
الأسئلة الشائعة
هل يشمل التقدير خسائر الشحن؟
لا. يستخدم الحساب طاقة البطارية المثالية وقدرة ثابتة، لأنه لا يتلقى قيمة للكفاءة أو الخسائر.
لماذا قد يستغرق الشحن الفعلي وقتا أطول؟
قد تخفض الحرارة وتقاسم قدرة المحطة وحدود السيارة والخسائر وتناقص القدرة متوسط سرعة الشحن.
هل ندخل القدرة المعلنة لمحطة الشحن؟
أدخلوا الحد العملي الأقل بين قدرة المحطة والقدرة التي تستطيع سيارتكم استقبالها للحصول على خط أساس أنفع.
كم يستغرق شحن بطارية 75 kWh من 20% إلى 80% بقدرة 11 kW؟
نحو 4 ساعات و5 دقائق في التقدير المثالي. فالانتقال من 20% إلى 80% يتطلب 45 kWh، وقسمة 45 kWh على 11 kW تعطي ما يزيد قليلاً على 4 ساعات. وفي الواقع قد يطول الشحن قليلاً.
لماذا يجب أن يكون الهدف أعلى من النسبة الحالية؟
لأن الأداة تقدّر وقت الشحن المتبقي، فهي تحتاج إلى مستوى أعلى من المستوى الحالي. أدخلوا مثلاً 20% للحالي و80% للهدف، على أن تبقى القيمتان بين 0 و100%.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/final3/ev-charging-time-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"capacity_kwh":75,"current_pct":20,"target_pct":80,"charger_power_kw":11}'const res = await fetch("https://api.kit.forhosting.com/final3/ev-charging-time-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"capacity_kwh": 75,
"current_pct": 20,
"target_pct": 80,
"charger_power_kw": 11
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/final3/ev-charging-time-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"capacity_kwh": 75,
"current_pct": 20,
"target_pct": 80,
"charger_power_kw": 11
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/final3/ev-charging-time-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"capacity_kwh":75,"current_pct":20,"target_pct":80,"charger_power_kw":11}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"capacity_kwh":75,"current_pct":20,"target_pct":80,"charger_power_kw":11}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/final3/ev-charging-time-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"capacity_kwh": 75,
"current_pct": 20,
"target_pct": 80,
"charger_power_kw": 11
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.ev_charging_time_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
أدخلوا بيانات جلسة الشحن
تقبل API السلاسل النصية الرقمية أيضا، لكن أرقام JSON أوضح للاستخدام الآلي.
أسئلة تقنية
ما تكلفة الحساب؟
سعر استخدام API هو $0.002 لكل طلب، ويمكنكم أيضا تشغيل الحاسبة مجانا في المتصفح.
لماذا يجب أن تتجاوز النسبة المستهدفة النسبة الحالية؟
تقدّر هذه القدرة وقت الشحن المتبقي. ولا تمثل النسبة المساوية أو الأقل فترة شحن، ولذلك تعيد invalid_input.