NTC-Temperatur aus Widerstand berechnen
Ein NTC mit 10 kΩ, der genau 10 kΩ misst, liegt bei seiner Bezugstemperatur von 25 °C, also 298,15 K oder 77 °F. Geben Sie Messwert, Nennwiderstand und Beta ein und lesen Sie jede andere Temperatur in drei Einheiten ab. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Widerstand (Ω)
- 10.000
- Nennwiderstand (Ω)
- 10.000
- Beta (K)
- 3.950
- Nenntemperatur (°C)
- 25
- Temperatur (°C)
- 25
- Temperatur (K)
- 298,15
- Temperatur (°F)
- 77
Dieser Rechner ermittelt die Temperatur eines NTC-Thermistors aus dem gemessenen Widerstand, indem er die Gleichung des Beta-Modells umkehrt. Geben Sie Messwiderstand, Nennwiderstand, Beta-Wert und Nenntemperatur aus dem Datenblatt ein. Das Ergebnis wird in Grad Celsius, Kelvin und Grad Fahrenheit ausgegeben. Die Berechnung ist deterministisch und benötigt keinen Netzwerkzugriff. Dadurch eignet sie sich für Prüfungen am Labortisch, Firmwaretests, Abläufe zur Sensorkalibrierung und reproduzierbare automatisierte Auswertungen.
Verwenden Sie Werte aus derselben Thermistorspezifikation
Beginnen Sie mit dem gemessenen Widerstand in Ohm. Tragen Sie anschließend den vom Hersteller angegebenen Nennwiderstand ein. Er wird häufig als R25 bezeichnet, weil er bei 25 Grad Celsius gilt.
Der Beta-Wert muss aus dem Datenblatt desselben Thermistors stammen und den Temperaturbereich Ihrer Messung abdecken. Manche Datenblätter nennen mehrere Werte, etwa für 25 bis 50 Grad Celsius und für 25 bis 85 Grad Celsius. Wählen Sie den Wert, dessen Bereich den Betriebsbedingungen am besten entspricht.
Die Nenntemperatur ist standardmäßig 25 Grad Celsius, kann aber geändert werden, wenn der Referenzwiderstand bei einer anderen Temperatur spezifiziert ist. Widerstände und Beta müssen endliche positive Zahlen sein; die Referenztemperatur muss über dem absoluten Nullpunkt liegen. Geben Sie beide Widerstände in Ohm ein.
Eine Mischung aus Kiloohm und Ohm oder Daten verschiedener Bauteile kann ein glaubwürdig wirkendes, aber falsches Ergebnis erzeugen.
So wird das Beta-Modell umgekehrt
Der Widerstand eines NTC-Thermistors sinkt mit steigender Temperatur. Das Beta-Modell beschreibt diesen exponentiellen Zusammenhang durch den Nennwiderstand R0, die absolute Nenntemperatur T0 und den Koeffizienten B. Zunächst werden zur Nenntemperatur in Celsius 273.15 addiert, damit die Gleichung ausschließlich absolute Temperaturen verwendet.
Entspricht der Messwiderstand dem Nennwiderstand, ist der Logarithmus null und das Resultat muss der Nenntemperatur entsprechen. Das ist eine einfache Plausibilitätsprüfung. Bei einem typischen NTC bedeutet ein Widerstand über R0 eine Temperatur unter T0.
Eingaben, die keine positive absolute Temperatur ergeben, werden abgelehnt.
Berücksichtigen Sie Genauigkeit und praktische Grenzen
Die Beta-Gleichung ist eine Näherung und kein Kalibriernachweis. Die Genauigkeit hängt von den Toleranzen des Thermistors und des Beta-Werts, vom Messgerät, vom Leitungswiderstand, von Eigenerwärmung und vom gewählten Beta-Bereich ab. Der Messstrom eines Multimeters oder Spannungsteilers kann das Bauteil leicht erwärmen.
Der Widerstand steht dann für eine höhere Temperatur als die Umgebungsluft. Auch thermischer Kontakt, Luftströmung, Gehäuse und Ansprechzeit beeinflussen den Vergleich mit einem anderen Sensor. Für große Bereiche oder höhere Anforderungen sollten Sie Steinhart-Hart-Koeffizienten oder eine Widerstands-Temperatur-Tabelle des Herstellers verwenden.
Der Rechner ist für technische Abschätzungen, Diagnosen, Softwaretests und Plausibilitätskontrollen von Arbeitspunkten gedacht. Er leitet den Widerstand nicht aus einer ADC-Spannung ab und kompensiert Leitungen oder parallele Leckpfade nicht automatisch. Dokumentieren Sie für reproduzierbare Ergebnisse die genaue Teilenummer, den Beta-Bereich, die Anregungsbedingungen und die Messgerätegenauigkeit.
Anwendungsfälle
Thermistor am Labortisch prüfen
Wandeln Sie einen Multimeter-Messwert in eine geschätzte Temperatur um und vergleichen Sie ihn mit der Raum- oder Kammertemperatur.
Firmwareberechnung kontrollieren
Erzeugen Sie Referenztemperaturen für bekannte Widerstände, um eine NTC-Routine oder eine Wertetabelle zu testen.
Sensorprotokolle auswerten
Konvertieren Sie Widerstandsproben aus einem Messsystem, wenn Nennwiderstand und Beta-Wert des Bauteils bekannt sind.
Häufige Fragen
Was ist der Beta-Wert?
Beta ist eine in Kelvin angegebene Materialkonstante des Thermistors. Verwenden Sie Wert und Bereich für die genaue Teilenummer.
Warum sind 25 Grad Celsius als Referenz voreingestellt?
Viele NTC-Thermistoren geben den Nennwiderstand bei 25 Grad Celsius als R25 an. Ändern Sie die Referenz, falls das Datenblatt eine andere Temperatur verwendet.
Kann ich den Widerstand in Kiloohm eingeben?
Die Felder erwarten Ohm. Rechnen Sie Mess- und Nennwiderstand vor dem Absenden in Ohm um.
Warum kann das Ergebnis von der tatsächlichen Temperatur abweichen?
Toleranzen, Messfehler, Eigenerwärmung, thermischer Kontakt, Leitungen und die Näherung des Beta-Modells können Abweichungen verursachen.
Verwendet die Berechnung die Steinhart-Hart-Gleichung?
Nein. Sie nutzt das Beta-Modell mit einem Koeffizienten. Steinhart-Hart oder eine Herstellertabelle kann über große Bereiche genauer sein.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"resistance_ohm": 10000,
"nominal_resistance_ohm": 10000,
"beta_kelvin": 3950
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.ntc_thermistor_temp",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
So wird das Beta-Modell umgekehrt
Um aus dem Widerstand R die Temperatur zu bestimmen, berechnet das Werkzeug 1/T = 1/T0 + ln(R/R0)/B und bildet anschließend den Kehrwert für T in Kelvin. Danach wird das Ergebnis in Celsius und Fahrenheit umgerechnet und für eine stabile JSON-Ausgabe auf sechs Nachkommastellen gerundet.
Technische Fragen
Was kostet die Berechnung?
Im Browser ist der Rechner kostenlos. Eine API-Anfrage kostet $0.002.