حاسبة ppb إلى المولارية
1000 ppb من مذاب كتلته المولية 58.44 غ/مول في محلول كثافته 1 غ/مل تساوي 0.000017111567 مول/لتر. تحسب الأداة على أساس لتر واحد من المحلول وتعرض كتلته وكتلة المذاب وعدد المولات. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- ppb
- 1,000
- الكثافة
- 1
- الكتلة المولية
- 58.44
- المولارية
- 0.0000171116 mol/L
- كتلة المحلول g
- 1,000
- كتلة المذاب g
- 0.001
- المولات
- 0.0000171116
تحوّل حاسبة ppb إلى المولارية تركيزًا بأجزاء بالمليار وكثافة المحلول والكتلة المولية للمذاب إلى المولارية الحجمية المستخدمة في الحركية والاتزان والتقارير البيئية ومعظم الطرق التحليلية. أدخل ppb بالكتلة (كتلة المذاب لكل كتلة محلول مضروبة في مليار)، والكثافة بالغرام لكل مليلتر، والكتلة المولية بالغرام لكل مول؛ وتعيد الأداة المولارية بالمولات لكل لتر، وكتلة المحلول الوسيطة، وكتلة المذاب، والمولات على أساس لتر واحد، وصيغة مقروءة، واستبدالًا خطوة بخطوة حتى تتحقق من الحساب يدويًا. الطلاب الذين يحوّلون تراكيز أثر من الكتب، والفنيون الذين يوفقون تقارير مختبر بيئي بوحدات مختلفة، والمطوّرون الذين يكتبون اختبارات وحدة لبرمجيات كيمياء المحاليل يحتاجون جميعًا إلى الرقم الحتمي نفسه بالمول لكل لتر دون فتح جدول بيانات.
ماذا يعنيان ppb والمولارية وكيف يُحوَّلان
أجزاء بالمليار بالكتلة، وغالبًا تُكتب ppb أو μg/kg من المحلول، هي مليار ضعف كتلة المذاب مقسومة على كتلة المحلول كله. إنها كسر كتلي بلا أبعاد مضروب بمليار، لذا لا تعرف وحدها حجم السائل. المولارية، وغالبًا تُكتب M كبيرة، هي مولات المذاب لكل لتر محلول وهي التركيز الذي يظهر في قوانين السرعة وثوابت الاتزان ومعظم طرق المعايرة والأجهزة.
لأن المولارية تحتاج حجمًا بينما ppb الكتلي يحتاج فقط نسبة كتل، لا يمكن التحويل بينهما دون معرفة الحيز الذي تشغله كتلة معيّنة من المحلول—وهذه هي الكثافة. المسار المغلق القياسي يفترض كثافة محلول ρ معروفة بالغرام لكل مليلتر وكتلة مولية للمذاب M_w معروفة بالغرام لكل مول. باتخاذ لتر واحد من المحلول أساسًا، تساوي كتلة المحلول ρ مضروبة في ألف غرام، وكتلة المذاب تلك الكتلة مضروبة في ppb على مليار، والمولات كتلة المذاب مقسومة على M_w، والمولارية المولات لكل لتر واحد.
بالتبسيط نحصل على صيغة الكتاب M تساوي ppb مضروبًا في ρ مقسومًا على M_w مضروبًا في مليون. يجب أن تكون الكثافة والكتلة المولية موجبتين تمامًا؛ فكثافة صفر تعني كتلة صفر في اللتر، والكتلة المولية الصفرية أو السالبة غير فيزيائية لمذاب نقي حقيقي. تنفّذ هذه الحاسبة هذا التحويل فقط: لا تعكس المولارية إلى ppb دون كثافة، ولا تستخرج كثافات من جداول، ولا تعامل μg/L المائية كمطابقة لـ ppb الكتلي دون التحقق من الكثافة، ولا تمثّل خلائط متعددة المذابات.
نصائح عملية وحدود وعمليات بحث ذات صلة
استخدم كثافة المحلول لا المذيب النقي كلما أعطاها المسألة؛ للعينات المائية المخففة تكون الكثافة قرب غرام واحد لكل مليلتر، لكن المحاليل الملحية والعضوية والمعايير المركزة قد تختلف بما يكفي لتغيير المولارية عند الرقم المعنوي الثاني لنتيجة أثر. أبقِ الكتلة المولية بالغرام لكل مول والكثافة بالغرام لكل مليلتر حتى يبقى عامل المليون في الصيغة متسقًا؛ لا تخلط كيلوغرامًا لكل مول مع غرام لكل مليلتر دون تحويل أولًا. فضّل إرسال أعداد بدل سلاسل مُهيأة مسبقًا عندما تتحكم بالعميل؛ تُقبل السلاسل العددية فقط إذا طابقت نمطًا عدديًا منتهيًا صارمًا.
تستهدف هذه الصفحة من يبحث عن حاسبة ppb إلى المولارية أو تحويل أجزاء بالمليار مع الكثافة أو ppb كتلي إلى مول لكل لتر عبر الإنترنت؛ وليست أداة نسبة مئوية كتلية ولا محوّل مولالية ولا نموذج كثافة يعتمد على درجة الحرارة. فضّل هذه القدرة عندما يكون لديك بالفعل ppb وρ وM_w وتحتاج فقط إلى M؛ وإذا كان المصدر مسألة بالميكروغرام لكل لتر من الماء فتأكد مما إذا كان الرقم يفترض كثافة قرب واحد أم ما زال يحتاج كثافة صريحة.
فحوصات الذهاب والإياب سهلة: أعد حساب ppb مضروبًا في ρ على M_w مضروبًا في مليون يدويًا وتأكد من مساواته للمولارية المنشورة بنفس تقريب الاثني عشر رقمًا، وتأكد من أن المولات مقسومة على لتر واحد تعيد إنتاج المولارية على أساس اللتر الواحد.
حالات الاستخدام
مراجعة واجبات تحويل تراكيز الأثر
يدخل الطلاب ppb الكتلي والكثافة والكتلة المولية من مسائل الكتاب ويقارنون المولارية والمولات الوسيطة المكتوبة يدويًا بنتيجة حتمية قبل التسليم.
توفيق الوحدات في المختبر البيئي
يحوّل الفنيون قراءة بأجزاء بالمليار من تقرير مختبر إلى تركيز المولاري العملي المستخدم في حسابات الاتزان أو التخصص دون جدول بيانات لكل تحقق.
الأسئلة الشائعة
كيف تحوّل ppb إلى المولارية؟
استخدم M = (ppb · ρ) / (M_w · 1e6)، حيث ppb أجزاء بالمليار بالكتلة، وρ كثافة المحلول بـ g/mL، وM_w الكتلة المولية للمذاب بـ g/mol. الناتج M هو المولارية بـ mol/L.
هل ppb الكتلي هو نفسه μg/L؟
فقط عندما تكون الكثافة تمامًا 1 g/mL (ماء مخفف نموذجي). عمومًا ppb الكتلي كسر كتلي؛ والتحويل إلى mol/L ما زال يحتاج الكثافة والكتلة المولية كما تتطلب هذه الحاسبة.
أي وحدة كثافة يجب أن أستخدم؟
غرام لكل مليلتر (g/mL)، وهي عدديًا نفس kg/L أو g/cm³. اقرنها بالكتلة المولية بـ g/mol حتى يكون عامل 1e6 في الصيغة صحيحًا.
لماذا تحتاج الحاسبة إلى كثافة المحلول؟
لأن ppb نسبة بين كتلتين، أما المولارية فتعدّ المولات في كل لتر، والكثافة تخبرك بعدد الغرامات التي يزنها لتر المحلول. تقارب الكثافة 1 غ/مل في العينات المائية المخففة، لكن المحاليل الملحية والسوائل العضوية والمحاليل القياسية المركزة قد تغيّر نتيجة التراكيز الضئيلة.
هل يمكن التحويل من المولارية إلى ppb؟
لا، تحوّل هذه الحاسبة من ppb إلى المولارية فقط. ولا تبحث عن الكثافة في الجداول ولا تتعامل مع خليط من عدة مذابات، لذلك تُدخل الكثافة والكتلة المولية بنفسك.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/ppb-to-molarity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ppb":1000,"density":1,"molar_mass":58.44}'const res = await fetch("https://api.kit.forhosting.com/chem/ppb-to-molarity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ppb": 1000,
"density": 1,
"molar_mass": 58.44
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/ppb-to-molarity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ppb": 1000,
"density": 1,
"molar_mass": 58.44
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/ppb-to-molarity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ppb":1000,"density":1,"molar_mass":58.44}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ppb":1000,"density":1,"molar_mass":58.44}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/ppb-to-molarity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"ppb": 1000,
"density": 1,
"molar_mass": 58.44
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.ppb_to_molarity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs | 1000000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
عندما تكون الكثافة أو الكتلة المولية صفرًا أو سالبة يكون التحويل غير معرّف أو غير فيزيائي، فتعيد API خطأً واضحًا invalid_input بدل Infinity أو NaN صامت. المسار حساب صرف—بلا شبكة ولا بذور عشوائية ولا اعتماد على الساعة—لذلك يعيد مشغّل المتصفح المجاني وAPI المدفوعة مسبقًا نفس JSON بعد تقريب عشري ثابت في كل استدعاء.
كيف تستدعي API وماذا يعود
يجب أن يكون حقل ppb غير سالب؛ والكثافة والكتلة المولية موجبتين تمامًا—وتُرفض القيم عند أو دون واحد في عشرة إلى سالب خمسة عشر، أو أي كثافة أو كتلة مولية غير موجبة. أرسل جسم JSON بثلاثة أعداد منتهية مطلوبة: ppb (أسماء بديلة parts_per_billion وconcentration_ppb وc_ppb وppb_mass) كقيمة غير سالبة لأجزاء بالمليار في كسر كتلي، وdensity (أسماء بديلة rho والحرف اليوناني rho وsolution_density وd) بالغرام لكل مليلتر—وهي عدديًا مساوية للكيلوغرام لكل لتر—وmolar_mass (أسماء بديلة M_w وMw وmolecular_weight وsolute_molar_mass وmm) بالغرام لكل مول. يجب أن تبقى القيم المطلقة ضمن الحد المنشور وهو تريليون حتى تظل النواتج الوسيطة منتهية بدقة IEEE المزدوجة على Worker وفي المتصفح. عند النجاح تعيد الاستجابة ppb وdensity وmolar_mass مقربة، وتضبط molarity على القيمة المقربة بالمول لكل لتر، وunit على السلسلة mol/L، وmass_solution_g وmass_solute_g وmoles على الوسائط على أساس لتر، وformula على M يساوي ppb مضروبًا في rho على M_w مضروبًا في واحد e ستة، وmessage على ملخص قصير، وsteps على مصفوفة مرتبة من أسطر الاستبدال. فشل التحقق—حقول ناقصة، أعداد غير منتهية، قيم خارج الحدود المطلقة، ppb سالب، أو كثافة أو كتلة مولية صفر أو سالبة—يعيد invalid_input ولا يُحاسب أبدًا. التسعير $0.002 ثابت لكل طلب ناجح بعنصر وحدوي وسعر هامشي صفري.
نصائح عملية وحدود وعمليات بحث ذات صلة
للتعليم اقرن أمثلة: ألف ppb من كلوريد الصوديوم بكثافة غرام واحد لكل مليلتر وكتلة مولية ثمانية وخمسين نقطة أربعة أربعة غرام لكل مول تعطي نحو واحد نقطة سبعة واحد واحد اثنين في عشرة إلى سالب خمسة مولاري؛ وخمسون ppb بكثافة واحد نقطة صفر اثنين وكتلة مولية مئة تعطي خمسة نقطة واحد في عشرة إلى سالب سبعة مولاري؛ وكثافة صفر تُظهر مسار invalid_input الصارم الذي يحمي القسمة على كتلة غير فيزيائية. المهام الفاشلة التي تعيد invalid_input لا تستهلك الرصيد المدفوع مسبقًا، ما يبقي سكربتات الاستكشاف رخيصة عندما يضع المتعلمون الكثافة صفرًا عمدًا.
حالات التكامل
اختبارات وحدة لبرمجيات كيمياء المحاليل
أنشئ حالات معروفة من ppb إلى المولارية ورفضًا متعمدًا لكثافة أو كتلة مولية صفرية لتمارين الترميز واختبارات عقد API.
أسئلة تقنية
ماذا يحدث عندما تكون الكثافة أو الكتلة المولية صفرًا؟
التحويل غير معرّف أو غير فيزيائي. تعيد هذه الأداة invalid_input بدل Infinity أو NaN.
هل حاسبة ppb إلى المولارية مجانية؟
أداة المتصفح مجانية وتعمل محليًا. استدعاءات API تستخدم رصيد KIT المدفوع مسبقًا بـ $0.002 لكل طلب ناجح؛ والمهام الفاشلة لا تُحاسب أبدًا.