OPV-Integrator: Ausgangssteigung und RC-Zeitkonstante
Dieser Rechner für Operationsverstärker-Integratoren liefert die beiden Größen, die die ideale Reaktion auf einen konstanten Eingang bestimmen: die RC-Zeitkonstante und die vorzeichenbehaftete Änderungsgeschwindigkeit der Ausgangsspannung.
Im Browser ausführen – kostenlos
Geben Sie die Eingangsspannung in Volt, den Eingangswiderstand in Ohm und den Rückkopplungskondensator in Farad ein. Da die Schaltung invertiert, ergibt ein positiver Eingang eine negative Steigung und umgekehrt. Die deterministische Berechnung mit eindeutigen SI-Einheiten eignet sich für Studium, Vorentwurf, Laborvorbereitung und automatisierte API-Prüfungen für $0.002 je Anfrage.
Die Steigung des Integrators richtig deuten
Beim idealen invertierenden Integrator liegt zwischen Signalquelle und invertierendem Eingang ein Widerstand; ein Kondensator führt den Ausgang auf denselben Knoten zurück. Der nichtinvertierende Eingang liegt gewöhnlich an einem Bezugspotenzial. Ideale Gegenkopplung hält den invertierenden Knoten auf diesem Potenzial, ohne Eingangsstrom in den OPV. Deshalb lädt oder entlädt der Widerstandsstrom den Kondensator. Bei konstanter Eingangsspannung ist auch dieser Strom konstant, sodass sich der Ausgang linear ändert, statt einen festen Verstärkungswert anzunehmen. output_slope_v_per_s gibt diese Änderung in Volt pro Sekunde an. Das Vorzeichen ist wesentlich: Positive Vin lässt den Ausgang fallen, negative Vin lässt ihn steigen und ein Nulleingang ergibt die Steigung null. Das Ergebnis ist eine Änderungsrate, keine absolute Ausgangsspannung. Für den Ausgang nach einer Zeitspanne addieren Sie zur bekannten Anfangsspannung das Produkt aus Steigung und Zeit, solange die Schaltung linear bleibt und keine Versorgungsschiene erreicht.
Zusammenhang zwischen R, C, Zeitkonstante und Steigung
Zunächst wird tau = R*C gebildet. Ohm mal Farad ergibt Sekunden; tau kennzeichnet somit die Reaktionsgeschwindigkeit. Danach folgt dVout/dt = -Vin/(R*C), gleichbedeutend mit -Vin/tau. Ein größerer Widerstand oder eine größere Kapazität erhöht die Zeitkonstante und verkleinert den Betrag der Steigung. Verdoppeln Sie R bei unveränderten Vin und C, halbiert sich die Geschwindigkeit; eine Verdopplung von C wirkt genauso. Ein Vorzeichenwechsel von Vin kehrt die Steigung um, ohne tau zu ändern. Die Eingaben verwenden klare SI-Einheiten: resistance_ohm steht in Ohm und capacitance_f in Farad. Rechnen Sie Kiloohm und Mikrofarad vorher um: zehn Kiloohm sind 10000 Ohm, ein Mikrofarad ist 0.000001 Farad. R und C müssen endlich und größer als null sein. precision steuert lediglich die reproduzierbare Rundung, nicht die physikalische Formel.
Das Idealmodell innerhalb realer Grenzen einsetzen
Das Ergebnis unterstützt Vorentwurf und Kontrolle, ersetzt jedoch keine vollständige Simulation. Ein realer Integrator kann nicht unbegrenzt rampen: Der Ausgang nähert sich einer Versorgungsschiene, und das Verhalten hängt von Ausgangshub, Gleichtaktbereich, Verstärkungs-Bandbreiten-Produkt, Slew Rate, Biasströmen, Kondensatorleckage und Bauteiltoleranzen ab. Praktische Integratoren besitzen häufig einen Widerstand parallel zum Kondensator, der die Niederfrequenzverstärkung begrenzt und eine Sättigung durch kleine Offsetspannungen verhindert. Dieser Widerstand verändert die Übertragungsfunktion und gehört nicht zum Idealmodell. Das Werkzeug integriert auch keine abgetastete Wellenform, sondern berechnet die Steigung für ein zeitweise konstantes Vin. Nutzen Sie time_constant_s und output_slope_v_per_s zur Kontrolle einer Rechnung, zur ersten RC-Auswahl, für erwartete Laborkurven oder reproduzierbare Softwaretests. Prüfen Sie anschließend Datenblatt, Versorgung, Signalbereich und Kondensatoreigenschaften für den realen Aufbau.
Anwendungsfälle
Analogelektronik-Versuch vorbereiten
Bestimmen Sie Rampenrichtung, Geschwindigkeit und RC-Zeitkonstante vor der Oszilloskopmessung.
Ein erstes RC-Paar auswählen
Vergleichen Sie Widerstands- und Kapazitätswerte für die gewünschte Größenordnung der Ausgangsänderung.
Deterministische Testwerte erzeugen
Erstellen Sie stabile Steigungen und Zeitkonstanten für Lernsoftware, Aufgaben und automatische Prüfungen.
Häufige Fragen
Welche Formeln verwendet der Rechner?
Er nutzt tau = R*C und dVout/dt = -Vin/(R*C) für einen idealen invertierenden Integrator mit konstantem Eingang.
Warum erzeugt ein positiver Eingang eine negative Steigung?
Das Signal liegt am invertierenden Eingang; der Kondensatorstrom gleicht den Widerstandsstrom aus und der Ausgang fällt.
Welche Einheiten müssen Sie eingeben?
Geben Sie Volt, Ohm und Farad ein. Die Ergebnisse erscheinen in Volt pro Sekunde und Sekunden.
Ist die anfängliche Ausgangsspannung enthalten?
Nein. Sie erhalten die Änderungsrate, die Sie mit bekanntem Anfangswert und verstrichener Zeit kombinieren.
Werden Sättigung und reale Grenzen vorhergesagt?
Nein. Prüfen Sie Versorgung, Ausgangshub, Bandbreite, Slew Rate, Offsets, Ströme und Toleranzen separat.
Was kostet eine API-Anfrage?
Eine erfolgreiche Anfrage kostet $0.002. Im Browser steht dieselbe deterministische Rechnung kostenlos bereit.
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/opamp-integrator \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input_voltage_v":2,"resistance_ohm":10000,"capacitance_f":0.000001}'const res = await fetch("https://api.kit.forhosting.com/elec/opamp-integrator", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input_voltage_v": 2,
"resistance_ohm": 10000,
"capacitance_f": 0.000001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/opamp-integrator",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input_voltage_v": 2,
"resistance_ohm": 10000,
"capacitance_f": 0.000001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/opamp-integrator", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input_voltage_v":2,"resistance_ohm":10000,"capacitance_f":0.000001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input_voltage_v":2,"resistance_ohm":10000,"capacitance_f":0.000001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/opamp-integrator", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input_voltage_v": 2,
"resistance_ohm": 10000,
"capacitance_f": 0.000001
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.opamp_integrator",
"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_abs_input_voltage_v | 1000000000000000 |
max_resistance_ohm | 1000000000000000 |
max_capacitance_f | 1000000000000000 |
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. |