Last Updated on 15. October 2026 by SuffocationLink status: OK
Der ACS712 ermöglicht es, angeschlossen an einen Microcontroller, den Strom zu messen. Den Chip gibt es mit einer kleinen Schaltung fertig auf Platine. Es gibt diese in verschiedenen Varianten abhängig von der maximal zu messenden Stromstärke (5,20,30 Ampere). Die gemessene Stromstärke wird in eine proportionale Spannung umgewandelt und an einem Pin ausgegeben. Dieser kann über einen analogen Port gelesen werden.
Was ist ein Preview? Hier zeige ich kurz Hardware, die ich entdeckt, aber noch nicht genauer angeschaut habe. So behalte ich den Überblick und ihr seht schon vorab, was kommt. Sobald ich dazu komme, ersetzt ein ausführlicher Beitrag das Preview. Was zuerst dran ist, bestimmen eure Kommentare oder meine Lust und Zeit ;).

Description
| Description | 5A | 20A | 30A |
|---|---|---|---|
| Supply voltage | 5V | 5V | 5V |
| Max Spannung bei 0Ampere | 2,5V | 2,5V | 2,5V |
| Skalierung | 185 mV/A | 100 mV/A | 66 mV/A |
| Chip | ACS712ELC-05A | ACS712ELC-20A | ACS712ELC-30A |
| Temperaturbereich | -40°C bis 85°C | -40°C bis 85°C | -40°C bis 85°C |
| Maße | 33mm x 13mm x 15mm | 33mm x 13mm x 15mm | 33mm x 13mm x 15mm |
| Weight | 5g | 5g | 5g |
Liegt kein Strom an, gibt der ACS eine Spannung von 2,5V aus. Liegt ein Strom an, steigt oder sinkt die Spannung je nach Polung über oder unter den Mittelwert.

Abhängig vom Sensor ergeben sich bei einer 8Bit ADC folgende Auflösungen:
5A / (1024/2) = 5A / 512 = 0,009766A = 9,766mA
20A/ 512 = 0,0390625A = 39mA
30A/ 512 = 0,05859375A = 59mA
Libraries
Ich habe in der Arduino zwei Bibliotheken hierzu gefunden, unter Github gibt es noch ein paar mehr.
https://github.com/RobTillaart/ACS712Link status: OK
https://github.com/Warlib1975/Irms_calcLink status: OK
Die erste Bibliothek enthält ausgefeilte Glättungsalgorithmen, die zweite ist eher klein gehalten.
Die folgende Bibliothek ist unter Github verfügbar, muss aber manuell eingebunden werden. Sie ermöglicht das kontinuierliche Monitoring und die Berechnung der Energie.
https://github.com/pieman64/ESPecoMonLink status: OK
Conclusion
Der Sensor macht, was er soll, die Genauigkeit steht und fällt mit dem verwendeten ADC, siehe hierzu auch Wolles Beitrag in den gelinkten Quellen.
Licence
Stand 10.10.2026; kommerzielles Produkt, keine offene Lizenz bekannt.
- Hardware: kommerzielles Modul (Handelsware), keine offene Lizenz angegeben
- Software/Firmware: Beispielcode und Bibliotheken unter der Lizenz ihrer Autoren (siehe Quellen)
- Marken: Genannte Marken- und Produktnamen gehören ihren jeweiligen Inhabern.
Related Posts
Sources
https://wolles-elektronikkiste.de/acs712-stromsensorLink status: Unknown
https://funduino.de/nr-41-stromstaerkesensor-arduinoLink status: Unknown
https://github.com/RobTillaart/ACS712Link status: OK
https://github.com/Warlib1975/Irms_calcLink status: OK
https://github.com/pieman64/ESPecoMonLink status: OK
Datenblatt von AZ DeliveryLink status: Unknown
https://www.christians-shop.de/Stromsensor-ACS712-5ALink status: Unknown
| Date | Change | Author |
|---|---|---|
| 15.10.2026 | Mehr zum Thema: Vorschaubild folgt jetzt der Website-Einstellung | Suffocation |
| 11.10.2026 | Abschnitt Lizenz ergänzt (Hardware/Software) | Suffocation |
| 10.10.2026 | Verwandte Beiträge: Shortcode durch Block „UB Mehr zum Thema“ ersetzt Einleitung „Was ist ein Preview“ gekürzt, jetzt gemeinsamer Block | Suffocation |
| 08.10.2026 | Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer) | Suffocation |
| 04.10.2026 | Rechtschreibung korrigiert: Tippfehler, Kommas, Groß-/Kleinschreibung | Suffocation |
| 03.10.2026 | Log-Liste eingefügt | Suffocation |
| 11.09.2023 | Post created | Suffocation |