Power Taster und Menü Taster vereinen?

Persönliche Seite #5653690
Lesenswert?

Hi

Ich plane gerade eine überarbeitete Version meines UV-Messgerätes und 
bin auf ein Problem gestoßen.

Das Herz des Geräts ist ein Atmega328 der über einen 9V-Block (und LDO 
3.3V) betrieben wird. Als ein/aus-Schalter wurde die Schaltung aus einem 
älteren Beitrag hier verwendet...
(Beitrag "Re: Transistor als Power Schalter für Arduino?")

Kurz gesagt wird über ein Taster und ein paar Transistoren der 
Stromkreis geschlossen und sofort der Port PC3 auf "low" gesetzt damit 
ich den Taster loslassen kann und die Versorgungsspannung weiter fließen 
kann. So weit funktioniert das auch alles einwandfrei. Nun habe ich aber 
ein OneButton Menü für mein OLED Display implementiert das derzeit noch 
über PC1->Taster->GND läuft und auch gut funktioniert.

Meine Frage ist ob es irgendwie möglich wäre die beiden Taster zu 
vereinen?
Zwei Taster sieht war blöd aus, würde aber zur Not auch noch gehen. Aber 
es wäre natürlich sehr elegant wenn ich mit ein und dem selben Taster 
das Gerät einschalten und dann bedienen könnte. Das Problem dabei ist 
das der Power Taster immer auf Ground liegen müsste damit die 
Versorgungsspannung aktiv bleibt, andererseits darf aber der Menü-Taster 
nicht immer auf Ground liegen, da er ja dann keine Ereignisse mehr am 
OneButton Port generiert.

Hat jemand einen Tipp für mich oder ist das so nicht machbar?
Angehängte Dateien:
Persönliche Seite #5654901
Lesenswert?

Also mit der LowPower library hat das jetzt auf Anhieb geklappt den 
Atmega bei 4,3µA schlafen zu legen.
1
#include "LowPower.h"
2

3
void setup()
4
{
5
}
6

7
void loop() 
8
{
9
    LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF);  
10
}

Ich hatte ja vor den MCP1703 zu verwenden und vor zwei Wochen aus 
Fernost bestellt. Würden also mit dem dann so etwa 6µA sein.

Wenn ich dann mit 3 AA Zellen so ca. 3000mA an Kapazität, das dürften 
dann
57 Jahre sein? :) Ich verdrahte erstmal wieder den Rest und teste ob ich 
dann mit OLED und Sensor immer noch 4,3 mA bekomme wenn er schläft...

Sebastian R. schrieb:
> Und dann vielleicht auf 2 oder 3 AA-Zellen gehen und den 9V-Block
> schnell vergessen - Gerade bei Linearreglern.

Meinst du wegen Wirkungsgrad? Also von 4,5V auf 3,3V anstatt von 9,xV 
auf 3,3V? Könnte ich auch AAA verwenden?
#5654925
Lesenswert?

Paul G. schrieb:
>> Und dann vielleicht auf 2 oder 3 AA-Zellen gehen und den 9V-Block
>> schnell vergessen - Gerade bei Linearreglern.
>
> Meinst du wegen Wirkungsgrad? Also von 4,5V auf 3,3V anstatt von 9,xV
> auf 3,3V? Könnte ich auch AAA verwenden?

Ein Linearregler verbrät die überschüssige Spannung. Für Batteriebetrieb 
ist das ... grunsätzlich eher doof. Mit 4.5V Eingangsspannung 
verschwendest du weniger Energie, außerdem haben AA- oder AAA-Zellen 
mehr Kapazität als 9V-Blöcke.
Persönliche Seite #5660184
Lesenswert?

Paul G. schrieb:

> Wenn ich dann mit 3 AA Zellen so ca. 3000mA an Kapazität, das dürften
> dann
> 57 Jahre sein? :) Ich verdrahte erstmal wieder den Rest und teste ob ich
> dann mit OLED und Sensor immer noch 4,3 mA bekomme wenn er schläft...

Sorry, ich muss mal laut nachdenken...

Ich glaube das ist Quark! Wenn ich drei AA Zellen mit je 1000mAh in 
Reihe Schalte bleibt ja die Kapazität gleich, also immer noch bei 
1000mAh und die Spannung addiert sich auf ca. 3x1,3V= 3,9V und bei 4,3mA 
Entladestrom noch immer 1/0,0000043/24/365= ~26 Jahre...


Für den MCP1703 brauche ich theoretisch minimal 3,56V damit er mir (bei 
<50mA) noch 3.3V erzeugen kann... Dann wäre aber bei drei Batterien 
schon Schluss wenn 3,9V-3,56= 0,34V an allen abgefallen ist, also 0,11V 
bei einer Batterie, also bei 1,18V. Dann sind aber die Batterien noch 
nicht leer...
Also nehme ich dann doch lieber 4xAA oder besser 4xAAA um Platz zu 
sparen...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren