حاسبة مولات التعادل
يعادل 0.025 L من حمض و0.03 L من قاعدة، كلاهما بتركيز 0.1 mol/L، مقدار 0.0025 mol ويبقى 0.0005 mol من القاعدة فائضًا. أدخل التركيزين والحجمين، مع معاملات للأحماض الثنائية البروتون أو القواعد الثنائية عند الحاجة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- تركيز الحمض
- 0.1
- حجم الحمض
- 0.025
- تركيز القاعدة
- 0.1
- حجم القاعدة
- 0.03
- عامل الحمض
- 1 mol
- عامل القاعدة
- 1
- مولات الحمض
- 0.0025
- مولات القاعدة
- 0.003
مسائل تعادل الحمض والقاعدة تسأل كم يُستهلك من كل كاشف عند خلط محاليل معروفة التركيز والحجم، وأي جانب يبقى زائدًا بعد توقف التفاعل. بصيغة المكافئات تكون الإجابة هي الحد الأدنى لكميتي C مضروبًا في V، مع الفرق المطلق مولات متبقية وتسمية واضحة للحمض أو القاعدة أو التوازن التام. تقبل هذه القدرة تراكيز وأحجام الحمض والقاعدة—مع عوامل ستوكيومترية اختيارية للأحماض متعددة البروتونات أو القواعد متعددة الهيدروكسيد—وتحسب المولات المتعادلة والكاشف الزائد بحساب حتمي، وترفض التركيز السالب حتى لا تعامل أدوات تصحيح الواجبات ومسارات المختبر محلولًا مخزونًا مستحيلًا على أنه بداية صالحة.
معنى مولات التعادل والأرقام التي يجب إرسالها
انطلق من فكرة التعادل المتوازن: مكافئات الحمض تتفاعل مع مكافئات القاعدة حتى ينفد أحد الجانبين. حوّل كل جانب إلى كمية بضرب التركيز في الحجم، ثم اختياريًا في عامل ستوكيومتري يعد البروتونات أو مجموعات الهيدروكسيد لكل وحدة صيغة. للحمض أحادي البروتون والقاعدة أحادية القاعدة تكون العوامل واحدًا، فمولات الحمض تساوي Ca مضروبًا في Va ومولات القاعدة Cb مضروبًا في Vb.
عندما تختلف الكميتان، تُعادَل القيمة الأصغر بالكامل ويبقى الفرق كاشفًا زائدًا؛ وعندما تتطابقان يكون التعادل تامًا والزيادة صفرًا. التركيز السالب إدخال غير صالح لأن مخزونًا دون الصفر ليس تركيزًا فيزيائيًا للكاشف لهذه المسألة. يُسمح بتركيز أو حجم صفر ويعطي ببساطة صفرًا لذلك الجانب، فيُعلَّم الجانب الآخر بوصفه زيادة كاملة.
أمثلة الصف تشمل أحجامًا عُشرية المولارية متساوية تلغي بعضها تمامًا، أو حجم قاعدة أكبر يترك زيادة قاعدة بعد تعادل الحمض بالكامل.
الاستخدام في المختبر والحدود العملية
استدعِ حاسبة مولات التعادل المجانية في المتصفح لفحوص الواجبات وعروض المحاضرة والتخطيط السريع على المنضدة دون تثبيت مكتبة صيغ جداول أو نظام جبر حاسوبي. اقرن هذه النقطة الطرفية بمساعد حجم تكافؤ المعايرة عندما يكون السؤال التالي كم يُضاف من المعاير لبلوغ التوازن التام، أو بخطوة pH في مسارك الخاص عندما يجب تحويل تركيز الحمض أو القاعدة القوية المتبقي بعد الخلط إلى pH—هذه القدرة تتوقف عمدًا عند المولات المتعادلة والزيادة لتبقى كل نية SEO مركّزة.
تسلسلات الإخماد متعددة الخطوات لا تُنمذج كسلسلة داخل استدعاء واحد؛ نفّذ الهوية مرة لكل خلط مستخدمًا الزيادة المتبقية كمخزون تالٍ عندما يكون ذلك نموذج عمليتك. مدخلات المصدر تتبع قواعد الاحتفاظ نفسها لبقية عناصر parse في KIT.
حالات الاستخدام
تحضير المختبر وتخطيط الإخماد
يحسب الفنيون كم مولًا سيُستهلك وأي كاشف يبقى عند خلط أحجام مخزون معروفة قبل توسيع خطوة إخماد أو تعادل.
تطبيقات التدريس وتكاملات LIMS
تستدعي أدوات المناهج وأنظمة المختبر نقطة طرفية مدفوعة مسبقًا مستقرة بدل إعادة تنفيذ الحد الأدنى لـ C في V وتسميات الزيادة في كل لغة وجدول.
الأسئلة الشائعة
كيف أتعامل مع ستوكيومترية H2SO4 أو Ca(OH)2؟
الافتراضي 1 للحمض أحادي البروتون والقاعدة أحادية القاعدة في تعادل واحد لواحد.
هل تُرجع هذه pH أو حجم نقطة التكافؤ؟
لا. تُرجع المولات المتعادلة وأي كاشف زائد. استخدم أداة منفصلة لحجم المعايرة أو pH في مسارك عندما تحتاج تلك الكميات.
ماذا يحدث إذا كان التركيز سالبًا؟
ترفضه الحاسبة برسالة توضح أن التركيز السالب غير مسموح، حتى يظهر خطأ الإشارة فورًا. أما الصفر فمقبول ويعني أن هذا الجانب لا يضيف شيئًا، فيبقى الجانب الآخر كله فائضًا.
هل يمكنني إدخال الأحجام بالملليلتر؟
نعم، بشرط أن تقرأ النتيجة وفقًا لذلك. فالتركيز بوحدة mol/L مضروبًا في الحجم باللتر يعطي مولات، والتركيز نفسه مضروبًا في الملليلتر يعطي مليمولات. استخدم وحدة الحجم نفسها للحمض والقاعدة.
ماذا تُظهر الحاسبة إذا تساوت المولات في الجانبين؟
يكون التعادل تامًا، فتُستهلك الكميتان بالكامل ويكون الفائض صفرًا، وتشير الحاسبة إلى توازن تام بدل ذكر كاشف فائض.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/neutralization-moles \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"acid_concentration":0.1,"acid_volume":0.025,"base_concentration":0.1,"base_volume":0.03}'const res = await fetch("https://api.kit.forhosting.com/chem/neutralization-moles", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"acid_concentration": 0.1,
"acid_volume": 0.025,
"base_concentration": 0.1,
"base_volume": 0.03
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/neutralization-moles",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"acid_concentration": 0.1,
"acid_volume": 0.025,
"base_concentration": 0.1,
"base_volume": 0.03
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/neutralization-moles", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"acid_concentration":0.1,"acid_volume":0.025,"base_concentration":0.1,"base_volume":0.03}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"acid_concentration":0.1,"acid_volume":0.025,"base_concentration":0.1,"base_volume":0.03}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/neutralization-moles", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"acid_concentration": 0.1,
"acid_volume": 0.025,
"base_concentration": 0.1,
"base_volume": 0.03
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.neutralization_moles",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يمكن للطلاب وتطبيقات التدريس وسكربتات LIMS ومولدات أوراق التحضير تثبيت نفس JSON في الاختبارات دون تضمين نظام CAS كيميائي كامل.
معنى مولات التعادل والأرقام التي يجب إرسالها
أرسل الحقول الإلزامية acid_concentration وacid_volume وbase_concentration وbase_volume كأرقام منتهية أو سلاسل رقمية، باستخدام أي زوج وحدات متسق مثل مول لكل لتر مع لترات للمولات، أو مول لكل لتر مع ميليلترات إذا فسّرت الناتج كميليمولات. تُقبل الأسماء البديلة ca وva وcb وvb حتى يتحدث كود العميل باختصار المختبر. الافتراضي لـ acid_factor وbase_factor هو واحد ويجب أن يكونا موجبين عند التوفير—مثل اثنين لحمض الكبريتيك أو هيدروكسيد الكالسيوم عند العمل بالمكافئات. المدخلات المتطابقة تنتج دائمًا نفس JSON لأن المسار حساب صرف بلا شبكة ولا نموذج ولا بذرة عشوائية ولا ساعة حائط.
قراءة الاستجابة: المولات المتعادلة والزيادة والتسميات
إخفاقات التحقق مثل تركيز حمض أو قاعدة سالب تذكر أن التركيز السالب غير مسموح حتى يصحح الطلاب خطأ الإشارة دون قراءة تتبّع مكدس. النتائج آمنة للتثبيت في تجهيزات التكامل المستمر لأن التقريب مستقر والخوارزمية لا تستشير ساعة النظام أبدًا. عند النجاح تعيد الاستجابة مدخلات التركيز والحجم الأربعة وacid_factor وbase_factor الفعالين بعد تقريب مستقر، إضافة إلى moles_acid وmoles_base كمنتجات العامل في C في V. الحقل moles_neutralized هو الحد الأدنى لتينك الكميتين—كمية كل جانب المستهلكة في تعادل كامل للمكافئ المحدِّد. excess_moles هو الفرق المطلق، وexcess_reagent هو السلسلة acid أو base أو none حتى تتفرع الواجهات وأدوات التصحيح دون مقارنة بقايا الفاصلة العائمة يدويًا. حقل unit دائمًا mol بافتراض أن زوج C وV لديك ينتج مولات؛ وإذا خلطت أحجامًا بالميليلتر مع المولارية فعامل الأرقام كميليمولات باتساق في تسمياتك. formula تعيد صياغة moles_neutralized مساويًا لـ min من na Ca Va وnb Cb Vb مع الزيادة كالفرق المطلق للعرض السريع، وmethod دائمًا neutralization_moles حتى تتفرع الموجّهات اللاحقة دون استكشاف الشكل. استخدم moles_neutralized وحده عندما يحتاج نموذج فقط الكمية المستهلكة؛ واستخدم excess_reagent وexcess_moles معًا عندما يجب أن تبيّن ورقة الحل أي زجاجة تبقى وبكم؛ واستخدم moles_acid وmoles_base عندما يتحقق برنامج التصحيح من خطوات وسيطة قبل عملية min. الحقول الإلزامية الناقصة والأرقام غير المنتهية والأحجام السالبة والعوامل الستوكيومترية غير الموجبة ترفع أيضًا invalid_input ولا تُحسب بعد رفض المحرك.
استخدام API والتسعير ومسارات المختبر والحدود العملية
أرسل جسم JSON يتضمن acid_concentration وacid_volume وbase_concentration وbase_volume كأرقام أو سلاسل رقمية، مع acid_factor وbase_factor اختياريين عندما لا تكون الصورة المتوازنة أحادية البروتون واحدًا لواحد. استخدم API المدفوعة مسبقًا عندما تحتاج منصة تدريس أو بيئة تقييم برمجي أو تكامل LIMS أو مولّد مناهج عقدًا مستقرًا تحت رصيد KIT بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد أبدًا بعد رفض المحرك. يمكن للمؤلفين الذين يشحنون SDK ربط moles_neutralized وexcess_moles وexcess_reagent بمخرجات موسومة المولات المتعادلة ومولات الزيادة والجانب الزائد—نفس الأعمدة التي يكتبها الطلاب عند إعادة ترتيب جداول التعادل يدويًا على الورق.
حالات التكامل
التحقق من الواجبات والامتحانات
يدخل الطلاب C وV للحمض والقاعدة، ويقارنون المولات المتعادلة والكاشف الزائد مع JSON المنظم، ويحصلون على خطأ واضح عند إرسال تركيز سالب بالخطأ.
أسئلة تقنية
كيف أحسب المولات المتعادلة بهذه الحاسبة؟
أرسل JSON يتضمن acid_concentration وacid_volume وbase_concentration وbase_volume. تتضمن الاستجابة moles_neutralized كحد أدنى لكميتي C·V (بعد العوامل الاختيارية)، إضافة إلى excess_moles وexcess_reagent.
ماذا يحدث إذا كان التركيز سالبًا؟
يفشل الطلب بـ invalid_input. التركيز السالب ليس قيمة مخزون صالحة؛ يجب أن يكون acid_concentration وbase_concentration غير سالبين. إخفاقات التحقق لا تُحسب.
هل حاسبة مولات التعادل مجانية؟
أداة المتصفح تعمل مجانًا على جهازك. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحسب.