حاسبة زمن التشغيل الاحتياطي للمكثف الفائق
تقدّر هذه الحاسبة مدة قدرة بنك مكثفات فائقة مشحون على تغذية حمل ثابت القدرة قبل أن يبلغ الجهد الأدنى الصالح للتشغيل.
شغّل الأداة مجانًا
أدخلوا السعة الفعلية، وجهد البدء، وجهد القطع، وقدرة الحمل، وكفاءة المحول عند الحاجة. تعرض النتيجة زمن التشغيل بالثواني والدقائق والساعات، إلى جانب الطاقة المتاحة من المكثف والطاقة التي تصل إلى الحمل بعد خسائر التحويل. تفيد الحاسبة في التقدير الأولي للحجم، ومقارنة التصاميم، والتحقق من أن البنك المقترح يوفر مدة التجاوز المطلوبة عند انقطاع المصدر.
حددوا نافذة الجهد التي يستطيع الحمل استخدامها فعليًا
لا يقدم المكثف الفائق المقدار نفسه من الطاقة القابلة للاستخدام لمجرد ثبات سعته الاسمية. تعتمد الطاقة المخزنة على مربع الجهد، ولذلك تكون القيمة المهمة هي الفرق بين الطاقة عند جهد البدء والطاقة المتبقية عند جهد القطع. تطبق الحاسبة نصف السعة مضروبًا في فرق مربعي الجهدين. ليس من الضروري أن يكون جهد القطع صفرًا؛ بل ينبغي أن يمثل أدنى جهد دخل يظل عنده المحول أو المتحكم أو المرحل أو الحمل المحمي قادرًا على العمل. أدخلوا جهد البنك عند بدء التشغيل الاحتياطي بعد مراعاة حد الشحن المعتاد وأي خفض مقصود للجهد. استخدموا السعة الفعلية للبنك، ولا تجمعوا قيم الخلايا إلا إذا كان ذلك الجمع صحيحًا للترتيب الفعلي على التوالي والتوازي. يقلل توصيل الخلايا على التوالي السعة الفعلية، كما تقلل تفاوتات التصنيع والتقادم والحرارة ودوائر الموازنة والتسرب الأداء الواقعي. إن استخدام قيم محافظة لجهد البدء والسعة مع حد قطع واقعي ينتج تقديرًا أوثق من افتراض إتاحة كل جول مخزن.
حوّلوا الطاقة القابلة للاستخدام إلى مدة عند قدرة ثابتة
يفترض الحساب أن الجهاز المحمي يستهلك قدرة خرج ثابتة طوال التفريغ. بعد إيجاد طاقة المكثف القابلة للاستخدام بوحدة الجول، تضربها الحاسبة في كفاءة المحول لتقدير الطاقة الواصلة إلى الحمل، ثم تقسمها على قدرة الحمل بالواط. ولأن الواط الواحد يساوي جولًا واحدًا في الثانية، يكون الناتج زمن الاحتياط بالثواني، وتعرضه الحاسبة أيضًا بالدقائق والساعات. أدخلوا الكفاءة في صورة عدد عشري؛ فعلى سبيل المثال تمثل 0.90 كفاءة قدرها تسعون بالمئة. استخدموا 1 فقط في حساب مثالي لا يتضمن خسائر تحويل. عند تغذية حمل إلكتروني منظم، تكون القدرة الثابتة غالبًا تقريبًا أوليًا أفضل من التيار الثابت، لأن تيار الدخل يرتفع مع انخفاض جهد المكثف. إذا كان الحمل مقاومة بسيطة أو يسحب بالفعل تيارًا ثابتًا، فإن منحنى تفريغه يتبع معادلة مختلفة ولا ينبغي اعتبار هذه النتيجة دقيقة. استخدموا أعلى قدرة مستمرة معقولة، واحسبوا طاقة البدء والنبضات العابرة على حدة عندما تؤثر بوضوح في مدة الاستمرار المطلوبة.
فسّروا التقدير وأضيفوا هامشًا هندسيًا
الناتج تقدير تحليلي مثالي وليس ضمانًا لأداء بنك حقيقي. تسبب المقاومة المكافئة على التوالي هبوطًا فوريًا في الجهد عند توصيل الحمل، وقد يبلغ النظام جهد القطع أسرع مما يتنبأ به حساب الطاقة وحده. تستهلك الأسلاك وأجهزة الحماية ومقاومات الموازنة والتفريغ الذاتي وتيار سكون المحول وتغير كفاءته قدرًا إضافيًا من الطاقة. وقد يكون تفاوت السعة وتدهورها مهمين مع تغير الحرارة وطول مدة الخدمة. احسبوا عند التصميم أكثر من سيناريو: حالة اسمية للمقارنة، وحالة منخفضة السعة والكفاءة للتشغيل المتوقع، وحالة سيئة لهبوط الجهد تتحقق من بقاء الحمل فوق القطع لحظة التوصيل. اختاروا بنكًا بهامش مقصود يتجاوز المدة المطلوبة، ثم اختبروا المجموعة المكتملة تحت حمل وظروف بيئية ممثلة. تمثل الطاقة القابلة للاستخدام في النتيجة طاقة جانب المكثف بين الجهدين المدخلين، بينما تشمل الطاقة المسلمة الكفاءة المحددة. يوضح هذا الفصل الافتراضات ويساعد المراجعين على إعادة إنتاج قرار تحديد الحجم بدل الاعتماد على رقم بلا سياق.
حالات الاستخدام
استمرار عمل وحدة تحكم
قدّروا قدرة المكثف الفائق على إبقاء وحدة تحكم مدمجة عاملة أثناء انقطاع قصير للمصدر.
تحديد حجم الإغلاق الآمن
حددوا الطاقة اللازمة ليحفظ حاسوب أو مسجل أو متحكم صناعي حالته وينفذ إغلاقًا سليمًا.
التبديل بين مصادر الطاقة
قارنوا تكوينات البنوك التي تثبت خطًا منظمًا إلى أن يبدأ مصدر آخر أو يتولى التغذية.
الأسئلة الشائعة
ما تكلفة الحساب؟
يمكنكم تشغيله مجانًا في المتصفح، أو دفع $0.002 لكل طلب API.
ما نموذج التفريغ المستخدم؟
يستخدم الطاقة المتاحة بين جهدين ويفترض حملًا ثابت القدرة مع كفاءة تحويل متوسطة ثابتة.
لماذا يجب أن يكون جهد القطع أدنى من جهد البدء؟
يتطلب التشغيل الاحتياطي نافذة موجبة للجهد القابل للاستخدام، ولا يترك القطع المساوي أو الأعلى مجال تفريغ صالحًا.
هل يشمل التقدير هبوط الجهد بسبب ESR؟
لا. تحققوا على حدة من هبوط الجهد الأولي عند توصيل الحمل، وأضيفوا هامشًا من أجل ESR والأسلاك والتسرب والتفاوت والتقادم والحرارة.
كيف ينبغي إدخال الكفاءة؟
أدخلوا عددًا عشريًا أكبر من صفر ولا يتجاوز 1، مثل 0.90 لتمثيل كفاءة متوسطة قدرها تسعون بالمئة.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/elec/supercap-backup-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"capacitance":100,"initial_voltage":5.4,"cutoff_voltage":3,"load_power":10}'const res = await fetch("https://api.kit.forhosting.com/elec/supercap-backup-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"capacitance": 100,
"initial_voltage": 5.4,
"cutoff_voltage": 3,
"load_power": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/supercap-backup-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"capacitance": 100,
"initial_voltage": 5.4,
"cutoff_voltage": 3,
"load_power": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/supercap-backup-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"capacitance":100,"initial_voltage":5.4,"cutoff_voltage":3,"load_power":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"capacitance":100,"initial_voltage":5.4,"cutoff_voltage":3,"load_power":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/supercap-backup-time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"capacitance": 100,
"initial_voltage": 5.4,
"cutoff_voltage": 3,
"load_power": 10
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.supercap_backup_time",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |