Widerstands- und Kondensatorrechner für 555 astabil
Wünschen Sie 1000 Hz bei 60 % Tastverhältnis, wählt der Rechner einen E12-Kondensator von 5,6 nF und berechnet beide Zeitwiderstände passend dazu, für einen klassischen astabilen 555. So entwerfen Sie vom Ziel aus statt durch Probieren. 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
- Frequenz (Hz)
- 1.000
- Tastverhältnis (%)
- 60
- Zielfrequenz (Hz)
- 1.000
- Ziel-Tastverhältnis (%)
- 60
- R1 (Ω)
- 51.524,8229
- R2 (Ω)
- 103.049,646
Entwerfen Sie einen astabilen 555-Oszillator anhand des gewünschten Ergebnisses, statt Bauteile wiederholt auszuprobieren. Außerdem erhalten Sie High- und Low-Zeit, erreichte Frequenz und tatsächlichen Tastgrad. Das deterministische Verfahren gilt für die übliche Schaltung mit zwei Widerständen ohne Lenkdiode.
Leiten Sie drei Zeitglieder aus Frequenz und Tastgrad ab
Die Kondensatorspannung bewegt sich ungefähr zwischen einem Drittel und zwei Dritteln der Versorgung, weshalb jedes Intervall von ln(2) abhängt. Ihre Summe ist die Periode, ihr Kehrwert die Frequenz. Sie geben Hertz und Prozent ein und erhalten Ohm, Farad, Mikrofarad und Sekunden.
Bei der klassischen Schaltung mit zwei Widerständen muss der Tastgrad strikt über 50% und unter 100% liegen. Für niedrigere Werte benötigen Sie eine Lenkdiode oder eine andere Oszillatortopologie.
Warum der Rechner einen E12-Kondensator auswählt
Frequenz und Tastgrad legen ein Widerstandsverhältnis sowie ein Widerstands-Kapazitäts-Produkt fest, bestimmen aber keine drei eindeutigen Bauteile. Es berechnet die ideale Kapazität, durchsucht deterministisch E12-Werte von zehn Pikofarad bis tausend Mikrofarad, wählt den logarithmisch nächsten Wert und berechnet dazu die idealen Widerstände neu. Wählen Sie für die Fertigung nahe verfügbare Widerstände und prüfen Sie die Verschiebung mit der Vorwärtsrechnung oder einer Simulation.
Toleranzen, Leckströme, Schwellwerte, Temperatur und Versorgung lassen reale Hardware vom mathematischen Ziel abweichen.
Setzen Sie das Ergebnis sicher in der Schaltung ein
Geben Sie die für die Last relevante Frequenz und den prozentualen High-Anteil ein. Die Antwort wiederholt Soll- und Istwerte, damit automatisierte Clients das Ergebnis prüfen können. Beachten Sie das Datenblatt Ihrer genauen Variante: Sehr kleine Widerstände fordern zu viel Entladestrom, hohe Werte verstärken Leckstromeinflüsse und winzige Kondensatoren werden von Streukapazitäten dominiert.
Entkoppeln Sie die Versorgung am Baustein und halten Sie den Zeitknoten von Schaltleitungen fern.
Anwendungsfälle
Entwurf eines LED-Blinkers
Bestimmen Sie Kondensator und Widerstände für eine sichtbare Blinkrate und ein gezieltes High-Low-Verhältnis.
Planung eines Tongenerators
Berechnen Sie das ideale Zeitnetzwerk für einen Summer, bevor Sie verfügbare Toleranzen auswählen.
Automatische Bauteilkonfiguratoren
Integrieren Sie die deterministische 555-Dimensionierung in Lernsoftware, Stücklisten oder Elektronikabläufe.
Häufige Fragen
Warum kann ich keinen Tastgrad von 50% anfordern?
Für 50% oder weniger brauchen Sie eine Diode oder andere Topologie.
Sind die Widerstände Normwerte?
Nein. Der Kondensator stammt aus E12, die Widerstände sind ideale Rechenwerte. Wählen Sie nahe Lagerwerte und prüfen Sie das Timing.
Sind Bauteiltoleranzen enthalten?
Nein. Die Rechnung ist nominal; berücksichtigen Sie Toleranzen, Leckströme, Temperatur und reale Schwellen für den ungünstigsten Fall.
Wie wählt der Rechner unter den vielen möglichen Kombinationen?
Frequenz und Tastverhältnis legen nur ein Widerstandsverhältnis und ein RC-Produkt fest, es gibt also unendlich viele Lösungen. Er geht von einem bevorzugten Widerstand von 100 kΩ aus, berechnet die ideale Kapazität, nimmt den nächsten E12-Wert auf logarithmischer Skala und rechnet die exakten Widerstände neu.
Kann ich von einem anderen Widerstand als 100 kΩ ausgehen?
Ja. Geben Sie eine andere bevorzugte Größe für den zweiten Widerstand an, wenn Ihre Schaltung andere Grenzen bei Leckstrom, Strom oder Lagerbestand hat. Der E12-Kondensator und beide Widerstände werden dann von diesem Bezugswert aus neu berechnet.
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-components \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"frequency_hz":1000,"duty_cycle_percent":60}'const res = await fetch("https://api.kit.forhosting.com/elec/ne555-astable-components", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"frequency_hz": 1000,
"duty_cycle_percent": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/ne555-astable-components",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"frequency_hz": 1000,
"duty_cycle_percent": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/ne555-astable-components", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"frequency_hz":1000,"duty_cycle_percent":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"frequency_hz":1000,"duty_cycle_percent":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/ne555-astable-components", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"frequency_hz": 1000,
"duty_cycle_percent": 60
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.ne555_astable_components",
"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
Im Browser nutzen Sie es kostenlos; für $0.002 verwenden Sie die API als Teil eines größeren Entwicklungsablaufs.
Warum der Rechner einen E12-Kondensator auswählt
Mit target_r2_ohms passen Sie die Skala an andere Leckstrom-, Strom- oder Lageranforderungen an.
Setzen Sie das Ergebnis sicher in der Schaltung ein
Die Browserberechnung ist kostenlos; Server- oder SDK-Automatisierung kostet $0.002 je erfolgreicher Anfrage. Unmögliche Eingaben liefern invalid_input statt eines irreführenden Entwurfs.
Technische Fragen
Was verändert target_r2_ohms?
Der Wert ändert die bevorzugte Impedanzskala zur Wahl des E12-Kondensators, nicht die gewünschte ideale Frequenz oder den Tastgrad.
Was kostet der Rechner?
Im Browser ist er kostenlos. Jede erfolgreiche API-Anfrage kostet $0.002.