En 555-oscillator er et simpelt kredsløb, der bruger 555-timer-IC'en i astabil tilstand til at skabe en stabil HØJ og LAV udgang uden en ekstern trigger. Den er nyttig til pulsgenerering, timing og bølgeformskontrol. Den viser også, hvordan opladning og afladning i en kondensator påvirker frekvens og arbejdscyklus. Denne artikel forklarer disse detaljer tydeligt.

555 Oscillatoroversigt
En 555-oscillator er et kredsløb bygget omkring 555-timer-IC'en i astabil tilstand for at producere en kontinuerlig strøm af pulser. I denne tilstand skifter udgangen automatisk mellem HØJ og LAV, så kredsløbet fortsætter uden en ekstern trigger.
Dens appel kommer fra det enkle design. En standard 555-oscillator kan bygges med kun to modstande og én kondensator, samtidig med at det stadig er let at styre frekvens og pulstiming.
555 oscillatordrift

555-oscillatoren fungerer ved at oplade og aflade en timing-kondensator mellem to spændingsniveauer inde i chippen. Disse niveauer er sat til cirka 1/3 og 2/3 af forsyningsspændingen. Inde i 555-timerne er der komparatorer, en flip-flop, en udladningstransistor og en spændingsdeler. Disse dele styrer, hvornår udgangen skifter, og hvornår kondensatoren begynder at oplade eller aflade.
Driftscyklussen følger en gentagende sekvens. Timing-kondensatoren oplader først gennem de eksterne modstande. Når kondensatorspændingen stiger til cirka to tredjedele af VCC, nulstiller tærskelkomparatoren den interne flip-flop, og udgangen skifter tilstand. Samtidig tænder udladningstransistoren og begynder at aflade kondensatoren mod jord. Når kondensatorspændingen falder til omkring en tredjedel af VCC, sætter triggerkomparatoren flip-floppen igen, slukker udladningstransistoren og tillader kondensatoren at begynde at oplade igen. Denne kontinuerlige ladnings-udladningsproces producerer en periodisk pulsbølgeform ved udgangen og en stigende og faldende spænding over timing-kondensatoren.
555 Astabil kredsløbsopsætning

I det standard astabile setup skifter 555-timeren hele tiden af sig selv og producerer et kontinuerligt udgangssignal. Dette sker, fordi kredsløbet er arrangeret, så timing-kondensatoren gentagne gange oplader og aflader uden en ekstern udløser.
De vigtigste pinforbindelser er:
• Pin 1: jord
• Pin 8: forsyningsspænding
• Pin 4: nulstillet, bundet til VCC når den ikke bruges
• Pin 3: output
• Pin 2 og Pin 6: forbundet
• Stift 7: udladningsstift
• Pin 5: styrespænding, ofte tilsluttet en lille kondensator for bedre stabilitet
Tidsdelen er simpelthen forbundet:
• R1 går fra VCC til ben 7
• R2 går fra ben 7 til ben 2 og 6
• C går fra ben 2 og 6 til jord
I dette kredsløb oplader kondensatoren gennem R1 og R2 sammen. Den aflader derefter gennem R2. Hver gang kondensatorspændingen når et af de interne tærskelniveauer, skifter udgangen tilstand. Denne gentagende handling skaber den astabile udgangsbølgeform.
555 Oscillator-timingkontrol

Timingen af en 555-oscillator afhænger af to modstande, R1 og R2, og én kondensator, C. Disse tre dele styrer, hvor længe outputtet forbliver HØJT, hvor længe det forbliver LAVT, og hvor ofte cyklussen gentager sig. Ved at ændre deres værdier kan frekvens og arbejdscyklus justeres.
De vigtigste tidsligninger er:
• HØJ TID
tHIGH = 0,693 × (R1 + R2) × C
• LAV tid
tLOW = 0,693 × R2 × C
• Total periode
T = 0,693 × (R1 + 2R2) × C
• Frekvens
f ≈ 1 / [0,693 × (R1 + 2R2) × C]
• Duty cycle
D = (R1 + R2) / (R1 + 2R2)
Disse ligninger beskriver, hvordan oscillatorparametrene påvirker kredsløbets adfærd. At øge værdierne R1, R2 eller C øger RC-tidskonstanten, hvilket reducerer svingningsfrekvensen. Omvendt resulterer en sænkning af disse værdier i en højere driftsfrekvens. HØJ tid for udgangsbølgeformen bestemmes af både R1 og R2 sammen med kondensatoren C, mens LAV-tiden kun bestemmes af R2 og C under kondensatorudladningsfasen.
Denne del af kredsløbet forklarer, hvordan 555-oscillatoren indstiller sin udgangshastighed og pulsform.
| Designmål | Hvad skal justeres |
|---|---|
| Lavere frekvens | Øg R1, R2 eller C |
| Højere frekvens | Sænk R1, R2 eller C |
| Længere HØJ puls | Øg R1 eller R2 |
| Længere LAV puls | Øg R2 |
| Kortere LAV puls | Reducer R2 |
555 Duty Cycle Begrænsning

I det standard 555 astabile kredsløb forbliver arbejdscyklussen over 50%, fordi kondensatoren oplader og aflader gennem forskellige veje. Under opladning løber strømmen parallelt gennem R1 og R2. Under afladning løber strømmen kun gennem R2. Det gør opladningstiden længere end afladningstiden, så outputtet forbliver HØJT længere end det forbliver LAVT.
Dette påvirker bølgeformen på flere måder:
• den HØJE puls er bredere end den LAVE puls
• Outputtet er ikke jævnt balanceret
• Grundkredsløbet kan ikke alene give en reel 50% duty cycle
Dette er en indbygget funktion i standardkredsløbslayoutet. For at opnå en lavere arbejdscyklus eller et mere jævnt output skal timingstien ændres.
555 Duty Cycle Adjustment

Hvis standard 555-kredsløbet ikke producerer den ønskede pulsform, kan ladnings- og afladningsvejene ændres. Dette gør det muligt at bringe arbejdscyklussen tættere på 50% eller lavere. Målet er at kontrollere, hvor længe kondensatoren oplader, og hvor længe den aflades.
En metode bruger en diode til at adskille strømvejen. Med denne opsætning kan kondensatoren lade gennem én vej og aflade gennem en anden. Dette giver mere kontrol over HØJE og LAVE tider og tillader en lavere arbejdscyklus.
En anden metode bruger en modificeret kredsløbsopsætning, så kondensatoren oplader og aflader gennem matchende veje. Dette kan give et output med en duty cycle tæt på 50%. Det giver en mere jævn bølgeform end det standard astabile kredsløb.
| Outputmål | Anbefalet tilgang |
|---|---|
| Grundlæggende pulsgenerering | Standard astabil kredsløb |
| Næsten 50% arbejdscyklus | Balanceret ladnings-afladningsarrangement |
| Under 50% driftscyklus | Diodeassisteret timingkredsløb |
555 oscillatorapplikationer
LED-blinkere
En 555-oscillator kan tænde og slukke en LED med en stabil hastighed. Blinkhastigheden afhænger af værdierne for timingmodstand og kondensator.
Buzzere
En 555-oscillator kan generere et gentagende signal til at drive en buzzer. Udgangsfrekvensen påvirker, hvordan lyden produceres.
Tonegeneratorer
Kredsløbet kan generere firkantbølge-lydsignaler til simpel lydudgang. Ændring af timing-delene ændrer tonefrekvensen.
Pulsure
En 555-oscillator kan levere en jævn strøm af pulser til timing eller tællekredsløb. Hver udgangscyklus tæller som en enkelt clockpuls.
Simpel PWM-kontrol
Udgangen kan justeres for at ændre pulsbredden, hvilket muliggør grundlæggende pulsbreddemodulationskontrol. Dette er nyttigt, når det skal varieres mellem punktlighed og stilstand.
Testkredsløb
En 555-oscillator kan fungere som en simpel signalkilde til kontrol af kredsløbets respons. Den giver et gentaget output, der kan måles eller observeres.
Tidsdemonstrationer
Kredsløbet bruges ofte til at vise, hvordan timing og oscillation fungerer i grundlæggende elektronik. Det hjælper med at forklare opladning, afladning og pulsgenerering på en enkel måde.
Konklusion
555-oscillatoren demonstrerer, hvordan et lille timing-kredsløb kan producere en stabil, justerbar pulsudgang med kun få dele. Ved at ændre modstands- og kondensatorværdierne kan kredsløbet styre frekvens, HØJ tid, LAV tid og duty cycle. Dens funktion, tidsbegrænsninger, stabilitetsfaktorer, anvendelser og fejlfindingstrin hjælper alle med at forklare, hvordan kredsløbet fungerer, og hvordan man holder udgangen nøjagtig og stabil.
Ofte stillede spørgsmål [FAQ]
9,1 Hvilken spænding har en 555-oscillator brug for?
En standard 555-oscillator fungerer fra 4,5 V til 16 V. En CMOS 555 kan ofte arbejde ved lavere spændinger.
Hvor hurtigt kan en 555-oscillator køre?
En standard 555-timer kan køre fra meget lave frekvenser op til omkring 100-300 kHz. CMOS-versioner kan ofte køre hurtigere.
Hvilken kondensator bør bruges til timing?
En keramisk eller filmkondensator er bedre til stabil timing. Elektrolytkondensatorer er mindre præcise og kan drive mere.
Kan en 555-oscillator drive en belastning direkte?
Ja, den kan drive små belastninger som LED'er, buzzere eller logiske indgange direkte. Tungere læs kan have brug for et drivertrin.
9,5 Påvirker temperaturen en 555 oscillator?
Ja. Temperaturen kan ændre modstands- og kondensatorværdierne en smule og dermed forskyde frekvensen.
9,6 Kan en 555-oscillator styres af et andet signal?
Ja. Den kan startes, stoppes eller justeres ved hjælp af ben som reset eller styrespænding.