حساب مستوى شدة الصوت بالديسيبل
شدة قدرها 1 × 10^-6 W/m² مقارنةً بعتبة السمع 1 × 10^-12 W/m² تعطي 60 dB، أي نسبة مليون. أدخل الشدة المقيسة والمرجع لتحصل على المستوى لتقارير المختبر وبيانات الحساسات والتقارير الهندسية. مجاناً في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الشدة
- 0.000001
- شدة المرجع
- 0
- مستوى شدة الصوت (dB)
- 60
- نسبة الشدة
- 1,000,000
- وحدة المستوى
- dB
- وحدة الشدة
- W/m²
تحوّل هذه الحاسبة شدة صوت مقيسة إلى مستوى شدة بالديسيبل نسبةً إلى الشدة المرجعية التي تختارونها. أدخلوا القيمتين بوحدة الواط لكل متر مربع، فتحسب الأداة عشرة أمثال اللوغاريتم العشري لنسبتهما. تعرض النتيجة المستوى ونسبة الشدتين المجرّدة من الوحدة والقيم المستخدمة في الحساب. صُممت الأداة للمقارنات العلمية والهندسية الواضحة عندما تكون شدة الصوت هي الكمية المعروفة، لا الضغط الصوتي.
فهم الصيغة اللوغاريتمية لمستوى الشدة
تصف شدة الصوت القدرة الصوتية التي تعبر وحدة مساحة، ويُعبّر عنها عادةً بالواط لكل متر مربع. ولأن قيم الشدة المفيدة تمتد عبر نطاق هائل، تصبح مقارنتها على مقياس خطي غير عملية. لا وحدة للنسبة لأن المدخلين يستعملان الوحدة نفسها.
إذا كانت النسبة واحداً كانت النتيجة صفراً من الديسيبل، أي إن الشدة المقيسة تساوي المرجع. وتعطي نسبة مقدارها عشرة عشرة ديسيبل، بينما تعطي نسبة مقدارها مئة عشرين ديسيبل. أما إذا كانت الشدة المقيسة عُشر المرجع فالنتيجة سالب عشرة ديسيبل.
لا تعني النتيجة السالبة قدرة صوتية سالبة، بل تعني فقط أن الشدة الموجبة المقيسة أدنى من المرجع الموجب. يجب أن يكون كلا المدخلين أكبر من الصفر لأن اللوغاريتم العشري الحقيقي غير معرّف للصفر أو للقيم السالبة. تطبق هذه الإمكانية صيغة الشدة ذات المعامل عشرة، وينبغي عدم الخلط بينها وبين صيغة مستوى الضغط التي تستخدم غالباً المعامل عشرين.
استخدام الحساب استخداماً صحيحاً في العمل التطبيقي
يفيد هذا التحويل في دروس الصوتيات وأوراق المختبر ومسارات معالجة المستشعرات ومقارنة المصادر والتقارير الهندسية متى كانت قيم الشدة متاحة. يستطيع الدارسون التحقق من تمارين اللوغاريتم وملاحظة سبب إضافة عشرة ديسيبل كلما زادت الشدة عشرة أضعاف. ويمكن لفرق المختبر تحويل عمود من القياسات نسبةً إلى المرجع المعلن في التجربة والاحتفاظ به في كل استجابة لضمان قابلية التتبع.
تقارن الصيغة شدة واحدة بمرجع واحد؛ فهي لا تقيس الصوت، ولا تطبق ترجيح التردد، ولا تجمع مصادر مستقلة، ولا تقدّر مخاطر السمع، ولا تستنتج الشدة من قراءة ضغط ميكروفون. قد تتطلب التقييمات البيئية والمهنية الفعلية معايرة ومتوسطاً زمنياً وترجيح A أو C وتحليل نطاقات الأوكتاف وقواعد المعايير السارية. وتذكّروا أيضاً أن قيم الديسيبل نسبية؛ فلا تجوز مقارنة نتيجتين مباشرة إلا عندما تكون تعريفاتهما ومراجعهما متوافقة.
الحساب نقي وثابت الزمن ولا يعتمد على شبكة أو حالة مخزنة أو عشوائية أو ساعة، ولذلك تعطي المدخلات الصحيحة المتطابقة المخرجات نفسها دائماً.
حالات الاستخدام
تمارين علم الصوتيات
تحققوا من تحويل الشدة إلى ديسيبل وفق مرجع مختار وافحصوا النسبة التي يدخل عليها اللوغاريتم.
تحويل نتائج المختبر
حوّلوا شدات الصوت المقيسة إلى مستويات نسبية مع الاحتفاظ بالمرجع الدقيق المستخدم لكل نتيجة.
المستشعرات والتقارير الآلية
أنشئوا حقول ديسيبل مستقرة من تقديرات موجبة للواجهات وعمليات التصدير والفحوص الآلية.
الأسئلة الشائعة
لماذا يجب أن تكون الشدتان موجبتين؟
لأن نسبتهما تدخل في لوغاريتم عشري حقيقي، وهو غير معرّف للصفر أو للقيم السالبة.
هل يمكن أن تكون النتيجة سالبة؟
نعم. يعني المستوى السالب أن الشدة الموجبة المقيسة أقل من الشدة المرجعية الموجبة المختارة.
هل هذا هو مستوى الضغط الصوتي نفسه؟
لا. تستخدم هذه الحاسبة نسبة شدة بمعامل عشرة، بينما يستخدم مستوى الضغط عادةً نسبة ضغط بمعامل عشرين.
كم ديسيبل تضيف زيادة الشدة عشرة أضعاف؟
تضيف 10 dB. فكلما ضُربت الشدة في عشرة ارتفع المستوى عشرة ديسيبل، لذا تقابل النسبة مئة عشرين ديسيبل.
ما الشدة المرجعية التي أستخدمها؟
للصوت في الهواء يُستخدم عادةً 1 × 10^-12 W/m² المرتبط بعتبة السمع. ويمكنك إدخال مرجع موجب آخر إذا تطلبت ذلك تجربة أو مواصفة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/optics/sound-intensity-level-from-intensity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"intensity":0.000001,"reference_intensity":1e-12}'const res = await fetch("https://api.kit.forhosting.com/optics/sound-intensity-level-from-intensity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"intensity": 0.000001,
"reference_intensity": 1e-12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/sound-intensity-level-from-intensity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"intensity": 0.000001,
"reference_intensity": 1e-12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/sound-intensity-level-from-intensity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"intensity":0.000001,"reference_intensity":1e-12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"intensity":0.000001,"reference_intensity":1e-12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/sound-intensity-level-from-intensity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"intensity": 0.000001,
"reference_intensity": 1e-12
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.sound_intensity_level_from_intensity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
فهم الصيغة اللوغاريتمية لمستوى الشدة
يضغط مستوى شدة الصوت هذا النطاق باستعمال L = 10 × log10(I / I0)، حيث تمثل I الشدة المقيسة وتمثل I0 الشدة المرجعية المختارة.
اختيار المدخلات وتفسير النتيجة المعادة
جُعل المرجع مطلوباً عمداً بدلاً من افتراضه دون تصريح، كي توثّق كل نتيجة الأساس المختار. في مسائل الصوت الهوائي الشائعة يمكن اختيار 1 × 10^-12 W/m²، وهو المرجع التقليدي المرتبط بعتبة السمع، غير أن التجارب والمواصفات قد تعتمد أساساً موجباً آخر. فعلى سبيل المثال، تكون نسبة 1 × 10^-6 W/m² إلى 1 × 10^-12 W/m² مليوناً ويكون المستوى ستين ديسيبل. قدّموا intensity بوصفها شدة الصوت المقيسة وreference_intensity بوصفها أساس المقارنة، على أن تكون القيمتان بالواط لكل متر مربع. تعيد الاستجابة sound_intensity_level_db وintensity_ratio وقيمتي الإدخال وتسميات صريحة للوحدة والصيغة. تؤدي القيم المفقودة والسلاسل النصية والأعداد غير المنتهية والصفر والقيم السالبة إلى الخطأ invalid_input بدلاً من Infinity أو NaN أو نتيجة مضللة. يطبّق كل حساب ناجح عبر API السعر الأساسي المنشور $0.002 لكل عنصر، وينفذ المتصفح منطق الحساب الحتمي نفسه.
استخدام الحساب استخداماً صحيحاً في العمل التطبيقي
كما يستطيع المطورون استخدام حقول JSON المستقرة لملء شاشة عرض أو للتحقق من تطبيق في جدول بيانات.
أسئلة تقنية
ما المعادلة التي تستخدمها الحاسبة؟
تستخدم L = 10 × log10(I / I0)، حيث تمثل I شدة الصوت المقيسة وتمثل I0 الشدة المرجعية المختارة.
ما كلفة الحساب عبر API؟
يستخدم كل عنصر تعالجه API بنجاح السعر الأساسي المنشور $0.002.