So messen Sie Hochstrom (20 A DC) mit Arduino

Ich möchte in der Lage sein, die Leistung einer an eine 12-V-Batterie angeschlossenen Last zu messen - diese Last benötigt ungefähr 20 A, und ich möchte dies mit einem Arduino speichern können.

Mein erster Versuch bestand darin, einen Shunt-Widerstand zu verwenden, um den Serienstrom zu berechnen und diesen dann mit der an den Anschlüssen der Batterie aufgezeichneten Spannung mit einem Spannungsteiler zu multiplizieren - aber das Problem war, dass der ADC die kleine Spannung des Shunts nicht aufnehmen konnte ( 14 mV) und ich frage mich, ob ich einen Operationsverstärker verwenden sollte, um die Spannung zu verstärken, oder einen ganz anderen Ansatz wählen sollte, weil ich eine Spannungsauflösung von 0,1 mV möchte.

Ich habe versucht, einen INA219 zu verwenden, bin mir aber nicht sicher, ob er diese Auflösung erreichen oder die Spannung unter Berücksichtigung des hohen Stroms messen kann.

Danke

Das Wichtigste für eine präzise Messung ist, den vollen Bereich Ihres ADC zu nutzen. Ich glaube, die ADC-Referenzspannung beträgt 5 V, also sollte die ADC-Spannung bei 20 A etwa 5 V betragen. Abhängig von Ihrem Shunt-Widerstand müssen Sie dann möglicherweise die Spannung über dem Shunt mit der richtigen Verstärkung verstärken, z. B.: Wenn Sie bei 20 A 14 mV haben, ist möglicherweise eine Verstärkung von 360 erforderlich, um den gesamten Bereich Ihres ADC zu nutzen.

Antworten (2)

Sie können einen isolierten oder einen High-Side-Stromsensor verwenden. LEM stellt einige sehr gute (allerdings nicht billige) her, die berührungslos sind - führen Sie einfach einen Draht durch den Sensor.

Es gibt ICs, die vom High-Side-Shunt aus arbeiten und einen Strom leiten, der proportional zum erfassten Strom ist. Zum Beispiel der Si8540 . Sie müssen sicherstellen, dass es keine Transienten auf der +12-V-Leitung gibt, die die 36-V-Fähigkeit des ICs überschreiten, oder es könnte zerstört werden. Es gibt eine Reihe anderer ähnlicher Chips.

Geben Sie hier die Bildbeschreibung ein

Wenn Sie schließlich einen Low-Side-Shunt haben, können Sie einfach einen Operationsverstärker verwenden.

Sie können Ströme in diesem Bereich messen, indem Sie spezielle ICs verwenden, die für die Strommessung ausgelegt sind, z. B. den ACS724LLCTR .

Hier finden Sie alle von digi-key angebotenen Stromsensoren.