
Tolleranze e analisi del caso peggiore
Definisci un budget d'errore affidabile: somma nel caso peggiore, RSS, simulazione Monte Carlo e margine di progetto per resistori, ADC e sensori RTD.
Redazione e revisione tecnica:Team di ingegneria ElectroDesignForge
Consulta il processo editorialePunto chiave: l'analisi del caso peggiore dimostra che un prodotto resta entro i limiti per ogni combinazione ammessa dei parametri. Il metodo RSS stima la dispersione tipica quando gli errori sono indipendenti e casuali. Monte Carlo rende visibile la distribuzione. Nessuno dei tre sostituisce il margine: il margine protegge da effetti omessi, deriva e invecchiamento.
Riferimento rapido
| Metodo | Formula per i contributi e_i | Risponde a | Usalo quando |
|---|---|---|---|
| Caso peggiore | `E_WC = Σ | e_i | ` |
| RSS | E_RSS = √(Σ e_i²) | “Quale dispersione tipica posso aspettarmi?” | errori indipendenti e centrati trattabili come deviazioni standard |
| Monte Carlo | estrazioni casuali attraverso il modello | “Quali sono distribuzione e tasso di non conformità?” | modello non lineare, distribuzioni note o correlazioni |
| Margine | distanza dal limite dopo il bilancio | “Quanto resta per gli effetti reali?” | sempre, prima di concludere un progetto |
Prima di combinare gli errori, riportali tutti alla stessa grandezza di uscita: volt all'ingresso ADC, ohm, gradi Celsius, percentuale di guadagno o codici ADC. Una tolleranza ±1% non equivale automaticamente a una deviazione standard dell'1%.
Parti da un requisito misurabile
Scrivi la funzione di trasferimento e i limiti prima di scegliere un metodo. Per un partitore resistivo letto da un ADC:
V_meas = V_exc × R_low / (R_high + R_low)
0.10 V ≤ V_meas ≤ 3.20 V
Per una catena di misura della temperatura, il requisito potrebbe essere errore di temperatura ≤ ±0.5 °C da −20 a +80 °C. Per un ADC potrebbe essere “non saturare mai al segnale massimo” oppure “errore totale inferiore a 2 LSB”. Ogni contributo viene quindi espresso nell'unità di quel requisito.
Tieni distinti questi termini:
- tolleranza: limite dichiarato per un componente o riferimento;
- deriva: variazione con temperatura, età, tensione o tempo;
- errore: differenza tra risultato e valore vero;
- incertezza: intervallo o dispersione attribuiti a una stima;
- margine: spazio intenzionale tra il risultato nel caso peggiore e il limite.
Somma delle tolleranze: bilancio nel caso peggiore
Quando un contributo può peggiorare l'uscita di e_i in una direzione, somma i moduli:
E_WC = |e_1| + |e_2| + … + |e_n|
Il metodo suppone che ogni variabile raggiunga contemporaneamente il proprio estremo sfavorevole. È prudente, ma appropriato quando la specifica deve essere rispettata da ogni unità, i limiti delle schede tecniche sono garantiti o un'uscita può saturare.
Esempio: riferimento ADC e partitore
Una misura deve restare entro ±20 mV. Dopo aver riferito ogni termine al nodo misurato:
| Contributo massimo | Errore riferito all'ingresso |
|---|---|
Rapporto del partitore (resistenze ±0.1%) | ±4 mV |
| Riferimento ADC: precisione iniziale | ±5 mV |
| Riferimento ADC: deriva termica | ±3 mV |
| Offset ADC | ±2 mV |
| Rumore filtrato, limite prudente | ±1 mV |
E_WC = 4 + 5 + 3 + 2 + 1 = ±15 mV
margine = 20 − 15 = 5 mV, ossia il 25% del limite
Non annullare due limiti senza dimostrazione: un errore positivo del riferimento e un rapporto del partitore sfavorevole possono coesistere. Per una grandezza moltiplicativa (guadagno, R × C), calcola prima gli estremi alto e basso oppure usa contributi percentuali per scostamenti piccoli.
RSS: somma quadratica, non un “caso peggiore più leggero”
Per errori indipendenti e centrati già espressi come deviazioni standard σ_i, la deviazione standard combinata è:
σ_total = √(σ_1² + σ_2² + … + σ_n²)
L'intervallo di copertura dipende dal livello scelto: circa ±1σ copre il 68.3% di una distribuzione normale, ±2σ il 95.4% e ±3σ il 99.7%. Perciò non applicare mai RSS a tolleranze grezze “±x%” senza sapere che cosa rappresentano.
Se una resistenza è specificata a ±1% come limite di produzione uniforme e delimitato, un'approssimazione comune è σ ≈ 1% / √3. Se una scheda tecnica indica già un limite ±3σ, allora σ = limite / 3. Queste conversioni sono ipotesi: documentale nel bilancio e, quando disponibili, preferisci i dati di distribuzione del produttore.
Quando RSS non è appropriato
- I contributi sono correlati: due resistenze della stessa rete derivano insieme, un riferimento alimenta molti canali o la temperatura influisce su diversi termini.
- Un termine è un limite deterministico: precisione assoluta garantita, errore di calibrazione sistematico, limitazione software o escursione dell'alimentazione.
- Il risultato si avvicina alla saturazione: il taglio è non lineare e asimmetrico.
- Le code della distribuzione sono ignote oppure le distribuzioni sono fortemente non normali.
In questi casi, mantieni il termine deterministico fuori da RSS oppure introduci la covarianza. Per due termini, σ² = σ_1² + σ_2² + 2ρσ_1σ_2, dove ρ è la loro correlazione. Con ρ = 1, il vantaggio statistico scompare: i contributi si sommano.
Monte Carlo: osserva la distribuzione effettiva del modello
Monte Carlo non sostituisce il modello; lo ripete con ingressi estratti casualmente. La procedura è semplice:
- Scrivi la relazione di uscita e i limiti di conformità.
- Assegna a ogni ingresso una distribuzione giustificata: uniforme delimitata, normale, legge misurata o lotto di produzione reale.
- Rappresenta le correlazioni: temperatura ambiente condivisa o lotto comune non sono estrazioni indipendenti.
- Esegui abbastanza prove, poi registra media, deviazione standard, percentili e frazione fuori limite.
- Ripeti con ipotesi diverse per verificare che la conclusione sia robusta.
Per esempio, 100,000 prove possono caratterizzare una coda intorno a 10⁻3, ma non dimostrano un tasso di non conformità di 10⁻6. Per requisiti con difettosità molto bassa, combina analisi delle code, limiti garantiti e validazione della produzione; non dichiarare “zero difetti” solo perché nessuna estrazione ne ha mostrati.
Monte Carlo è particolarmente utile per la non linearità di un RTD, un polinomio di linearizzazione, il rapporto esatto di un partitore o la conversione da volt a codici ADC. Rivela anche una distribuzione traslata: una dispersione stretta attorno a una media distorta resta un cattivo risultato.
Margine: la riserva che rende utilizzabile il bilancio
Per un limite superiore L_max e un'uscita massima calcolata y_max:
margine assoluto = L_max − y_max
margine relativo = (L_max − y_max) / L_max × 100%
Per un intervallo, calcola il margine rispetto a ciascun estremo e conserva il più piccolo. Il margine non è un “errore aggiuntivo” da inserire ciecamente in RSS: è una scelta progettuale che assorbe effetti non modellati, variazioni dei lotti, assemblaggio, invecchiamento, condizioni di prova e modifiche future.
Documenta l'obiettivo, per esempio “almeno 20% di spazio rispetto al fondo scala ADC” oppure “almeno 0.1 °C dopo il bilancio nel caso peggiore”. Un margine in unità fisiche è spesso più chiaro di una percentuale vicina a zero.
Caso pratico: catena RTD + ADC
Consideriamo un Pt100 con corrente di eccitazione, resistenza dei conduttori, amplificatore e ADC. A una temperatura scelta, riporta ogni effetto in °C:
| Effetto | Trattamento di esempio |
|---|---|
| Classe RTD IEC 60751 | limite del sensore, generalmente incluso nel bilancio del caso peggiore |
| Conduttori a 2/3/4 fili | calcola resistenza e disadattamento agli estremi termici |
| Autoriscaldamento | usa la corrente massima e il coefficiente termico del montaggio reale |
| Riferimento e guadagno analogico | converti gli errori in °C tramite la sensibilità locale dV/dT |
| Offset ADC, INL e rumore | converti V o LSB in °C allo stesso punto di temperatura |
| Linearizzazione | verifica errore dell'algoritmo, risoluzione e arrotondamento |
La sensibilità non è costante nell'intervallo. Lo stesso 1 mV può rappresentare più gradi in una parte della curva che in un'altra. Esegui il bilancio in più condizioni estreme: temperature bassa, media e alta; estremi dell'alimentazione e dell'ambiente; limiti del sensore e dei componenti.
Procedura consigliata
- Elenca requisito, intervallo di esercizio, limiti e unità di uscita.
- Raccogli ogni contributo: specifica iniziale, temperatura, tempo, alimentazione, rumore, quantizzazione, assemblaggio e calibrazione.
- Scrivi il segno e la sensibilità di ogni termine; trasformalo nell'unità di uscita.
- Calcola prima gli estremi del caso peggiore. Elimina ogni saturazione o margine negativo.
- Aggiungi RSS soltanto per termini davvero statistici e indipendenti, indicando il livello di copertura.
- Simula Monte Carlo per modelli non lineari, distribuzioni misurate e compromessi sulla resa produttiva.
- Assegna e verifica il margine residuo in tutte le condizioni estreme, anche dopo la calibrazione se questa fa parte del prodotto.
- Valida l'hardware con un metodo di misura più accurato della specifica che intendi dimostrare.
Errori comuni
- Sommare tolleranze percentuali non riferite alla stessa grandezza di uscita.
- Applicare RSS ai limiti delle schede tecniche come se fossero deviazioni standard.
- Omettere deriva termica, invecchiamento, tensione di riferimento o resistenza dei conduttori.
- Supporre indipendenza quando i contributi condividono temperatura, lotto, alimentazione o calibrazione.
- Interpretare un risultato Monte Carlo come garanzia del caso peggiore.
- Riservare margine solo alla condizione nominale: il margine utile si calcola dopo il bilancio.
Calcolatori correlati
- Apri il calcolatore della tolleranza delle resistenze per combinare tolleranza iniziale e TCR sull'intervallo di temperatura.
- Apri il calcolatore ADC/DAC per verificare LSB, quantizzazione, intervallo d'ingresso e codici di conversione.
- Apri il laboratorio RTD per confrontare cablaggi a 2/3/4 fili, errore del sensore, autoriscaldamento e risoluzione ADC.
Fonti
- JCGM 100:2008 — Valutazione dei dati di misura — Guida all'espressione dell'incertezza di misura (GUM).
- NIST Technical Note 1297 — Linee guida per valutare ed esprimere l'incertezza dei risultati di misura NIST.
- IEC 60751 — sensori industriali di temperatura a resistenza di platino e relative classi di tolleranza.
- Schede tecniche del riferimento di tensione, ADC, amplificatore e RTD selezionati.