Giesser schrieb:
> Wie misst man so etwas mit Bordmitteln?
> Gibt es hier einen Trick?
Drei getrennte Messungen machen:
1) Stromaufnahme im Deep Sleep:
Du kannst die Versorgungsspannung durch einen Widerstand (z.B. 1kΩ)
leiten. Zunächst überbrückst du den Widerstand und startest die
Schaltung. Wenn der Schlaf-Modus erreicht wurde, entfernst du die Brücke
und misst die Spannung, die am Widerstand abfällt. Der Strom ergibt sich
nach dem Ohmschen Gesetz: I = U / R
Wichtig ist dabei nur, dass der Schlafmodus ausreichend lange andauert.
Wenn der µC während der Messung aufwacht, schmiert er natürlich ab, weil
dann an dem Widerstand zu viel Spannung abfällt.
2) Stromaufnahme im aktiven Modus:
Du verwendest einen Superkondensator mit zuvor ausgemessener Kapazität
anstelle des Netzteils (vor dem Spannungsregler!) und ermittelst den
Spannungsabfall über die Zeit. Ein Kondensator mit 1F hat bei 1A pro
Sekunde 1V Spannungsabfall.
Du könntest z.B. einen 1F Kondensator auf 12V aufladen, dahinter kommt
ein 3,3V Spannungsregler für die Elektronik. Wenn der Kondensator
innerhalb von 60 Sekunden 4V verloren hat, dann ergibt dies eine
mittlere Stromaufnahme von:
1F * 4V / 60s = 0,067A
3) Spitzenstromaufnahme in aktiven Modus:
Leite den Versorgungsstrom durch einen Shunt (0,1Ω Widerstand).
Spannungsregler und größere Kondensatoren (im µF Bereich) müssen vor dem
Kondensator liegen, damit sie nicht zusammen mit dem Widerstand einen
Tiefpass bilden.
1 | Netzteil o---Spannungsregler---Kondensator-----IOT Modul
|
2 | | | |
|
3 | | | |
|
4 | GND o---------+---------------+------[===]------+
|
5 | | |
|
6 | +---Oszilloskop---+
|
Das Oszilloskop zeigt den Spannungsabfall an, der Strom ergibt sich nach
dem Ohmschen Gesetz: I = U / R
Der ESP8266 Chip nimmt (zusammen mit dem Flash Speicher) beim Senden
Impulse von etwas mehr als 400mA auf.