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

[Rozwiązano] Atmega328, automatyczne odłączenie zasilania po wykonaniu programu.

BeGie253 27 Maj 2018 21:18 936 7
  • #1 17244149
    BeGie253
    Poziom 10  
    Witam,
    potrzebuję wykonać urządzenie, które będzie załączane przyciskiem a odłączane przez Atmegę.
    Założenia są takie: po naciśnięciu przycisku - atmega włącza się, wykonuje program i rozłącza układ od zasilania. Ważne jest aby atmega nie była uśpiona ale wyłączona. Urządzenie będzie robić jeszcze parę innych rzeczy, będzie miało też podłączone moduły.
    W internetach na stronie tranzystor.eu znalazłem schemat przekaźnika z podtrzymaniem:
    Atmega328, automatyczne odłączenie zasilania po wykonaniu programu.
    Pomyślałem, że przekształcę schemat pod moje potrzeby i zbudowałem taki:
    Atmega328, automatyczne odłączenie zasilania po wykonaniu programu.
    Urządzenie nie działa prawidłowo, ponieważ przekaźnik wyłączany przez atmegę, jest za krótko w stanie włączonym aby przerwać obwód i aby drugi z przekaźników się "rozkleił". Wiem również, że wykorzystanie do takiego celu przekaźników to profanacja.
    Czy ktoś ma pomysł na zrobienie tego inaczej, przy pomocy np. tranzystorów?
  • Pomocny post
    #2 17244187
    BlueDraco
    Specjalista - Mikrokontrolery
    Tranzyzstor PMOS kluczujący zasilanie uC, sterowany przez bramkę diodową z BAT54A - jedna anoda do przycisku włączającego, druga do kolektora npn, którego baza jest sterowana przez uC.
  • #4 17244604
    NoweMillennium
    Poziom 17  
    BeGie253 napisał:
    Ważne jest aby atmega nie była uśpiona ale wyłączona.

    Te uA, które pobiera uC w trybie uśpienia sa istotne?
    Takie posty pojawiają się co jakis czas. Zastanawiam się po co w uC sa tryby uśpienia.
    Jeśli chcesz oszczędzać energię i wyłączasz zasilanie uC, to co robią w urządzeniu prądożerne przekaźniki?
  • #5 17245485
    BeGie253
    Poziom 10  
    NoweMillennium napisał:
    Jeśli chcesz oszczędzać energię i wyłączasz zasilanie uC, to co robią w urządzeniu prądożerne przekaźniki?

    Wygląda to następująco. Układ będzie uruchamiany raz na powiedzmy tydzień. Po jego włączeniu, musi zostać włączona atmega oraz trzy inne moduły jak np. serwomechanizm, czytnik RFID, RTC, wyświetlacz itp. Wygodniej będzie mi wyłączyć całość niż z mikro-kontrolera uruchamiać wszystko po kolei. Dwa przekaźniki łącznie - 62mA. Podtrzymanie przekaźników jest mi potrzebne aby atmega zaczęła wykonywać program. Potrzebne jest około dwie sekundy na stracie. Kod będzie wykonywany przez około 5 sekund (31mA - przekaźnik), po czym drugi z przekaźników miał wyłączać całość. Muszę jeszcze zaznaczyć, że całość miała być zasilana przez przetwornicę step-up z baterii 3,6V. Ona także miała być wyłączana wraz z atmegą.
    Rozwiązania podane w postach wyżej, wyglądają obiecująco, spróbuję je przeanalizować. Dzięki za pomoc!
  • #6 17245808
    tmf
    VIP Zasłużony dla elektroda
    Zrób tak jak pisze kol. @BlueDraco i nie kombinuj - tak się to po prostu robi i póki co nikt nic lepszego nie wymyślił.
  • #7 17246153
    BeGie253
    Poziom 10  
    Znalazłem odpowiadający mi schemat, dziękuję za pomoc i pozdrawiam, temat uznaje za rozwiązany.
REKLAMA