RC-Lade-Rechner
Mit 1 kΩ, 1 µF und 5 V Versorgung erreicht der Kondensator nach 1 ms 3,16060279414 V, also nach einer Zeitkonstante 63,2120558829 % der Versorgung. Geben Sie Widerstand, Kapazität, Versorgungsspannung und verstrichene Zeit ein. 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
- Serienwiderstand in Ohm
- 1.000
- Kapazität in Farad
- 0,000001
- Gleichspannungsversorgung
- 5
- Zeit
- 0,001
- Zeitkonstante
- 0,001
- Konstante τ
- 0,001
- Kondensatorspannung
- 3,1606027941
- Spannung
- 3,1606027941
Wenn eine Gleichspannungsquelle auf einen Serienwiderstand und einen anfangs ungeladenen Kondensator geschaltet wird, springt die Kondensatorspannung nicht; sie steigt glatt gegen die Versorgung an, während sich Ladung auf den Platten sammelt. Die klassische Lösung erster Ordnung ist V_c(t)=V_s(1−e^(−t/RC)), wobei R der Serienwiderstand in Ohm, C die Kapazität in Farad, V_s der Versorgungssprung in Volt und t die verstrichene Zeit in Sekunden ist. Entwickler nutzen diese Kurve, um Timing-Netzwerke auszulegen, zu prüfen, wie weit eine Schiene nach einer Power-on-Verzögerung eingeschwungen ist, und RC-Produkte in Prozent-der-Versorgung-Meilensteine bei einer, zwei, drei und fünf Zeitkonstanten zu verwandeln. Dieser Kondensator-Lade-Rechner akzeptiert endliche nichtnegative R und C, eine endliche Versorgungsspannung und eine nichtnegative Zeit und liefert die Kondensatorspannung, die RC-Zeitkonstante, den Ladungsanteil, die gespeicherte Ladung und den momentanen Serienstrom aus einer einzigen deterministischen Auswertung. Negative verstrichene Zeit wird mit einem klaren Validierungsfehler abgelehnt, weil das Transientmodell für t größer oder gleich null nach dem Schließen des Schalters definiert ist.
Wie die Kondensatorspannung beim seriellen RC-Laden steigt
Starten Sie von Kirchhoffs Maschenregel auf einer Serienschleife mit konstanter Versorgung V_s, Widerstand R und anfangs ungeladenem Kondensator C. Der Strom durch den Widerstand ist C mal dV_c über dt, und der Widerstandsabfall ist R mal dieser Strom, sodass die Kondensatorspannung der linearen DGL R C dV_c/dt plus V_c gleich V_s gehorcht. Mit V_c von null gleich null im Schaltmoment ist die eindeutige Lösung V_c von t gleich V_s mal eins minus der Exponentiale von minus t über tau, wobei die Zeitkonstante tau gleich R mal C ist.
Bei t gleich null ist die Spannung null; nach einem tau hat sie etwa 63.2 Prozent von V_s erreicht; nach drei tau etwa 95 Prozent; und nach fünf tau etwa 99.3 Prozent, die klassische Einschwingregel. Der komplementäre Strom ist I von t gleich V_s über R mal e hoch minus t über tau, groß im ersten Moment und abfallend gegen null, während der Kondensator sich dem Leerlauf bei Gleichspannung nähert.
Die gespeicherte Ladung auf den Platten ist einfach C mal die momentane Spannung, sodass nach bekanntem V_c die Coulomb-Zahl ohne eine zweite Differentialgleichung folgt. Das Modell nimmt ideale lineare Teile an, keine dielektrische Absorption und einen reinen Sprung bei t gleich null; reale Schalter, ESR und Leckage fügen Effekte zweiter Ordnung hinzu, die auf getrennte Analysewege gehören.
Die gespeicherte Energie ist ein halb C V_c zum Quadrat und ist absichtlich nicht die Hauptausgabe hier, weil die Suchintention für Ladespannung über der Zeit von der für Energie oder das nackte Produkt Q gleich C V bei fester Vorspannung abweicht.
Wo Kondensator-Lade-Rechner in der realen Arbeit auftauchen
Einführende Elektroniklabore vergeben ständig RC-Ladekurven, damit Studierende Ein-tau- und Fünf-tau-Meilensteine auf dem Oszilloskop markieren, bevor sie zu Entladung und mehrstufigen Filtern übergehen. Embedded- und Leistungselektronik-Bring-up-Teams schätzen, wie lange ein Soft-start-RC oder ein Reset-Supervisor braucht, bis eine Schiene einen Bruchteil der Endversorgung erreicht hat, und wandeln diese Verzögerung in Firmware-Timeouts und Brown-out-Margen um. Analogentwickler, die Sample-and-hold-Fenster, Peak-Detektoren und RC-Timing-Blöcke auslegen, brauchen V_c von t statt nur der nackten Zeitkonstante, weil der Prozentanteil der Endspannung das Abnahmekriterium am Prüfstand ist.
Halten Sie das statische Produkt Q gleich C V, die reine tau-gleich-R-C-Zeitkonstanten-Seite, Energie ein halb C V zum Quadrat und Entlade-Rechner ab Anfangsspannung auf getrennten Seiten, damit jede Suchintention ein klares Werkzeug hat statt einer überladenen Mehrformel-Seite, die Studierende und Suchmaschinen verwirrt.
Anwendungsfälle
RC-Lade-Übungen im Labor
Berechnen Sie V_c(t) und den Versorgungsanteil bei einer, drei und fünf Zeitkonstanten, damit Studierende Oszilloskop-Cursor mit der idealen Exponentialkurve vergleichen können.
Soft-start- und Reset-Timing
Schätzen Sie die Kondensatorspannung nach einer Power-on-Verzögerung für RC-Soft-start- und Supervisor-Netzwerke, bevor Sie Firmware-Timeouts festschreiben.
Häufige Fragen
Welche Formel nutzt dieser Kondensator-Lade-Rechner?
V_c(t) = V_s × (1 − e^(−t/(R×C))) für einen anfangs ungeladenen Kondensator in Serie mit R, angetrieben von einem Sprung V_s. Die Zeitkonstante ist τ = R×C.
Was passiert bei negativer Zeit?
Die verstrichene Ladezeit muss ≥ 0 Sekunden sein; negative Zeit wird abgelehnt und nicht berechnet.
Übergebe ich Mikrofarad und Kiloohm oder SI-Basiseinheiten?
Immer SI-Basiseinheiten: Farad, Ohm, Volt und Sekunden. Für 1 µF übergeben Sie 1e-6; für 1 kΩ übergeben Sie 1000. Präfixzeichenketten wie "1uF" werden nicht geparst.
Wie lange dauert es, bis ein Kondensator fast voll geladen ist?
Etwa fünf Zeitkonstanten. Nach einer RC-Zeitkonstante erreicht die Spannung 63,2 % der Versorgung, nach drei rund 95 % und nach fünf rund 99,3 %. Das ist die übliche Faustregel für eine eingeschwungene Schiene.
Welcher Strom fließt während des Ladens?
Im ersten Moment ist er am größten, nämlich Versorgungsspannung geteilt durch den Widerstand, danach klingt er gegen null ab. Der Rechner zeigt Ihnen den Wert zum gewählten Zeitpunkt, im Beispiel 0,00183939720586 A nach 1 ms.
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/capacitor-charge-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"resistance":1000,"capacitance":0.000001,"supply_voltage":5,"time":0.001}'const res = await fetch("https://api.kit.forhosting.com/elec/capacitor-charge-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"resistance": 1000,
"capacitance": 0.000001,
"supply_voltage": 5,
"time": 0.001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/capacitor-charge-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"resistance": 1000,
"capacitance": 0.000001,
"supply_voltage": 5,
"time": 0.001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/capacitor-charge-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"resistance":1000,"capacitance":0.000001,"supply_voltage":5,"time":0.001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"resistance":1000,"capacitance":0.000001,"supply_voltage":5,"time":0.001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/capacitor-charge-time", 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": 1000,
"capacitance": 0.000001,
"supply_voltage": 5,
"time": 0.001
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.capacitor_charge_time",
"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
Was Sie senden und was Sie zurückerhalten
Numerische Werte und numerische Zeichenketten werden beide akzeptiert, damit Formulare und Einfügen aus Tabellen bequem bleiben; SI-Präfixzeichenketten wie ein Mikrofarad als Text werden nicht geparst, also übergeben Sie eins mal zehn hoch minus sechs für ein Mikrofarad-Bauteil und eintausend für einen Ein-Kiloohm-Widerstand. Widerstand und Kapazität müssen größer oder gleich null sein; die verstrichene Zeit muss größer oder gleich null sein. NaN und Infinity werden abgelehnt. Klassische Unterrichtsprüfungen umfassen ein Kiloohm und ein Mikrofarad bei fünf Volt nach einer Millisekunde, genau eine Zeitkonstante und nahe 63.2 Prozent von fünf Volt, sowie den Fall t gleich null, der null Volt am Kondensator liefern muss. Senden Sie vier endliche Zahlen: Widerstand unter dem Feld resistance in Ohm, Kapazität unter capacitance in Farad, supply_voltage unter supply_voltage in Volt und time unter time in Sekunden. Alias-Namen werden der Bequemlichkeit wegen akzeptiert—r, R oder ohms für Widerstand; c, C oder farads für Kapazität; vs, Vs, voltage oder volts für die Versorgung; t oder seconds für die verstrichene Zeit—aber pro Größe darf in einer Anfrage nur ein Schlüssel erscheinen. Negative Zeit wird mit invalid_input abgelehnt und die Meldung besagt, dass negative Zeit nicht erlaubt ist; negatives R oder C scheitern ebenso. Bei Erfolg gibt die Antwort bereinigte Eingaben, time_constant und tau als R mal C, capacitor_voltage und voltage als V_c von t, charge_fraction zwischen null und eins, percent_of_supply als hundert mal diesen Anteil, charge und charge_coulombs als C mal V_c, current und current_amperes als den Serienstrom wenn endlich, Einheitenbeschriftungen, einen kurzen Ausdruck, method rc_series_charge und die Formelzeichenkette zurück. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein Prepaid-Guthaben.
Wo Kondensator-Lade-Rechner in der realen Arbeit auftauchen
Produktions-Testfixtures, die einen bekannten Sprung auf ein bekanntes RC anwenden, können die API aufrufen und prüfen, dass die gemessene Kondensatorspannung der geschlossenen Form innerhalb der Instrumententoleranz entspricht. Weil diese Fähigkeit eine reine Parse-Engine ist, gilt der API-Preis als veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
CI-Fixtures und Antwortschlüssel
Skripten Sie dieselbe Auswertung V_c(t)=V_s(1−e^(−t/RC)) wie im Browser, damit automatische Bewerter eine gemeinsame Referenzwahrheit für Ladeaufgaben teilen.
Technische Fragen
Welche Spannung erhalte ich bei t = 0 oder nach vielen Zeitkonstanten?
Bei t = 0 ist die Kondensatorspannung 0 (anfangs ungeladen). Mit wachsendem t nähert sich V_c an V_s; nach etwa 5τ sind es ungefähr 99.3% der Versorgung.
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.