Calcolatore di normalità
Mezzo equivalente di soluto in 1 litro di soluzione dà 0,5 N, e 2 equivalenti in mezzo litro danno 4 N. Indichi gli equivalenti e il volume in litri per ottenere la normalità di titolazioni e reagenti standardizzati. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Equivalenti
- 0,5
- Volume in litri
- 1
- Normalità
- 0,5
La normalità è la concentrazione di una soluzione espressa come il numero di equivalenti chimici di soluto diviso per il volume di soluzione in litri. Dove la molarità conta le moli, la normalità conta gli equivalenti reattivi, così che la stechiometria acido-base, redox e di precipitazione possa condividere un'unica scala intensiva. I chimici analitici, i laboratori di qualità e gli studenti usano la normalità quando titolazioni e reagenti standardizzati sono riportati come N anziché M. La definizione è semplicemente N uguale agli equivalenti divisi per il volume in litri, spesso scritta eq per L. Questo calcolatore accetta equivalenti di soluto e volume di soluzione in litri, restituisce la normalità con etichette di unità e la stringa della formula per l'audit, e rifiuta volume zero o negativo affinché un denominatore non valido non diventi mai Infinity o NaN.
Come si definisce la normalità e perché il volume deve essere positivo
Parta dalla definizione analitica classica: la normalità N è il quoziente tra il numero di equivalenti chimici di soluto e il volume dell'intera soluzione misurato in litri. Scriva N uguale a eq diviso per V e mantenga le unità equivalenti per litro, spesso dette semplicemente normali.
Un equivalente è la quantità di sostanza che fornisce una mole di unità reattive per la reazione in studio—protoni per acidi monoprotici, elettroni per semireazioni redox o carica per la precipitazione—, così che la stessa massa di solido possa corrispondere a conteggi di equivalenti diversi a seconda della chimica. La quantità di equivalenti deve essere finita e non negativa: zero equivalenti è un limite legittimo di soluto vuoto che produce normalità zero, mentre una quantità negativa viene rifiutata.
Chi conosce solo millilitri di soluzione deve convertire in litri prima di chiamare, perché la definizione in stile SI usata qui colloca i litri al denominatore. A differenza della molalità, che divide per chilogrammi di solvente ed è indipendente dalla temperatura, la normalità è volumetrica e quindi può variare leggermente con l'espansione termica della soluzione. Non converte grammi di soluto in equivalenti, non cerca fattori n né calcola molarità, molalità o frazione molare; quelle sono intenzioni di ricerca separate con le proprie pagine di destinazione.
Dove compaiono i calcolatori di normalità nel lavoro reale
I corsi di chimica della scuola secondaria e introduttivi all'università assegnano esercizi di concentrazione che convertono millilitri di soluzione in litri e dividono gli equivalenti di soluto per quel volume; un unico oracolo affidabile accelera la valutazione e la preparazione delle demo senza rumore floating-point improvvisato. I laboratori analitici e di controllo qualità preparano e verificano acidi, basi e reagenti redox standardizzati quando le etichette dei flaconi e i fogli di titolazione riportano ancora la forza come normalità N.
I chimici di processo e gli ingegneri chimici dimensionano i rapporti di alimentazione per treni di neutralizzazione e scrubber quando le ricette di impianto citano concentrazioni normali anziché molari. I taccuini ambientali e di trattamento delle acque convertono la capacità acida o basica misurata in concentrazioni normali per calcoli di alcalinità e durezza che si aspettano litri di soluzione al denominatore.
Se in seguito le serve molarità da moli e volume, molalità da massa di solvente, frazione molare o conversione automatica del peso equivalente da grammi di soluto e un fattore n, le tratti come intenzioni di ricerca e destinazioni separate piuttosto che sovraccaricare questa pagina del calcolatore di normalità.
Casi d'uso
Chiavi di risposta per compiti e laboratorio
Calcoli la normalità N = eq / V da equivalenti di soluto e litri di soluzione così che studenti e correttori automatici condividano un'unica verità a forma chiusa.
Preparazione di reagenti di titolazione
Converta equivalenti misurati e volume del matraccio in concentrazione normale prima di etichettare acidi, basi o titolanti redox standard.
Ricette di processo e trattamento acque
Documenti carichi normali volumetrici per neutralizzazione, scrubbing o calcoli di alcalinità che specificano la forza in N anziché in M.
Domande frequenti
Che cos'è la normalità?
La normalità N è il numero di equivalenti chimici di soluto diviso per il volume di soluzione in litri: N = eq / V, con unità eq/L (spesso scritta come N).
Cosa succede se il volume della soluzione è zero?
La normalità divide per il volume di soluzione, quindi volume zero (o negativo) viene rifiutato invece di restituire Infinity o NaN.
In che modo la normalità differisce dalla molarità?
La molarità è moli per litro di soluzione. La normalità è equivalenti per litro; per acidi monoprotici spesso coincidono, ma sistemi poliprotici o redox usano un fattore n e N può differire da M.
Inserisco il volume in millilitri o in litri?
In litri. Converta i millilitri in litri dividendo per 1000 prima di chiamare affinché il risultato corrisponda alla definizione eq/L.
Quanto costa?
Lo strumento del browser è gratuito e gira in locale.
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/chem/normality \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"equivalents":0.5,"volume_liters":1}'const res = await fetch("https://api.kit.forhosting.com/chem/normality", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"equivalents": 0.5,
"volume_liters": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/normality",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"equivalents": 0.5,
"volume_liters": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/normality", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"equivalents":0.5,"volume_liters":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"equivalents":0.5,"volume_liters":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/normality", 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
{
"equivalents": 0.5,
"volume_liters": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.normality",
"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
Come si definisce la normalità e perché il volume deve essere positivo
Il volume della soluzione deve essere strettamente positivo; un volume zero renderebbe il rapporto indefinito e un volume negativo non è fisico, quindi entrambi i casi falliscono la validazione con un messaggio chiaro invalid_input anziché un Infinity silenzioso. Questa capacità valuta la forma chiusa in aritmetica floating-point deterministica: nessun seme casuale, nessun timestamp di orologio, nessuna chiamata di rete e nessuna deriva di modello, così che input identici producano sempre JSON identico.
Cosa invia e cosa riceve in risposta
Controlli classici da manuale includono mezzo equivalente di soluto in un litro di soluzione che dà normalità 0.5, due equivalenti in mezzo litro che danno normalità 4, e zero equivalenti in qualsiasi volume positivo che danno normalità zero. Mantenga il volume sulla scala dei litri nelle pipeline di laboratorio a più passi: se misura il volume della soluzione in millilitri, divida per 1000 prima di chiamare così che il prodotto numerico corrisponda ancora all'interpretazione di normalità che il Suo rapporto afferma. Invii due numeri finiti obbligatori nei campi equivalents e volume_liters. equivalents è la quantità di specie reattiva disciolta in equivalenti chimici e deve essere maggiore o uguale a zero. volume_liters è il volume totale della soluzione in litri e deve essere strettamente maggiore di zero; zero e valori negativi falliscono perché la normalità divide per quel volume. Campi mancanti, stringhe non numeriche, NaN, Infinity, equivalenti negativi e volume non positivo falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta restituisce equivalents e volume_liters puliti, fornisce normality come risultato principale in equivalenti per litro, include un oggetto di suggerimento unità che nomina equivalenti, litri ed equivalenti per litro, imposta method su normality_from_equivalents_and_volume e formula su N uguale a eq su V così che i compiti possano citare la stessa espressione. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano il saldo prepagato.
Dove compaiono i calcolatori di normalità nel lavoro reale
Poiché questa capacità è un motore di parse puro, il prezzo dell'API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.