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

[Atmega8] Jak zrealizować układ zasilania z Atmega8 z automatycznym wyłączaniem?

Toners 24 Maj 2012 21:54 2053 12
REKLAMA
  • #1 10931392
    Toners
    Poziom 11  
    Hej, zastanawiam sie w jaki sposob rozwiazac uklad zalaczania zasilania, chcialbym aby
    * zalaczyc/wylaczyc zasilanie 1 przyciskiem (bez problemu z debounc'ingiem)
    * aby uklad sie sam wylaczal po kilku minutach (sygnal shutdown generowany programowo)
    * wylaczony uklad nie pobiera energii

    podejrzewam ze programowo nie da rady, gdyz uspiony procek zawsze pobiera troche uA, czy macie jakies pomysly ?
  • REKLAMA
  • #2 10931420
    mirekk36
    Poziom 42  
    Można skorzystać z jakiejś przetworniczki StepDown przeznaczonej do zasilania bateryjnego, która w stanie jałowym zasysa jakieś tam nędzne mikro- albo nawet nano-Ampery ;)

    I wtedy da radę spokojnie coś takiego zrobić - jednym klawiszem załączasz wejście ENABLE przetwornicy - nie musisz się martwić żadnym tu debouncingiem

    A potem z procka wyłączasz przetwornicę a jednocześnie zasilanie całego układu - i prądem z baterii żywi się tylko przetworniczka ;)
  • #3 10932289
    SylwekK
    Poziom 32  
    No z jednym guzikiem bez poboru prądu będzie trudno. Zrobiłem jakiś czas temu kontroler zasilania, który załącza się i podaje napięcie dalej od razu po podłączeniu zasilania natomiast wyłącza go już mały tyiny13, który jest sygnalizatorem stanu baterii i bezpiecznikiem - jeśli napięcie jest za duże, lub za małe to układ mimo podłączenia zasilania automatycznie się wyłącza i ... nie pobiera prądu(!). Po małych przeróbkach na dwa przyciski bez problemu by się go przerobiło ale żeby tylko z jednym to może być problem.
  • #4 10932313
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • Pomocny post
    #5 10932374
    mirekk36
    Poziom 42  
    Można jeszcze użyć fajnego scalaczka MAX16054, który także można dostać nawet w samplach od Maxim'a .....

    Pobór prądu w stanie czuwania to 7uA .... za to w 100% przepięknie wszystko działa na 1 klaiwszu - jest on właśnie po to stworzony i specjalnie do urządzeń bateryjnych - zajrzyj sobie do jego noty PDF. Warto przynajmniej wiedzieć że coś takiego miłego jest.
  • #6 10932399
    Dar.El
    Poziom 41  
    Witam
    Przycisk włącza zasilanie a uP podaje stan niski na bramkę mosfeta P, który jest równolegle z przyciskiem. Mosfet i przycisk muszą być oddzielone diodami, aby można było sczytywać stan przycisku.
  • #7 10932442
    tmf
    VIP Zasłużony dla elektroda
    Można i tak, ale najprościej to wybrać odpowiedni mikrokontroler i go głęboko uśpić. Dla AVR bez problemu uzyska się 1-4 uA, dla nawet malutkiej LR44 o pojemności 100mAh daje to czas podtrzymania ponad 3 lata. A jak nie to tak jak pisze Dar.El. Ew. jeszcze inaczej. Przycisk, kondensator i procesor. Naciskasz przycisk, ładujesz w ten sposób kondensator, puszczasz, układ działa tak długo aż kondensator się nie rozładuje. W ten sposób pisząc odpowiednio aplikację podtrzymanie na parę minut uzyskasz przy stosunkowo niewielkich kondensatorach. Oczywiście jest problem z marnowaniem części energii jeśli program zakończy swoją działalność wcześniej + zmarnowana energia związana z tym, że procesor nie wyssie jej całkowicie z procesora, tylko do poziomu zadziałania BOD. Więc jeśli układ ma być częśto włączany to jest to rozwiązanie nieopłacalne. Ale jeśli rzadko to czemu nie.
  • REKLAMA
  • #8 10932629
    Jacek Rutkowski
    Poziom 28  
    Witam,
    jeszcze pozostaje stare poczciwe CMOSy zastosować np. Przerzutnik D jako licznik do 2 sterujący pmosa. W stanie wyłączonym prąd pobierany będzie w namoamperach liczony. Jesli chcesz w wolnej chwili narysuję schemat.
  • #9 10932793
    Sławek-K
    Poziom 15  
    Tak jak kolega wyżej zasugerował stare poczciwe CMOS-y (np z serii CD4000) lub ich nowsze odpowiedniki np 74HC czy 74HCT (z wejściem TTL) chyba będą najlepsze.
  • Pomocny post
    #10 10933245
    dondu
    Moderator na urlopie...
    tmf napisał:
    Można i tak, ale najprościej to wybrać odpowiedni mikrokontroler i go głęboko uśpić. Dla AVR bez problemu uzyska się 1-4 uA, dla nawet malutkiej LR44 o pojemności 100mAh daje to czas podtrzymania ponad 3 lata.

    I dlatego warto zaglądnąć tutaj: Bateria zasila mikrokontroler
    Niektóre mikrokontrolery PIC pobierają zaledwie 15nA w czasie głębokiego snu.
  • #11 10972026
    Toners
    Poziom 11  
    Hej, dzieki za odpowiedzi, zaczalem sie teraz zastanawiac nad ukladem podobnym do MAX16054 (Mirekk36 zaproponowal) wraz z przetwornica DC DC step up, generalnie chcialbym z 1 baterii (3V) uzyskac stabilne 5V i dodatkowo miec mozliwosc wlaczenia/wylaczenia ukladu tym samym przyciskiem. Dodatkowo uC powinien miec mozliwosc wylaczenia przetwornicy. Uklad jaki chce zasilac sklada sie z wyswietlacza alfanumerycznego, atmegi8 i czujnika. Czy mozecie zaproponowac uklad ?
  • REKLAMA
  • #13 10981014
    Toners
    Poziom 11  
    Dzieki za propozycje odnosnie ukladu z on/off button.
REKLAMA