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

Zasilanie układów ATMega - układ załączania przyciskiem monostabilnym

rezontor 08 Mar 2014 04:47 2625 4
  • #1 13381331
    rezontor
    Poziom 15  
    Witam.

    Chciałbym zrobić układ, który jest załączany przyciskiem monostabilnym i pracuje do momentu, kiedy mikrokontroler skończy obliczenia trwające kilka minut.

    Chcę zastosować taki układ:
    Zasilanie układów ATMega - układ załączania przyciskiem monostabilnym

    Układ włączam wciskając przycisk. Gdy przycisk zostanie zwarty, nasycony tranzystor zasili ATMEGĘ (dołączy do niej MASĘ), która poda logiczną jedynkę na bramkę tranzystora, podtrzymując ten stan. Oczywiście przy bramce należałoby umieścić kondensator , aby wydłużyć czas nasycenia tranzystora po rozwarciu styków łącznika i przed wystawieniem logicznej jedynki przez mikrokontroler.
    Gdy uP skończy obliczenia, przed zakończeniem programu wystawi "0" na port lub stan wys. imp..
    Czy, biorąc pod uwagę zabezpieczenia portów, układ będzie pracował prawidłowo?
  • #2 13381492
    lukastoja
    Poziom 16  
    na 99% ten układ nie zadziała, z mojej atmegi mogę przy takim podłączeniu (bez masy) ale do masy pobrać nawet 5mA więc tranzystor tak czy siak się otworzy
    Pytanie o sensowność rozwiązania, czy nie lepiej uśpić atmegę, a przycisk podłączyć do wejścia int0 i czekać na przycisk ?
  • Pomocny post
    #3 13382650
    cavendish
    Poziom 17  
    Witam,
    Kiedyś w podobnym zastosowaniu użyłem takiego oto układu:
    Zasilanie układów ATMega - układ załączania przyciskiem monostabilnym
    Był to monostabilny włącznik/wyłącznik urządzenia. W omawianym w temacie zastosowaniu można usunąć diodę D2, usunąć i zewrzeć D1 a wyłączanie prądu bazy T2 można wykonać po skompletowaniu obliczeń. Po wciśnięciu S1 i uruchomieniu uC prąd bazy T2 należy oczywiście włączać przez ustawienie stanu wysokiego na odpowiednim pinie.
  • Pomocny post
    #4 13382670
    dondu
    Moderator na urlopie...
    1. Z czego będzie zasilany mikrokontroler i jaki okres czuwania na tym źródle chcesz osiągnąć?
    2. Jakie napięcie zasilania?
    3. Jaka wersja ATmegi?


    Nieco lektury w temacie oszczędzania energii:
    http://mikrokontrolery.blogspot.com/2011/01/bateria-zasila-mikrokontroler-czesc-1.html
    http://mikrokontrolery.blogspot.com/2011/04/S...PIP-elektroniczny-dreczyciel-spis-tresci.html
  • #5 13384513
    rezontor
    Poziom 15  
    Jednak zrobię inaczej. Układ, po zasileniu i odczekaniu 100ms przechodzi w tryb uśpienia - powerdown. Zostaje wybudzony poprzez wciśnięcie przycisku RESET zwierającego pin RESET mikrokontrolera do masy. Gdy zostaje wybudzony, załącza tranzystor polowy, który dołącza zasilanie (masę) do różnych modułów, źródła napięcia odniesienia oraz dzielnika napięcia. Po określonym czasie wyłącza tranzystor, przechodząc ponownie w tryb uśpienia.
REKLAMA