حاسبة pOH للمحاليل المنظمة
احصل على pOH محلول منظم من قاعدة ضعيفة بقيمة pKb وتركيزين: مع pKb 4.75 و0.1 mol/L لكل من القاعدة والحمض المرافق يكون pOH مساويًا 4.75 وpH عند 25 °C مساويًا 9.25. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- pKb
- 4.75
- الحمض المرافق
- 0.1
- القاعدة
- 0.1
- النسبة
- 1
- النسبة اللوغاريتمية
- 0
- pOH
- 4.75
- pH 25 °C
- 9.25
يقاوم المحلول المنظم ذو القاعدة الضعيفة تغير pOH (وpH) عند إضافة كميات صغيرة من الحمض أو القاعدة، لأن القاعدة الحرة B وحمضها المرافق BH+ موجودان معًا بكميات ملموسة. لذلك تحتاج مسائل الفصول الدراسية ودفاتر المختبر وخطوط إنتاج التركيبات إلى طريقة موثوقة لتحويل ثلاثة أرقام — pKb و[BH+] و[B] — إلى pOH للمحلول المنظم دون إعادة اشتقاق النسبة اللوغاريتمية في كل مرة.
معادلة Henderson–Hasselbalch للقواعد: المدخلات وصيغة pOH
ابدأ من قاعدة ضعيفة B معلوم ثابت تأينها القاعدي معبَّرًا عنه بـ pKb، أي اللوغاريتم العشري السالب لـ Kb. في محلول منظم يحتوي أيضًا على الحمض المرافق BH+ (غالبًا على هيئة ملح ذائب مثل كلوريد الأمونيوم للأمونيا)، تُعاد صياغة علاقة الاتزان المبسطة إلى: pOH يساوي pKb مضافًا إليه log10 لنسبة تركيز الحمض المرافق إلى تركيز القاعدة. عندما يتساوى التركيزان، يكون الحد اللوغاريتمي صفرًا ويساوي pOH قيمة pKb تمامًا، وهي نقطة نصف التكافؤ أو نقطة المحلول المنظم متساوي المولات المعروفة.
وعندما يكون [BH+] أكبر من [B]، تتجاوز النسبة الواحد ويكون اللوغاريتم موجبًا ويرتفع pOH فوق pKb؛ وعندما تسود القاعدة الحرة، ينخفض pOH دون pKb. لا يخترع المحرك تصحيحات الفعالية أو نماذج القوة الأيونية أو Kw المعتمد على درجة الحرارة ضمن خطوة حساب pOH، بل يعيد النتيجة التحليلية المألوفة في الكتب المدرسية لتظل مفاتيح إجابات الواجبات وملفات CI ثابتة.
التحقق في المختبر وحدود المعادلة
استخدم حاسبة pOH للمحاليل المنظمة المجانية في المتصفح للتحقق من الواجبات وعروض المحاضرات والتدقيق السريع في دفاتر المختبر دون تثبيت جداول حسابية أو نظام CAS كيميائي. وينبغي أن تبقى التراكيز موجبة وعملية: فالقيم الكبيرة أو الصغيرة جدًا قد تبقى منتهية رياضيًا لكنها نادرًا ما تكون ذات معنى للمحاليل المنظمة المائية المدروسة في الكيمياء العامة. تخضع المدخلات لقواعد الاحتفاظ نفسها الخاصة بعناصر parse الأخرى في KIT، ويمكن تثبيت النتائج بأمان في ملفات التكامل المستمر لأن الخوارزمية حتمية تمامًا.
حالات الاستخدام
التحقق من الواجبات والامتحانات
يحسب الطلاب pOH للمحلول المنظم من pKb وتركيزين، ويقارنون الحالات متساوية المولات التي يساوي فيها pOH قيمة pKb، ويتلقون خطأ واضحًا عند إرسال تركيز القاعدة صفرًا عن طريق الخطأ.
دفتر المختبر وفحص تحضير المحاليل المنظمة
يتحقق الفنيون من pOH المتوقع للمحاليل المنظمة ذات القاعدة الضعيفة مثل أمونيا–أمونيوم قبل المعايرة أو التخزين، باستخدام الصيغة الحتمية نفسها المعتمدة في مفتاح إجابات المقرر.
تطبيقات التدريس وخطوط معالجة الكيمياء
يستدعي معدّو الدروس وأنظمة التصحيح الآلي نقطة طرفية مدفوعة مسبقًا ومستقرة لحساب pOH للمحاليل المنظمة القاعدية بمعادلة Henderson–Hasselbalch بدل إعادة تنفيذ نسب log10 في كل لغة برمجة.
الأسئلة الشائعة
ماذا يحدث إذا كان تركيز القاعدة صفرًا؟
نسبة Henderson–Hasselbalch [BH+]/[B] غير معرفة عندما يكون [B] صفرًا، لذا يرفض المحرك المدخلات ولا يتقاضى رسومًا.
متى يساوي pOH قيمة pKb؟
عندما يتساوى تركيزا الحمض المرافق والقاعدة، يكون log10 للنسبة صفرًا، فيساوي pOH قيمة pKb تمامًا (نقطة المحلول المنظم متساوي المولات).
هل تتضمن الاستجابة قيمة pH؟
ويبقى الناتج الأساسي هو poh المستمد من معادلة المحلول المنظم القاعدي.
كيف أحصل على pH محلول منظم من الأمونيا؟
اقرأ قيمة pH المعروضة بجانب pOH. وهي تفترض 25 °C حيث يبلغ مجموع pH وpOH 14، ففي المثال مع pKb 4.75 وتركيزين متساويين يقابل pOH 4.75 قيمة pH 9.25.
ماذا يحدث لقيمة pOH حين يزيد الحمض المرافق على القاعدة؟
ترتفع فوق pKb، لأن نسبة الحمض المرافق إلى القاعدة تتجاوز الواحد ويصبح لوغاريتمها موجبًا. وحين تغلب القاعدة الحرة تنخفض pOH تحت pKb.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/buffer-poh \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pkb":4.75,"conjugate_acid":0.1,"base":0.1}'const res = await fetch("https://api.kit.forhosting.com/chem/buffer-poh", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pkb": 4.75,
"conjugate_acid": 0.1,
"base": 0.1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/buffer-poh",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pkb": 4.75,
"conjugate_acid": 0.1,
"base": 0.1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/buffer-poh", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pkb":4.75,"conjugate_acid":0.1,"base":0.1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pkb":4.75,"conjugate_acid":0.1,"base":0.1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/buffer-poh", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"pkb": 4.75,
"conjugate_acid": 0.1,
"base": 0.1
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.buffer_poh",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تطبق هذه الأداة معادلة Henderson–Hasselbalch للقواعد: pOH يساوي pKb مضافًا إليه اللوغاريتم العشري لنسبة تركيز الحمض المرافق إلى تركيز القاعدة، وذلك بحساب النقطة العائمة بشكل حتمي، مع أخطاء invalid_input واضحة عندما يكون تركيز القاعدة صفرًا أو عندما تكون التراكيز غير موجبة. تعمل الأداة في المتصفح مجانًا على جهازك؛ أما واجهة API المدفوعة مسبقًا فتتقاضى $0.002 عن كل عنصر ناجح عندما تحتاج إلى العقد نفسه من الخوادم وSDK وأنظمة تصحيح الواجبات الآلية.
معادلة Henderson–Hasselbalch للقواعد: المدخلات وصيغة pOH
أرسل ثلاثة حقول إلزامية على هيئة أرقام JSON أو سلاسل رقمية: pkb لقيمة pKb (الأسماء البديلة pKb وp_kb وbase_pkb)، وconjugate_acid لـ [BH+] بالمول لكل لتر (الأسماء البديلة acid وacid_concentration وsalt وbh_plus وconjugate_acid_concentration)، وbase لـ [B] بالمول لكل لتر (الأسماء البديلة base_concentration وweak_base وb_conc). فالمدخلات المتطابقة تنتج دائمًا JSON متطابقًا، لأن المسار حساب بحت دون شبكة ودون بذرة عشوائية ودون ساعة نظام.
قراءة الاستجابة: النسبة وpOH وقيمة pH المساعدة عند 25 °C
ادمج هذه النقطة الطرفية مع محوّل pKb من Kb عندما لا تعرف سوى Kb، أو مع محوّل pH–pOH عندما يكون لديك pOH بالفعل وتحتاج إلى [OH−] أو pH وحده. أما حقل ph_25c فهو تحويل تيسيري يفترض ناتج تأين الماء الشائع عند 25 °C حيث pH زائد pOH يساوي أربعة عشر؛ استخدمه للعرض السريع عندما تكون مسألتك مؤطرة بـ pH، لكن اعتبر pOH العقد الأساسي في العمل مع المحاليل المنظمة القاعدية. سلسلة الصيغة هي دائمًا صيغة Henderson–Hasselbalch للقواعد، وmethod هي دائمًا henderson_hasselbalch_base، بحيث يمكن للشيفرة اللاحقة التفرع دون تخمين البنى. غياب أي من الحقول الثلاثة الإلزامية، أو القيم غير الرقمية، أو التراكيز السالبة، أو صفرية الحمض المرافق، أو صفرية القاعدة، كلها تفشل بخطأ invalid_input ولا تُحتسب رسومًا. قاعدة عدم جواز أن يكون تركيز القاعدة صفرًا مقصودة: فالقسمة على صفر تجعل النسبة اللوغاريتمية غير معرفة، ولا تعيد واجهة API أبدًا Infinity أو NaN صامتًا بدل خطأ صريح.
استخدام API والتسعير وسير عمل المختبر والحدود العملية
أرسل جسم JSON يتضمن pkb وconjugate_acid وbase بقيم رقمية منتهية بوحدات نص مسألتك، وهي دائمًا تقريبًا المول لكل لتر لكلا التركيزين. استعن بـ API المدفوعة مسبقًا عندما تحتاج منصة تدريس أو أداة تركيب أو برنامج مراقبة جودة أو مولّد مناهج إلى عقد مستقر برصيد KIT بسعر $0.002 عن كل عنصر ناجح؛ فإخفاقات التحقق لا تستهلك الرصيد أبدًا بعد أن يرفض المحرك الطلب. ويمكن لمؤلفي SDK عرض poh وph_25c مباشرة في واجهة المستخدم مع إظهار ratio وlog_ratio في لوحة حل مفصلة، ليرى الطلاب الخطوات الوسيطة نفسها التي يكتبونها على الورق عند تطبيق Henderson–Hasselbalch يدويًا.
أسئلة تقنية
كيف أحسب pOH للمحلول المنظم بهذه الأداة؟
أرسل JSON يتضمن pkb وconjugate_acid ([BH+] بالمول/لتر) وbase ([B] بالمول/لتر). تتضمن الاستجابة poh = pkb + log10([BH+]/[B]) إضافة إلى ratio وlog_ratio.
هل حاسبة pOH للمحاليل المنظمة مجانية؟
تعمل أداة المتصفح مجانًا على جهازك. أما استدعاءات API فتستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 عن كل عنصر ناجح، ولا تُحتسب رسوم على إخفاقات التحقق.