555-Frequenzrechner für astabile Schaltung mit R1, R2 und C
Mit RA von 1000 Ω, RB von 10000 Ω und C von 1 µF hat ein astabiler 555 einen Zeitterm von 21000 Ω, also RA plus zweimal RB. Geben Sie die drei Bauteile ein und erhalten Sie ideale Schwingfrequenz und Periode. 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
- 1.000
- R2
- 10.000
- C
- 0,000001
- Frequenz (Hz)
- 68,6997638519
- Periode (s)
- 0,0145560908
- Widerstandsterm (Ω)
- 21.000
Dieser Frequenzrechner für eine astabile 555-Schaltung wandelt zwei Zeitwiderstände und einen Kondensator in die ideale Schwingungsfrequenz und Periodendauer um. Damit wählen Sie Bauteile für LED-Blinker, Taktquellen, Tongeneratoren, Impulsschaltungen oder Elektronikaufgaben aus. Das Ergebnis ist ein idealer Ausgangswert: Reale Bauteile, Versorgung, Temperatur und Timer-Toleranzen können die auf dem Prüfplatz gemessene Frequenz verändern.
Geben Sie Bauteilwerte in Basiseinheiten ein
Tragen Sie beide Widerstände in Ohm und die Kapazität in Farad ein. Beispielsweise entsprechen 1 Kiloohm genau 1000 Ohm, 10 Kiloohm 10000 Ohm, 1 Mikrofarad 0.000001 Farad und 10 Nanofarad 0.00000001 Farad. In der üblichen astabilen Schaltung liegt R1 zwischen positiver Versorgung und Entladeanschluss.
Für die Widerstände werden die Aliasse ra und rb akzeptiert, für C außerdem capacitance. So kann eine Integration der Schaltplannotierung folgen. Sämtliche Werte müssen endlich und größer als null sein.
Ein Widerstand oder Kondensator mit Wert null beschreibt nicht die unterstützte klassische Schaltung und wird abgewiesen, statt ein unendliches oder irreführendes Ergebnis zu liefern. Rechnen Sie aufgedruckte Bauteilwerte vor dem Senden um und prüfen Sie Kondensatorpräfixe sorgfältig: Eine Verwechslung von Nano- und Mikrofarad ändert das Ergebnis um den Faktor tausend. Die Antwort weist den kombinierten Widerstandsterm aus, damit Eingabefehler beim Prototyping oder in automatisierten Tests leichter erkennbar sind.
Übertragen Sie den Idealwert auf reale Hardware
Behandeln Sie die berechnete Frequenz als Nennwert für den Entwurf, nicht als Zusage für eine reale Platine. Die ideale Gleichung setzt exakte Bauteile, perfekte Schwellen bei einem Drittel und zwei Dritteln der Versorgung, vernachlässigbare Leckströme und sofortige Übergänge voraus. Reale Widerstände besitzen Toleranz und Temperaturkoeffizient; Zeitkondensatoren, besonders Elektrolytkondensatoren, können größere Toleranz, Leckstrom, Alterung und Spannungsabhängigkeit zeigen.
Der Timer selbst ergänzt Abweichungen der Schwellen und des Entladetransistors. Für einen LED-Blinker oder Signalton sind solche Verschiebungen oft unkritisch. Für kalibrierte Takte, Frequenzreferenzen oder genaue Messungen eignen sich meist Quarz, Oszillatormodul oder Mikrocontroller-Timer besser.
Wählen Sie praxisgerechte Widerstände gemäß Datenblatt und stellen Sie sicher, dass der Kondensatorleckstrom klein gegenüber dem Zeitstrom ist. Steckbrettkapazität wirkt sich bei sehr kleinem C aus; bei großen Widerständen dominiert der Leckstrom. Wählen Sie nach der Rechnung verfügbare Bauteile, rechnen Sie mit deren Nennwerten erneut und untersuchen Sie Toleranzgrenzen.
Messen Sie die aufgebaute Wellenform anschließend mit Oszilloskop oder Frequenzzähler. Ohne Netzwerk, Zufall oder Uhr erzeugen identische gültige Eingaben stets identische Ergebnisse.
Anwendungsfälle
Blinkfrequenz einer LED wählen
Schätzen Sie mit verfügbaren Widerständen und Kondensatoren die Blinkrate vor dem Aufbau einer einfachen astabilen 555-Schaltung.
Einen Tongenerator entwerfen
Vergleichen Sie Bauteilkombinationen für eine ungefähre hörbare Frequenz eines Summers oder einer Lautsprechertreiberstufe.
Elektronikaufgaben prüfen
Berechnen Sie deterministische Referenzwerte für Frequenz und Periode in Unterricht, Arbeitsblättern und automatischer Auswertung.
Häufige Fragen
Welche Einheiten müssen Sie eingeben?
Rechnen Sie Kiloohm, Megaohm, Mikrofarad und Nanofarad vor dem Senden um.
Warum weicht die gemessene Frequenz ab?
Bauteiltoleranz, Kondensatorleckstrom, Timerschwellen, Leitungskapazität, Temperatur und Versorgung können die reale Frequenz verschieben.
Wird auch der Tastgrad berechnet?
Nein. Diese gezielte Fähigkeit liefert Frequenz, Periode und kombinierten Widerstandsterm. Verwenden Sie für High-/Low-Zeiten oder Tastgrad einen umfassenden Astabil-Rechner.
Warum weicht mein Ergebnis von einem Datenblatt mit 1,44 ab?
Weil 1,44 eine gerundete Form von eins durch ln 2 ist. Dieser Rechner verwendet ln 2 in voller Genauigkeit, sodass Frequenz und Periode zueinander passen; der Unterschied zur Formel mit 1,44 entsteht nur durch diese Rundung.
Taugt ein 555 für einen genauen Takt?
Für einen LED-Blinker oder einen Summer ist die Abweichung realer Bauteile meist unkritisch. Für einen kalibrierten Takt, eine Frequenzreferenz oder eine Präzisionsmessung sind ein Quarz, ein Oszillatormodul oder der Timer eines Mikrocontrollers meist die bessere Wahl.
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-frequency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r1":1000,"r2":10000,"c":0.000001}'const res = await fetch("https://api.kit.forhosting.com/elec/ne555-frequency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r1": 1000,
"r2": 10000,
"c": 0.000001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/ne555-frequency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r1": 1000,
"r2": 10000,
"c": 0.000001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/ne555-frequency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r1":1000,"r2":10000,"c":0.000001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r1":1000,"r2":10000,"c":0.000001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/ne555-frequency", 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": 10000,
"c": 0.000001
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.ne555_frequency",
"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
Geben Sie Bauteilwerte in Basiseinheiten ein
Diese Konvention vermeidet versteckte Faktoren und macht API-Aufrufe eindeutig. Der Rechenkern akzeptiert numerische Zeichenfolgen, obwohl JSON-Zahlen meist deutlicher sind.
Verstehen Sie Gleichung und Rückgabewerte
Bei idealen Schwellen von einem Drittel und zwei Dritteln der Versorgungsspannung enthalten Lade- und Entladezeit den natürlichen Logarithmus von zwei. Die Frequenz ist der Kehrwert dieser Periode. Ausgaben werden auf zwölf signifikante Stellen gerundet. Ihr Produkt beträgt bis auf Rundung ungefähr eins. Dieser gezielte Rechner liefert weder Tastgrad noch getrennte High- und Low-Zeiten; er ist ausschließlich für die Bestimmung der Schwingungsrate ausgelegt. Diese Fähigkeit berechnet direkt f = 1 / (ln(2) × (R1 + 2R2) × C). Manche Datenblätter ersetzen 1 / ln(2) durch die gerundete Konstante 1.44; Math.LN2 bewahrt hier eine genauere und konsistente Beziehung zwischen frequency_hz und period_s. Die Antwort enthält außerdem resistance_term_ohm gleich R1 + 2R2 sowie eine Formelbeschriftung zur Anzeige neben dem Ergebnis. Dadurch bleibt JSON bei wiederholten Aufrufen stabil und ist dennoch genauer, als übliche Bauteiltoleranzen erfordern. frequency_hz bezeichnet Zyklen pro Sekunde, period_s die Dauer eines vollständigen Zyklus.
Übertragen Sie den Idealwert auf reale Hardware
Der Browser eignet sich zur interaktiven Auswahl; automatisierte Werkzeuge können die API für $0.002 je erfolgreichem Element aufrufen.
Technische Fragen
Welche Formel verwendet der Rechner?
Er nutzt f = 1 / (ln(2) × (R1 + 2R2) × C), die ideale Gleichung der konventionellen astabilen 555-Schaltung mit zwei Widerständen.
Was kostet eine Berechnung per API?
Jedes erfolgreich verarbeitete Element kostet $0.002. Sie können den Rechner auch lokal im Browser ohne API-Aufruf ausführen.