Kalkulator timera IC 555 w trybie astabilnym
Oblicz częstotliwość, okres, czas stanu wysokiego, czas stanu niskiego oraz wypełnienie timera 555 w trybie astabilnym. Wprowadź wartości rezystorów R1 i R2 oraz kondensatora, aby natychmiast otrzymać wyniki.
Kalkulator częstotliwości i wypełnienia timera 555
Wzory dla timera IC 555 w trybie astabilnym
Gdzie:
- \(T_{high}\) — czas, przez jaki wyjście pozostaje w stanie wysokim (s)
- \(T_{low}\) — czas, przez jaki wyjście pozostaje w stanie niskim (s)
- \(T\) — okres całkowity jednego cyklu oscylacji (s)
- \(f\) — częstotliwość na wyjściu (Hz)
- \(R_1\) — rezystor między Vcc a pinem rozładowania (Ω)
- \(R_2\) — rezystor między pinem rozładowania a pinem progu (Ω)
- \(C\) — kondensator czasowy między pinem progu a masą (F)
Równania te opisują samowzbudną oscylację timera 555 w trybie astabilnym: kondensator ładuje się przez \(R_1\) i \(R_2\), a rozładowuje się wyłącznie przez \(R_2\), dlatego obie połówki cyklu mają różne długości.
Timer IC 555 w trybie astabilnym – przykład obliczeń
Przykład: astabilny układ timera 555 z \(R_1 = 1000\ \Omega\), \(R_2 = 1000\ \Omega\) i \(C = 1\ \mu\text{F}\) (wartości domyślne kalkulatora).
\[ T_{high} = 0.693 \cdot (1000 + 1000) \cdot 1 \times 10^{-6} = 0.001386\ \text{s} = 1.386\ \text{ms} \]
\[ T_{low} = 0.693 \cdot 1000 \cdot 1 \times 10^{-6} = 0.000693\ \text{s} = 0.693\ \text{ms} \]
\[ T = 1.386 + 0.693 = 2.079\ \text{ms} \]
\[ f = \frac{1}{0.002079} \approx 481.0\ \text{Hz} \]
\[ \text{Wypełnienie} = \frac{1.386}{2.079} \cdot 100 = 66.67\% \]
Wynik: czas stanu wysokiego = 1,386 ms, czas stanu niskiego = 0,693 ms, okres całkowity = 2,079 ms, częstotliwość ≈ 481,0 Hz, wypełnienie = 66,67%.
Jak korzystać z kalkulatora
- Wprowadź wartość Rezystora 1 (\(R_1\)) w omach — jest to rezystor połączony między Vcc a pinem rozładowania (pin 7).
- Wprowadź wartość Rezystora 2 (\(R_2\)) w omach — rezystor między pinem rozładowania a pinem progu (piny 6 i 2).
- Wprowadź wartość Kondensatora (\(C\)) w mikrofaradach — kondensator czasowy podłączony od pinu progu do masy.
- Odczytaj wyniki: czas stanu wysokiego, czas stanu niskiego, okres całkowity (wszystkie w ms), częstotliwość (w Hz) oraz wypełnienie (w %).
Czym jest timer 555 w trybie astabilnym?
Układ scalony 555 to jeden z najpopularniejszych układów scalonych w historii, a jego tryb astabilny (samowzbudny) to powód, dla którego pojawia się on w niezliczonych generatorach, migaczkach LED, generatorach tonu i układach zegarowych. W tym trybie wyjście timera 555 nie ma stanu stabilnego: nieprzerwanie przełącza się samo między stanem wysokim a niskim, bez żadnego zewnętrznego wyzwalania, tak długo, jak podłączone jest zasilanie.
Oscylacja polega na powtarzającym się cyklu ładowania i rozładowywania kondensatora czasowego. Kondensator ładuje się przez \(R_1\) i \(R_2\) w kierunku Vcc, a wyjście jest w stanie wysokim, dopóki napięcie rośnie od \(\tfrac{1}{3}V_{cc}\) do \(\tfrac{2}{3}V_{cc}\). Gdy osiągnie \(\tfrac{2}{3}V_{cc}\), wewnętrzny tranzystor rozładowujący załącza się i kondensator rozładowuje się wyłącznie przez \(R_2\), a w tym czasie wyjście pozostaje w stanie niskim. Gdy napięcie spadnie z powrotem do \(\tfrac{1}{3}V_{cc}\), cykl rozpoczyna się od nowa. Ponieważ tor rozładowania wykorzystuje tylko \(R_2\), a tor ładowania \(R_1 + R_2\), czasy stanu wysokiego i niskiego różnią się — i dokładnie to wyraża współczynnik wypełnienia.
Wypełnienie to procent całkowitego okresu, przez który wyjście jest w stanie wysokim. W podstawowym układzie z dwoma rezystorami jest ono zawsze większe niż 50%, ponieważ tor ładowania zawsze obejmuje oprócz \(R_2\) również \(R_1\). Jeśli \(R_1 \gg R_2\), wypełnienie zbliża się do 100%; jeśli \(R_1 \ll R_2\), zbliża się do 50%. Aby uzyskać dokładnie 50% lub mniejsze, konieczne są modyfikacje układu, na przykład dioda równolegle do \(R_2\) (która omija \(R_2\) podczas ładowania).
Częstotliwość wyjściowa zależy od iloczynu rezystancji i pojemności, więc tę samą częstotliwość można uzyskać wieloma różnymi kombinacjami elementów. W praktyce utrzymuj pojemność kondensatora w wygodnym zakresie (mniej więcej od 1 nF do 100 µF) i dobieraj rezystory tak, aby osiągnąć żądaną częstotliwość, ponieważ wartości rezystorów łatwiej precyzyjnie dostroić.
Założenia, ograniczenia i praktyczne wskazówki
- Wzory wykorzystują idealny współczynnik \(0.693 = \ln 2\), który zakłada, że napięcie na kondensatorze waha się dokładnie między \(\tfrac{1}{3}V_{cc}\) i \(\tfrac{2}{3}V_{cc}\). Rzeczywiste układy 555 mają tolerancje, więc zmierzone częstotliwości mogą odbiegać o kilka procent — użyj potencjometru wieloobrotowego, jeśli potrzebujesz precyzyjnego czasowania.
- Wartość \(R_1\) nie powinna być zbyt mała (utrzymuj ją powyżej mniej więcej 1 kΩ), bo tranzystor rozładowujący może pobierać nadmierny prąd przy załączeniu. Typowe wartości to od 1 kΩ do kilku MΩ.
- Wypełnienie tego standardowego układu nie może zejść poniżej 50%. Aby skrócić czas stanu wysokiego, dodaj diodę równolegle do \(R_2\), tak aby kondensator ładował się głównie przez \(R_1\).
- Standardowy bipolarny układ 555 może oddawać i przyjmować prąd rzędu 200 mA, co wystarcza do bezpośredniego sterowania diodą LED. Wersje CMOS (TLC555, 7555) pobierają mniej mocy, ale mają słabszą wydajność wyjściową.
- Przy bardzo wysokich częstotliwościach (powyżej kilkuset kHz) opóźnienia propagacji i pojemności pasożytnicze sprawiają, że idealne wzory stają się coraz mniej dokładne. W przypadku wysokich częstotliwości rozważ zastosowanie dedykowanego układu generatora.
- Jeśli podczas prototypowania potrzebujesz innej rezystancji całkowitej, Kalkulator rezystancji równoległej pomoże połączyć wartości standardowe, a przy montażu układu na płytce PCB Kalkulator przekroju przewodu pomoże dobrać odpowiedni przekrój ścieżki lub przewodu do pobieranego prądu.
Najczęściej zadawane pytania
Jak obliczyć częstotliwość timera 555 ręcznie?
Pomnóż efektywną rezystancję całkowitą przez pojemność, a następnie podziel 1,44 przez ten iloczyn: \( f = \frac{1.44}{(R_1 + 2R_2)C} \). Na przykład przy \(R_1 = 10\,\text{k}\Omega\), \(R_2 = 47\,\text{k}\Omega\) i \(C = 100\,\text{nF}\) mianownik wynosi \((10{,}000 + 94{,}000) \times 0.0000001 = 0.0104\), więc \(f \approx 138.5\) Hz. Zawsze przelicz kondensator na farady przed mnożeniem, ponieważ wartości z kart katalogowych podawane są zwykle w µF lub nF.
Skąd się bierze stała 0,693 we wzorach timera 555?
Stała 0,693 to logarytm naturalny z 2, czyli \( \ln 2 \). Pojawia się ona, ponieważ kondensator czasowy ładuje się i rozładowuje wykładniczo między \(\tfrac{1}{3}V_{cc}\) i \(\tfrac{2}{3}V_{cc}\), a czas potrzebny obwodowi RC na przebycie tego zakresu napięć wynosi \( \ln 2 \times RC \) — około 0,693 stałej czasowej. Jest on niezależny od napięcia zasilania, dlatego czasowanie układu 555 prawie nie zmienia się przy wahaniach Vcc.
Dlaczego wypełnienie standardowego astabilnego układu 555 nie może zejść poniżej 50%?
Kondensator ładuje się przez \(R_1\) i \(R_2\), ale rozładowuje wyłącznie przez \(R_2\). Ponieważ rezystancja toru ładowania jest zawsze większa niż rezystancja toru rozładowania, czas stanu wysokiego zawsze przekracza czas stanu niskiego, co utrzymuje wypełnienie powyżej 50%. Aby uzyskać 50% lub mniej, dodaj diodę równolegle do \(R_2\) (katodą w stronę kondensatora), tak aby ładowanie odbywało się głównie przez \(R_1\), albo użyj odwróconego stopnia wyjściowego.
Jakie wartości elementów wybrać do astabilnego układu 555?
Utrzymuj \(R_1\) co najmniej 1 kΩ, aby nie przeciążać wewnętrznego tranzystora rozładowującego, i nie przekraczaj około 3,3 MΩ przy bipolarnym układzie 555, bo kondensator potrzebuje pewnego prądu, aby niezawodnie się ładować. Używaj kondensatora czasowego w zakresie mniej więcej od 1 nF do 100 µF — przy mniejszych wartościach pojemności pasożytnicze stają się istotne, a większe mają zbyt dużą upływność. Najpierw wybierz kondensator dla właściwej dekady częstotliwości, a następnie dostrój rezystorami, najlepiej czyniąc jeden z nich potencjometrem.
Jak przeliczać między Hz, kHz, ms i µs przy odczycie wyników?
Częstotliwość i okres są odwrotnościami: \( T = \frac{1}{f} \). Zatem 1 kHz oznacza okres 1 ms, a 1 MHz — 1 µs. Aby przeliczyć milisekundy z kalkulatora na sekundy, podziel przez 1000; na mikrosekundy — pomnóż przez 1000. Dla częstotliwości podziel Hz przez 1000, aby uzyskać kHz, i przez 1 000 000, aby uzyskać MHz. Szybka kontrola poprawności: jeśli widzisz 2,08 ms i około 481 Hz, liczby są spójne, bo \(1/0.00208 \approx 481\).
Dlaczego zmierzona częstotliwość mojego układu 555 różni się od obliczonej?
Rzeczywiste elementy mają tolerancje — kondensatory elektrolityczne mogą odbiegać o ±20% lub więcej, a standardowe rezystory o ±5% — więc odchylenie rzędu 10–20% jest normalne. Wewnętrzne komparatory i tranzystor rozładowujący bipolarnego układu 555 wprowadzają też małe błędy, a przy częstotliwościach powyżej kilkuset kHz znaczenie mają opóźnienia propagacji i pojemności pasożytnicze. Dla dokładnego czasowania użyj kondensatora foliowego lub ceramicznego C0G/NP0, rezystorów 1% oraz zastąp część \(R_2\) potencjometrem, aby dostroić częstotliwość podczas pomiaru.
Czy częstotliwość timera 555 zależy od napięcia zasilania?
Teoretycznie nie: progi skalują się wraz z Vcc (\(\tfrac{1}{3}\) i \(\tfrac{2}{3}\) tego napięcia), więc we wzorach czasowych nie występuje składnik napięcia zasilania. W praktyce bipolarny NE555 zmienia parametry nieznacznie wraz z napięciem zasilania i temperaturą, typowo o ułamek procenta na wolt. Wersje CMOS, takie jak TLC555, są bardziej wrażliwe na zasilanie przy wysokich częstotliwościach. Jeśli częstotliwość Twojego układu wyraźnie dryfuje, przyczyną jest zwykle dryft termiczny elementów albo problem ze sprzężeniem, a nie samo Vcc.