Arbeitsgruppe Hardware Fonera power

Aus FunkFeuer Wiki
Wechseln zu: Navigation, Suche

Achtung dies ist ein WoW (Maintainer: Markus Kitttenberger)


Wegen ihrer Kleinheit und Billigkeit, ist wohl schon etlichen der Gedanke gekommen einen Solar/Akku betriebenen Knoten (egal ob nun Warnode oder nicht) basierend auf ner Fonera zu basteln.

IMO wichtigster Punkt ist hier effizienter Stromverbrauch, und da genau das sind die Foneras im Originalzustand ziemlich übel,..

Die alten 2100er Foneras

Haben 5V Eingangsspannung

ca. 3 bis 5W Leistungaufnahme

1 Linearwandler von 5 auf 3,35V (für LAN, Flash)

1 weiteren linearwandler von 3,3 auf 1,9V (für WLAN, Prozessor, Ram)

Die neuen 2200er Foneras

Haben 7,5V Netzteil, allerdings ca. 6..15V Eingangsspannung! (d.h diverse POE eigenbauten oder (mit-)versorgung mit linksysnetzteilen möglich)

ca 1.65 bis 2.5W Leistungsaufnahme

1 Schaltnetzteil von 4 bis 16V auf 3.35V (4V Eingangsspannung sind nur mit sehr "sauberer" Eingangsspannung erreichbar)

aber immer noch 1 Linearwandler von 3,3 auf 1,9V

also insgemsamt schon einiges besser, aber schon gut genug?

Undervolting Foneras

Versorgt man die Chips ner Fonera mit deutlich niedrigen aber sauberen Spannungen funktionieren sie auch, brauchen aber weitaus weniger Strom (-;

Die Ergebnissse einer 2200er Fonera finden sich hier:Fonera 2200

Auch 2100er Foneras wurden getestet, ergbnisse gibts bald,..

Inzwischen wurde auch auf einem link mit ca ETX 2 an einem ende eine undervoltted fonera betrieben, und es konnten keinerlei effekte bei normalen oder tieferen spannungen bemerkt werden, getestet wurden latenz, packetlosss, durchsatz, sendeleistung, mit unicast und broadcast traffic (keine layer 2 retries), bei fix eingetsllter wlan rate (11mbit b mode)

für g mode war der link etwas zu schlecht, und auch der standard rate selection algorithmus (als noch auto rate eingestellt war) lieferte sehr schlechte ergebnisse, (da es bei madwifi mehrere rate selection algos zur auswahl gibt werden die beim nächsten mal auch probiert werden)

weiters sah es so aus das im b-modus der stromverbrauch deutlich höher lag als im g-modus, trotz niderger datenrate (allerdgins wurde im g modus ein kürzerer link getestet, eingestellte sendeleistung war allerdings die gleiche, jedoch sinkt diese bei den meisten wlan chips bei hoher wlan rate, um da wirklich zu wissen was los ist müssen wohl noch alle wlan raten durchgemessen werden,..)

bei indoor tests (1 Meter abstand (-;) konnte obiges verhlaten aber nicht nachgeweisen werden, es gab zwar kleine unterschiede im stromverbrauch je nach wlanmodus, aber eben nur sehr kleine (im Bereich von 0,1 Watt), dieser test muss also wohl mit einem echten lossy link gemacht werden,..

10mbit und LEDs

Deutlich weniger als ein Watt im IDLE ist zwar schon recht wenig, aber da geht noch was,..

Denn Bei 10mbit anstatt 100mbit, brauchen 2100er/2200er Foneras fast ein viertel Watt weniger im idle und sogar 20mW weniger Strom als bei keinem angesteckten Netzwerkkabel,..

d.h. da man selten am wlan mehr als 10mbit durchsatz erreicht (und 10mbit full duplex eingetlich nie), macht das ziemlich viel sinn (leider ist bis jetzt noch keine elgante software basierte einstellmöglichkeit auf 10baseT am fonera bekannt ??)

während 10mbit mittels hardware mod recht leicht zu ereichen sind, und man da dann auch gleich 10mbit auto-negotiation haben kann, was einem klaglosen betreib mit anderen geräten im auto mode erlaubt, (was sont nicht der fall ist wenn man eine seite fix per software auf was einstellt, da man hierbei idr autonegotiation mitabschaltet)

Denn 100mbit bedeuten 200mW mehr pro Gerät, und 10mbit full duplex sind vermutlich nie oder weniger als 2% der zeit das bottleneck auf einem fon in einem adhoc mesh,..

Weiter ist beim Vergleich zwischen den 2100 und 220 Foneras aufgefallen das diese stärkere Leistungsschwankungen auf 3,3V haben, und diese schwankungen mit dem blinken der LEDs synchron waren,..

Denn die 2100er Fons haben geringeren Vorwiederstand und brauchen somit bis zu 200mW (47Ohm Vorwiederstand) wenn alle 3 LEDs leuchten, während die LEDs bei 2200er Fons nur ein Vietel brauchen (270 Ohm), und dementsprchend dünkler sind,..

Ändert man die vorwiederstände, oder entfernt diese oder die leds, spart man nochmals biszu 200mW bei den 2100ern bzw. 50mW bei den 2200 Fons.

Alternativ ist seit kurzen bei den openwrt trunks auch schon ein gpio teiber inkludiert, mit dem man (zumindest nachgeprüfterwesie die power led) auch per software ansprechen/abschalten kann,..

Und im endeffekt ist der Stromverbruach zwischen 2100ern und 2200ern Fons eigentlich recht gleich, evt. braucht der 2100er sogar weniger da er nen Netzwerkchip hat der schon laut Datenblatt 2,5V (oder 3,3V) verträgt,..

Andererseits sind die AR2315 auf den alten Fons weniger undervoltable als die scheinbar neueren Auf den 2200, da müssten aber noch mehr fons undervoltet werden (als nur jeweils einer) um zu wissen ob das nicht nur individuelle unterschiede sind,.. (die zweite getestet fonera 2100 kam mit minimal 1,41V schon sehr nahe an die 1,38V der einzigen gesteten 2200er heran, bei der ersten 2100er war jedoch bei 1,52V schluss)

WIFI Rate und Power Selection

Diese auf Auto zu lassen ist desweilen ziemlich weit vom optimum entfernt,..

Weiters ist aufgefallen das die verwendung eines anderen rate-selection algurithmus (onoe) im madwiwfi treiber, den idle stromverbrauch um 0,2W erhöht. (Was plausibel da onoe proaktiv selber zusätzlichen traffic erzeugt um die beste rate zu ermitteln)

die vor und nachteile der einzelnene rate selection algorithmen bzgl. idle load und gewählten rates gehören also auch noch näher ausgetestet

Eigenes Netzteil

sollte einen idle betrieb von 0.7W mit 3.3..4.2 Eingangsspannnug ermoeglichen

gedacht fuer LiPo Akkus (die dabei nicht tiefentladen werden (min. 3,2V, d.h. noch ca. 10% restkapazitaet))

alternativ tuns 2 bleiakkus oder (3 oder) 4 NiMh&Nicd Akkus, da die maximale eingangsspannung 5,5V betraegt


dazu brauchts 2 eigene Wandler geplanterweise basierend auf LM3674 ICs [1]

Wirkungsgrad ca. 88% bei 1,4V und 94% bei 3V, gesamt ca. 90%


ein typischer handyakku mit 1Ah reicht also ca. 4h

und 1kg an z.b. notebookakkus (300wh) fuer knapp 2 wochen


fuers erste gibts vorrat an 600Wh um 20 cent/Wh, danach muss noch ne preiswerte akkuquelle aufgetrieben werden