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

Zablokowanie przed ponownym podaniem zasilania / wykonania cyklu

seb111 09 Wrz 2019 18:51 690 7
REKLAMA
  • #1 18159831
    seb111
    Poziom 10  
    Posty: 10
    Ocena: 5
    Cześć, skonstruowałem sobie układ do opóźnienia załączenia zasilania (opóźniany sygnał nie steruje cewką przekaźnika), według schematu poniżej, wartości R i C dobrałem sobie prawidłowo do potrzebnego czasu i działa prawidłowo osiągając oko 25 sekund opóźnienia.

    Chciałbym jednak dodać dodatkową funkcję, zablokowania możliwości ponownego podania zasilania na oko 60 sekund, tak aby nie dało się wykonać cyklu,
    - 25 sekund opóźnienia
    - zablokowanie/przerwa na kolejne 30 sekund+
    - po tym czasie powrót do 1 punktu

    Zablokowanie przed ponownym podaniem zasilania / wykonania cyklu
  • REKLAMA
  • #2 18160607
    excray
    Poziom 41  
    Posty: 5501
    Pomógł: 739
    Ocena: 656
    Przy zaniku zasilania kondensator rozładowuje się prze złączę B-E tranzystora. To niezbyt zdrowa sytuacja.
  • REKLAMA
  • #3 18160635
    jarek_lnx
    Poziom 43  
    Posty: 22725
    Pomógł: 4196
    Ocena: 6121
    seb111 napisał:
    Chciałbym jednak dodać dodatkową funkcję, zablokowania możliwości ponownego podania zasilania na oko 60 sekund, tak aby nie dało się wykonać cyklu,
    Trudno zrozumieć o co ci chodzi, czy chodzi o przedłużenie opóźnienia?
  • #4 18160710
    seb111
    Poziom 10  
    Posty: 10
    Ocena: 5
    jarek_lnx napisał:
    seb111 napisał:
    Chciałbym jednak dodać dodatkową funkcję, zablokowania możliwości ponownego podania zasilania na oko 60 sekund, tak aby nie dało się wykonać cyklu,
    Trudno zrozumieć o co ci chodzi, czy chodzi o przedłużenie opóźnienia?


    Chchciałbym uzyskać taki efekt od startu
    1.) podanie napięcia , mija 25 sekund opóźnienia, sygnał się załącza
    2.) od 25 sekundy do 60 sekund chciałbym aby nie było możliwości wyłączenia sygnału i ponownego powrotu do 1 pkt.
    Czyli jak tak teraz myślę zasilanie musiało by być podtrzymane przez ten czas?

    Cały układ zasilany ciągle (12V) i sterowanie które opóźniam zasilane jest przez 12V ale wystarcza już 3.3V aby sygnał się wzbudził.
  • REKLAMA
  • Pomocny post
    #5 18162106
    jarek_lnx
    Poziom 43  
    Posty: 22725
    Pomógł: 4196
    Ocena: 6121
    Na wejściu układ opóźniający zbocze narastające o 25 sekund a za nim przerzutnik monostabilny (zasilany stale) 35s - jak dostanie sygnał wyzwalający to i tak wygeneruje impuls wyjściowy 35s nawet jeśli sygnał wyzwalający zniknie.

    A co ma sie dziać dalej po 60s?
  • #6 18162753
    seb111
    Poziom 10  
    Posty: 10
    Ocena: 5
    jarek_lnx napisał:
    A co ma sie dziać dalej po 60s?

    W zależności od tego jak zachowuje się sygnał,
    podawany ciągle sygnał - przekazuje go
    zanik sygnału - przerwa w przekazie, może być z opóżnieniem żeby nie komplikować układu
  • REKLAMA
  • Pomocny post
    #7 18164632
    _jta_
    Specjalista elektronik
    Posty: 49109
    Pomógł: 3212
    Ocena: 4254
    Pewnie to by się dało zrobić na NE555, ale jeśli stan aktywny sygnału wejściowego jest wysoki, to trzeba będzie to odwrócić. Może tak:
    * stan aktywny sygnału wejściowego podaje stan niski na TRIG, z opóźnieniem 25 sekund - z tym opóźnieniem pojawia się stan wysoki na wyjściu NE555;
    * stan wysoki z wyjścia NE555 ładuje kondensator podłączony do THR, po 35 sekundach jest on naładowany na tyle, by NE555 mógł przejść w stan niski;
    - i wtedy po 25 sekundach od pojawienia się sygnału na wejściu NE555 poda sygnał na wyjściu; przez kolejne 35 sekund zmiana sygnału na wejściu nie wpłynie na sygnał na wyjściu, potem brak/zanik sygnału na wejściu skasuje sygnał na wyjściu. Teraz trzeba wrócić do stanu początkowego - rozładować kondensator przy THR (to standardowo załatwia NE555, trzeba połączyć DIS z THR), oraz naładować kondensator, który zrobił opóźnienie TRIG, gdy choć na chwilę zaniknie sygnał wejściowy - i tu wypada użyć tranzystora PNP (albo P-MOSFET-a), który załatwia również odwrócenie stanu sygnału wejściowego (więc jest ono potrzebne; tranzystor ma ładować kondensator, i to sporym prądem, kiedy na wejściu nie ma sygnału; sygnał ma wyłączyć tranzystor i pozwolić na powolne rozładowanie kondensatora poprzez opornik).

    Pewien efekt uboczny: podajesz na wejście sygnał przez czas od 0 do 49, potem przerwa w czasie od 49 do 50, potem znowu sygnał w czasie od 50 do 80; na wyjściu dostajesz sygnał najpierw w czasie 25-60, i potem w 75-110. Jeśli jednak przerwa będzie i skończy się odpowiednio wcześniej (koniec przed upływem 35 sekund od startu), to sygnał na wyjściu się przedłuży. Pytanie, czy takie działanie pasuje?

    Dla NE555 wejścia TRIG i THR nie są zamienne - TRIG ma wyższy priorytet - jeśli na TRIG poda się stan niski (< 1/3 zasilania), to na wyjściu będzie stan wysoki i THR będzie ignorowany; przy stanie wysokim na TRIG (> 2/3 zasilania) stan wysoki na THR (> 1/3 zasilania) przełącza wyjście na stan niski. Jest jeszcze RESET z najwyższym priorytetem: stan niski (poniżej około 1V) przełącza wyjście na stan niski - warto tam podłączyć kondensator i opornik tak, by chwilę po włączeniu zasilania kondensator się naładował - w ten sposób po włączeniu zasilania na wyjściu NE555 będzie stan niski (bez tego byłby przypadkowy).
  • #8 18172036
    seb111
    Poziom 10  
    Posty: 10
    Ocena: 5
    _jta_ napisał:
    ... na wyjściu dostajesz sygnał najpierw w czasie 25-60, i potem w 75-110. Jeśli jednak przerwa będzie i skończy się odpowiednio wcześniej (koniec przed upływem 35 sekund od startu), to sygnał na wyjściu się przedłuży. Pytanie, czy takie działanie pasuje?

    Jest możliwość zablokowania tak aby osiągnąć na wyjściu sygnał w czasie 25-60, ewentualnie wydłużyć ale nieprzerwanie do tych 110 sekund?
    Jak się nie da to czy po tym czasie gdy na wyjściu jest sygnał 25-60 i 75-110, później już sygnał nie jest przekazywany?

Podsumowanie tematu

✨ Użytkownik skonstruował układ do opóźnienia załączenia zasilania, który działa prawidłowo, osiągając 25 sekund opóźnienia. Chciałby jednak dodać funkcję blokady ponownego podania zasilania na 60 sekund po tym opóźnieniu. W odpowiedziach zasugerowano użycie układu NE555 do realizacji tego zadania, gdzie sygnał wejściowy aktywuje opóźnienie, a następnie generuje impuls wyjściowy. Istnieje również możliwość zastosowania tranzystora PNP do odwrócenia sygnału. Użytkownik pyta o możliwość wydłużenia czasu blokady do 110 sekund oraz o to, co się stanie po tym czasie, gdy sygnał na wyjściu będzie aktywny.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA