ATmega Stromsparmöglichkeiten? -Anfänger

Gast #2829087
Lesenswert?
• ▲
▼
Hi,

lese per SPI Beschleunigungs-Sensordaten aus, welche ich dann per UART 
rausschicke.

Jetzt wollte ich mal anfragen welche Energiespar-Modi sinnvoll wären und 
was ich beachten sollte.

Sobald das Objekt sich nicht mehr bewegt würde ich gern, dass nach einer 
kurzen Delay-Zeit mein µC so wenig wie möglich Strom aufnimmt und sich 
schlafen legt.

Andererseits soll er auch schnellstmöglichst wieder, sobald sich das 
Objekt wieder bewegt, aufwachen und die Werte wieder verarbeiten.
#2829088
Lesenswert?
• ▲
▼
Tom schrieb:
> Andererseits soll er auch schnellstmöglichst wieder, sobald sich das
> Objekt wieder bewegt, aufwachen und die Werte wieder verarbeiten.

dann nimmst du einen beschleunigungssensore mit programmierbaren 
interrupts (zB analog adxl 3xx). den controller kannst du schlafen legen 
und sobald es wackelt weckt der sensor den avr per externem interrupt 
auf :)
#2829158
Lesenswert?
• ▲
▼
Tom schrieb:
> Mein SPI Beschleunigungssensor kann auch einen programmiernbaren
> Interrupt.
> Welcher Modi für den ATmega wäre dann sinnvoll?
> Er muss ja per SPI die Daten empfangen.

such die einen aus.. SPI ist imao in allen sleepmodi deaktiviert - 
deswegen wird der controller ja per interrupt (extra leitung)) 
aufgeweckt!
Gast #2830172
Lesenswert?
• ▲
▼
Ist der atmega überhaupt der nennenswerte Energieverbrater, oder nicht 
eher die Sensoren? Könntest du den atmega auch langsamer takten um 
generell "Strom zu sparen", bei 1 Mhz kommst du bei den amtega8/168 noch 
mit weniger als 1mA weg.
Gast #2830269
Lesenswert?
• ▲
▼
Wenn die andere Seite netzbetrieben ist, kann man von der seriellen 
Schnittstelle Strom ziehen. Einfach Tx (allenfalls auch DRT & DSR) der 
anderen Seite mit einer Schottky auf einen Cap. So 20mA koennten 
zusammenkommen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.