Convertitore livello pressione sonora
Un pascal corrisponde a circa 94 dB SPL e 20 micropascal a 0 dB. Converta la pressione sonora tra pascal, micropascal e decibel SPL, o un rapporto di pressioni in decibel relativi, per tarature, appunti di misura e compiti. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Quantità numerica da convertire
- 1
- Unità di origine
- Pa
- Unità di destinazione
- dB_SPL
- Risultato
- 93,9794000867
- Etichetta di origine
- pascal
- Etichetta di destinazione
- decibel SPL (re 20 µPa)
- Pressione di riferimento pa
- 0,00002
Il livello di pressione sonora esprime la pressione acustica su una scala logaritmica, così i valori quotidiani e industriali restano leggibili: una stanza silenziosa, una conversazione e il decollo di un jet coprono molti ordini di grandezza in pascal, ma solo decine di decibel sulla scala SPL. Questa capacità converte tra la pressione sonora lineare in pascal o micropascal e i decibel SPL assoluti usando il riferimento internazionale di venti micropascal, e converte anche i rapporti di pressione adimensionali in decibel relativi con la stessa regola del venti per il logaritmo in base dieci usata per le grandezze di ampiezza. Le pressioni non positive vengono rifiutate con un chiaro errore di input non valido perché il logaritmo a valori reali non è definito in zero e per i valori negativi.
SPL assoluto: pascal, micropascal e dB re 20 µPa
Il livello di pressione sonora assoluto è definito con una pressione di riferimento fissa di venti micropascal, pari a due volte dieci elevato alla meno cinque pascal. Il livello in decibel SPL è venti volte il logaritmo in base dieci del rapporto tra la pressione misurata e quel riferimento. Invertendo la formula si moltiplica il riferimento per dieci elevato al livello diviso venti, recuperando la pressione in pascal.
Invii un valore finito con from e to scelti dal gruppo assoluto: Pa o pascal per i pascal, uPa o micropascal per i micropascal, e dB_SPL, dBSPL o spl per il livello assoluto. Convertire un pascal dà circa novantaquattro decibel SPL, un classico controllo di calibrazione usato con pistonofoni e standard di laboratorio. Convertire venti micropascal dà zero decibel SPL per definizione.
La pressione in pascal o micropascal deve essere strettamente positiva; una pressione nulla o negativa è input non valido e non viene addebitata. I livelli in dB_SPL possono essere negativi quando la pressione è sotto il riferimento, il che è normale per campi molto silenziosi. La risposta riporta la pressione intermedia in pascal e il livello assoluto equivalente, così le UI possono mostrare sia la vista lineare sia quella logaritmica senza una seconda chiamata.
Rapporti di pressione e decibel relativi con venti log dieci
Quando confronta due pressioni anziché riportare un SPL assoluto, usi il gruppo relativo: ratio e dB. Un rapporto di pressione pari a due corrisponde a circa sei decibel, e un rapporto di dieci corrisponde esattamente a venti decibel, perché i livelli di ampiezza relativa usano venti volte il log dieci del rapporto—lo stesso fattore dei rapporti di tensione in elettronica. Le conversioni relative non applicano mai il riferimento dei venti micropascal; trasformano soltanto tra un rapporto puro e la sua rappresentazione in decibel.
I rapporti di potenza che dovrebbero usare dieci log dieci sono fuori ambito: questo prodotto è il percorso della pressione sonora e dell'ampiezza di pressione. Il campo formula ripropone l'espressione usata, così le dimostrazioni in aula e i quaderni di laboratorio possono citare la stessa riga calcolata dal motore.
Casi d'uso
Calibrazione di laboratorio e controlli con pistonofono
Verifica che un pascal corrisponda a circa novantaquattro dB SPL e che venti micropascal corrispondano a zero dB SPL nella configurazione di microfoni e sorgenti di riferimento.
Appunti di rumore sul campo e soglie
Converta i pascal misurati da un sensore in dB SPL per limiti sul lavoro, rilievi ambientali e dashboard rivolte agli operatori senza un foglio di calcolo.
Passi di livello relativo nei test audio
Trasformi i rapporti di pressione in passi in decibel (e viceversa) quando documenta variazioni di guadagno, confronti tra due microfoni o scalature di ampiezza nei banchi di test automatizzati.
Domande frequenti
Cosa succede se la pressione è zero o negativa?
Valori di Pa, uPa o rapporto di pressione non positivi vengono rifiutati perché il logaritmo a valori reali non è definito; quei fallimenti non vengono addebitati.
Posso convertire un rapporto di pressione in decibel?
Non mescoli ratio/dB con Pa/dB_SPL in una sola chiamata.
Il convertitore di livello di pressione sonora è gratis?
Lo strumento nel browser gira gratis sul suo dispositivo.
Come si torna dai dB SPL ai pascal?
Scelga i dB SPL come unità di partenza e i pascal o i micropascal come destinazione. Il convertitore moltiplica il riferimento di 20 micropascal per dieci elevato al livello diviso venti e ricava così la pressione.
Un livello di pressione sonora può essere negativo?
Sì. Un livello sotto 0 dB SPL indica soltanto che la pressione è inferiore al riferimento di 20 micropascal, cosa normale in ambienti molto silenziosi. È la pressione a dover essere maggiore di zero.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/conv/sound-level \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1,"from":"Pa","to":"dB_SPL"}'const res = await fetch("https://api.kit.forhosting.com/conv/sound-level", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1,
"from": "Pa",
"to": "dB_SPL"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/sound-level",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1,
"from": "Pa",
"to": "dB_SPL"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/sound-level", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1,"from":"Pa","to":"dB_SPL"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1,"from":"Pa","to":"dB_SPL"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/sound-level", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"value": 1,
"from": "Pa",
"to": "dB_SPL"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.sound_level",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Ingegneri, acustici, studenti e pipeline di strumentazione ottengono un risultato JSON deterministico da fissare nei test senza un foglio di calcolo o una calcolatrice tascabile.
SPL assoluto: pascal, micropascal e dB re 20 µPa
Input identici producono sempre JSON identico perché il percorso è pura aritmetica, senza rete, senza seme casuale e senza orologio di sistema.
Rapporti di pressione e decibel relativi con venti log dieci
Invii value come rapporto adimensionale con from ratio e to dB, oppure invii una differenza di livello in decibel con from dB e to ratio per recuperare il fattore moltiplicativo. Mescolare un'unità assoluta come Pa con un'unità relativa come ratio in una singola richiesta viene rifiutato, così l'API non inventa mai una seconda pressione implicita né finge che un rapporto sia già rispetto a venti micropascal. Value mancante, nomi di unità sconosciuti, numeri non finiti e rapporti non positivi falliscono tutti con invalid_input.
Uso dell'API, prezzi, flussi di lavoro e limiti pratici
Chiami il convertitore di livello di pressione sonora gratuito nel browser per i controlli dei compiti, gli appunti sul campo, la configurazione dei sensori e i calcoli di calibrazione rapidi senza installare software acustico specializzato. Abbini le conversioni assolute ai dati di sensibilità del microfono quando altrove nel suo stack passa tra volt e pascal, poi concluda qui per ottenere i dB SPL per soglie leggibili e confronti normativi. Invii un corpo JSON con i campi obbligatori value, from e to. Usi l'API prepagata quando una dashboard di monitoraggio, un banco di test audio, un generatore di curriculum o un servizio edge IoT richiede un contratto stabile sul saldo KIT a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai saldo dopo che il motore rifiuta la richiesta. Preferisca grandezze da aula e da strumentazione; esponenti estremi possono incappare nel limite di grandezza finita pubblicato, pensato per mantenere sicuri gli isolate del Worker. Gli autori che distribuiscono SDK possono mappare result, pressure_pa e level_db_spl direttamente in tabelle UI che mostrano sia la pressione lineare sia la colonna SPL che studenti e operatori si aspettano sulla carta.
Domande tecniche
Come converto i pascal in dB SPL?
Invii JSON con value impostato alla pressione in pascal, from: "Pa" e to: "dB_SPL". Il motore usa L = 20·log10(p / 20e-6) con il riferimento standard di venti micropascal.
Quale pressione di riferimento usa questo convertitore?
L'SPL assoluto usa p0 = 20 µPa = 2×10⁻⁵ Pa. Il campo di risposta reference_pa riporta sempre 0.00002, così i client possono mostrare il riferimento senza codificarlo a mano.