eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaSamokontrola zasilania - ArduinoRe: Samokontrola zasilania - Arduino
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.P
    OSTED!not-for-mail
    From: Janusz <j...@o...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Samokontrola zasilania - Arduino
    Date: Fri, 19 May 2017 22:23:09 +0200
    Organization: ATMAN - ATM S.A.
    Lines: 53
    Message-ID: <ofnk7f$1dm$1@node2.news.atman.pl>
    References: <a...@n...v.pl>
    <ofkpsi$hup$2@node1.news.atman.pl>
    <a...@n...v.pl>
    NNTP-Posting-Host: 185.53.155.237
    Mime-Version: 1.0
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node2.news.atman.pl 1495225391 1462 185.53.155.237 (19 May 2017 20:23:11
    GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Fri, 19 May 2017 20:23:11 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
    In-Reply-To: <a...@n...v.pl>
    X-Antivirus: Avast (VPS 170519-2, 2017-05-19), Outbound message
    X-Antivirus-Status: Clean
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:718182
    [ ukryj nagłówki ]

    W dniu 2017-05-18 o 22:20, slawek pisze:
    > On Thu, 18 May 2017 20:41:22 +0200, Janusz <j...@o...pl> wrote:
    >> AtMega ma wszystko co trzeba, dużo zależy od programu jaki się
    > napisze
    >> no i fuse bity jak ustawi.
    >
    > Ok, sprawdziłem:
    Słabo, wez pdf-a od np atmegi 48 i poczytaj,
    po 1, możesz mierzyć nap baterii bezpośrednio przez prosty dzielnik na
    dwóch oporach w stosunku do Vref= około 1,1V
    >
    > 1. Przy za niskim Vcc robi wysoką impedancję i stan resetu (z którego
    > jak rozumiem nie wychodzi aż do przywrócenia zasilania).
    Mierząc nap możesz wyłączyć czujniki i procka wcześniej uśpić, a timerem
    lub WD budzić co np 1 sek i sprawdzać czy już nap rośnie.

    >
    > 2. Jest sztuczka - pomiar Vref przy Vcc jako wzorcu - na kontrolę
    > napięcia Vcc. Bez czegokolwiek (dzienniki, diody, FET) na zewnątrz. Cool.
    Mozna i tak.

    >
    > 3. Tanie chińskie załaduje Li-pol. Jak bateryjka całkiem rozładuje się
    > to CPU stanie. To oczekiwane. Jak się załaduje: ruszy. Przy okazji
    > błyskając diodami, resetując co trzeba itd.
    Procek ma jeszcze brown-out detection który zrobi Ci reset przy zbyt
    niskim zasilaniu.

    >
    > 4. Pozostaje problem jak zmusić jeden konkretny pin do tego aby był
    > akurat Hi w czasie resetu. Tzn. aby układ siedzący na SPI nie myślał że
    > jest wybrany przez CS kiedy akurat SPI służy do ISP. Wychodzi na to że
    > dać 1M do +V na sztywno. Pociągnie to, a normalnie nie będzie
    > przeszkadzać. Te parę uA nie powinny być dramatyczne dla bateryjki.
    Ok

    >
    > 5. Przez bootloader nie da się ustawić fuse bitów. Stąd konieczność
    > dogadania się przez SPI.
    Fusy się ustawia raz przy programowaniu procka.


    > 6. Teoretycznie może powstać zombie: Atmega będzie off, a współpracujące
    > układy nadal on. Nie widzę jak Atmega mogłaby w warunkach bycia off
    > podjąć działania dla zrobienie off innym. Takie coś da się zrobić choćby
    > przez CS każdego układu: dać opór 1M do Vcc ew. Gnd.
    Atmega 48V chodzi już od 1,8V na 4Mhz zegarze, więc pójdzie Ci na
    całkiem padniętym li-onie z palcem w D4 :)


    --
    Pozdr
    Janusz

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: