LM317-Rechner
Mit 240 Ω und 720 Ω liefert ein LM317 genau 5,036 V, also etwas mehr als 5 V: Geben Sie die beiden Programmierwiderstände ein und erhalten Sie die Ausgangsspannung nach der Datenblattformel, samt Strom aus dem Einstellpin. 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
- R1
- 240
- R2
- 720
- Vref
- 1,25
- Iadj
- 0,00005
- Verhältnis
- 3
- Ausgangsspannung
- 5,036
Der LM317 ist der klassische einstellbare Dreipol-Linearregler: zwei Widerstände zwischen OUT, ADJ und Masse programmieren die Gleichspannung am Ausgangspin.
Wie zwei Widerstände den Ausgang des LM317 festlegen
Der LM317 hält zwischen Ausgangspin und Einstellpin eine Referenz von etwa 1,25 V. Der obere Widerstand liegt genau über dieser Referenz, daher fließt durch ihn ein fester Strom, der weiter über den unteren Widerstand nach Masse geht. Der Ausgang steigt deshalb auf die Referenz mal eins plus das Verhältnis von unterem zu oberem Widerstand. Zusätzlich gibt der Einstellpin selbst einen kleinen Strom ab, der ebenfalls durch den unteren Widerstand fließt, sodass der echte Ausgang etwas höher liegt. Beim Lehrbuchpaar aus 240 Ω und 720 Ω ist das Verhältnis 3, die Referenz wird vervierfacht auf 5 V, und der Einstellstrom hebt das Ergebnis auf 5,036 V, wie im Datenblattbeispiel.
Häufige Fehler und was diese Rechnung nicht abdeckt
Am häufigsten werden die beiden Widerstände vertauscht, was das Ergebnis völlig verändert. Ebenso oft wird das Paar als einfacher Spannungsteiler gerechnet und der Strom aus dem Einstellpin vergessen. Beide Widerstände brauchen echte, positive Werte: null Ohm würde die Referenz kurzschließen und wird abgelehnt. Die Rechnung liefert nur die programmierte Ausgangsspannung. Sie legt keinen Kühlkörper aus, prüft nicht, ob der Eingang genug Abstand über dem Ausgang lässt, und wählt keine Schutzdioden. Prüfen Sie diese Punkte gesondert, bevor Sie ein Netzteil aufbauen oder reparieren.
Anwendungsfälle
Stückliste und Rekonstruktion in der Reparatur
Automatisieren Sie dieselbe Formel wie im Browser, damit eine Teileliste oder zwei überlebende Widerstände den vorgesehenen LM317-Sollwert zurückgewinnen.
Häufige Fragen
Welche Ausgangsspannung ergeben 240 Ω und 720 Ω am LM317?
5,036 V. Die Referenz von 1,25 V wird mit eins plus 720 geteilt durch 240 multipliziert, das ergibt 5 V. Der kleine Strom, der aus dem Einstellpin durch den 720-Ω-Widerstand fließt, liefert den Rest.
Wo sitzt welcher Widerstand beim LM317?
Der obere Widerstand liegt zwischen Ausgangspin und Einstellpin, üblich sind laut Datenblatt 240 Ω. Der untere führt vom Einstellpin nach Masse. Vertauscht ergeben sie eine ganz andere Spannung, prüfen Sie also zuerst den Schaltplan.
Warum liegt der Ausgang des LM317 etwas über der einfachen Formel?
Weil ein kleiner Strom aus dem Einstellpin durch den unteren Widerstand fließt und etwas Spannung zur Referenz mal Widerstandsverhältnis hinzufügt. Wer das Paar wie einen gewöhnlichen Spannungsteiler rechnet, übersieht ihn und liegt etwas zu niedrig.
Kann ich die vorgesehene Spannung einer Platine bei der Reparatur ermitteln?
Ja, wenn die beiden Programmierwiderstände erhalten sind. Lesen Sie ihre Werte ab und geben Sie sie ein, dann erhalten Sie die vom Entwickler gewählte Spannung und können einen Ersatzregler prüfen, bevor Sie die übrige Schaltung versorgen.
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/lm317 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r1":240,"r2":720}'const res = await fetch("https://api.kit.forhosting.com/elec/lm317", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r1": 240,
"r2": 720
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/lm317",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r1": 240,
"r2": 720
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/lm317", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r1":240,"r2":720}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r1":240,"r2":720}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/lm317", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"r1": 240,
"r2": 720
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.lm317",
"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
Null, negative, fehlende oder nichtnumerische Widerstände scheitern mit invalid_input und werden nicht berechnet.
Wie der LM317 Vout aus R1 und R2 einstellt
Der einstellbare Dreipol-Linearregler LM317 hält eine typische Referenz von 1.25 Volt zwischen Ausgangspin und Einstellpin und programmiert eine höhere Ausgangsspannung mit dem an ADJ hängenden Widerstandsteiler. Beide Widerstände müssen endlich und streng positiv in Ohm sein: null Ohm würde durch null teilen oder die Referenz kurzschließen, und negative Ohm sind kein physikalischer Widerstand. Ein Lehrbuchpaar von 240 Ohm und 720 Ohm erzeugt daher etwas über fünf Volt, sobald der Iadj-Term enthalten ist — passend zum Datenblattbeispiel, nicht zu einem passiven Teiler, der die Regelung ignoriert. Identisches JSON liefert stets identisches JSON, weil der Pfad reine Gleitkommaarithmetik ohne Netz, ohne Zufallsseed und ohne Wanduhr ist.
Eingabevertrag, Antwortform und Fehlerverhalten
Nutzen Sie das kostenlose Browserformular für Steckbrett und Laborkontrollen und denselben Vertrag aus Skripten, wenn ein Teilekonfigurator oder ein Hausaufgabenorakel eine stabile Spannung aus zwei lagernden Widerständen braucht. Fehlende Felder, leere Zeichenketten, nichtnumerische Werte, NaN, Infinity, null und negative Ohm scheitern mit invalid_input unter Nennung des schuldigen Feldes und werden nicht berechnet. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler werden nicht berechnet. Dieses Produkt dimensioniert weder Kühlkörper noch Dropout-Reserve noch Schutzdioden; koppeln Sie es mit einem Linear-Verlustleistungsrechner, wenn die nächste Frage Gehäuse-Watt statt Soll-Volt ist.
Wo ein LM317-Spannungsrechner Nutzen bringt
Reparaturtechniker, die eine verbrannte Einstellstufe rekonstruieren, kennen oft nur die zwei farbcodierten Widerstände, die noch auf der Platine stehen; diese Ohm in einen verlässlichen LM317-Rechner einzugeben stellt die vorgesehene Schiene wieder her, bevor ein weiterer Regler bestückt wird. Halten Sie Linearregler-Verlustleistung, passiven Spannungsteiler und LED-Serienwiderstand als getrennte Landings, damit jede Suchintention eine klare Seite hat statt eines überladenen Multi-Topologie-Werkzeugs, das Studierende und Suchmaschinen verwirrt. Firmware- und Hardware-Bring-up-Teams greifen zwei E12- oder E24-Teile aus der Schublade, brauchen die echte Regelspannung einschließlich Iadj statt eines gerundeten 1.25 mal eins plus Verhältnis, und wollen diese Zahl in JSON in der Design-Review-Tabelle festhalten. Produktions-Testfixtures, die elektronische Lasten programmieren, können die API bei jeder Widerstandskombination aufrufen und prüfen, dass der bestückte Teiler die markierte Ausgangsspannung noch mit Reserve erfüllt. Weil diese Fähigkeit ein reiner Parse-Motor ist, gilt für die API der veröffentlichte Basispreis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
5-V- und 12-V-Schienen auf dem Steckbrett
Geben Sie R1 und R2 des LM317-Teilers ein, um die geregelte Spannung einschließlich des kleinen Iadj-Terms zu erhalten, bevor Sie ein Steckernetzteil an eine Logik- oder Analogschiene verdrahten.
Laboraufgaben und Datenblattprüfungen
Lassen Sie Studierende Vout = Vref(1+R2/R1)+Iadj·R2 gegen LM317-Lehrbuchbeispiele mit deterministischen Golden-Antworten prüfen.
Technische Fragen
Wie berechnet man die LM317-Ausgangsspannung aus R1 und R2?
Senden Sie positives R1 (OUT nach ADJ) und R2 (ADJ nach Masse) in Ohm. Die API liefert Vout = 1.25·(1 + R2/R1) + 50 µA·R2, die typische Datenblatt-Identität, plus Verhältnis und verwendete Konstanten.
Welcher Widerstand ist R1 und welcher ist R2 am LM317?
R1 ist der Widerstand zwischen OUT-Pin und ADJ-Pin (oft 240 Ω). R2 führt von ADJ nach Masse; ein größeres R2 hebt die geregelte Ausgangsspannung.
Warum müssen R1 und R2 positive Zahlen sein?
Ein Null- oder Negativwiderstand ist kein physikalischer Programmierwiderstand und würde durch null teilen oder die Regelung umkehren. Die Aufgabe scheitert mit invalid_input und wird nicht berechnet.
Berücksichtigt dieser LM317-Rechner den Strom Iadj?
Ja. Die typischen 50 µA des Einstellpins sind als Iadj·R2 enthalten. Vref (1.25 V) und Iadj stehen im JSON, damit Sie das Modell sehen, statt es zu raten.
Was kostet der LM317-Rechner?
Das Browserwerkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.