Forum: Mikrocontroller und Digitale Elektronik Stromaufnahme WiFi-Module


von Hermann G. (hahgeh)


Lesenswert?

Hallo,

ich möchte einen batterieversorgten Sensor, welcher über ein Solarmodul 
geladen wird, wenn möglich mit einer WLAN-Verbindung ausrüsten. Es 
sollen in einem ersten Schritt die aufgezeichneten Messwerte über ein 
Web-Interface angezeigt werden.
Um das ganze System klein zu halten (Akku-, Panelgröße) möchte ich so 
wenig wie möglich Energie verbrauchen.
Es gibt ja zahlreiche WLAN-Module, bei denen meistens drei verschiedene 
Stromverbräuche angegeben sind:
1. TX im hundert mA-Bereich
2. RX im zig mA-Bereich
3. Sleep, Power-Down, oder ähnliches im µA-Bereich

Nun habe ich wenig Ahnung wie WLAN-Verbindungen sei es TCP oder UDP im 
Detail aufgebaut werden. Deshalb ergeben sich einige Fragen:

Kann der Sensor mit dem Access-Point verbunden bleiben, wenn das 
WLAN-Modul im Sleep-Modus ist, oder muss es dazu ständig den RX-Strom 
aufnehmen?
Falls das nicht möglich ist, kann man das WLAN-Modul zyklisch kurzzeitig 
aufwecken, z.B. im 5 s Intervall, so dass man beim Aufrufen der 
Web-Seite maximal 5 s auf eine Antwort warten muss? Muss dann beim 
Aufwecken jedesmal erst eine Verbindung mit dem Access-Point hergestellt 
werden?

Alternativen wären z.B. das selbststädige Senden von Werten an einen 
Server, oder gleich ein anderes Übertragungsverfahren zu verwenden. Das 
bedeutet aber zusätzliche Hardware.

Vielen Dank,
hahgeh

von Würg Jonsch (Gast)


Lesenswert?

Sorry Herrmann aber das Konzept solltest du nochmals überdenken. Falls 
du so wenig Energie wie möglich verbrauchen möchtest, dann solltest du 
den Webserver auf anderer Hardware laufen lassen. Dann kannst du einmal 
alle paar Minuten das WLan-Modul anschalten, und deine Messwerte senden.
Es gibt Router, die bastelfreundlich sind, z.B. unterstützen einige 
OpenWrt/Linux. Du könntest du einen Access Point zum Webserver/Speicher 
für deine Messwerte einrichten.

von Frank K. (fchk)


Lesenswert?

Hermann Günther schrieb:

> Kann der Sensor mit dem Access-Point verbunden bleiben, wenn das
> WLAN-Modul im Sleep-Modus ist

nein

> Falls das nicht möglich ist, kann man das WLAN-Modul zyklisch kurzzeitig
> aufwecken, z.B. im 5 s Intervall, so dass man beim Aufrufen der
> Web-Seite maximal 5 s auf eine Antwort warten muss?

nein

> Muss dann beim
> Aufwecken jedesmal erst eine Verbindung mit dem Access-Point hergestellt
> werden?

ja

> Alternativen wären z.B. das selbststädige Senden von Werten an einen
> Server, oder gleich ein anderes Übertragungsverfahren zu verwenden. Das
> bedeutet aber zusätzliche Hardware.

korrekt. Du hast Dir die falsche Hardware ausgesucht.

fchk

von Hermann G. (hahgeh)


Lesenswert?

Ok, es sieht also eher schlecht aus. Ich dachte man kann die sowieso 
vorhandene Infrastruktur gleich nutzen.
Den Access-Point gegen einen modifizierbaren auszutauschen, werde ich 
mir nochmal durch den Kopf gehen lassen, der läuft ja sowieso immer.

von K. J. (Gast)


Lesenswert?

hi hab grade einen Fonera Router umgebaut, hab für meine Nachbarn eh nen 
Meshnetzwerk laufen basierend auf openwrt, der hat 8 frei nutzbare GPIOs 
(spi,i2c...) der Rest ist halt etwas Bastelarbeit allerdings bekommt man 
den nicht unter 4W die meisten Router sind da ähnlich.

Ein eigendes WEB-interface ... geht gut damit auch php und ähnliches 
sind möglich.

Ansonsten würde ich mir mal folgendes Board anschauen ist openwrt 
Compatibel und braucht nur 1,5w
http://shop.8devices.com/wifi4things/carambola

von Frank K. (fchk)


Lesenswert?

Für Batteriebetrieb sind eher so Sachen wie Zigbee oder IEEE802.16 oder 
auch die öfters hier erwähnten RFM12-Module im 433/868MHz-Bereich 
gedacht. Die sind VIEL einfacher aufgebaut und sparsamer.

fchk

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.