Calcolatore codice SMD EIA-96
I resistori di precisione a montaggio superficiale spesso portano una marcatura EIA-96 a tre caratteri anziché un codice numerico a tre o quattro cifre.
Esegui gratis nel browser
Le prime due cifre non sono la resistenza in sé: sono un indice in una tabella E96 di novantasei righe di cifre significative, e la lettera finale è un moltiplicatore di decade, così una marcatura breve come 01A significa cento ohm mentre 25C significa diciassette virgola otto chiloohm. Questo calcolatore di codice SMD EIA-96 accetta tale marcatura, consulta il valore base, moltiplica per il fattore della lettera e restituisce la resistenza in ohm più un'etichetta formattata che Lei può incollare in una distinta base o in un taccuino di laboratorio. Il percorso è aritmetica deterministica pura con tabella fissa—senza rete, senza modello e senza orologio di sistema—così il widget gratuito del browser e l'API prepagata coincidono sempre. Una validazione fallita, come un indice fuori da 01–96 o una lettera sconosciuta, genera invalid_input e non viene addebitata. Le chiamate API riuscite usano il saldo KIT prepagato a $0.002 per elemento quando automatizza la stessa decodifica da server e SDK.
Come le marcature EIA-96 differiscono dai codici SMD a 3 e 4 cifre
Gli hobbisti che già conoscono lo schema comune a tre cifre (le prime due sono cifre significative, la terza un moltiplicatore in potenza di dieci, quindi 103 significa dieci chiloohm) restano spesso sorpresi dall'EIA-96. Sui pezzi di precisione all'uno per cento la marcatura ha solo tre caratteri di larghezza, eppure i primi due sono un indice da zero uno a nove sei, non le cifre della resistenza. L'indice zero uno mappa sempre a cento nella tabella E96, il venticinque a centosettantotto, il sessantotto a quattrocentonovantanove, e così fino al novantasei con novecentosettantasei. La lettera finale scala quella base: A moltiplica per uno, B o H per dieci, C per cento, D per mille, con Z, Y o R, X o S per le decadi sotto l'ohm e E o F per le decadi superiori. Senza la tabella, leggere 01B come un ohm per dieci sarebbe sbagliato—la decodifica corretta è cento per dieci uguale a mille ohm. Questa capacità esiste affinché tecnici di rilavorazione, programmatori pick-and-place e officine di riparazione incollino la marcatura da un microscopio o una foto e ottengano subito la resistenza standard, invece di consultare una scheda E96 stampata. I pezzi through-hole a bande di colore restano un altro strumento; i calcolatori di reti serie e parallelo pure; questa pagina decodifica solo l'indice più la lettera EIA-96.
Contratto di ingresso, lettere moltiplicatore, campi di risposta ed errori
Segui le etichette e le unità indicate per ogni campo. Se manca qualcosa o un valore non è ammesso, la pagina indica cosa correggere.
Uso dell'API, prezzi, flussi BOM e limiti pratici
Usi il calcolatore gratuito di codice SMD EIA-96 nel browser quando identifica un pezzo sotto il microscopio, confronta l'etichetta di una bobina con lo schema o insegna agli studenti come funzionano le marcature E96 senza aprire un foglio di calcolo. Usi l'API prepagata quando un CMS di riparazione, uno scanner di inventario o un MES di produzione 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 agli strumenti di dissipazione di potenza o di reti serie e parallelo quando dimensiona reti una volta nota la marcatura, e al calcolatore del codice a colori quando la scheda ha ancora pezzi through-hole. Questo prodotto non inventa valori preferiti oltre la tabella EIA-96, non decodifica codici SMD numerici a tre o quattro cifre, non legge bande di colore e non stima coefficienti di temperatura né potenze di package. Gli ingressi sorgente seguono le stesse regole di conservazione degli altri elementi parse del KIT, e i risultati sono sicuri da fissare in fixture di integrazione continua perché l'algoritmo è pienamente deterministico. Gli autori di SDK possono mappare resistance_ohms e resistance_formatted direttamente in righe BOM allineate a ciò che i tecnici tengono in bobine e nastro tagliato.
Casi d'uso
Banchi di microscopio e rilavorazione
I tecnici incollano una marcatura a tre caratteri da fotocamera o microscopio e ottengono ohm più un'etichetta in kOhm prima di ordinare il resistore SMD di precisione di ricambio.
Ispezione in ingresso e MES
Le fabbriche decodificano i codici EIA-96 di bobine e nastro tagliato negli scanner così l'inventario memorizza la resistenza standard invece di marcature opache.
Formazione di elettronica
I laboratori fissano JSON deterministico per 01A uguale a 100 ohm e indici errati di proposito, così gli studenti capiscono perché EIA-96 non è uno schema a tre cifre.
Domande frequenti
Come si decodifica un codice di resistore SMD EIA-96?
Invii code come stringa di tre caratteri, ad esempio 01A. Le prime due cifre indicizzano la tabella E96; la lettera è il moltiplicatore di decade. La risposta restituisce resistance_ohms e resistance_formatted.
Cosa significa 01A su un resistore SMD?
L'indice 01 corrisponde al valore base 100 e la lettera A moltiplica per 1, quindi 01A è 100 ohm nella classe EIA-96 ±1%.
EIA-96 è lo stesso del codice a tre cifre 103?
No. I codici a tre cifre usano cifre significative più una cifra in potenza di dieci. EIA-96 usa un indice di tabella 01–96 più una lettera moltiplicatore. Questo calcolatore decodifica solo EIA-96.
Quali lettere moltiplicatore sono supportate?
Z (0.001), Y e R (0.01), X e S (0.1), A (1), B e H (10), C (100), D (1000), E (10000) e F (100000).
Il calcolatore di codice SMD EIA-96 è gratuito?
Lo strumento del browser gira gratis sul Suo dispositivo. Le chiamate API usano il saldo KIT prepagato a $0.002 per elemento riuscito; i fallimenti di validazione non vengono addebitati.
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-smd-eia96 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"code":"01A"}'const res = await fetch("https://api.kit.forhosting.com/elec/resistor-smd-eia96", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"code": "01A"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/resistor-smd-eia96",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"code": "01A"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/resistor-smd-eia96", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"code":"01A"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"code":"01A"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/resistor-smd-eia96", 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
{
"code": "01A"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.resistor_smd_eia96",
"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. |