Hall-Effekt-Stromsensor ACS712 für Batterieanwendungen

Ich möchte den Strom einer 12-V-Blei-Säure-Batterie für die Ladegerätanwendung messen. Meistens brauche ich also eine bidirektionale Strommessung. Die Strommessung kann mit einem Shunt-Widerstand oder mit Hall-Effekt-Sensoren erfolgen. Ich sehe, dass die Shunt-Stromsensoren mit einem I2C- oder SPI-Analogausgang geliefert werden. Aber der ACS712 kann direkt an den analogen Pin der MCU angeschlossen werden. Muss ich hier Operationsverstärker verwenden, um die aktuelle Verstärkung aufrechtzuerhalten? Oder verwenden Sie einfach den ACS712-Sensor, der direkt an die Batterieklemmen und die Sensorausgangsklemmen an die MCU angeschlossen ist. Bitte schlagen Sie mich vor.

(1) Möglicherweise finden Sie die folgenden Fragen und Antworten hilfreich: Rpi Current Sensing Using ACS712 and INA219 raspberrypi.stackexchange.com/questions/94403/… . (2) Sie benötigen ADC, aber keinen Operationsverstärker. (3) Sie benötigen unterschiedliche Stromsensoren für unterschiedliche Prüfbereiche.
Falls ich zwei benötige, messen Sie vier Batterieströme gleichzeitig mit dem ADC von STM32. Jetzt kann der ACS712 nicht verwendet werden, stattdessen verwenden wir INA219 mit I2C. Ist dieser Vorgang möglich. Ich denke, I2C in STM32 ist schwierig.
Für Batterieladeanwendungen gibt es andere Strommessverstärker mit speziellen Lade-/Entladeausgangssignalen, z. B. CJMCU-4080 MAX4080SASA Strommessverstärker – 1,56 € th.aliexpress.com/item/1005001355840165.html
Ich brauche nur einen Vorschlag, dass wir zum Messen der Batteriespannung direkt einen Spannungsteiler verwenden können oder besser einen Spannungssensor verwenden.
Weder SPI noch I2C sind "analog". sie sind beide digitale Busse.

Antworten (1)

ACS712 hat 3 verschiedene Typen. Dies sind 5A-, 20A- und 30Ampere-Versionen. Die Empfindlichkeiten betragen 185 mV/A, 100 mV/A und 66 mV/A. Wenn diese Werte für Ihr System gut sind, verbinden Sie einfach den VIOut-Pin direkt mit dem MCU-ADC-Eingangspin. Stellen Sie sicher, dass die VDD des ACS712 mit der VADC-Spannung der MCU übereinstimmt.Geben Sie hier die Bildbeschreibung ein

Wenn Sie mehr benötigen, können Sie die Verstärkerschaltung verwenden, um die Empfindlichkeit auf bis zu 610 mV/A zu erhöhen.

Geben Sie hier die Bildbeschreibung ein