Intervallo tolleranza resistore
Un resistore da 1000 Ω al ±5 % può misurare da 950 a 1050 Ω: una banda di ±50 Ω e un'ampiezza di 100 Ω. Inserisca il valore nominale e la tolleranza per ottenere i limiti nelle analisi nel caso peggiore. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Resistenza nominale
- 1000
- Tolleranza (%)
- 5
- Tolleranza assoluta
- 50 ohm
- Resistenza minima
- 950
- Resistenza massima
- 1050
- Ampiezza dell'intervallo
- 100
Ogni resistore reale viene fornito con una banda di tolleranza attorno al valore nominale marcato, tipicamente più o meno uno, cinque o dieci percento per pezzi comuni in carbonio o film metallico. Per l’analisi di circuito nel caso peggiore Lei ha bisogno della resistenza più bassa e più alta ancora ammessa per il pezzo, non solo del numero stampato sul corpo. Questo calcolatore di intervallo di tolleranza moltiplica gli ohm nominali per uno meno e uno più la frazione di tolleranza, restituisce la mezza banda ohmica assoluta e l’intervallo completo tra gli estremi, e rifiuta ingressi assurdi come una resistenza non positiva o una tolleranza superiore al cento percento. Lo usi ogni volta che il datasheet cita ±tol% e deve limitare divisori di tensione, limitatori LED, filtri RC o la dissipazione di potenza sotto la dispersione di fabbricazione.
Cosa significano resistenza nominale e percentuale di tolleranza per un pezzo reale
La resistenza nominale è il valore marcato o di catalogo in ohm: mille per un pezzo da 1 kΩ, diecimila per 10 kΩ, quattromilasettecento per un classico 4.7 kΩ, e così via. È il centro della banda di fabbricazione consentita, non una garanzia che ogni campione misuri esattamente quella cifra su un multimetro. La percentuale di tolleranza è la semiampiezza percentuale del produttore su quella banda: cinque significa ±5%, uno ±1%, dieci ±10%, e zero sarebbe un resistore ideale senza dispersione.
Le famiglie through-hole e SMD comuni usano valori preferiti E24 o E96 con tolleranze dichiarate come ±0.1%, ±1%, ±5% o ±20% a seconda del processo e del prezzo. Le bande del codice colore o i codici di montaggio superficiale codificano le decadi nominali e la lettera o l’anello di tolleranza; questo calcolatore non decodifica i colori — presuppone che Lei conosca già gli ohm nominali e la percentuale.
Formule, campi di risposta, casi limite e lettura della banda
In modo equivalente, gli estremi sono il nominale meno e più la mezza banda assoluta. Range_span è max meno min, sempre il doppio della tolleranza assoluta per una banda percentuale simmetrica. Il campo formula riformula R_min uguale a R per parentesi uno meno tol su cento e R_max uguale a R per parentesi uno più tol su cento, così l’interfaccia può mostrare l’identità che lo studente scrive a mano.
Unit è sempre ohm. Esempio: mille ohm al cinque percento produce tolleranza assoluta cinquanta ohm, minimo novecentocinquanta, massimo milletecinquanta e intervallo cento. Zero percento di tolleranza è ammesso e collassa min e max sul nominale con intervallo zero — utile per reti idealizzate da manuale.
Cento percento è il bordo estremo ammesso: il minimo raggiunge zero ohm e il massimo il doppio del nominale. Valori sopra il cento percento sono rifiutati perché una resistenza minima negativa non è fisica per un passivo e fuorvierebbe gli script di worst case.
Casi d'uso
Limiti del divisore di tensione in worst case
Gli ingegneri inseriscono nominale e ±% di ogni resistore del divisore per ottenere ohm min/max prima di combinare gli angoli della tensione di uscita.
Bande di accettazione BOM e acquisti
Gli strumenti di procurement memorizzano la finestra ohmica ammessa per l’ispezione in ingresso, così un pezzo 10 kΩ ±5% si controlla contro 9.5–10.5 kΩ.
Domande frequenti
Quali unità devo usare per la resistenza nominale?
Usi gli ohm. Per 4.7 kΩ invii 4700; per 10 MΩ invii 10000000.
Il ±5% si inserisce come 5 o come 0.05?
Inserisca 5 per il cinque percento. Il motore divide per 100 internamente. Inserire 0.05 significherebbe ±0.05%, non ±5%.
Cosa succede se la tolleranza è maggiore del 100%?
Una banda più ampia di ±100% spingerebbe il minimo sotto zero ohm, non valido per un resistore passivo.
Il calcolatore di intervallo di tolleranza del resistore è gratuito?
Lo strumento nel browser gira gratis sul Suo dispositivo.
Come si usa l'intervallo di tolleranza per un progetto nel caso peggiore?
Inserisca il valore nominale e il ±% di ogni resistore per ottenere gli ohm minimi e massimi. Poi combini questi estremi, per esempio in un partitore di tensione, per trovare le tensioni di uscita estreme del circuito.
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/elec/resistor-tolerance-range \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"nominal_resistance":1000,"tolerance_percent":5}'const res = await fetch("https://api.kit.forhosting.com/elec/resistor-tolerance-range", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"nominal_resistance": 1000,
"tolerance_percent": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/resistor-tolerance-range",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"nominal_resistance": 1000,
"tolerance_percent": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/resistor-tolerance-range", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"nominal_resistance":1000,"tolerance_percent":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"nominal_resistance":1000,"tolerance_percent":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/resistor-tolerance-range", 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
{
"nominal_resistance": 1000,
"tolerance_percent": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.resistor_tolerance_range",
"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
Cosa significano resistenza nominale e percentuale di tolleranza per un pezzo reale
Invii entrambi i campi come numeri JSON finiti o stringhe numeriche. Sono accettati alias come resistance, R, ohms e nominal per il valore centrale, e tolerance, tol, percent e tol_pct per la percentuale, così i simboli da manuale e i client API corti si mappano in modo chiaro. Le grandezze devono restare entro i limiti finiti pubblicati affinché gli isolate Worker restino stabili. Ingressi identici producono sempre JSON identico perché il percorso è aritmetica pura, senza rete, senza seme casuale e senza orologio di parete. Campi mancanti, stringhe vuote, NaN, Infinity, resistenza nominale non positiva, tolleranza negativa e tolleranza maggiore del cento percento falliscono con invalid_input e non vengono addebitati.
Formule, campi di risposta, casi limite e lettura della banda
Il motore converte la percentuale nella frazione tol su cento, moltiplica quella frazione per la resistenza nominale per ottenere absolute_tolerance in ohm, quindi forma min_resistance come il nominale per uno meno la frazione e max_resistance come il nominale per uno più la frazione. Method è resistor_tolerance_range. Le risposte riuscite ripetono nominale e tolleranza ripuliti, poi absolute_tolerance, min_resistance, max_resistance, range_span, unit, formula e method affinché il codice a valle possa ramificare senza annusare le forme.
Uso dell’API, prezzi, progetto worst-case, didattica e limiti pratici
Chiami il calcolatore gratuito nel browser per controlli su breadboard, relazioni di laboratorio e limiti rapidi di divisore senza aprire un foglio di calcolo. L’analisi worst-case valuta tipicamente ogni combinazione di min e max per pezzi interagenti; questa capacità fornisce la banda di un solo resistore affinché il Suo ciclo esterno componga gli angoli multiparte. Tenga le richieste piccole, fissi gli estremi arrotondati nei test e otterrà bande di tolleranza riproducibili per distinte base, plugin LMS e worker di edge senza ospitare logica di foglio di calcolo propria. Invii un corpo JSON con nominal_resistance in ohm e tolerance_percent come percentuale di quel nominale. Usi l’API prepagata quando un configuratore di pezzi, uno strumento di resa di fabbricazione, un oracolo di compiti di elettronica o un plugin CAD necessita di un contratto stabile sotto saldo KIT a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai il saldo dopo il rifiuto del motore. Abbini questo endpoint ai calcolatori di resistenza in serie e in parallelo quando le serviranno estremi di rete, e agli strumenti di divisore di tensione quando entrambi i resistori di un rapporto possono andare agli estremi opposti delle loro bande. Gli autori di SDK possono mappare min_resistance e max_resistance in controlli di design rule che segnalano quando un limite di corrente o tensione viene violato a un estremo o all’altro.
Casi di integrazione
Oracoli di aula e di compiti
I corsi di elettronica fissano JSON deterministico per esercizi R·(1±tol/100), comprese tolleranze negative o oltre il 100% che devono fallire con invalid_input.
Domande tecniche
Come si calcolano resistenza minima e massima dalla percentuale di tolleranza?
Invii nominal_resistance (ohm) e tolerance_percent (es. 5 per ±5%). La risposta restituisce min_resistance = R·(1 − tol/100) e max_resistance = R·(1 + tol/100), più absolute_tolerance e range_span.