Wir bauen einen stromsparenden Datenlogger auf der Basis des ATmega328P, um den Arduino-Bootloader und die IDE usw. zu nutzen. Idealerweise sollte der Stromverbrauch weniger als 0,3 mA bei 3,3 V betragen, um eine Lebensdauer von etwa 4 Monaten für einen einzelnen zu erreichen AA Batterie. Die Sensordaten werden 4 Monate lang mit maximal 76 Bytes / Sek. Gespeichert, was etwa 750 MiB Daten ergibt. Aus diesem Grund benötigen wir ein großes Speichergerät, das immer noch wenig Strom verbraucht.
Soweit ich weiß, ist die einzige praktische Lösung, um so viele Daten zu speichern, die Verwendung einer SD-Karte. SD-Karten scheinen jedoch etwas mehr Energie zu verbrauchen, als wir uns leisten können, 0,2 mA Leerlaufstrom für die Karten, die wir jetzt haben, und mehr, wenn sie schreiben.
Also ein paar Fragen:
- Ist ein High-Side-Schalter die einzige praktische Möglichkeit, den Stromverbrauch der SD-Karte zu steuern?
- Welche Vorsichtsmaßnahmen sollten wir beachten, wenn wir die Karte einschalten? Zum Beispiel ist Wear-Leveling ein Prozess, der nach einem Blockschreibvorgang ausgeführt wird oder jederzeit ausgeführt werden kann.
- Gibt es noch andere Alternativen, die wir in Betracht ziehen sollten?