sparsamer AVR

OP #1372618
Lesenswert?
• ▲
▼
Hallo Leute,
bin grad am Überlegen (und  nicht auf dem Laufendem).

Gesucht: sparsamer AVR, in etwa bei Tiny 2313
Es geht um Batterieanwendung, soll alle paar Minuten einen Sensor lesen 
und den Wert per Funk absetzen.
Als Sprache wäre mir BASCOM angenehm.
Sollte bis 2.7 V runter noch gehen.

Was würdet ihr mir raten?


Kurt
OP #1375727
Lesenswert?
• ▲
▼
MaWin schrieb:
>> Gesucht: sparsamer AVR
>
> Da gibt's doch was von Ratiopharm, äh, Atmel:
>
> http://www.atmel.com/products/AVR/default_picopower.asp

Danke Marvin, danke Michael für die interessanten Seiten.
Muss mich erst noch ein bisserl einarbeiten.
Momentan werd ich es mit einem ATtiny2313V probieren, vielleicht reicht 
der aus.
Er hat für mich passend, genügend Pins, lässt sich mechanisch auch noch 
händeln, und war schon mal -auf der Tischplatte-, also ist mir schon 
etwas geläufig.


Kurt
Gast #1376089
Lesenswert?
• ▲
▼
Dran denken, der Brownout schluckt einiges an Strom (irgendwo bei 10-20 
uA) und der Watchdog auch. Muss man beides deaktivieren, wenn man Strom 
sparen will. Damit kann es dann passieren, dass einem die CPU in 
unerwünschte Zustände reinfährt.
OP #1376201
Lesenswert?
• ▲
▼
Winfried schrieb:
> Dran denken, der Brownout schluckt einiges an Strom (irgendwo bei 10-20
> uA) und der Watchdog auch. Muss man beides deaktivieren, wenn man Strom
> sparen will. Damit kann es dann passieren, dass einem die CPU in
> unerwünschte Zustände reinfährt.

Danke Winfried, für den Hinweis.

Bei Wiki steht dazu:
------------
Neuere Mikrocontroller haben oft auch schon eine Brownout-Detection 
eingebaut, man muss sie dann nur noch aktivieren. Bedenken sollte man 
dabei, dass so eine Schaltung zusätzlich Strom benötigt. Bei den 
AVR-Prozessoren sind das 10-30 µA, was bei langlaufenden Batteriegeräten 
nicht mehr zu vernachlässigen ist (ca. 300 mAh pro Jahr).
------------

Es ist in etwa so angedacht:
Der AVR legt sich schlafen, es werden alle Funktionen abgeschaltet, nur 
der WD bleibt.
Dieser weckt ihn nach irgendwo bei 10 sek auf, daraufhin prüft der AVR 
ob er senden soll (Zählregister).
Wenn ja wird gemessen und übertragen.
Dann wieder WD-Zustand.

Den Brownout brauch ich nicht da der Bat-Zustand mit übertragen wird.


Kurt

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.