Kondensator-ESR-Verlust
Dieser Rechner ermittelt die elektrische Leistung, die durch den äquivalenten Serienwiderstand eines Kondensators in Wärme umgewandelt wird.
Im Browser ausführen – kostenlos
Geben Sie den RMS-Rippelstrom in Ampere und den ESR in Ohm ein; berechnet wird P = I_rms² × ESR in Watt. Das Ergebnis macht einen Verlust sichtbar, den das ideale Kondensatormodell ausblendet, der aber in Schaltnetzteilen, Wechselrichter-Zwischenkreisen und gepulsten Versorgungen wichtig ist. Zusätzlich werden die RMS-Spannung am ESR und die in einer Stunde abgegebene Energie ausgegeben. Im Browser ist die Berechnung kostenlos, eine API-Anfrage kostet $0.002. Verwenden Sie einen ESR-Wert für die Betriebsfrequenz und -temperatur sowie RMS- statt Spitzenstrom.
Warum Rippelstrom am ESR Wärme erzeugt
Ein realer Kondensator ist keine ideale Reaktanz. Folien, Elektrolyt, Anschlüsse, dielektrische Verluste und Aufbau tragen zu einem äquivalenten Serienwiderstand bei, kurz ESR. Wechselnder Rippelstrom, der diesen Widerstand durchfließt, setzt Wirkleistung frei, selbst wenn der mittlere Gleichstrom des Kondensators null beträgt. Für die Erwärmung gilt P = I_rms² × ESR. Das ist dieselbe Widerstandsverlustregel wie bei Leitern; der RMS-Strom bildet dabei die mittlere quadratische Wärmewirkung der Signalform ab. Das Quadrat ist entscheidend: Verdoppelt sich der RMS-Rippelstrom bei konstantem ESR, vervierfacht sich der Verlust. Der Rechner liefert power_loss in Watt, esr_voltage in RMS-Volt gemäß I_rms × ESR und energy_per_hour in Joule gemäß Leistung × 3600 Sekunden. Watt beschreiben die kontinuierliche thermische Last, die ESR-Spannung den ohmschen Anteil der Rippelspannung und die stündlichen Joule eine vergleichbare Wärmemenge. Das Werkzeug leitet daraus keine bestimmte Temperaturerhöhung ab. Diese hängt von Wärmewiderstand, Montage, Luftstrom, benachbarten Wärmequellen, Geometrie und der temperaturabhängigen ESR-Änderung ab. Verwenden Sie die Verlustleistung als Eingang einer thermischen Bewertung, nicht als vollständiges Kerntemperaturmodell. Sie unterscheidet sich außerdem von der gespeicherten Energie nach der Hälfte von C mal V zum Quadrat, die die ESR-Erwärmung nicht unmittelbar bestimmt.
RMS-Rippelstrom und realistischen ESR auswählen
Verwenden Sie den RMS-Wert des Stroms, der tatsächlich durch den Kondensator fließt. Geben Sie weder Spitze, Amplitude, mittleren Betrag noch Spitze-Spitze ein, bevor dieser Wert passend zur Signalform in RMS umgerechnet wurde. Bei einer Sinuskurve ist RMS gleich Spitzenwert geteilt durch die Quadratwurzel aus zwei. Der Rippelstrom eines Schaltnetzteils ist jedoch häufig dreieckig, lückend oder oberwellenreich und benötigt daher eine andere Umrechnung. Eine Stromsonde mit Kurvenauswertung, eine Simulation oder eine dokumentierte Wandlerberechnung kann den Wert liefern. Auch ESR ist kontextabhängig. Datenblätter nennen Impedanz oder ESR meist bei ausgewählten Frequenzen und Temperaturen, während der reale Rippel mehrere Oberwellen enthalten kann. Wählen Sie einen Wert, der die Frequenzen mit nennenswertem Strom repräsentiert, und berücksichtigen Sie ungünstige Temperatur und Toleranz. Unterscheidet sich der ESR je Oberwelle deutlich, berechnen Sie I_rms² × ESR für jede Frequenz und addieren Sie die Leistungen, sofern belastbare Daten vorliegen. Geben Sie Ampere und Ohm ein, um Watt zu erhalten. Milliampere und Milliohm sind zuvor durch 1000 zu teilen. Der Rechner verlangt endliche, nichtnegative Werte, akzeptiert null als verlustfreien Grenzfall und weist unzulässige Größen zurück. Die optionale Genauigkeit steuert nur die angezeigten Dezimalstellen; weder Rechnung noch Eingangsdaten werden dadurch genauer.
Das Ergebnis in einer Netzteilprüfung verwenden
Vergleichen Sie die berechnete ESR-Leistung zunächst mit den Rippelstrombedingungen und thermischen Hinweisen des Herstellers für die gewählte Bauform. Ein kleiner Wattwert bedeutet nicht automatisch Sicherheit: Ein kleines Bauteil mit schlechter Wärmeabfuhr kann sich deutlich erwärmen, schneller altern oder einen steigenden ESR zeigen. Ein großer, gut gekühlter Kondensator kann mehr vertragen, doch bestätigen können dies nur Datenblatt und validierte Temperaturmessungen. Wiederholen Sie die Rechnung für Nennlast, Überlast, Anlauf und den Betriebspunkt mit maximalem Rippel. Beziehen Sie Toleranz, Alterung, ESR-Anstieg bei Kälte, Frequenzänderungen und Regelmoduswechsel ein. Parallel geschaltete Kondensatoren teilen den Strom nicht zwingend gleichmäßig; Unterschiede bei ESR, ESL, Kapazität, Position und Leiterbahnen können ihn in einem Bauteil konzentrieren. Schätzen Sie daher den Einzelstrom, statt den Gesamtstrom blind zu teilen. Die ESR-Spannung hilft beim Prüfen des ohmschen Anteils der Ausgangswelligkeit, die außerdem kapazitive und induktive Anteile enthält. Die Stundenenergie ist ein Vergleichsmaß und bedeutet nicht, dass Wärme das Gehäuse nie verlässt. Für automatisierte Variantenrechnungen kostet jede erfolgreiche API-Anfrage $0.002 und nutzt dieselbe deterministische Formel wie der Browser. Prüfen Sie die Hardware abschließend mit geeigneter Bandbreite, sicherer Strommessung und Temperaturmessungen unter realistischen Umgebungs-, Gehäuse-, Luftstrom- und Lastbedingungen.
Anwendungsfälle
Ausgangskondensatoren von Schaltreglern
Schätzen Sie die am ESR umgesetzten Watt aus dem berechneten oder gemessenen RMS-Rippelstrom des Wandlers.
Vorauswahl von Zwischenkreiskondensatoren
Vergleichen Sie die ESR-Erwärmung verschiedener Bauteile und Lastfälle vor der ausführlichen thermischen Prüfung.
Automatisierte Entwurfsvarianten
Erzeugen Sie deterministische Verlust-, ESR-Spannungs- und Stundenenergiewerte für Auswahl und Regressionstests.
Häufige Fragen
Welche Formel verwendet der Rechner?
Er verwendet P = I_rms² × ESR. Bei RMS-Strom in Ampere und ESR in Ohm ergibt sich die Verlustleistung in Watt.
Soll ich Spitzen- oder RMS-Rippelstrom eingeben?
Geben Sie RMS-Rippelstrom ein. Rechnen Sie Spitzen- oder Spitze-Spitze-Werte entsprechend der tatsächlichen Signalform um.
Wird ESR in Milliohm oder Ohm eingegeben?
Geben Sie Ohm ein. Teilen Sie Milliohm durch 1000; beispielsweise entsprechen 30 mΩ dem Wert 0.03 Ω.
Ergibt die Verlustleistung direkt die Temperaturerhöhung?
Nein. Zusätzlich sind Wärmewiderstand oder validierte Messungen unter realen Montage-, Luftstrom-, Umgebungs- und Gehäusebedingungen erforderlich.
Was kostet der Rechner?
Im Browser ist er kostenlos. Jede erfolgreiche API-Anfrage kostet $0.002; ungültige Eingaben werden nicht berechnet.
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/capacitor-esr-loss \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ripple_current":2.5,"esr":0.03}'const res = await fetch("https://api.kit.forhosting.com/elec/capacitor-esr-loss", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ripple_current": 2.5,
"esr": 0.03
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/capacitor-esr-loss",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ripple_current": 2.5,
"esr": 0.03
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/capacitor-esr-loss", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ripple_current":2.5,"esr":0.03}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ripple_current":2.5,"esr":0.03}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/capacitor-esr-loss", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"ripple_current": 2.5,
"esr": 0.03
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.capacitor_esr_loss",
"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.
Limits
max_ripple_current | 1000000000 |
max_esr | 1000000000 |
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. |