Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Atmega8 podtrzymanie bateryjne jak??

22 Mar 2009 17:11 4906 9
  • Poziom 13  
    Witam.
    Zrobiłem zegarek binarny na atmega8 i teraz mam takie pytanko:
    Jak zrobić aby po wyłączeniu atmegi zegarek chodził, ale w trybie uśpienia, potrzebuję po prostu aby atmega po ponownym wyłączeniu pokazywała rzeczywisty czas.

    Pozdrawiam
    Krzysiekdioda
  • Poziom 31  
    Witam

    A z czego dokładnie to chcesz zasilać. Od tego będą zależeć propozycje.

    --
    pozdrawiam
  • Poziom 28  
    powersave i wykrycie zaniku zasilania na przerwaniu.
    Albo najlepiej kup jakis zewnetrzny rtc ktory ma mozliwosc podlaczenia 2 zasilan z czego 1 to bateria ktora podtrzymuje zasilanie ukladu
  • Poziom 13  
    zrobiłem zegar binarny kolegi. (poniżej link)
    https://www.elektroda.pl/rtvforum/topic648151.html
    Nie posiada on podtrzymania czasu, i gdy wyłączę zegar i włączę
    z powrotem to mam domyślną godzinę.
    Dodam że mam ultrajasne białe diody, nie czerwone, i dlatego zależy mi na wyłączaniu zegarka, jest jeszcze możliwość ze do programu kolegi drakerusa można by dopisać aby diody zaświecały się po załączeniu przycisku S3, układ zasilam baterią 4,5v a długo to ona nie pochodzi przy takim obciążeniu jakimi są diody.
  • Poziom 20  
    Przetnij połączenie emiterów tranzystorów (wszystkich) do plusa zasilania i dorób w tym miejscu przycisk.
  • Poziom 28  
    krzysiekdioda napisał:
    Witam.
    Jak zrobić aby po wyłączeniu atmegi zegarek chodził, ale w trybie uśpienia, potrzebuję po prostu aby atmega po ponownym wyłączeniu pokazywała rzeczywisty czas.


    hahahah a ty rozumiesz ze ten atmega8 jest ukladem ktory liczy ten czas?
    wiec nie wiem jak chcesz zeby po odlaczeniu zasilania atmegi8 dalej byl aktualny czas.

    Moim zdaniem jest to narazie za ciezkie zadania jak dla ciebie. Poczytaj helpa pare kursow itp. a pozniej staraj sie osiagnac to co chcesz, wtedy jak bedziesz mial jakis problem to pisz tutaj posty!!!!

    Mogi ci jedynie powiedziec jak ja bym to rozwiazal.
    Bym dodal przycisk 3 i do wszystkich przyciskow dodal diody prostownicze do przerwania. Gdy zegarek ma wchodzic w tryb uspienia to bym uzywal trybu powersave i wylaczal timer od multipleksowania, a budzil go przyciskami (czyli tym jednym przerwaniem).
  • Użytkownik obserwowany
    Kolega wader chyba nie zrozumiał. Autorowi chodzi o podtrzymanie, tzn w moim przypadku (lcd) narazie zastosowałem kondensator 5V podtrzymujacy (taki specjalny) i jest w miare ok jest zrobione tak zeby z kondensatorka doszło zasilanie po odłączeniu tylko do megi8 a na lcd nic sie nie wyswietla.

    Lepsze było by uśpienie czy standbay ale nie moge tego znaleźć w zielonej ksiązce.


    Pozdrawiam
  • Poziom 11  
    Witam

    Czy ktoś podjąłby się zmodyfikowania schematu tak, by dodać to zasilanie awaryjne? Ja nie potrafię tego zrobić, a chciałbym owy układ wykonać i przeanalizować go już na gotowe.

    Pozdrawiam
  • Moderator Mikrokontrolery Projektowanie
    Po pierwsze pokaż schemat, bo jak mamy pomóc Ci go zmodyfikować?
    Po drugie być może wystarczy zastosować dwie diody, by na nich zwykły układ OR zrobić.
    A skoro chcesz gotowy układ przeanalizować to tutaj masz wraz z animacją i możliwością symulowania we własnym zakresie: http://mikrokontrolery.blogspot.com/2011/04/podtrzymanie-zasilania-mikrokontrolera.html

    Oczywiście to nie jedyny sposób i w wiele zależy, co na schemacie zobaczymy, gdy już go wkleisz. A jeżeli to ten zegar binarny z linku powyżej, to układ z diodami wystarczy. No chyba, że chcesz jeszcze dorobić ładowarkę - to już nieco bardziej skomplikowane.
  • Poziom 11  
    Dzięki serdeczne za linka. Ja to chyba Googli nie potrafię obsługiwać, bo nigdzie tego tematu znaleźć nie mogłem.

    A co do linka do mojego schematu, to bez kozery piszę w tym temacie :) W 3 poście jest podany link (https://www.elektroda.pl/rtvforum/topic648151.html) i dokładnie taki układ buduję.

    Samo podtrzymywanie chcę wykonać w najprostszy możliwy sposób. Nie widzę sensu tworzenia czegoś skomplikowanego i efektywnego, skoro i tak pewnie nie zrozumiem zasady działania. Wszystko małymi kroczkami ;)


    ------------
    Edit:

    Czytam teraz o tych diodach i z tego co widzę różnią się one jedynie parametrami pracy, więc nie ma potrzeby wybierania jakiegoś konkretnego modelu do swojego układu? Wystarczy sprawdzić na jakim napięciu może pracować?
    Pytanie może być naiwne, ale na tym etapie wolę się o wszystko 2x spytać ;)