Proje Defteri

⏱️ 555 Timer Hesaplama

NE555 entegresi için astable frekans, periyot ve duty cycle ya da monostable darbe süresini anında hesaplayın. Her şey tarayıcınızda çalışır — veri hiçbir yere gönderilmez.

Şarj direnci (besleme ile pin 7 arası).
Şarj/deşarj direnci (pin 7 ile pin 2/6 arası).
Zamanlama direnci (besleme ile pin 7 arası).
Zamanlama kondansatörü (pin 1 ile pin 2 arası).
Frekans (f)
Periyot (T)
Yüksek süre (t_high)
Düşük süre (t_low)
Duty cycle

555 Timer (NE555) Nedir?

555 timer, 1972'den beri üretilen ve elektronikte en çok kullanılan entegrelerden biri olan klasik bir zamanlayıcı çipidir. İçindeki iki karşılaştırıcı, bir RS flip-flop ve bir deşarj transistörü sayesinde tek başına kare dalga osilatör, zaman gecikmesi, darbe üreteci veya PWM kaynağı olarak çalışabilir. Bu 555 timer hesaplama aracıyla, NE555 entegresinin çevresine bağladığınız direnç ve kondansatör değerlerinden frekansı, periyodu, duty cycle değerini veya tek darbe süresini saniye geçirmeden öğrenirsiniz. Tüm hesaplama tarayıcınızda yapılır; hiçbir veri sunucuya gönderilmez.

Astable ve monostable mod arasındaki fark

Astable (kararsız) mod, çıkışın kendi kendine sürekli inip kalktığı osilatör modudur; LED yakıp söndürme, ton üretme veya PWM için kullanılır. Bu modda kondansatör C, R1 ve R2 üzerinden şarj olur, sadece R2 üzerinden deşarj olur ve bu döngü sonsuza kadar tekrar eder. Monostable (tek kararlı) mod ise yalnızca bir tetik geldiğinde belirli bir süre boyunca tek bir HIGH darbe üretip tekrar dinlenme durumuna döner; buton zaman gecikmesi, debounce veya tek seferlik tetikleme için idealdir.

NE555 astable frekans ve duty cycle formülleri

Astable modda çıkış frekansı f = 1,44 / ((R1 + 2·R2)·C) formülüyle bulunur. Periyot T = 1/f, kondansatörün şarj süresi (çıkışın yüksek kaldığı süre) t_high = 0,693·(R1 + R2)·C, deşarj süresi (çıkışın düşük kaldığı süre) t_low = 0,693·R2·C olur. Duty cycle ise D = (R1 + R2) / (R1 + 2·R2) oranıyla hesaplanır. Monostable modda darbe süresi çok daha basittir: T = 1,1·R·C.

Arduino blink benzeri çalışan örnek hesaplama

Bir LED'i göz görür hızda yakıp söndürmek istediğinizi düşünelim (yaklaşık 1,5 Hz, Arduino'nun klasik blink örneğine benzer bir hız). R1 = 1 kΩ, R2 = 47 kΩ ve C = 10 µF seçerseniz frekans f = 1,44 / ((1000 + 2·47000)·0,00001) ≈ 1,5 Hz, periyot T ≈ 0,66 s çıkar; yani LED saniyede bir buçuk kez yanıp söner. Bu devre, hiçbir kod gerektirmeden Arduino'nun digitalWrite + delay ile yaptığı blink davranışını donanımsal olarak üretir.

İpuçları: R/C seçimi, duty cycle ve sınırlar

Sıkça Sorulan Sorular

555 timer astable frekans formülü nedir?

Astable (kararsız) modda NE555 çıkış frekansı f = 1,44 / ((R1 + 2·R2)·C) formülüyle bulunur. Burada R1 ve R2 ohm, C ise farad cinsindendir. Periyot ise T = 1/f olarak hesaplanır.

555 monostable darbe süresi nasıl hesaplanır?

Monostable (tek kararlı) modda çıkış darbesinin süresi T = 1,1 · R · C formülüyle bulunur. R ohm, C farad cinsindendir; sonuç saniye olarak çıkar. Tetik geldiğinde çıkış bu süre boyunca yüksek (HIGH) kalır.

555 timer duty cycle nedir ve neden %50'nin altına inmez?

Duty cycle, çıkışın yüksek kaldığı sürenin toplam periyota oranıdır: D = (R1 + R2) / (R1 + 2·R2). Standart astable bağlantıda kondansatör hem R1 hem R2 üzerinden şarj, sadece R2 üzerinden deşarj olduğu için duty cycle her zaman %50'nin üzerindedir. %50 veya altına inmek için diyot eklenir.

555 timer'da neden R1 en az 1 kΩ olmalı?

Deşarj anında R1 üzerinden deşarj pini (pin 7) ile besleme arasında akım akar. R1 çok küçükse bu akım entegrenin sınırını aşar ve 555 zarar görebilir. Bu yüzden pratikte R1 değeri en az 1 kΩ seçilir.