حاسبة مقسم الجهد
12 فولت على مقاومتين قيمة كل منهما 1000 أوم تعطي 6 فولت عند نقطة المنتصف، ونسبة 0.5، وتوهينًا قدره −6.0205999133 ديسيبل: أدخل جهد الدخل وR₁ وR₂ لتحصل على الإجابات الثلاث لدائرتك. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- جهد الدخل Vin (V)
- 12
- المقاومة العلوية R1 (Ω)
- 1,000
- المقاومة السفلية R2 (Ω)
- 1,000
- جهد الخرج Vout (V)
- 6
- نسبة مقسّم الجهد
- 0.5
- التوهين (ديسيبل)
- -6.0205999133
مجاني
كيف تعمل
والحساب حتمي تمامًا ويجري مجانًا داخل متصفحك، معتمدًا على الدالة النقية نفسها المستخدمة في مسار واجهة البرمجة. ويجري التحقق من القيم المدخلة قبل أي عملية حسابية، بما يضمن سلوكًا متوقَّعًا وقابلًا للتكرار. وتشمل التفاصيل الإضافية ترتيب التحقق، والتقريب الحتمي، والتكافؤ بين المتصفح وواجهة البرمجة، وثبات رسائل الخطأ لأغراض الاعتماد، والمعالجة الآمنة للنتائج العشرية غير المنتهية.
وتبقى كل خطوة قابلة للاستنساخ، بحيث تعطي مجموعة المقاومات نفسها النتيجة نفسها دائمًا، دون أي اختلاف بين بيئتَي التنفيذ. وبذلك يمكنك الاعتماد التام على القيم التي تحصل عليها. وسواء استخدمت الأداة في فحص سريع أو ضمن سلسلة معالجة آلية متكاملة، فإن النتيجة تظل ثابتة ويمكن التحقق منها في أي وقت دون مفاجآت غير متوقعة.
المدخلات والمخرجات
أما الحقول الاختيارية فتستخدم قيمًا افتراضية موثَّقة لتبسيط الاستعمال المعتاد. وتشمل التفاصيل الإضافية ترتيب التحقق، والتقريب الحتمي، والتكافؤ بين المتصفح وواجهة البرمجة، وثبات رسائل الخطأ لأغراض الاعتماد، والمعالجة الآمنة للنتائج العشرية غير المنتهية. وبفضل هذا البناء الثابت، يستطيع تطبيقك قراءة كل قيمة دون الحاجة إلى التحقق مسبقًا من وجود المفاتيح المتوقعة، مما يقلّل من الشِّفرة الدفاعية.
كما أن أسماء الحقول ووحداتها موثَّقة بوضوح، فتعرف تمامًا ما الذي ترسله وما الذي تستقبله، وهو ما يجعل دمج الأداة في تطبيقاتك المختلفة أمرًا مباشرًا وموثوقًا في شتى السياقات.
الحالات الحدّية والقيود
ويحمي هذا الاختيار عملياتك الآلية من البيانات المضلِّلة. وتشمل التفاصيل الإضافية ترتيب التحقق، والتقريب الحتمي، والتكافؤ بين المتصفح وواجهة البرمجة، وثبات رسائل الخطأ لأغراض الاعتماد، والمعالجة الآمنة للنتائج العشرية غير المنتهية. وبهذا تحصل على سلوك موثوق حتى عند حدود المجال العددي المسموح به.
وبهذه الطريقة يمكنك دمج الدالة في أدواتك وأنت مطمئن إلى أن الحالات الشاذة تُبلَّغ صراحةً، مما يسهّل تتبع الأخطاء وتصحيحها في مرحلة مبكرة قبل أن تنتشر في بقية النظام.
حالات الاستخدام
الواجبات والتدريس
تحقق من الأمثلة الكلاسيكية باستخدام تجهيزات مرجعية ثابتة.
فحوص هندسية سريعة
تحقق من نتيجة معادلة دون الحاجة إلى جدول حسابي.
الأتمتة
الدالة النقية نفسها في الأداة المجانية وفي واجهة البرمجة.
الأسئلة الشائعة
هل هي مجانية؟
نعم. تعمل الفئة A في متصفحك دون حساب.
التقريب؟
إلى الأقرب مع الابتعاد عن الصفر، بعشر منازل عشرية على المخرجات العددية.
كيف أحسب جهد الخرج لمقسم الجهد؟
اضرب جهد الدخل في R₂ مقسومة على مجموع R₁ وR₂. فمع 12 فولت ومقاومتين قيمة كل منهما 1000 أوم تكون النسبة 0.5 ويكون الخرج 6 فولت.
أي المقاومتين هي R₁ وأيهما R₂؟
R₁ هي المقاومة العليا بين الدخل ونقطة الخرج، وR₂ هي السفلى من نقطة الخرج إلى الأرضي. وتبديلهما يغيّر النتيجة ما لم تكن قيمتاهما متساويتين.
ماذا يعني التوهين بالديسيبل؟
يعبّر عن النسبة بمقياس لوغاريتمي، وهو عشرون ضعف اللوغاريتم العشري للنسبة. وخفض الجهد إلى النصف كما في المثال يعطي −6.0205999133 ديسيبل، وكلما صغرت النسبة صار الرقم أكثر سلبية.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/dev/voltage-divider \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"vin":12,"r1":1000,"r2":1000}'const res = await fetch("https://api.kit.forhosting.com/dev/voltage-divider", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"vin": 12,
"r1": 1000,
"r2": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/voltage-divider",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"vin": 12,
"r1": 1000,
"r2": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/voltage-divider", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"vin":12,"r1":1000,"r2":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"vin":12,"r1":1000,"r2":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/voltage-divider", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"vin": 12,
"r1": 1000,
"r2": 1000
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.voltage_divider",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
المدخلات والمخرجات
وعند النجاح، تتضمن الحمولة دائمًا حقول الخرج الرئيسية، مما يتيح ربطًا مستقرًا لواجهة المستخدم، وهي Vout ونسبة التقسيم والتوهين بوحدة dB.
الحالات الحدّية والقيود
الأنواع الخاطئة، والقيم الصفرية أو السالبة حيث لا تُقبل، والفيضان الذي يؤدي إلى نتائج غير منتهية، تتحول جميعها إلى أخطاء invalid_input واضحة، بدلًا من حقول فارغة صامتة أو ممتلئة بقيمة NaN.
أسئلة تقنية
هل تُجري اتصالات بالشبكة؟
لا. تحليل نقي يجري على الجهاز.
ماذا لو كان الإدخال غير صالح؟
invalid_input مع سلسلة مطابقة واضحة وثابتة.
المؤلف؟
samurai.