Wärmewiderstandskette berechnen
Dieser Rechner verfolgt die Wärme von der Sperrschicht eines Halbleiters über Gehäuse, Wärmeübergang und Kühlkörper bis zur Umgebungsluft.
Im Browser ausführen – kostenlos
Geben Sie die drei Wärmewiderstände in °C/W sowie die stationäre Verlustleistung in Watt ein. Sie erhalten den gesamten Wärmewiderstand und die Temperaturerhöhung jedes Abschnitts. Mit einer zusätzlichen Umgebungstemperatur berechnet das Werkzeug außerdem Kühlkörper-, Gehäuse- und Sperrschichttemperatur für eine schnelle thermische Entwurfsprüfung.
Bilden Sie den vollständigen Wärmeweg zur Umgebung ab
Das Datenblatt nennt gewöhnlich den Wärmewiderstand zwischen Sperrschicht und Gehäuse. Der Wert zwischen Gehäuse und Kühlkörper stammt vom Wärmeleitmaterial oder aus einer Montageprüfung; die Kühlkörperspezifikation liefert den Widerstand zur Umgebung. Diese Werte beschreiben aufeinanderfolgende Abschnitte desselben stationären Wärmestroms und werden deshalb direkt addiert. Tragen Sie alle Widerstände in Grad Celsius pro Watt und die Leistung in Watt ein. Der Rechner gibt die Summe aus und multipliziert jeden Abschnitt mit der Leistung. Dadurch bleiben die Beiträge von Gehäuse, Übergang und Kühlkörper sichtbar. Diese Aufteilung zeigt, wo eine Verbesserung tatsächlich wirkt. Ein bereits niedriger Übergangswiderstand beeinflusst die Sperrschichttemperatur kaum, wenn der Kühlkörper-Umgebung-Weg dominiert. Auch ein sehr guter Kühlkörper kann ein ungeeignetes Gehäuse oder einen mangelhaften Kontakt nicht vollständig ausgleichen. Verwenden Sie Werte für dieselbe Baugruppe und dieselben Betriebsbedingungen. Eine Kühlkörperangabe für natürliche Konvektion zusammen mit Annahmen für erzwungene Belüftung bildet keinen stimmigen Wärmeweg.
Deuten Sie Erwärmung und Knotentemperaturen
Bei stationärem eindimensionalem Wärmestrom ist die Temperaturerhöhung das Produkt aus Verlustleistung und Wärmewiderstand: ΔT = P × Rθ. Die gesamte Erwärmung ergibt sich daher aus der Leistung mal der Summe aller drei Widerstände. Die Einzelwerte zeigen den Temperaturunterschied über jedem Abschnitt. Wenn Sie eine Umgebungstemperatur angeben, rechnet das Werkzeug von außen nach innen: Zur Umgebung kommt zuerst die Kühlkörper-Umgebung-Erwärmung, danach die Gehäuse-Kühlkörper-Erwärmung und schließlich die Sperrschicht-Gehäuse-Erwärmung. Dies ist eine Gleichgewichtsschätzung und keine Aufwärmkurve. Vorausgesetzt werden konstante Leistung, stabile Umgebung und passende Widerstandswerte. Wärmekapazität, transiente Impedanz, parallele Wege über Anschlüsse oder Leiterplatte, temperaturabhängige Leistung sowie veränderte Strahlung oder Luftströmung sind nicht enthalten. Kurzzeitige Lastspitzen können deshalb eine andere Bewertung und Herstellerkurven für transiente Vorgänge erfordern. Behandeln Sie das Ergebnis als Entwurfswert und halten Sie Abstand zur Herstellergrenze, besonders bei unsicheren Toleranzen und Umgebungsbedingungen.
Wählen Sie Eingaben und prüfen Sie die Entwurfsreserve
Verwenden Sie die als Wärme abgegebene Verlustleistung, nicht pauschal die elektrische Eingangsleistung. Bei einem Regler lässt sie sich beispielsweise aus Spannungsabfall und Laststrom zuzüglich relevanter Ruhestromverluste bestimmen. Wählen Sie den Sperrschicht-Gehäuse-Wert für das richtige Gehäuse und die richtige Wärmestromrichtung. Der Gehäuse-Kühlkörper-Widerstand muss Wärmeleitpad, Paste, Isolierung, Anpressdruck, Kontaktfläche und Befestigung des realen Aufbaus berücksichtigen. Der Kühlkörper-Umgebung-Wert hängt stark von Ausrichtung, Gehäuse, Höhe, Luftstrom und benachbarten Flächen ab. Berechnen Sie zunächst den Nennfall und wiederholen Sie die Prüfung mit maximaler Leistung, höchster Umgebungstemperatur und vorsichtigen Widerstandswerten. So erkennen Sie nicht nur den erwarteten Betriebspunkt, sondern auch die Empfindlichkeit gegenüber ungünstigen Bedingungen. Vergleichen Sie die Sperrschichttemperatur mit Datenblattgrenze und Zuverlässigkeitsziel. Eine API-Anfrage kostet $0.002; im Browser können Sie Varianten schnell vergleichen. Null ist für idealisierte Abschnitte zulässig, negative Leistung oder Widerstände werden als physikalisch unpassend abgewiesen.
Anwendungsfälle
Einen Kühlkörper dimensionieren
Kombinieren Sie Gehäuse und Übergang mit möglichen Kühlkörpern, um die Sperrschichttemperatur abzuschätzen.
Wärmeleitmaterialien vergleichen
Ändern Sie nur den Gehäuse-Kühlkörper-Widerstand und erkennen Sie dessen unmittelbare Wirkung.
Den thermischen Grenzfall prüfen
Bewerten Sie die Reserve mit maximaler Leistung, heißer Umgebung und vorsichtigen Widerständen.
Häufige Fragen
Welche Formel verwendet der Rechner?
Er nutzt RθJA,total = RθJC + RθCS + RθSA und ΔT = P × RθJA,total. Für jeden Abschnitt gilt Leistung mal Einzelwiderstand.
Welche Einheiten muss ich eingeben?
Geben Sie Wärmewiderstände in °C/W und Leistung in Watt ein. Temperaturdifferenzen in °C und K sind gleich groß, daher ist K/W zahlenmäßig gleichwertig.
Ist die Umgebungstemperatur erforderlich?
Nein. Drei Widerstände und Leistung genügen für Summe und Erwärmung. Die Umgebung ermöglicht absolute Knotentemperaturen.
Eignet sich das Modell für Impulslasten?
Nein. Es gilt stationär. Nutzen Sie für Impulse und Aufwärmen transiente Wärmeimpedanzkurven oder ein thermisches RC-Modell.
Warum kann eine Messung abweichen?
Montage, Luftstrom, Ausrichtung, Platine und Prüfverfahren beeinflussen reale Werte. Kontakt und parallele Wärmewege wirken ebenfalls.
Was kostet eine Berechnung per API?
Jede Anfrage kostet $0.002. Die Berechnung ist deterministisch und nutzt keine externen Dienste.
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/thermal-resistance-stack \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"junction_to_case":1.2,"case_to_sink":0.3,"sink_to_ambient":4.5,"power":18}'const res = await fetch("https://api.kit.forhosting.com/elec/thermal-resistance-stack", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"junction_to_case": 1.2,
"case_to_sink": 0.3,
"sink_to_ambient": 4.5,
"power": 18
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/thermal-resistance-stack",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"junction_to_case": 1.2,
"case_to_sink": 0.3,
"sink_to_ambient": 4.5,
"power": 18
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/thermal-resistance-stack", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"junction_to_case":1.2,"case_to_sink":0.3,"sink_to_ambient":4.5,"power":18}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"junction_to_case":1.2,"case_to_sink":0.3,"sink_to_ambient":4.5,"power":18}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/thermal-resistance-stack", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"junction_to_case": 1.2,
"case_to_sink": 0.3,
"sink_to_ambient": 4.5,
"power": 18
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.thermal_resistance_stack",
"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. |