logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Układ generujący impuls po wyzwoleniu wejścia z "usypianiem".

niebieskipolo 24 Kwi 2021 12:24 594 14
REKLAMA
  • #1 19397788
    niebieskipolo
    Poziom 27  
    Posty: 703
    Pomógł: 106
    Ocena: 131
    Potrzebuję zbudować prosty układ, myślałem na zastosowaniem podwójnego multiwibratora 4098, ale poległem w jednym momencie.
    Założenia:
    - jest sobie przycisk na wejściu
    - naciśnięcie przycisku wyzwala wyjście układu na 3 sekundy, a następnie
    - przez minutę na wyjściu nic się nie dzieje, niezależnie od stanu wejścia
    - po minucie układ czeka na naciśnięcie przycisku,
    ale
    - jeśli po tej minucie przycisk jest już wciśnięty, wyjście aktywuje się znów na 3 sekundy
    itd.

    Pomoże ktoś?
    Układy programowalne odpadają.
  • REKLAMA
  • #2 19397920
    Chivo
    Poziom 27  
    Posty: 1326
    Pomógł: 81
    Ocena: 130
    Cześć. Może być prosty mikrokontroler np: Attiny13? Chętnie pomogę przy pisaniu softu i projekcie płytki.
  • REKLAMA
  • #3 19397994
    13K44bOLAF
    Poziom 14  
    Posty: 184
    Pomógł: 11
    Ocena: 31
    Jeśli upierasz się przy technice z przed lat, to ok. 6 kostek TTL + trochę rezystorów i kondensatorów
  • REKLAMA
  • #4 19398131
    excray
    Poziom 41  
    Posty: 5501
    Pomógł: 739
    Ocena: 656
    Takie projekty najlepiej robić na mikroprockach pokroju attiny4,5,9,10.
    Układ generujący impuls po wyzwoleniu wejścia z "usypianiem".
    Niska cena, małe gabaryty, prosta konstrukcja.
  • REKLAMA
  • #5 19398740
    zeemde
    Poziom 22  
    Posty: 251
    Pomógł: 76
    Ocena: 50
    Jeżeli Kolega chce tradycyjnie bez programowania mikrokontrolera, to można to zrobić na jednym układzie scalonym np. 74HC(T)221.
    Karta katalogowa w załączeniu.
    Potrzebne jest zasilanie 5V.
    Wadą tego rozwiązania jest konieczność zastosowania stosunkowo dużych kondensatorów ( szczególnie do odmierzenia minuty). W przypadku zastosowania kondensatorów elektrolitycznych nie będzie to zbyt duża precyzja odmierzania czasu.
    W dalszej części będę odwoływał się do oznaczeń z noty katalogowej.
    1. Do wejścia 1B podłączyć przycisk i rezystor 1k Ω do GND.
    2. Drugi koniec przycisku podłączyć do 5V.
    3. Wyliczyć R EXT i CEXT dla pierwszego monoflopa 3s i podłączyć zgodnie z rys. 16.
    Pamiętać trzeba, że R maks = 1 MΩ. Dodatkowa dioda D EXT = 1N4148.
    4. Wyliczyć R EXT i CEXT dla drugiego monoflopa 60s i podłączyć zgodnie z rys. 16.
    Pamiętać trzeba, że R maks = 1 MΩ. Dodatkowa dioda D EXT = 1N4148.
    5. Połączyć 1Q z 2Anegacja.
    6. Połączyć 2Q z 1Anegacja.
    7. Połączyć 2B do 5V.
    8. Połączyć 1RDnegacja z 2RDnegacja z sygnałem zerowania utworzonym z kondensatora 10uF podłączonego do GND. Druga końcówka kondensatora poprzez 100kΩ do 5V. Równolegle do rezystora 100kΩ dioda 1N4148 z katodą skierowaną w kierunku 5V.
    9. Bezpośrednio na zasilaniu układu scalonego ceramiczny 100 nF (oprócz kondensatorów samego zasilacza).
    10. Można wykorzystać do wzmocnienia sygnał 1Q lub 1Qnegacja w zależności od aplikacji.
    Załączniki:
    • 74HCT221.pdf (756.31 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #6 19402391
    jarek_lnx
    Poziom 43  
    Posty: 22719
    Pomógł: 4195
    Ocena: 6119
    13K44bOLAF napisał:
    Jeśli upierasz się przy technice z przed lat, to ok. 6 kostek TTL + trochę rezystorów i kondensatorów
    Ciekaw jestem jakie rozwiązanie wymyśliłeś, że wymaga aż sześciu układów TTL, warto by przedstawić w konkursie na najbardziej nieoptymalną realizację prostego układu - jednego przerzutnika monostabilnego blokowanego innym przerzutnikiem monostabilnym.
  • #7 19403077
    kamyczek
    Poziom 38  
    Posty: 3994
    Pomógł: 394
    Ocena: 573
    13K44bOLAF napisał:
    Jeśli upierasz się przy technice z przed lat, to ok. 6 kostek TTL + trochę rezystorów i kondensatorów

    2 szt 74121 , albo ne555 , a jak się dobrze pomyśli to multiwibrator na 2 tranzystorach da się tak przerobić żeby działał w taki sposób . Ale na attiny 5, 6 czy 10 to można oblecieć nawet dwa takie moduły za jednym razem w końcu są tam akurat 4 piny we/wy.
  • #8 19403335
    13K44bOLAF
    Poziom 14  
    Posty: 184
    Pomógł: 11
    Ocena: 31
    jarek_lnx napisał:
    13K44bOLAF napisał:
    Jeśli upierasz się przy technice z przed lat, to ok. 6 kostek TTL + trochę rezystorów i kondensatorów
    Ciekaw jestem jakie rozwiązanie wymyśliłeś, że wymaga aż sześciu układów TTL, warto by przedstawić w konkursie na najbardziej nieoptymalną realizację prostego układu - jednego przerzutnika monostabilnego blokowanego innym przerzutnikiem monostabilnym.
    .
    Punkt dla Ciebie! Myślałem o archaicznym układzie na 00 i 74. Więcej nie będę :oops:
  • #9 19404222
    Chivo
    Poziom 27  
    Posty: 1326
    Pomógł: 81
    Ocena: 130
    Hej. Zastanawiam się po co ta dyskusja skoro autor tematu pozostaje głuchy.
  • #10 19404390
    kamyczek
    Poziom 38  
    Posty: 3994
    Pomógł: 394
    Ocena: 573
    Autor pewnie liczył na jedno wspólne rozwiązanie a u został przytłoczony niezliczoną gamą możliwości i po prostu go zatkało ;).
  • #11 19404497
    niebieskipolo
    Poziom 27  
    Posty: 703
    Pomógł: 106
    Ocena: 131
    kamyczek napisał:
    albo ne555
    Możesz rozwinąć - 555 jest dla mnie lepszy, ze względu na możliwość zasilania z 12V.
    Nie musi to być gotowy schemat, chodzi mi tylko o rozwiązanie tego problemu:
    niebieskipolo napisał:
    - jeśli po tej minucie przycisk jest już wciśnięty, wyjście aktywuje się znów na 3 sekundy
  • #12 19405251
    kamyczek
    Poziom 38  
    Posty: 3994
    Pomógł: 394
    Ocena: 573
    Poczytaj o możliwościach tej kostki , jest nawet książka o 555 wadą jest mała stabilność temperaturowa bo obwody czasowe są RC . Na jednej generujesz impuls wyzwolony z przycisku ten impuls wyzwala zwłokę , zwłoka może być wykorzystana jako jeden z biegunów przycisku w stanie aktywnym na wyjściu jest napięcie a przycisk wymaga masy do wyzwolenia więc jej brak spowoduje brak reakcji na naciskanie przycisku .
  • #13 19405875
    jarek_lnx
    Poziom 43  
    Posty: 22719
    Pomógł: 4195
    Ocena: 6119
    kamyczek napisał:
    Poczytaj o możliwościach tej kostki , jest nawet książka o 555 wadą jest mała stabilność temperaturowa bo obwody czasowe są RC
    LM385 jest popularnym stabilnym wzorcem napięcia odniesienia, ma dryft 50ppm/°C (0.005%/°C) NE555 ma taki sam dryft 50ppm/°C, dlaczego NE555 nie nazywamy wzorem czasu?
  • #14 19415953
    CYRUS2
    Poziom 43  
    Posty: 17994
    Pomógł: 1241
    Ocena: 3524
    kamyczek napisał:
    Poczytaj o możliwościach tej kostki , jest nawet książka o 555 wadą jest mała stabilność temperaturowa

    O stabilności czasu nie decyduje tylko 555.
    To układ czasowy RC.
    Autor pisze o czasie 60sek w analogu.
  • #15 19416141
    kamyczek
    Poziom 38  
    Posty: 3994
    Pomógł: 394
    Ocena: 573
    Teoretycznie się da ale praktycznie warto by było dołożyć dzielnik częstotliwości żeby zmniejszyć stałą RC a tym samym wielkość rezystancji i pojemności . Pomijając już mikrokontroler bo na nim takie algo to pestka ja bym wolał albo użyć CD4060 i układu rc albo dołożył do niego 4040 i zastosował rezonator kwarcowy 32,768 KHz(zegarkowy) i tym sposobem otrzymał wszystkie potrzebne interwału czasowe 1,2 , 4 i 64s

Podsumowanie tematu

✨ Użytkownik poszukuje rozwiązania dla układu generującego impuls po naciśnięciu przycisku, który działa przez 3 sekundy, a następnie przez minutę pozostaje w stanie nieaktywnym. W dyskusji zaproponowano różne podejścia, w tym użycie mikrokontrolerów (np. Attiny13, Attiny4,5,9,10) oraz układów scalonych TTL, takich jak 74HC(T)221, 74121 i NE555. Wskazano również na możliwość zastosowania prostych układów na tranzystorach. Uczestnicy podkreślili, że tradycyjne rozwiązania mogą wymagać wielu komponentów, co może być nieoptymalne. Zwrócono uwagę na kwestie stabilności czasowej oraz zasilania układów.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA