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.
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.