Adam Wysocki
Guest
Tue Sep 06, 2016 11:45 am
Hej,
Klasyczny układ na NE555:
http://www.electronics-tutorials.ws/waveforms/tim38.gif
Podajemy krótki impuls ujemny na wejście trigger i na wyjściu pojawia się
dłuższy (ustalony stałą RC) stan wysoki.
Problem zaczyna się wtedy, gdy chcemy, żeby kolejne impulsy rozładowywały
kondensator nawet wtedy, gdy na wyjściu trwa jeszcze stan wysoki z powodu
poprzedniego impulsu - czyli żeby seria impulsów, pojawiających się
częściej niż wynosi stała RC, spowodowały ciągły stan wysoki na wyjściu.
Najwyraźniej (sprawdzone empirycznie) tak się nie dzieje. Tak jakby układ
zwierał kondensator dopiero wtedy, gdy jest on już naładowany (i na
wyjściu jest stan niski), a dopóki się ładuje, to nie jest zwierany
i impulsy są ignorowane.
Da się to zrobić na różne sposoby, niekoniecznie z NE555, robiąc to po
prostu na tranzystorze, rozładowującym kondensator, nawet można użyć
licznika, który byłby resetowany impulsami, ale nie o to chodzi.
Chodzi o to, że mam już gotowy, polutowany i zainstalowany układ na NE555
zgodnie ze schematem wyżej i chciałbym go przerobić, a nie robić od nowa.
Czy da się to w prosty sposób zrobić?
--
http://www.chmurka.net/
MK
Guest
Tue Sep 06, 2016 11:45 am
W dniu 2016-09-06 o 12:47, Adam Wysocki pisze:
Quote:
Witam,
Cieszę się, że mogłem pomóc :)
Pozdrawiam,
Mariusz Kręcichwast
MK
Guest
Tue Sep 06, 2016 11:45 am
W dniu 2016-09-06 o 11:45, Adam Wysocki pisze:
Quote:
Hej,
Klasyczny układ na NE555:
http://www.electronics-tutorials.ws/waveforms/tim38.gif
Podajemy krótki impuls ujemny na wejście trigger i na wyjściu pojawia się
dłuższy (ustalony stałą RC) stan wysoki.
Problem zaczyna się wtedy, gdy chcemy, żeby kolejne impulsy rozładowywały
kondensator nawet wtedy, gdy na wyjściu trwa jeszcze stan wysoki z powodu
poprzedniego impulsu - czyli żeby seria impulsów, pojawiających się
częściej niż wynosi stała RC, spowodowały ciągły stan wysoki na wyjściu.
Najwyraźniej (sprawdzone empirycznie) tak się nie dzieje. Tak jakby układ
zwierał kondensator dopiero wtedy, gdy jest on już naładowany (i na
wyjściu jest stan niski), a dopóki się ładuje, to nie jest zwierany
i impulsy są ignorowane.
Da się to zrobić na różne sposoby, niekoniecznie z NE555, robiąc to po
prostu na tranzystorze, rozładowującym kondensator, nawet można użyć
licznika, który byłby resetowany impulsami, ale nie o to chodzi.
Chodzi o to, że mam już gotowy, polutowany i zainstalowany układ na NE555
zgodnie ze schematem wyżej i chciałbym go przerobić, a nie robić od nowa.
Czy da się to w prosty sposób zrobić?
Część,
Stosunkowo prosta sprawa - jedna dioda ekstra, jedno z rozwiązań tutaj
http://en.f-alpha.net/electronics/integrated-circuits/timer-555/go-on/experiment-13-retriggerable-monoflop/
Ogólnie do karmienia Google: "mono 555 retriggerable"
Sprawdziłem układ praktycznie, jako diody użyłem BAT85.
Pozdrawiam,
Mariusz Kręcichwast
Adam Wysocki
Guest
Tue Sep 06, 2016 11:56 am
Adam Wysocki <gof@somewhere.invalid> wrote:
Quote:
Problem zaczyna się wtedy, gdy chcemy, żeby kolejne impulsy rozładowywały
kondensator nawet wtedy, gdy na wyjściu trwa jeszcze stan wysoki z powodu
Doczytałem teraz że trigger pozwala kondensatorowi na ładowanie się, a nie
rozładowuje go. Dlatego doprecyzowuję. Reszta pytania pozostaje...
--
http://www.chmurka.net/
Adam Wysocki
Guest
Tue Sep 06, 2016 12:47 pm
MK <mariuszk@ceti.pl> wrote:
Quote:
Hmm, tylko to zakłada, że wejście ma małą impedancję, jak jest niskie... u
mnie nie ma - jest rezystor 10k na wejściu. Musiałbym dorzucić PNP...
Quote:
Ogólnie do karmienia Google: "mono 555 retriggerable"
Nakarmiłem i znalazłem to:
http://m8051.blogspot.nl/2013/02/retriggerable-555-timing-circuit.html
Na ostatnim schemacie trigger podłączony jest do wejścia reset. Spróbuję,
wygląda to sensownie.
Dzięki!
--
http://www.chmurka.net/
Piotr Gałka
Guest
Tue Sep 06, 2016 2:00 pm
Użytkownik "Adam Wysocki" <gof@somewhere.invalid> napisał w wiadomości
news:oTcrorl7Imn2Nv8%gof@news.chmurka.net...
Quote:
na nodze 3, a Reset będzie dominujące dla wyjścia na nodze 7.
Nie wiem czy to jest udokumentowane zachowanie 555, czy może tak się akurat
złożyło, co nie musi działać dla wszystkich 555.
P.G.
Adam Wysocki
Guest
Thu Sep 08, 2016 10:37 pm
Piotr Gałka <piotr.galka@cutthismicromade.pl> wrote:
Quote:
http://m8051.blogspot.nl/2013/02/retriggerable-555-timing-circuit.html
Na ostatnim schemacie trigger podłączony jest do wejścia reset. Spróbuję,
wygląda to sensownie.
To zadziała dobrze pod warunkiem, że Trigger będzie dominujące dla wyjścia
na nodze 3, a Reset będzie dominujące dla wyjścia na nodze 7.
Nie wiem czy to jest udokumentowane zachowanie 555, czy może tak się akurat
złożyło, co nie musi działać dla wszystkich 555.
Hmm, nie do końca działa - w momencie trwania triggera (czyli 2 i 4 w
stanie niskim) wyjście jest w stanie niskim, a chciałbym, żeby było w
wysokim i pozostawało takim do momentu zakończenia triggera + czasu
wynikającego z RC...
--
http://www.chmurka.net/
Piotr Gałka
Guest
Fri Sep 09, 2016 8:56 am
Użytkownik "Adam Wysocki" <gof@somewhere.invalid> napisał w wiadomości
news:pTcrv766Imn2Nv8%gof@news.chmurka.net...
Quote:
To zadziała dobrze pod warunkiem, że Trigger będzie dominujące dla
wyjścia
na nodze 3, a Reset będzie dominujące dla wyjścia na nodze 7.
Nie wiem czy to jest udokumentowane zachowanie 555, czy może tak się
akurat
złożyło, co nie musi działać dla wszystkich 555.
Hmm, nie do końca działa - w momencie trwania triggera (czyli 2 i 4 w
stanie niskim) wyjście jest w stanie niskim, a chciałbym, żeby było w
wysokim i pozostawało takim do momentu zakończenia triggera + czasu
wynikającego z RC...
Dokładnie tego się spodziewałem. Wydawało mi się dziwne, żeby Reset nie
wymuszał 0 na nodze 3, ale skoro ktoś taki schemat dał to może... Jedynym
wyjaśnieniem mogło być, że Trigger jest dominujący dla nogi 3. Może takie
kostki 555 istnieją, ale Twoja widać taka nie jest.
To chyba był trzeci schemat w jakimś papierze. Czyli on nie działa, ale te
dwa wcześniejsze powinny działać.
P.G.