Calculateur code CMS EIA-96
Une résistance CMS marquée 25C vaut 17,8 kΩ : le 25 renvoie à 178 dans la table E96 de 96 lignes et le C multiplie par cent. Saisissez le marquage à trois caractères et obtenez les ohms et une étiquette prête à l'emploi. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Code
- 01A
- Indice
- 01
- Valeur de base
- 100
- Lettre du multiplicateur
- A
- Multiplicateur
- 1
Les résistances de précision CMS portent souvent un marquage EIA-96 de trois caractères au lieu d'un code numérique à trois ou quatre chiffres. Les deux premiers chiffres ne sont pas la résistance elle-même : ils indexent une table E96 de quatre-vingt-seize lignes de chiffres significatifs, et la lettre finale est un multiplicateur de décade, de sorte qu'un marquage court comme 01A signifie cent ohms tandis que 25C signifie dix-sept virgule huit kiloohms. Ce calculateur de code CMS EIA-96 accepte ce marquage, consulte la valeur de base, multiplie par le facteur de la lettre et renvoie la résistance en ohms plus une étiquette formatée que vous pouvez coller dans une nomenclature ou un carnet de laboratoire.
En quoi les marquages EIA-96 diffèrent des codes CMS à 3 et 4 chiffres
Les amateurs qui connaissent déjà le schéma courant à trois chiffres (les deux premiers sont les chiffres significatifs, le troisième un multiplicateur en puissance de dix, donc 103 signifie dix kiloohms) sont souvent surpris par EIA-96. Sur les pièces de précision à un pour cent le marquage ne fait que trois caractères de large, or les deux premiers sont un indice de zéro un à neuf six, non les chiffres de la résistance.
L'indice zéro un correspond toujours à cent dans la table E96, le vingt-cinq à cent soixante-dix-huit, le soixante-huit à quatre cent quatre-vingt-dix-neuf, et ainsi de suite jusqu'au quatre-vingt-seize à neuf cent soixante-seize. La lettre finale met cette base à l'échelle : A multiplie par un, B ou H par dix, C par cent, D par mille, avec Z, Y ou R, X ou S pour les décades sub-ohm et E ou F pour les décades élevées.
Sans la table, lire 01B comme un ohm fois dix serait faux—le décodage correct est cent fois dix égale mille ohms. Cette capacité existe pour que les techniciens de retouche, les programmeurs pick-and-place et les ateliers de réparation collent le marquage depuis un microscope ou une photo et obtiennent aussitôt la résistance standard, au lieu de feuilleter une carte E96 imprimée.
Les pièces traversantes à anneaux de couleur restent un autre outil ; les calculateurs de réseaux série et parallèle aussi ; cette page ne décode que l'indice plus la lettre EIA-96.
Usages courants et limites pratiques
Appelez le calculateur gratuit de code CMS EIA-96 dans le navigateur lorsque vous identifiez une pièce sous microscope, vérifiez l'étiquette d'une bobine contre le schéma, ou enseignez aux étudiants le fonctionnement des marquages E96 sans ouvrir un tableur. Associez ce point de terminaison aux outils de dissipation de puissance ou de réseaux série et parallèle lorsque vous dimensionnez des réseaux une fois le marquage connu, et au calculateur de code couleur lorsque la carte comporte encore des pièces traversantes.
Ce produit n'invente pas de valeurs préférées hors de la table EIA-96, ne décode pas les codes CMS numériques à trois ou quatre chiffres, ne lit pas les anneaux de couleur et n'estime pas les coefficients de température ni les puissances de boîtier.
Cas d’usage
Bancs de microscope et retouche
Les techniciens collent un marquage de trois caractères depuis une caméra ou un microscope et obtiennent les ohms plus une étiquette en kOhm avant de commander la résistance CMS de précision de rechange.
Contrôle d'entrée et MES
Les usines décodent les codes EIA-96 de bobines et de ruban coupé dans des scanners pour que l'inventaire stocke la résistance standard plutôt que des marquages opaques.
Questions fréquentes
Comment décoder un code de résistance CMS EIA-96 ?
Envoyez code comme chaîne de trois caractères, par exemple 01A. Les deux premiers chiffres indexent la table E96 ; la lettre est le multiplicateur de décade.
Que signifie 01A sur une résistance CMS ?
L'indice 01 correspond à la valeur de base 100 et la lettre A multiplie par 1, donc 01A vaut 100 ohms dans la classe EIA-96 ±1%.
EIA-96 est-il le même que le code à trois chiffres 103 ?
Non. Les codes à trois chiffres utilisent des chiffres significatifs plus un chiffre en puissance de dix. EIA-96 utilise un indice de table 01–96 plus une lettre multiplicatrice. Ce calculateur ne décode que l'EIA-96.
Quelles lettres multiplicatrices sont prises en charge ?
Z (0.001), Y et R (0.01), X et S (0.1), A (1), B et H (10), C (100), D (1000), E (10000) et F (100000).
Pourquoi 01B vaut-il 1000 ohms et non 10 ?
Parce que les deux chiffres sont un rang dans la table E96, pas la valeur : le rang 01 correspond à 100. La lettre B multiplie par dix, ce qui donne 100 fois dix, soit 1000 ohms.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"code": "01A"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.resistor_smd_eia96",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une validation échouée, comme un indice hors de 01–96 ou une lettre inconnue, lève invalid_input et n'est pas facturée. Les appels API réussis utilisent le solde KIT prépayé à $0.002 par élément lorsque vous automatisez le même décodage depuis des serveurs et des SDK.
Contrat d'entrée, lettres multiplicatrices, champs de réponse et erreurs
Les espaces sont retirés et les lettres mises en majuscules avant la recherche, ainsi un a minuscule et une entrée rembourrée décodent encore si les trois caractères significatifs sont valides. Le troisième caractère doit être l'une des lettres multiplicatrices documentées Z, Y, R, X, S, A, B, H, C, D, E ou F ; toute autre lettre échoue clairement. Les nombres sans lettre sont rejetés pour que les appelants ne confondent pas ce point de terminaison avec un décodeur numérique à trois chiffres. Envoyez un corps JSON avec le champ chaîne obligatoire code, par exemple zéro un A ou vingt-cinq C. Les alias marking, smd_code, eia96 et value sont acceptés lorsque votre client utilise déjà ces noms. Les deux premiers caractères doivent être des chiffres formant un indice de zéro un à neuf six inclus ; zéro zéro et neuf sept et au-delà échouent avec invalid_input en nommant l'indice. En cas de succès la réponse renvoie le code normalisé en majuscules, l'indice à deux chiffres, la valeur de base entière de la table E96, la lettre et le multiplicateur numérique, resistance_ohms comme nombre arrondi de façon stable, resistance_formatted avec les libellés Ohm, kOhm ou MOhm pour l'affichage, tolerance_percent fixé à un pour la classe EIA-96, la chaîne formula qui rappelle base fois multiplicateur, et method eia96 smd decode pour les clients qui branchent selon la forme. Des entrées identiques produisent toujours le même JSON car l'algorithme est une pure recherche de table sans aléa ni horloge.
Usage de l'API, tarification, flux BOM et limites pratiques
Utilisez l'API prépayée lorsqu'un CMS de réparation, un scanner d'inventaire ou un MES de fabrication a besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde après le rejet du moteur. Les auteurs de SDK peuvent mapper resistance_ohms et resistance_formatted directement vers des lignes de BOM alignées sur ce que les techniciens stockent en bobines et en ruban coupé.
Cas d'intégration
Formation en électronique
Les laboratoires figent un JSON déterministe pour 01A égal à 100 ohm et des indices invalides volontaires, afin que les étudiants comprennent pourquoi EIA-96 n'est pas un schéma à trois chiffres.
Questions techniques
Le calculateur de code CMS EIA-96 est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.