حاسبة الشحنة الكهربائية
تيار ثابت شدته 2 A يسري مدة 5 ثوانٍ ينقل 10 كولوم. أدخل اثنتين من الشحنة والتيار والزمن لتحسب الحاسبة الثالثة، مع رفض الزمن السالب وأي قسمة على صفر. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- التيار
- 2
- الوقت
- 5
- الشحنة الكهربائية
- 10
- المحلول
- charge
ترتبط الشحنة الكهربائية والتيار والزمن بالمتطابقة الأولية Q تساوي I في t. بتيار ثابت بالأمبير ومدة بالثواني تستعيد الشحنة المنقولة بالكولوم؛ بالشحنة والزمن تستعيد التيار؛ بالشحنة والتيار تستعيد مدة التدفق.
معنى الشحنة والتيار والزمن وأي اثنين ترسل
تقيس الشحنة الكهربائية Q كمية الكهرباء المنقولة بالكولوم. التيار I هو معدل تدفق الشحنة بالأمبير، ويساوي كولومًا واحدًا في الثانية تحت نموذج تيار ثابت. الزمن t هو مدة ذلك التدفق بالثواني ويجب أن يكون غير سالب لأن المدة لا يمكن أن تعود إلى الوراء في عقد الضرب هذا.
لتيار ثابت تطيع الكميات الثلاث Q تساوي I في t دون خطوة تكامل. تقديم لا شيء أو واحد فقط أو الثلاثة يفشل بـ invalid input لأن الضرب سيكون ناقص التحديد أو مفرط التقييد. حوّل الملي أمبير أو الساعات أو الملي أمبير-ساعة بنفسك قبل الاستدعاء إذا كانت ورقة البيانات تستخدم تلك الوحدات.
الصيغ والحقل المحلول والزمن السالب والقسمة على صفر
عندما يُعرف التيار والزمن، يضربهما المحرك للحصول على الشحنة ويُعلّم solved كـ charge مع formula Q equals I times t. عندما تُعرف الشحنة والزمن، يقسم الشحنة على الزمن للحصول على التيار، ويُعلّم solved كـ current ويستخدم formula I equals Q over t. عندما تُعرف الشحنة والتيار، يقسم الشحنة على التيار للحصول على الزمن، ويُعلّم solved كـ time ويستخدم formula t equals Q over I.
الزمن السالب غير مسموح أبدًا: إذا أرسلت مدة سالبة، أو إذا كان حل t equals Q over I سيُنتج مدة سالبة لأن الشحنة والتيار بإشارتين متعاكستين حسب اصطلاحك، يفشل الطلب بـ invalid input ورسالة تسمّي قاعدة الزمن السالب. القسمة على صفر محظورة أيضًا: إذا طلبت التيار والزمن صفر، أو الزمن والتيار صفر، يفشل الطلب بـ invalid input ورسالة تسمّي القاسم الصفري. شحنة صفر مع قاسم غير صفري صالحة وتُعطي صفرًا للمجهول.
كائنات الإدخال المفقودة والأعداد غير المنتهية والمقادير خارج النطاق تفشل أيضًا بـ invalid input ولا تُحاسب.
حالات الاستخدام
شحن بتيار ثابت وتمارين البطارية
يُدخل المهندسون والطلاب تيارًا ومدة معروفين لاستعادة الشحنة المنقولة بالكولوم، أو شحنة وتيارًا معروفين لاستعادة مدة خطوة التيار الثابت.
تقديرات التحليل الكهربائي وتوقيت العملية
تحوّل أدوات المختبر أي اثنين من الشحنة وتيار الطلاء وزمن العملية إلى الكمية الثالثة لأوراق عملية بسيطة بتيار ثابت.
الأسئلة الشائعة
كيف أحسب الشحنة الكهربائية بهذه الحاسبة؟
تُرجع الاستجابة charge بالكولوم عبر Q = I · t مع الثلاثية الكاملة وتسمية solved.
ماذا يحدث إذا كان الزمن سالبًا؟
يجب أن تكون المدة غير سالبة؛ يُرفض الزمن السالب سواء قدّمته أم أن حل t = Q / I يُنتج نتيجة سالبة.
هل يمكنني حل التيار أو الزمن بدل الشحنة؟
يُرجع المحرك القيم الثلاث واسم الحقل المحلول والصيغة المستخدمة.
ما الوحدات التي يجب استخدامها؟
وحدات SI الأساسية فقط: الشحنة بالكولوم (C)، التيار بالأمبير (A)، الزمن بالثواني (s). حوّل mA أو الساعات أو mAh بنفسك قبل الاستدعاء.
ماذا يحدث إذا أدخلت القيم الثلاث كلها؟
يُرفض الحساب. أدخل قيمتين فقط من الثلاث واترك المجهولة فارغة، فمع قيمة واحدة لا يوجد ما يُحل، ومع الثلاث قد تتناقض القيم فيما بينها.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/elec/charge-current-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"charge":10,"Q":1}'const res = await fetch("https://api.kit.forhosting.com/elec/charge-current-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"charge": 10,
"Q": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/charge-current-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"charge": 10,
"Q": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/charge-current-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"charge":10,"Q":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"charge":10,"Q":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/charge-current-time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"charge": 10,
"Q": 1
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.charge_current_time",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تنفّذ هذه القدرة ذلك الحل حتميًا من جسم JSON، وترفض المدخلات الناقصة أو المفرطة التحديد، وتحظر الزمن السالب، وترفع خطأ إدخال غير صالح واضح عند القسمة على صفر حتى لا تُرجع أدوات الواجبات ومقدّرات البطاريات وأنابيب المختبر infinity أو NaN.
معنى الشحنة والتيار والزمن وأي اثنين ترسل
أرسل بالضبط اثنين من الحقول الثلاثة charge وcurrent وtime كأعداد JSON منتهية أو سلاسل رقمية؛ واترك الحقل المجهول خارجًا تمامًا ليعرف المحرك أي كمية يحل. تُقبل أسماء بديلة مثل Q وq وcoulombs للشحنة، وI وamps وamperes وA للتيار، وt وseconds وduration للزمن عند تفضيل رموز الكتب. يجب أن تبقى المقادير ضمن الحدود المنتهية المنشورة لتستقر عوازل Worker. المدخلات المتطابقة تنتج دائمًا JSON متطابقًا لأن المسار حساب خالص بلا شبكة ولا بذرة عشوائية ولا ساعة حائط.
الصيغ والحقل المحلول والزمن السالب والقسمة على صفر
حقل method دائمًا q_equals_i_times_t حتى يتمكن الكود اللاحق من التفرع دون فحص الأشكال.
استخدام API والتسعير والبطاريات والتعليم والحدود العملية
استدعِ حاسبة الشحنة المجانية في المتصفح لفحوصات كولوم سريعة وتقديرات شحن بتيار ثابت وواجبات التحليل الكهربائي وتمارين المختبر دون تثبيت جدول بيانات. اربط هذه النقطة بمحوّلات وحدات عندما تصل المدخلات بالملي أمبير أو الساعات أو الأمبير-ساعة، وبحاسبات قدرة عندما يكون المجهول التالي واطًا لا شحنة. لا يُكامل هذا المنتج موجة تيار متغيرة زمنيًا، ولا يُنمذج جهد المكثف كـ Q equals C times V، ولا يطبّق قوة كولوم بين شحنات نقطية؛ تلك نوايا SEO مختلفة تغطيها أدوات أخرى. أرسل جسم JSON باثنين بالضبط من charge وcurrent وtime. استخدم API المدفوعة مسبقًا عندما يحتاج خدمة أدوات بطارية أو منصة اختبار برمجيات IoT الثابتة أو منصة تدريس فيزياء أو خط تصحيح صفّي عقدًا مستقرًا تحت رصيد KIT بـ $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد أبدًا بعد رفض المحرك. يمكن لمؤلفي SDK تعيين حقلي solved وformula مباشرة إلى نص الواجهة الذي يبرز أي كمية حُسبت وأي متطابقة استُخدمت، بما يطابق ما يكتبه الطلاب يدويًا عند إعادة ترتيب Q equals I t على ورقة عمل.
حالات التكامل
واجبات الفيزياء وتقييم المختبر
تُثبّت المقررات fixtures JSON حتمية لإعادة ترتيب Q=I·t، بما في ذلك حالات زمن سالب وقسمة على صفر متعمدة يجب أن تفشل بـ invalid_input.
أسئلة تقنية
هل حاسبة الشحنة مجانية؟
تعمل أداة المتصفح مجانًا على جهازك. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بـ $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحاسب.