Jak uzyskać wypełnienie 50% w generatorze NE555?

Tutaj mozesz poruszać tematy ogólne powiązane z elektroniką, np. dyskusje na temat podzespołów, układów, zasad ich działania. Czyli można pisać o wszystkim czego nie da się przyporządkować do innych działów.
ODPOWIEDZ
Awatar użytkownika
Brzozza93
Użytkownik
Posty: 474
Rejestracja: 26 cze 2006, 17:35
Lokalizacja: Gdynia
Kontakt:

Jak uzyskać wypełnienie 50% w generatorze NE555?

Post autor: Brzozza93 » 17 gru 2006, 14:33

A propos 555. Jak w praktyce załatwia się problem że w podstawowej aplikacji jako generator astabilny generuje przebieg o wypełnieniu odbiegającym od 50%???

Ze względu na OT, po ustaleniach postanowiliśmy wydzielić oddzielny temat z następującej dyskusji:
https://forum.elportal.pl/viewtopic.php?t=4570
W założeniu ma to ułatwić przeszukiwanie zasobów forum

Koppel
Ostatnio zmieniony 18 gru 2006, 15:54 przez Brzozza93, łącznie zmieniany 1 raz.

Awatar użytkownika
marcing
Użytkownik
Posty: 868
Rejestracja: 14 lut 2006, 14:13
Lokalizacja: z pociągu...
Kontakt:

Post autor: marcing » 17 gru 2006, 14:37

Brzozza93 pisze:Jak w praktyce załatwia się problem że w podstawowej aplikacji jako generator astabilny generuje przebieg o wypełnieniu odbiegającym od 50%???
Co prawda to off-topic, ale: http://www.kpsec.freeuk.com/555timer.htm
Proszę jednak następnym razem założyć odpowiedni temat :)

Awatar użytkownika
Brzozza93
Użytkownik
Posty: 474
Rejestracja: 26 cze 2006, 17:35
Lokalizacja: Gdynia
Kontakt:

Post autor: Brzozza93 » 17 gru 2006, 14:58

To następnym razem. Teraz tylko dokończę ten wątek:
Z tego co zrozumiałem z tej stronki to żeby wypełnienie było równe 50% trzeba nie montować R1, tak?? I wstawić zworę?? :roll:
Ostatnio zmieniony 17 gru 2006, 15:27 przez Brzozza93, łącznie zmieniany 1 raz.

Awatar użytkownika
marcing
Użytkownik
Posty: 868
Rejestracja: 14 lut 2006, 14:13
Lokalizacja: z pociągu...
Kontakt:

Post autor: marcing » 17 gru 2006, 15:03

The time period can be split into two parts: T = Tm + Ts
Mark time (output high): Tm = 0.7 × (R1 + R2) × C1
Space time (output low): Ts = 0.7 × R2 × C1

Many circuits require Tm and Ts to be almost equal; this is achieved if R2 is much larger than R1.
Bez dobierania R2 się nie obejdzie...

Awatar użytkownika
Brzozza93
Użytkownik
Posty: 474
Rejestracja: 26 cze 2006, 17:35
Lokalizacja: Gdynia
Kontakt:

Post autor: Brzozza93 » 17 gru 2006, 15:29

Sorki miałem na myśli R1 bo we wzorze na Duty cycle R1 się skraca... a R2 / (2*R2) daje te moje szukane 50%.

Awatar użytkownika
Koppel
Użytkownik
Posty: 500
Rejestracja: 24 lip 2005, 18:05
Lokalizacja: Gliwice

Post autor: Koppel » 17 gru 2006, 16:46

Brzozza93 pisze:Sorki miałem na myśli R1 bo we wzorze na Duty cycle R1 się skraca... a R2 / (2*R2) daje te moje szukane 50%.
Zauważ tylko, że jeśli R1 będzie zwarciem, układ w ogóle nie będzie pracował. Powiem więcej - istnieje szansa, że ulegnie uszkodzeniu. W takim przypadku bowiem wewnętrzny tranzystor podłączony do wyprowadzenia DISCHARGE zewrze bezpośrednio szynę zasilania z masą.

Awatar użytkownika
Brzozza93
Użytkownik
Posty: 474
Rejestracja: 26 cze 2006, 17:35
Lokalizacja: Gdynia
Kontakt:

Post autor: Brzozza93 » 17 gru 2006, 18:28

Więc co mam robić :?: :!:

Awatar użytkownika
radzio
Użytkownik
Posty: 573
Rejestracja: 07 gru 2004, 23:06
Lokalizacja: Sosnowiec
Kontakt:

Post autor: radzio » 17 gru 2006, 19:09

Brzozza93 pisze:Więc co mam robić :?: :!:
Po barbarzyńsku - ustawić częstotliwość 2x większą niż potrzeba i podzielić przez dwa przerzutnikiem T.

Awatar użytkownika
c4r0
Moderator
Posty: 2150
Rejestracja: 13 kwie 2004, 19:56
Lokalizacja: z lasu
Kontakt:

Post autor: c4r0 » 17 gru 2006, 22:11

Brzozza93 pisze:A propos 555. Jak w praktyce załatwia się problem że w podstawowej aplikacji jako generator astabilny generuje przebieg o wypełnieniu odbiegającym od 50%???
Rozwiązanie jest zatrważająco proste. Wystarczy je znać lub trochę pomyśleć :) (ja je znałem :P ) Ten układ daje dokładnie 50% wypełnienia.
Załączniki
1.png
1.png (2.14 KiB) Przejrzano 8958 razy

Awatar użytkownika
Koppel
Użytkownik
Posty: 500
Rejestracja: 24 lip 2005, 18:05
Lokalizacja: Gliwice

Post autor: Koppel » 18 gru 2006, 1:27

Powyższe rozwiązanie jest bardzo proste, ale ma jedną podstawową wadę: obciążenie wyjścia będzie wpływało na częstotliwość pracy. Ponadto nie wiem jak ze stabilnością temperaturową tego rozwiązania... Możnaby ratować się w tym miejscu stosując większą wartość rezystancji, tak aby rezystancja wyjścia nie miała dużego wpływu na wartość częstotliwości. Można też inaczej, wystarczy jedna dioda.
Obrazek w załączeniu wziąłem z tej strony:
http://www.kpsec.freeuk.com/555timer.htm
Wcześniej podał ją marcing
Na stronie tej też znajdują się odpowiednie wzory (oczywiście przy takiej modyfikacji układu częstotliwość trzeba liczyć inaczej).
Patrzcie na linki które pojawiają się w dyskusji. Czasem człowiek ma wrażenie, że jak nie wskaże palcem to nikt tego nie przejrzy :sad:
Załączniki
555ast2.gif
(4.95 KiB) Pobrany 5301 razy

Awatar użytkownika
Brzozza93
Użytkownik
Posty: 474
Rejestracja: 26 cze 2006, 17:35
Lokalizacja: Gdynia
Kontakt:

Post autor: Brzozza93 » 18 gru 2006, 9:42

:cool: Dzięki Koledzy. Na was to zawsze można polegać. :grin:
Koppel pisze:człowiek ma wrażenie, że jak nie wskaże palcem to nikt tego nie przejrzy
Sorki, bo myślałem że da się bez diody :oops:

ODPOWIEDZ