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

Jak zbudować energooszczędne urządzenie na Atmega328 bez przekaźnika?

BeGie253 09 Sie 2016 22:02 909 2
REKLAMA
  • #1 15859131
    BeGie253
    Poziom 10  
    Witam,

    Potrzebuję zrobić urządzenie zasilane bateriami, dlatego zależy mi na maksymalnej oszczędności prądu. Zupełnie odpada pomysł z usypaniem mikrokontrolera. Oczywiście powyłączam połowę funkcji i zredukuje zegar.

    Założenia:
    użytkownik naciska przycisk typu reset, który podaje zasilanie na płytkę;
    atmega uruchamia się i podtrzymuje zasilanie, niezależnie od pozycji przycisku;
    atmega "sprawdza" założenia np. godzinę z RTC, stan pinów czy pomiary z czujników i w zależności od programu albo odłącza zasilanie albo je dalej podtrzymuje;
    urządzenie jest wyłączone do następnego naciśnięcia przycisku typu reset.

    Próbowałem na płytce uniwersalnej zrobić taki projekt przy pomocy przekaźnika. Atmega, włącza przekaźnik i podtrzymuje zasilanie zamykając obwód. Takie rozwiązanie działa. Niestety jest prądożerne z powodu załączonego przekaźnika.

    Pozostaje mi wysterowanie za pomocą tranzystorów (posiadam BD139, BD140) lub tyrystorów (obecnie posiadam BT151).

    Całość najprawdopodobniej będzie zasilana baterią 9V i będę musiał zastosować stabilizator.

    Czy ktoś próbował kiedyś zrobić coś podobnego i byłby wstanie mi pomóc?
    Chodzi mi tylko o podanie pomysłu na schemat, nie sam program.
  • REKLAMA
  • Pomocny post
    #2 15859148
    excray
    Poziom 41  
    Atmega w trybie power down pobiera jakieś ułamki uA więc nie opłaca się nawet robić cyrków z odpinanym zasilaniem.

    BeGie253 napisał:
    Całość najprawdopodobniej będzie zasilana baterią 9V i będę musiał zastosować stabilizator.

    Stabilizator w tej sytuacji to profanacja. Zamiast stabilizatora zastosuj przetwornicę step-down z wejściem Enable i będziesz mógł sobie całość wyłączać. Na przykład MCP16311.
  • #3 16589219
    BeGie253
    Poziom 10  
    Dzięki za odpowiedź, masz rację :)
REKLAMA