حاسبة انحياز BJT بمقسم الجهد
احسب نقطة تشغيل مرحلة NPN بباعث مشترك منحازة بمقسم جهد: مع 12 فولت ومقسم من 47 kΩ و10 kΩ وكسب تيار 100، يستقر جهد القاعدة عند نحو 2 فولت بعد احتساب تحميل تيار القاعدة. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- جهد التغذية
- 12
- المقاومة R1 (Ω)
- 47,000
- المقاومة R2 (Ω)
- 10,000
- مقاومة المجمع (Ω)
- 2,200
- مقاومة الباعث (Ω)
- 1,000
- كسب التيار
- 100
- جهد القاعدة (V)
- 1.9991970451
- تيار الباعث (A)
- 0.001299197
- تيار المجمّع (A)
- 0.0012863337
- تيار القاعدة (A)
- 0.0000128633
تحسب هذه الأداة نقطة التشغيل الساكنة لدائرة ترانزستور NPN ذات باعث مشترك وانحياز بمقسم جهد. أدخل جهد التغذية ومقاومتي المقسم ومقاومتي المجمّع والباعث وكسب التيار وهبوط جهد القاعدة والباعث المفترض. يراعي الحساب تحميل تيار القاعدة للمقسم، ثم يعرض التيارات وجهود العقد ومكافئ ثيفينن كي تتمكن من مراجعة النتيجة واستخدامها في تحليل الدائرة الأوسع.
أدخل مواصفات شبكة انحياز مقسم الجهد
تُدخل جميع المقاومات بالأوم والجهود بالفولت، وتظهر التيارات الناتجة بالأمبير. إذا لم يتوفر قياس لهبوط جهد القاعدة والباعث، فإن 0.7 V تقدير أولي شائع لترانزستور السيليكون. غير أن هذه القيمة ليست ثابتاً عاماً، إذ تتغير بفعل درجة الحرارة وبنية العنصر وكثافة التيار.
توضح أسماء الحقول الوحدات منعاً للخلط بين الكيلو أوم والأوم؛ لذلك تُدخل مقاومة 47 kΩ بالقيمة 47000. استخدم قياسات فعلية أو بيانات من صحيفة المواصفات تخص حالة التشغيل نفسها كلما توفرت.
افهم حساب المقسم عند وجود حمل
لكن القاعدة الحقيقية تسحب تياراً، ولذلك قد تبالغ هذه الطريقة في تقدير جهدي القاعدة والباعث عندما لا يكون تيار المقسم أكبر بكثير من تيار القاعدة. تستبدل الحاسبة أولاً مقاومتي المقسم بمكافئ ثيفينن: مصدر جهد مثالي على التوالي مع حاصل توصيل المقاومتين على التوازي. ثم تحسب تيار القاعدة مع مراعاة هذه المقاومة وهبوط جهد القاعدة والباعث ومقاومة الباعث المنعكسة بواسطة beta زائد واحد.
يساوي تيار المجمّع تيار القاعدة مضروباً في beta، ويساوي تيار الباعث مجموع التيارين. بعد ذلك يعاد بناء جهد القاعدة المحمّل. تتضمن النتيجة أيضاً جهد ثيفينن ومقاومته، وبذلك يمكنك مقارنة القيمة المحملة بالتقريب من دون حمل وتقدير مدى صلابة المقسم.
تحقق من معقولية نقطة التشغيل الساكنة
تعتمد التيارات المحسوبة على نموذج ترانزستور في المنطقة الفعالة بقيمتين ثابتتين لكل من beta وجهد القاعدة والباعث. بعد حساب التيارات، تستخرج الحاسبة جهد المجمّع بطرح الهبوط على مقاومة المجمّع من جهد التغذية، ثم تحسب جهد المجمّع والباعث. إذا كانت النتيجة 0.2 V أو أقل، فإن المدخلات تشير إلى التشبع، وعندئذ تعيد الحاسبة خطأ في الإدخال بدلاً من عرض نتيجة غير موثوقة لنموذج المنطقة الفعالة.
وحتى النتيجة المقبولة ليست سوى نقطة اسمية؛ فقد تتباين beta كثيراً بين العناصر، كما يتغير جهد القاعدة والباعث مع التيار والحرارة. أعد الحساب عند الحدين المنخفض والمرتفع المعقولين لقيمة beta، وتأكد من بقاء هامش جهد كافٍ لتأرجح الإشارة. يقلل المقسم الصلب التأثر بقيمة beta لكنه يستهلك تياراً ساكناً أكبر، وتوفر مقاومة باعث أكبر تثبيتاً بالتغذية الراجعة لكنها تستهلك هامش الجهد.
في التصميم النهائي، قارن الحساب بالمحاكاة والقياس عبر تفاوتات العناصر والحمل والتغذية ومجال الحرارة الكامل.
حالات الاستخدام
اختيار انحياز مضخم إشارة صغيرة
قدّر جهد القاعدة المستمر والتيارات قبل التحقق من مجال تأرجح الجهد المتاح عند المجمّع.
قياس خطأ تحميل مقسم الجهد
قارن جهد القاعدة تحت الحمل بجهد ثيفينن لتحديد ما إذا كان المقسم صلباً بالقدر الكافي.
تقييم تفاوت كسب الترانزستور
جرّب قيماً منخفضة ونموذجية ومرتفعة لـ beta لمعرفة مقدار اعتماد تيارات السكون على العنصر المختار.
الأسئلة الشائعة
هل يراعي الحساب تحميل تيار القاعدة؟
نعم. يحول المقسم إلى جهد ثيفينن ومقاومته، ثم تُدرج هذه المقاومة في معادلة تيار القاعدة.
ما تهيئة الترانزستور المفترضة؟
يفترض النموذج دائرة NPN بباعث مشترك، ومقسماً بين التغذية الموجبة والأرضي، ومقاومة باعث موصولة بالأرضي.
لماذا قد تنتج مدخلات رقمية صحيحة خطأ تشبع؟
تصف معادلات beta المنطقة الفعالة. إذا توقعت 0.2 V أو أقل بين المجمّع والباعث فلن يعود هذا النموذج مناسباً.
هل تظهر التيارات بالملّي أمبير؟
لا. تظهر القيم بالأمبير؛ اضربها في 1000 لتحويلها إلى الملّي أمبير.
ما جهد القاعدة والباعث الذي أدخله؟
استخدم قيمة مقيسة إن وُجدت. وإلا فالقيمة الافتراضية 0.7 فولت تقدير أولي مألوف لترانزستور السيليكون، لكنها تبقى افتراضًا، إذ تغيّر الحرارة وبنية الترانزستور وكثافة التيار الهبوط الحقيقي.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/elec/bjt-divider-bias \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"supply_voltage":12,"r1_ohms":47000,"r2_ohms":10000,"collector_resistance_ohms":2200,"emitter_resistance_ohms":1000,"current_gain":100}'const res = await fetch("https://api.kit.forhosting.com/elec/bjt-divider-bias", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"supply_voltage": 12,
"r1_ohms": 47000,
"r2_ohms": 10000,
"collector_resistance_ohms": 2200,
"emitter_resistance_ohms": 1000,
"current_gain": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/bjt-divider-bias",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"supply_voltage": 12,
"r1_ohms": 47000,
"r2_ohms": 10000,
"collector_resistance_ohms": 2200,
"emitter_resistance_ohms": 1000,
"current_gain": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/bjt-divider-bias", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"supply_voltage":12,"r1_ohms":47000,"r2_ohms":10000,"collector_resistance_ohms":2200,"emitter_resistance_ohms":1000,"current_gain":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"supply_voltage":12,"r1_ohms":47000,"r2_ohms":10000,"collector_resistance_ohms":2200,"emitter_resistance_ohms":1000,"current_gain":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/bjt-divider-bias", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"supply_voltage": 12,
"r1_ohms": 47000,
"r2_ohms": 10000,
"collector_resistance_ohms": 2200,
"emitter_resistance_ohms": 1000,
"current_gain": 100
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.bjt_divider_bias",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
أدخل مواصفات شبكة انحياز مقسم الجهد
استخدم supply_voltage لجهد التغذية المستمر الموجب. تصل المقاومة العليا r1_ohms مصدر التغذية بالقاعدة، بينما تصل r2_ohms القاعدة بالأرضي. أدخل في collector_resistance_ohms مقاومة المجمّع الواقعة بين التغذية والمجمّع، وفي emitter_resistance_ohms مقاومة الباعث الواقعة بين الباعث والأرضي. تمثل current_gain قيمة beta المفترضة في المنطقة الفعالة عند تيار التشغيل المقصود.
افهم حساب المقسم عند وجود حمل
يفترض التقدير السريع أحياناً أن المقسم بلا حمل، فيحسب جهد القاعدة بضرب supply_voltage في r2_ohms ثم القسمة على مجموع r1_ohms وr2_ohms.
أسئلة تقنية
ما كلفة الحساب؟
تبلغ كلفة كل طلب API $0.002، وتنفذ حاسبة المتصفح الحساب الحتمي نفسه محلياً.