555-Timer-Rechner
Mit 1000 Ω, 2200 Ω und 1 µF wiederholt sich ein astabiler 555 etwa alle 3,7 ms und ist knapp 60 % der Zeit auf High. Geben Sie RA, RB und C ein und erhalten Sie Frequenz, Periode, High- und Low-Zeit und Tastverhältnis. 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
- Timing-Widerstand R1
- 1.000
- Timing-Widerstand R2
- 2.200
- C
- 0,000001
- Frequenz Hz
- 267,1657483128
- Frequenz Hz Datasheet
- 266,6666666667
- Periode s
- 0,0037429948
- T hoch s
- 0,002218071
Der bipolare 555-Timer im astabilen Modus bleibt der Standardweg für Lehre und Prototyping bei Rechteck-Takten, LED-Blinkern, Tongeneratoren und einfachen PWM-Treibern.
Wie RA, RB und C den Takt eines 555 bestimmen
In der klassischen astabilen Schaltung liegt RA zwischen Versorgung und Entladepin, RB zwischen Entladepin und den Schwellen- und Triggerpins. Der Ausgang bleibt so lange High, wie es RA plus RB vorgeben, und so lange Low, wie es RB allein vorgibt. Die High-Zeit ist ln 2 mal RA plus RB mal C, die Low-Zeit ln 2 mal RB mal C, und die Periode ist ihre Summe. Die Frequenz ist eins durch die Periode, das Tastverhältnis die High-Zeit geteilt durch die Periode. Mit 1000 Ω, 2200 Ω und 1 µF liegt die Periode bei etwa 3,7 ms, und der Ausgang ist knapp 60 % jedes Zyklus High.
Fehler, die ein falsches Ergebnis liefern
Am häufigsten ist ein Einheitenfehler: Widerstände kommen in Ohm, der Kondensator in Farad, also wird 1 µF als 0,000001 eingegeben. Eine Kapazität von null wird mit einer klaren Meldung abgelehnt, denn ohne Zeitkondensator schwingt ein 555 nicht; negative Werte und Widerstände von null oder weniger werden ebenso zurückgewiesen. Das Tastverhältnis meint immer den High-Anteil des Zyklus. Und wenn Ihr Wert leicht von einem Datenblatt abweicht, prüfen Sie, ob dort die gerundete Konstante 1,44 verwendet wurde, die die zweite Frequenz nachbildet.
Anwendungsfälle
Ton- und grobe PWM-Schätzer
Firmware- und Audio-Hobby-Werkzeuge schätzen Rechteckfrequenz und High-Zeit-Bruch für Summer oder MOSFET-Gates, die von einer 555-Astabilstufe getrieben werden.
Häufige Fragen
Was passiert bei Nullkapazität?
Für NE555-Astabil-Oszillation ist ein Timing-Kondensator nötig; Nullkapazität wird abgelehnt und nicht berechnet.
Warum liegt das Tastverhältnis eines astabilen 555 immer über 50 %?
Weil die High-Zeit von RA plus RB abhängt, die Low-Zeit aber nur von RB, sodass High immer länger dauert. Das Tastverhältnis ist RA plus RB geteilt durch RA plus zweimal RB und bleibt damit stets über der Hälfte.
Warum zeigt der Rechner zwei leicht verschiedene Frequenzen?
Die eine rechnet mit ln 2 und passt exakt zu den angezeigten High- und Low-Zeiten. Die andere nutzt die gerundete Konstante 1,44 aus vielen Datenblättern und Folien; wählen Sie sie, wenn Ihr Wert mit dieser Quelle übereinstimmen soll.
Bezieht sich das Tastverhältnis auf die High- oder die Low-Zeit?
Auf die High-Zeit: Es ist der Anteil jedes Zyklus, in dem der Ausgang High ist, nie der Low-Anteil. So definieren es die meisten Bastleranleitungen für einen frei laufenden 555, und Sie erhalten es als Bruch und in Prozent.
Wie gebe ich Mikrofarad und Nanofarad ein?
Geben Sie den Kondensator in Farad und die Widerstände in Ohm ein. Ein Mikrofarad sind 0,000001 F, zehn Nanofarad sind 1e-8 F; rechnen Sie aufgedruckte Bauteilwerte vor der Eingabe um.
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/ne555-astable \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r1":1000,"r2":2200,"c":0.000001}'const res = await fetch("https://api.kit.forhosting.com/elec/ne555-astable", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r1": 1000,
"r2": 2200,
"c": 0.000001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/ne555-astable",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r1": 1000,
"r2": 2200,
"c": 0.000001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/ne555-astable", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r1":1000,"r2":2200,"c":0.000001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r1":1000,"r2":2200,"c":0.000001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/ne555-astable", 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": 1000,
"r2": 2200,
"c": 0.000001
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.ne555_astable",
"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
Diese Fähigkeit wendet jene geschlossenen NE555-Gleichungen deterministisch aus einem JSON-Körper an, liefert Frequenz, Periode, Mark- und Space-Intervalle sowie das Tastverhältnis als Bruch und als Prozent und lehnt Nullkapazität mit einem klaren invaliden Eingabefehler ab, damit Hausaufgabenorakel und Designwerkzeuge nicht so tun, als würde ein fehlender Timing-Kondensator noch oszillieren.
Astabile Pin-Rollen, Einheiten von R1, R2, C und klassische Formeln
Ein Mikrofarad ist 0.000001 Farad; zehn Nanofarad sind 1e-8. Beträge müssen innerhalb der veröffentlichten endlichen Grenzen bleiben, damit Worker-Isolate stabil bleiben. Identische Eingaben erzeugen stets dasselbe JSON, weil der Pfad reine Arithmetik ist — ohne Netzwerk, ohne Zufallsseed und ohne Wanduhr.
Frequenz, Tastverhältnis, Datasheet-1.44 und Eingabefehler lesen
Nutzen Sie frequency_hz bei interner Konsistenz mit den gemeldeten Mark- und Space-Zeiten; nutzen Sie frequency_hz_datasheet, wenn Sie Folie oder Datasheet mit der gerundeten Konstante 1.44 abgleichen. Das Tastverhältnis in Prozent ist hundertmal der High-Zeit-Bruch, nie der Low-Zeit-Bruch, passend zu den meisten Hobby-Notizen zum Mark-Space eines freilaufenden 555. Nullkapazität ist invalid_input mit expliziter Meldung, dass ein Timing-Kondensator nötig ist; negative Kapazität und nicht positive Widerstände scheitern ebenso. Fehlende Felder, nicht endliche Werte und leere numerische Zeichenketten scheitern ebenfalls mit invalid_input und werden nicht berechnet.
API-Nutzung, Preise, Labore, Firmware-Takte und praktische Grenzen
Rufen Sie den kostenlosen 555-Timer-Rechner im Browser für Breadboard-Takte, Summer-Töne, Blinkraten und Laborberichte auf, ohne Tabellenkalkulation oder SPICE-Deck zu öffnen. Koppeln Sie diesen Endpunkt mit Einheitenumrechnern, wenn Kataloge Kiloohm und Mikrofarad listen, und mit LED-Widerstands-Werkzeugen, wenn der astabile Ausgang eine Anzeige treibt, die noch Strombegrenzung braucht. Nutzen Sie die vorausbezahlte API, wenn ein Elektronik-Hausaufgabenorakel, Teile-Konfigurator, Firmware-Timing-Schätzer oder CAD-Plugin einen stabilen Vertrag unter KIT-Guthaben zu $0.002 pro erfolgreichem Element braucht; Validierungsfehler verbrauchen nach Ablehnung durch die Engine nie Guthaben. Autoren, die SDKs ausliefern, können frequency_hz und duty_cycle_percent direkt in UI-Felder abbilden, die dem entsprechen, was Studierende aus den Datasheet-Formeln von Hand schreiben.
Integrationsbeispiele
Breadboard-Takte und LED-Blinker
Maker geben R1, R2 und C für einen freilaufenden 555-Blinker ein, lesen Frequenz und Tastverhältnis und justieren Widerstände vor dem Löten der endgültigen Platine.
Unterrichts- und Hausaufgaben-Orakel
Elektronikkurse pinnen deterministisches JSON für f und Tastverhältnis aus gegebenen R1, R2 und C, einschließlich absichtlicher Nullkapazitätsfälle, die mit invalid_input scheitern müssen.
Technische Fragen
Wie berechne ich Frequenz und Tastverhältnis eines 555-Astabil?
Senden Sie JSON mit r1 und r2 in Ohm und c in Farad (zum Beispiel r1: 1000, r2: 2200, c: 0.000001). Die Antwort enthält frequency_hz, period_s, t_high_s, t_low_s und duty_cycle_percent.
Warum liegt das Tastverhältnis stets über 50 %?
Im klassischen Zwei-Widerstands-Astabil ohne Entladediode nutzt die High-Zeit R1+R2, die Low-Zeit nur R2, sodass der High-Bruch (R1+R2)/(R1+2·R2) stets größer als ein Halb ist.
Ist der 555-Timer-Rechner kostenlos?
Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.
Welche Einheiten soll ich für R1, R2 und C verwenden?
Verwenden Sie Ohm für beide Widerstände und Farad für den Kondensator. Rechnen Sie Mikrofarad selbst um (1 µF = 1e-6 F), bevor Sie API oder Widget aufrufen.