El og elektronik

555-timerberegner

Beregn tidsforløb for 555-oscillatorer og enkeltpulser, eller vælg standardmodstande til en ønsket frekvens eller puls.

01

Dine værdier

Det klassiske astabile kredsløb kræver en ønsket høj pulsandel strengt mellem 50 % og 100 %.

Ideelle tærskler ved 1/3 og 2/3 Vcc; uden tolerancer. Kontrollér den valgte timers komponent-, frekvens- og belastningsgrænser.

02

Dine resultater

Frekvens
—
Periode
—
Høj tid
—
Lav tid
—
Andel med høj udgang—
Udgangens tidskurve

Kun normaliseret tidsforløb. Faktiske udgangsspændinger afhænger af timer og belastning.

Formelf = 1 / (ln(2) × (RA + 2RB) × C)

Beregn en 555-oscillator eller en enkeltpuls

Anslå tiderne for det standardkredsløb med en astabil eller monostabil 555, som værktøjet viser. Astabil drift gentager et højt og lavt udgangsniveau; monostabil drift giver én tidsbestemt puls efter en trigger. Beregn ud fra modstandsværdier, eller søg blandt nærliggende standardværdier efter et tidsmål. Den ideelle model medregner ikke komponenttolerancer, lækstrøm, triggeradfærd eller enhedsspecifikke driftsgrænser.

Trin for trin

  1. Vælg astabil eller monostabil drift, og indtast kapacitansen. I beregningstilstand skal du indtaste RA og, ved astabil drift, RB. Modstandsfelternes standardenhed er kΩ, og kapacitansfeltets er nF.
  2. Gennemgå tidsresultaterne og diagrammet. Astabile resultater omfatter tid med højt niveau, tid med lavt niveau, periode, frekvens og den procentdel af perioden, hvor udgangen er høj; monostabile resultater viser pulsbredden.
  3. For at dimensionere efter et mål skal du vælge tilstanden til modstandssøgning og en E12-, E24- eller E96-serie. Indtast frekvens og duty cycle for det høje niveau ved astabil drift eller pulsbredde ved monostabil drift, og sammenlign derefter de valgte modstande og de angivne afvigelser.

Indstillinger og begrænsninger

Tidsligninger
Den astabile tid med højt niveau er ln(2) × (RA + RB) × C; tiden med lavt niveau er ln(2) × RB × C. Perioden er deres sum, og frekvensen er dens reciprokke værdi. Den monostabile pulsbredde er ln(3) × RA × C. Brugen af logaritmer forklarer små forskelle fra formler med afrundede tidskonstanter.
Duty cycle for højt niveau
For det astabile standardkredsløb med positive modstande er duty cycle for det høje niveau over 50% og under 100%. Dimensioneringsmål skal ligge strengt inden for dette interval. Andre kredsløb kan give andre duty cycles, men de ligger uden for dette værktøjs model.
Søgning efter standardmodstande
Søgningen sammenligner nærliggende kandidater fra den valgte serie og afvejer frekvens- og duty cycle-afvigelser ved astabil drift. Det er en lokal søgning, ikke en garanti for det bedste par på tværs af alle modstandsværdier. Den angivne duty cycle-afvigelse er i procentpoint; komponenttolerance er ikke medregnet.

Gennemgået eksempel

Vælg astabil beregning med RA = 10 kΩ, RB = 10 kΩ og C = 100 nF. Kondensatoren oplades gennem begge modstande og aflades gennem RB, så tiden med højt niveau er dobbelt så lang som tiden med lavt niveau.

Forventet resultat
RARBCtHtLTfDhigh
10 kΩ10 kΩ100 nF1.38629 ms0.693147 ms2.07944 ms480.898 Hz66.6667%

Tiden med højt niveau er cirka 1.38629 ms, og tiden med lavt niveau cirka 0.693147 ms, hvilket giver en periode på 2.07944 ms, en frekvens på 480.898 Hz og en duty cycle for det høje niveau på 66.6667%. Med samme RA og C i monostabil tilstand er pulsbredden cirka 1.09861 ms.

Spørgsmål og fejlfinding

Hvorfor afvises et astabilt mål på 50%?

Ens tider med højt og lavt niveau ville kræve nul RA i netop dette ideelle kredsløb. Værktøjet kræver positive modstande og accepterer kun mål inden for det viste interval. Brug en anden understøttet topologi eller en separat metode til tidsstyring, hvis der kræves ens tider med højt og lavt niveau.

Hvorfor rammer de valgte modstande ikke mit mål?

Standardmodstandsværdier er diskrete, og ét par skal opfylde begge astabile mål. Sammenlign frekvensafvigelse og duty cycle-afvigelse samlet. En tættere modstandsserie eller en anden kondensator kan ændre de tilgængelige kandidater; faktiske komponenttolerancer giver yderligere variation.

Dækker diagrammet alt, der er nødvendigt for et fysisk kredsløb?

Det viser den tidsbestemmende opstilling, der bruges i ligningerne. Kontrollér den faktiske timers benforbindelser, forsyningsområde, afkobling, triggerbetingelser og udgangsgrænser i dokumentationen. Beregneren validerer ikke disse enhedsspecifikke krav.