Ich habe ein Arduino mit mehreren Sensoren und möchte den Gesamtstrom-/Leistungsverbrauch des Systems kennen

Ich habe 3 PIR-Sensoren, einen Piezo-Summer, 3 einfache LEDs, das Arduino-System und 2 Temp. Sensoren. Ich plane, eine 9-Volt-Batterie zu verwenden und den Schlafmodus während des Betriebs des Systems zu implementieren. Mit welchen Methoden kann ich herausfinden, wie viel Strom durch das System fließt, und den Stromverbrauch ermitteln? Können Sie mich auch auf einen Standort für ein Batteriemanagementsystem verweisen, um festzustellen, wie viel Potenzial die 9-Volt-Batterie in verschiedenen Phasen hätte?

Antworten (2)

Wenn Sie das Gerät nur zu Charakterisierungszwecken testen, können Sie einfach die Strommessfunktion Ihres Multimeters verwenden. Platzieren Sie das Messgerät zwischen dem Pluspol der 9-V-Batterie und dem Versorgungseingang Ihres Stromkreises.

Wenn es sich um eine Online-Überwachung handelt (dh als Merkmal des Geräts), ist das Einfachste wahrscheinlich ein Strommess-Shunt-Widerstand und ein Instrumentenverstärker-Chip. Strommesswiderstände sind in verschiedenen Werten erhältlich, aber für Ihre Anwendung ist wahrscheinlich etwa 0,05 Ohm ausreichend. Die Differenzeingänge des Instrumentenverstärkers gehen über den Strommesswiderstand, und der Ausgang geht an einen der analogen Pins des Arduino.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Die Spannung über dem Strommesswiderstand ergibt sich einfach aus dem Ohmschen Gesetz (V = IR). Verwenden Sie Ihren maximal erwarteten Strom, um die Verstärkungseinstellung für den Instrumentenverstärker zu bestimmen. Wenn Sie beispielsweise maximal 500 mA Strom messen möchten, 0,05 Ohm * 500 mA = 25 mV, so wird ein Verstärkungsfaktor von 200 diesen Parameter auf 0-5 V für den ADC des Arduino skalieren.

Was den nächsten Teil Ihrer Frage betrifft - verwenden Sie erneut ein Multimeter, wenn dies nur zu Charakterisierungszwecken dient. Die Kennlinien einer 9V Batterie findet man recht einfach bei Google ( hier z.B. ein Datenblatt von Duracell ). Wenn es für die Online-Überwachung ist, verwenden Sie einfach einen Spannungsteiler, um die Spannung von 0-9 V auf 0-5 V für den Arduino ADC zu skalieren. Eigentlich würde ich wahrscheinlich nur einen Dividieren-durch-zwei-Spannungsteiler für ein wenig Headroom am oberen Ende verwenden. Die Schaltung ist einfach:

schematisch

Simulieren Sie diese Schaltung

Wenn Sie Hardware herstellen möchten, müssen Sie als Erstes ein DMM (Digitalmultimeter) kaufen und sicherstellen, dass Sie eines mit einer aktuellen Funktion erhalten. Dann schließen Sie Ihre Komponenten an eine 9-Volt-Stromversorgung an und messen den Strom, der an die Last geliefert wird. Wenn Sie das nicht tun können, suchen Sie die Datenblätter für jedes Teil, und sie sollten den ungefähren Versorgungsstrom auflisten. Füge sie hinzu.

Was das Verhalten einer 9-Volt-Batterie betrifft, Google "9-Volt-Batteriekapazität". Sie haben offensichtlich einen Internetzugang. Benutze es.