حاسبة العيارية إلى المولارية
حمض الكبريتيك بعيارية 2 N، عندما يتفاعل بروتوناه كلاهما، تركيزه 1 M: فالمولارية هي العيارية مقسومة على المكافئات التي يقدمها كل مول. أدخل العيارية المكتوبة على الملصق وعامل n لتحصل على التركيز المولي. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- العيارية
- 2
- المكافئات لكل مول
- 2
- المولارية
- 1
تصف العيارية والمولارية مقدار المذاب في حجم من المحلول، لكنهما تعدّان أشياء مختلفة. المولارية هي مولات المذاب لكل لتر محلول. العيارية هي مكافئات كيميائية لكل لتر، لذا قد يُظهر نفس القارورة N وM مختلفين عندما يستخدم التفاعل أكثر من مكافئ لكل وحدة صيغة. التحويل بينهما قسمة واحدة: المولارية تساوي العيارية مقسومة على عدد المكافئات لكل مول، وغالبًا يُسمّى عامل n. يحتاج الكيميائيون التحليليون ومختبرات المعايرة وطلاب الكيمياء ذلك التحويل عندما ما زالت الملصقات أو إجراءات التشغيل أو الواجبات تبلّغ القوة كعيارية بينما التقارير الحديثة والبرمجيات تتوقع تركيزًا موليًا. تقبل هذه الحاسبة العيارية N بوحدة eq لكل L وعامل n للمكافئات لكل مول، وتعيد المولارية مع تسميات الوحدات وسلسلة الصيغة للتدقيق، وترفض عامل n صفريًا حتى لا يتحول مقام غير صالح أبدًا إلى Infinity أو NaN.
كيف ترتبط العيارية بالمولارية ولماذا لا يمكن أن يكون عامل n صفرًا
ابدأ من الجسر التحليلي القياسي بين مقياسي التركيز. تعدّ العيارية N المكافئات التفاعلية للمذاب لكل لتر محلول. تعدّ المولارية M مولات المذاب نفسه لكل لتر.
عامل n هو عدد المكافئات التي يساهم بها مول واحد من تلك المادة في التفاعل قيد الدراسة—واحد للأحماض أحادية البروتون مثل HCl في تعادل بسيط، واثنان لحمض الكبريتيك عندما يشارك البروتونان، أو عدد الإلكترونات المنقولة في نصف تفاعل أكسدة-اختزال. جبريًا الجسر هو M تساوي N مقسومة على n، أو N تساوي M مضروبة في n، فبمعرفة العيارية وعامل n الصحيح تستعيد التركيز المولي بقسمة واحدة.
يجب أن يكون عامل n غير صفري بصرامة: القسمة على صفر غير معرَّفة، وادعاء صفر مكافئات لكل مول يعني أن المذاب لا يساهم بوحدات تفاعلية، وهذا لا يعرّف عامل تحويل. يجب أن تكون العيارية نفسها منتهية وغير سالبة؛ عيارية صفر حد شرعي لمذاب فارغ يعطي مولارية صفر، بينما تُرفض العيارية السالبة كغير فيزيائية. تُرفض عوامل n السالبة أيضًا بعد فحص الصفر لأن تحويل التركيز يستخدم عدًّا موجبًا للمكافئات لكل مول.
لا تخترع عوامل n من صيغة كيميائية، ولا تحوّل غرامات الصلب إلى عيارية، ولا تعيد حساب N من المكافئات والحجم؛ تلك نوايا بحث منفصلة بصفحاتها مثل حاسبة العيارية.
أين يظهر تحويل العيارية إلى المولارية في العمل الحقيقي
ما زالت مقررات الكيمياء الثانوية والجامعية التمهيدية تدرّس لغتي التركيز وتكلّف تمارين تحوّل ملصقات القوارير من عياري إلى مولي قبل الاستوكيومترية؛ يسرّع أوراكل موثوق واحد التصحيح وإعداد العروض دون ضوضاء عائمة مرتجلة. تُحدّث مختبرات التحليل ومراقبة الجودة إجراءات ووثائق كواشف أقدم تدرج القوة كـ N بينما تتوقع LIMS والدفاتر الإلكترونية وبرمجيات الأجهزة mol لكل L. يترجم كيميائيو العمليات ومهندسو الكيمياء وصفات المصنع المكتوبة بالعيارية إلى معدلات تغذية مولارية لبرمجيات توازن الكتلة التي لا تتحدث تركيزًا عياريًا.
تحوّل دفاتر البيئة ومعالجة المياه جداول تاريخية لسعة الحمض أو القاعدة إلى وحدات مولارية عندما تُعاير النماذج والمستشعرات بـ M. إن احتجت لاحقًا حساب العيارية من مكافئات خام ولترات محلول، أو المولالية من كتلة المذيب، أو الكسر المولي، أو تحويل وزن المكافئ تلقائيًا من غرامات المذاب، فاعاملها كنوايا بحث ووجهات منفصلة بدل إثقال صفحة حاسبة العيارية إلى المولارية هذه.
حالات الاستخدام
مفاتيح إجابات الواجبات والمختبر
حوّل العيارية N إلى المولارية M = N / n بعامل n معروف ليشارك الطلاب والمصححات الآلية حقيقة مغلقة واحدة.
تحديث ملصقات الكواشف
ترجم الأحماض أو القواعد أو معايرات الأكسدة-الاختزال ذات القوة العيارية الأقدم إلى mol/L لـ LIMS وإجراءات التشغيل وطرق الأجهزة التي تتوقع تركيزًا موليًا.
تحويل وصفات العمليات والمصنع
اربط قوى التغذية العيارية بتراكيز مولارية لنماذج توازن الكتلة ومنطق التحكم التي لا تستخدم العيارية.
الأسئلة الشائعة
كيف نحوّل العيارية إلى المولارية؟
اقسم العيارية على عامل n: M = N / n، حيث N بوحدة eq/L وn مكافئات لكل مول. النتيجة هي المولارية بوحدة mol/L.
ماذا يحدث إذا كانت المكافئات لكل مول صفرًا؟
تقسم المولارية على عامل n، لذا تُرفض صفر مكافئات لكل مول بدل إرجاع Infinity أو NaN.
ما هو عامل n؟
عامل n هو عدد المكافئات الكيميائية التي يساهم بها مول واحد من المذاب في التفاعل قيد الدراسة (مثلًا 1 لتعادل HCl، و2 لـ H2SO4 في تفاعل كامل).
كيف يختلف هذا عن حاسبة العيارية؟
تبني حاسبة العيارية N من المكافئات والحجم. تبدأ هذه الأداة من N وعامل n وتعيد المولارية M = N / n — نية بحث ووجهة مختلفتان.
ما عامل n الذي أستخدمه إذا تفاعل حمض متعدد البروتونات جزئيًا؟
استخدم عدد المكافئات التي تتفاعل فعلًا في طريقتك، لا القيمة الجدولية التي تفترض تفاعلًا كاملًا. فإذا عودل حمض الكبريتيك حتى البروتون الأول فقط كان عامل n يساوي 1 لا 2.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/normality-to-molarity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"normality":2,"equivalents_per_mole":2}'const res = await fetch("https://api.kit.forhosting.com/chem/normality-to-molarity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"normality": 2,
"equivalents_per_mole": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/normality-to-molarity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"normality": 2,
"equivalents_per_mole": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/normality-to-molarity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"normality":2,"equivalents_per_mole":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"normality":2,"equivalents_per_mole":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/normality-to-molarity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"normality": 2,
"equivalents_per_mole": 2
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.normality_to_molarity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
كيف ترتبط العيارية بالمولارية ولماذا لا يمكن أن يكون عامل n صفرًا
تعالج هذه القدرة الصفر الدقيق والقيم الأصغر من عتبة تنظيف النقطة العائمة كـ invalid_input برسالة واضحة بدل إرجاع Infinity أو NaN. التقييم حساب عائم حتمي بصيغة مغلقة: بلا بذور عشوائية، بلا طوابع زمنية للساعة، بلا استدعاءات شبكة، وبلا انجراف نموذج، فتنتج المدخلات المتطابقة دائمًا JSON متطابقًا.
ما الذي ترسله وما الذي تستلمه
تشمل فحوصات الكتب الكلاسيكية حمض كبريتيك عياريتين مع n يساوي اثنين فيعطي محلولًا مولاريًا واحدًا، وحمض أحادي البروتون نصف عياري مع n يساوي واحدًا فيعطي نصف مولارية، وعيارية صفر مع أي عامل n موجب فتعطي مولارية صفر. اربط نموذج المتصفح المجاني للواجبات والفحوصات السريعة، ثم استدعِ العقد نفسه من النصوص البرمجية عند الحاجة إلى مفاتيح إجابات جماعية أو تثبيتات تقارير مختبر أو أوراكل تقييم. أبقِ عامل n متسقًا مع الكيمياء التي يدّعيها تقريرك: إن كان حمض متعدد البروتون يتعادل جزئيًا فقط في إجرائك، فاستخدم العدد الفعلي للمكافئات المشاركة لا قيمة افتراضية من جدول يفترض تفاعلًا كاملًا. أرسل رقمين منتهيين مطلوبين تحت الحقلين normality و equivalents_per_mole. normality هو قوة المحلول بالمكافئات لكل لتر، وغالبًا تُكتب N، ويجب أن تكون أكبر من أو تساوي صفرًا. equivalents_per_mole هو عامل n بلا أبعاد للتفاعل المعني ويجب أن يكون أكبر من صفر بصرامة؛ يفشل الصفر لأن المولارية تقسم على ذلك العامل، وتفشل القيم السالبة كغير فيزيائية. الحقول الناقصة والسلاسل غير الرقمية وNaN وInfinity والعيارية السالبة وعامل n الصفري أو السالب تفشل بـ invalid_input ولا تُحاسب. عند النجاح تعيد الاستجابة normality و equivalents_per_mole منظّفين، وتقدّم molarity كنتيجة رئيسية بالمولات لكل لتر، وتتضمن كائن تلميح وحدات يسمّي eq لكل L وعامل n بلا أبعاد وmol لكل L، وتضبط method على normality_to_molarity و formula على M تساوي N على n حتى يستشهد الواجب بنفس التعبير. تسعير استدعاءات API الناجحة هو القاعدة المنشورة $0.002 لكل عنصر؛ إخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقًا.
أين يظهر تحويل العيارية إلى المولارية في العمل الحقيقي
يريد مؤلفو المناهج الذين يبنون دروسًا تفاعلية نفس شكل JSON في ودجة المتصفح وAPI حتى تبقى أوراق العمل دون اتصال والمصححات الآلية متوافقة. لأن هذه القدرة محرك parse خالص، تسعير API هو القاعدة المنشورة $0.002 لكل عنصر ناجح ولا يستهلك فشل التحقق الرصيد.
أسئلة تقنية
كم التكلفة؟
أداة المتصفح مجانية وتعمل محليًا. طلبات API تستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ الإدخال غير الصالح لا يُحاسب.