Température d’une thermistance NTC par sa résistance
Une thermistance NTC de 10 kΩ qui mesure exactement 10 kΩ est à sa référence de 25 °C, soit 298,15 K ou 77 °F. Saisissez la résistance mesurée, la valeur nominale et le bêta pour lire toute autre température en trois unités. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Résistance (Ω)
- 10 000
- Résistance nominale (Ω)
- 10 000
- Bêta (K)
- 3 950
- Température nominale (°C)
- 25
- Température (°C)
- 25
- Température (K)
- 298,15
- Température (°F)
- 77
Ce calculateur détermine la température d’une thermistance NTC à partir de sa résistance mesurée en inversant l’équation du modèle bêta. Saisissez la résistance relevée, la résistance nominale, le coefficient bêta et la température nominale indiqués dans la fiche technique. Le résultat est fourni en degrés Celsius, kelvins et degrés Fahrenheit. Déterministe et sans accès réseau, ce calcul convient aux contrôles sur banc, à la validation d’un micrologiciel, aux procédures d’étalonnage et aux traitements automatisés reproductibles.
Choisissez des données issues de la même spécification
Commencez par la résistance mesurée en ohms. Indiquez ensuite la résistance nominale publiée par le fabricant, souvent notée R25 puisqu’elle correspond à 25 degrés Celsius. Le coefficient bêta doit provenir de la fiche technique de cette même thermistance et couvrir la plage de température concernée.
Certains fabricants donnent plusieurs coefficients, par exemple pour 25 à 50 degrés Celsius et pour 25 à 85 degrés Celsius. Retenez celui dont la plage correspond le mieux au fonctionnement réel. La température nominale vaut 25 degrés Celsius par défaut, mais vous pouvez la modifier si la résistance de référence est définie ailleurs.
Les résistances et le coefficient doivent être des nombres finis strictement positifs, et la référence doit dépasser le zéro absolu. Conservez des unités cohérentes en saisissant les deux résistances en ohms. Mélanger ohms et kilohms ou associer les caractéristiques de composants différents peut produire une valeur crédible, mais fausse.
Comprendre l’inversion du modèle bêta
La résistance d’une thermistance NTC diminue lorsque sa température augmente. Le modèle bêta représente cette relation exponentielle avec la résistance nominale R0, la température absolue nominale T0 et le coefficient B. Il ajoute d’abord 273.15 à la température nominale en Celsius pour travailler uniquement en températures absolues.
Si la résistance mesurée égale la valeur nominale, le logarithme est nul et la température calculée doit correspondre à la référence : c’est un contrôle simple de vos entrées. Pour une NTC classique, une résistance supérieure à R0 indique une température inférieure à T0. Toute combinaison impliquant une température absolue non positive est refusée.
Évaluez la précision et les limites pratiques
L’équation bêta reste une approximation et ne remplace pas un certificat d’étalonnage. La précision dépend des tolérances de la thermistance et du coefficient, de l’appareil de mesure, de la résistance des fils, de l’auto-échauffement et de l’adéquation de la plage bêta. Le courant du multimètre ou du pont diviseur peut légèrement chauffer l’élément ; la résistance peut alors correspondre à une température supérieure à l’air ambiant.
Le contact thermique, la circulation d’air, l’encapsulation et le temps de réponse influencent également la comparaison. Pour une plage étendue ou une meilleure exactitude, privilégiez les coefficients de Steinhart-Hart ou la table résistance-température du fabricant. Cet outil sert aux estimations techniques, diagnostics, essais logiciels et contrôles de cohérence.
Il ne déduit pas la résistance d’une tension ADC et ne compense pas automatiquement les fils ni les fuites parallèles. Pour un travail reproductible, consignez la référence exacte, la plage bêta, les conditions d’excitation et la précision du multimètre.
Cas d’usage
Contrôler une thermistance sur banc
Transformez une résistance lue au multimètre en température estimée et comparez-la aux conditions ambiantes ou à celles d’une enceinte.
Valider les calculs d’un micrologiciel
Produisez des températures de référence pour des résistances connues afin de tester une routine NTC ou une table de correspondance.
Examiner des journaux de capteurs
Convertissez les relevés de résistance exportés par un système de mesure lorsque la résistance nominale et le coefficient bêta sont connus.
Questions fréquentes
Qu’est-ce que le coefficient bêta ?
Il s’agit d’une constante du matériau exprimée en kelvins. Utilisez la valeur et la plage publiées pour la référence exacte.
Pourquoi la référence vaut-elle 25 degrés Celsius par défaut ?
De nombreuses NTC sont spécifiées à 25 degrés Celsius, valeur appelée R25. Modifiez la référence si la fiche technique en indique une autre.
Puis-je saisir une résistance en kilohms ?
Les champs attendent des ohms. Convertissez la résistance mesurée et la résistance nominale en ohms avant l’envoi.
Pourquoi le résultat peut-il différer de la température réelle ?
Les tolérances, l’erreur du multimètre, l’auto-échauffement, le contact thermique, les fils et l’approximation bêta peuvent tous créer un écart.
Utilisez-vous l’équation de Steinhart-Hart ?
Non. Le calcul repose sur le modèle bêta à un coefficient. Steinhart-Hart ou une table constructeur peut être plus précis sur une large plage.
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/ntc-thermistor-temp \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"resistance_ohm":10000,"nominal_resistance_ohm":10000,"beta_kelvin":3950}'const res = await fetch("https://api.kit.forhosting.com/elec/ntc-thermistor-temp", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"resistance_ohm": 10000,
"nominal_resistance_ohm": 10000,
"beta_kelvin": 3950
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/ntc-thermistor-temp",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"resistance_ohm": 10000,
"nominal_resistance_ohm": 10000,
"beta_kelvin": 3950
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/ntc-thermistor-temp", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"resistance_ohm":10000,"nominal_resistance_ohm":10000,"beta_kelvin":3950}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"resistance_ohm":10000,"nominal_resistance_ohm":10000,"beta_kelvin":3950}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/ntc-thermistor-temp", 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
{
"resistance_ohm": 10000,
"nominal_resistance_ohm": 10000,
"beta_kelvin": 3950
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.ntc_thermistor_temp",
"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
Comprendre l’inversion du modèle bêta
Pour retrouver la température correspondant à une résistance R, le calculateur applique 1/T = 1/T0 + ln(R/R0)/B, puis prend l’inverse afin d’obtenir T en kelvins. Le résultat est ensuite converti en Celsius et en Fahrenheit, puis arrondi à six décimales afin de stabiliser la sortie JSON.
Questions techniques
Combien coûte le calcul ?
Le calculateur s’exécute gratuitement dans votre navigateur. Une requête API coûte $0.002.