Forum: Mikrocontroller und Digitale Elektronik systemakku + Stromversorgung + sleepmodi


von Tobias N. (silberkristall)


Lesenswert?

Hallo,

also an der Schaltung ist ein Touchscreen, zwei DS18B20 und etliche 
ws2812b leds. Alles ist unterputz verbaut. Beim einschalten über den 
Lichtschalter bekommt das Netzteil strom was dann die Schaltung 
versorgt.

Nun hätte ich das ganze gerne mit einer SD Karte erweitert. Ebenfalls 
mit einem "systemakku". Sie Schaltung selbst, ohne die LEDs soll somit 
dauerhaft versorgt sein. Wenn das ganze nun eingeschaltet und per NT 
betrieben wird soll der systemakku geladen werden.

Wird der Strom abgeschaltet soll nur rein die Schaltung mit dem Akku 
betreiben werden, in den sleepmodi geschickt und in einem intervall X 
minuten aufgeweckt, die Temperaturen gemessen, mit Uhrzeit auf die SD 
Karte geschrieben und wieder in den sleepmodi geschickt werden.

Wie setze ich das nun um? Es geht darum:

Welchen Akku?
Wie den Akku laden?
Wie erkennen und automatisches umschalten zwischen strom und akku?
Wie dafür sorgen das der akku rein den uC und die DS18B20 versorgt.

Die auslese / aufweck zeit wollte ich per Touchscreen einstellbar und im 
eeprom speicherbar machen.

Die Schaltung besitzt auch noch ein hc04 modul. Anbindung an 2 Android 
Handys. Könnte man dann auch noch gleichzeitig zur Speicherung der Daten 
auf die SD Karte die Daten via Bluetooth an die Handys übertragen!?

Danke euch schonmal

von Stefan F. (Gast)


Lesenswert?

Da kannst du im Grunde genommen jeden beliebigen Akku verwenden. Wegen 
der Spannung wäre eine Li Variante oder vier Nickel Akkus warscheinlich 
am attraktivsten, daran kannst du den Mikrocontroller direkt ohne 
weiteren Spannungsregler/Wandler hängen.

Nickel Akkus kannst du ohne aufwändige Regelung nur sehr langsam laden. 
Bei Mignon Zellen würde ich mit maximal 50mA dauer-laden. Wenn Du ein 5V 
Netzteil verwendest, reicht dann ein simpler Widerstand als Stromregler.

Bei Lithium kannst du einen fertigen Chip nehmen, der die Ladespannung 
begrenzt. Da sind viel höhere Ladeströme möglich. Maxim hat dazu schöne 
IC's im Program.

Automatischen umschalten würde ich lassen. Es ist deutlich einfacher, 
den Mikrocontroller mit dem Akku zu versorgen, und den Akku zeitweise 
aufzuladen. Das macht vor allem Sinn, wenn der Ladestrom erheblich höher 
ist, als der Stromverbrauch des Mikrocontrollers.

Alternativ kannst Du Dioden verwenden, wenn Du unbedingt umschalten 
willst.
1
 Akku  o--------+--|>|----+---o VCC Mikrocontroller
2
                |         |
3
               LR         |
4
                |         |
5
                |         |
6
 Netzteil 5V o--+--|>|----+
7
                |
8
                +--|>|--------o VCC Andere Verbraucher (nur Netz)
LR = Laderegler
Akku = eine LiPo Zelle oder 3-4 NiMh Zellen

von Stefan F. (Gast)


Lesenswert?

> Könnte man dann auch noch gleichzeitig zur Speicherung der Daten
> auf die SD Karte die Daten via Bluetooth an die Handys übertragen!?

Dazu müsste auf dem Handy eine App laufen, die ständig Online ist und 
Verbindungen von außen zulässt. Also einen Server.

von Tobias N. (silberkristall)


Lesenswert?

Also setze ich dioden in die Uc versorgung das nur der per akku 
betrieben wird und halt die ds. Die leds nur per nt. Ladeschaltung 
zwischen und gut ist!?

Also steuern lässt es sich zurzeit per Touchscreen oder  bt über handy. 
Also mit der "steuerapp" geht es nicht das die automatisch die daten 
empfängt!?

von Michael (Gast)


Lesenswert?

Doch das senden und empfangen sollte auch mit dem Bluetooth Modul 
funktionieren. Du musst dir dann nur dementsprechend ein kleines 
Protokoll entwerfen was auf anfrage dir dann die gewünschten daten 
zurückgibt. Wie du das Protokoll designst is dann eher eine Frage des 
Daten die du letztlich wirklich senden willst, da das HC-05 kein 
Hardware Handshaking unterstützt in der Standard Firmware.

Gruß Michael

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.