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

superenergooszczędny układ [AVR]

AVRowiec 03 Lut 2010 03:08 2048 13
  • #1 03 Lut 2010 03:08
    AVRowiec
    Poziom 18  

    Chciałbym wykonać proste urządzenie wielkości bryloka, np takiej po laserku :)
    Jego funkcją było by przypominanie co kilka godzin o wzięciu np lekarstw.
    Mniejsza o to co miałby robić program i jak.
    Problemem jest zasilenie procka. myślę o jakiejś attince w smd.
    Jak zasilić układ możliwie najmniejszą baterią żeby działał kilka tygodni. Obudowa po wskaźniku laserowym mieści 3 baterie zegarkowe o pojemności bodajrze 10mAh. Napięcie do zasilania byłoby wystarczające (ok 4,5V).
    Pytanie drugie: jaki kwarc zastosować czy nie stosować wcale? słyszałem że układ z szybkim kwarcem pobiera więcej prądu więc najlepiej dać zegarkowy. Ale czy wewnętrzny RC nie wystarczy do w miarę precyzyjnego odmierzania czasu? Urządzenie będzie działać zapewne w temp. -20 do 40*C (zima/lato).
    Oto tekst z datasheeta:
    Low Power Consumption
    – Active Mode:
    • 1 MHz, 1.8V: 240μA
    – Power-down Mode:
    • < 0.1μA at 1.8V

    Czy dobrze rozumiem że attiny13 pobiera 0,24mA?
    Czy jeśli pojemność baterii wynosi 30mAh to wystarczy na 30/0,24 = 125 godzin pracy? (przy czym to jest dla 1MHz!)

    Z kolei Figure 19-6 na stronie 126 datasheeta pokazuje że z kwarcem 32kHz przy 3V scalak pobiera 0,015mA (30mAh/0,015mA=2000h/24=83 dni!). Dla wewnętrznego RC jest to kilka razy więcej...

    Jak takie obliczenia sprawdzają się w praktyce?
    Ile wytrzyma taka zabawka na bateriach?
    Wiadomo że dojdą jakieś diody led i buzer ale jeśli będą aktywne to tylko przez chwile (krótkie błyski i dźwięki).

    Ostatnie pytanie: Czy moge zasilić uC z baterii 1,5V przez jakąś przetworniczkę? (taką 1,5V -> 3V, widziałem że można to zrobić z tranzystora i czegoś jeszcze)

    0 13
  • #2 03 Lut 2010 04:33
    leon1313
    Poziom 14  

    A może PCF 8563, który będzie ci budził μC z Power Down Mode ?

    0
  • #3 03 Lut 2010 07:20
    PiotrPitucha
    Poziom 33  

    Witam
    Na początku błąd myślowy który popełniasz, jeśli bateria ma 10mA/h to 3 baterie maja też 10mA/h a nie 30mA/h :!:
    Po drugie zerknij na procesory z literka P na końcu, pobierają mniej prądu, mówię oczywiście o Atmelach.
    Po trzecie istniejące procesory z serii P można by zasilić z jednej baterii, łącząc je równolegle zwiększysz wydajność, wtedy rzeczywiście będziesz miał 30mA/h
    Piotr

    0
  • #4 03 Lut 2010 08:39
    Dr_DEAD
    Poziom 28  

    Kiedyś zrobiłem układ zasilany z paluszka 1.5V dalej była przetwornica 0.9V-1.7V na 3.3V (TPS60312) zasilała procek MSP430. Całość w trybie uśpienia pobierała z baterii 1.2uA, procek wybudzał się od przerwania generowanego jednym z przycisków.

    Co się tyczy kwarcu to masz do wyboru dwa schematy:
    1. Jeżeli obliczeń jest dużo i sterowanie jest bez żadnych zwłok czasowych to dajesz szybki kwarc i usypiasz z powrotem procka po skończonej robocie
    2. Jeżeli sterowanie wymaga średnio długich tajmingów tak, że nie opłaca się usypiać procka to dajesz kwarca 32k.

    Oba schematy możesz również pomieszać ze sobą.

    Wszystko co piszą w dejtaszitach jest prawdą.

    0
  • #5 03 Lut 2010 09:10
    Balu
    Poziom 38  

    Użyj kwarca zegarkowego do napędzania i bateryjek dwóch albo może nawet jednej:) Sprawdż jak to będzie działać, jak rozumiem to ma tylko co kilka godzin coś zrobić...
    usypiasz na sekunde budzi go timer, sprawdzasz czas, wszystko na kwarcu 32768Hz, i przerwaniach na zasilaniu około 2V itd... powinno długo działać:)

    0
  • #6 03 Lut 2010 10:54
    nsvinc
    Poziom 35  

    jesli chcesz cos naprawde super oszczednego, uzyj procka z serii MSP430 albo jakoś tak :]

    0
  • #7 03 Lut 2010 11:42
    PiotrPitucha
    Poziom 33  

    Witam
    Dr_DEAD ten pobór to razem z przetwornicą ?
    Nie pamiętam typu Atmeli które chodzą od 0,8V ale kiedyś dostałem info o nich z JM, może juz są dostępne.
    Co do MSP to ma on trochę nóżek i wsadzić to w okrągły brelok nie bardzo da radę....
    myślę że w grę wchodzą Attiny w 8 nóżkowych obudowach lub Atmegi w MLF.
    Co do kwarcu to do odliczenia czasu powinien być, natomiast sam procesor popędzałbym wewnętrznym oscylatorem, lub całość odpalił na kwarcu zegarkowym.
    Piotr

    0
  • #8 03 Lut 2010 12:31
    Dr_DEAD
    Poziom 28  

    PiotrPitucha napisał:
    Witam
    Dr_DEAD ten pobór to razem z przetwornicą ?

    No tak, bez przetwornicy to by nie było nic szczególnego :-).

    0
  • #9 03 Lut 2010 16:45
    AVRowiec
    Poziom 18  

    z tymi bateriami to racja. 10mA zamiast 30mA. w czasie pisania postu pomyślałem o połączeniu ich równolegle ale mniejsza o to.
    PCF 8563 może być dobrym pomysłem ale na samą komunikacje potrzeba troche nóżek a do samej attinki chciałbym podłączyć ze dwa switche, diody i buzer. no i nóżek więcej ni ma :) Ten zegar pobiera rzeczywiście mały prąd (0,25uA)..
    TPS60312 - przetwornica wydaje się najlepszym rozwiązaniem bo paluszek ma dużą pojemność i napewno znajde jakiś bryloczek typu latarka led czy cuś więc problem obudowy i pojemnika na baterię z głowy.
    link do datasheeta:
    http://www.datasheetcatalog.org/datasheet/texasinstruments/tps60313.pdf
    Na schemacie są elektrolity, ale w przykładowych płytkach widze smd, chyba zwykłe kondensatorki. Jeszcze to analizuje ale to rozwiązanie będzie chyba najlepsze.
    Będe miał jeszcze pytania, póki co dzięki :)

    0
  • #10 03 Lut 2010 16:51
    m.bartczak
    Poziom 16  

    Mnie by bardziej martwiło to *czym*przypominasz.

    Jak podłączysz wyjący alarm z lampeczkami (i gwizdkiem :P) to zużyje Ci on baterii znacznie więcej niż procesorek pomiędzy alarmami...

    0
  • #12 03 Lut 2010 19:19
    ZbeeGin
    Poziom 38  

    PiotrPitucha napisał:
    Co do MSP to ma on trochę nóżek i wsadzić to w okrągły brelok nie bardzo da radę....

    Jest przecież tyle układów MSP430Fxxxx w obudowach TSSOP, TVSOP o rozmiarach zbliżonych do SO8... Trzeba tylko zadać sobie trud i poszukać.

    P.S. I co z tego, że raster jest 0.5mm. Stacja, topnik i plecionka Twoim przyjacielem.

    0
  • #13 03 Lut 2010 19:49
    asembler
    Poziom 32  

    Atmega 8 11mhz akumulatorek 600mA budzony co 1 sek chodzi ponad poł roku. Diabel tkwi nie w doborze procesora ale w dobrym programie. , ale oczywiscie niskopoborowy procesor nie zaszkodzi z tym ze raczej trzeba w twoim przypadku patrzec na pobor mocy w trybie uspienia a w trybie active nie bedzie istotny pod warunkie zapewnienia odpowiedniej mocy.

    Dodano po 1 [minuty]:

    DR dead masz racje wszystko co pisza w datasheetach jest prawdą ale trzeba pamietac zeby wszystkie erraty do tej prawdy doczytac.

    0
  • #14 04 Lut 2010 08:29
    Dr_DEAD
    Poziom 28  

    AVRowiec napisał:

    Na schemacie są elektrolity, ale w przykładowych płytkach widze smd, chyba zwykłe kondensatorki.

    Na schemacie zaznaczona jest polaryzacja a nie typ kondensatora, bo to nie mogą być elektrolity.

    Dodano po 1 [minuty]:

    asembler napisał:

    DR dead masz racje wszystko co pisza w datasheetach jest prawdą ale trzeba pamietac zeby wszystkie erraty do tej prawdy doczytac.

    Zgadza się, w dodatku czasami prawda jest zamaskowana dziwnymi parametrami.

    0