ACS712 5A Stromsensor Analog Current
Vorrätig
Miss, was dein Projekt wirklich verbraucht
Wenn dein Motor beim Anlaufen mehr Strom zieht, eine LED-Leiste plötzlich heller wird oder ein Akku-Projekt unerwartet schnell leer ist, liefert dir der ACS712 einen greifbaren Messwert statt Bauchgefühl. Du kannst Stromverläufe direkt mit Arduino, ESP32 oder einem anderen ADC-fähigen Controller beobachten und daraus echte Entscheidungen für dein Projekt ableiten.
Der Sensor gibt eine analoge, um den Nullpunkt zentrierte Spannung aus. Nach einer kurzen Offset-Messung siehst du, ob Verbraucher sauber laufen, Lastspitzen auftreten oder deine Schaltung mehr Reserven braucht.

Anschlüsse, Pins und Funktionen im Überblick
Die folgende Übersicht bezieht sich auf die konkret abgebildete Makershop-Ausführung.

Was du damit bauen kannst
DC-Verbrauch sichtbar machen
Den Strom kleiner 5-A-Projekte messen und erkennen, wie sich Motor, LED-Streifen oder Funkmodul im Betrieb verhalten.
Lastspitzen entdecken
Einschaltströme und kurze Peaks im seriellen Monitor beobachten, bevor eine Versorgung im fertigen Aufbau zu knapp wird.
Akkuprojekte einschätzen
Stromaufnahme protokollieren und daraus Laufzeit, Reserven und sinnvolle Abschaltgrenzen besser planen.
Messwerte anzeigen
Stromdaten auf Display, Dashboard oder Logger ausgeben und Kalibrierung mit echten Verbrauchern praktisch nachvollziehen.
In wenigen Minuten deinen ersten Stromwert sehen
Starte mit einem sicheren Niedervolt-Aufbau, miss zuerst den Nullpunkt und rechne danach die Abweichung am ADC in Ampere um.
Vorbereitung und Umsetzung
| Schritt | Umsetzung |
|---|---|
| VCC | stabile 5 V |
| GND | Controller GND |
| OUT | ADC-Eingang |
| IP+ / IP− | in Reihe zum stromlosen Messkreis |
const byte ACS_PIN = A0;
const float ADC_REF_V = 5.0;
const float EMPFINDLICHKEIT_V_PRO_A = 0.185; // 5A-Variante; IC-Aufdruck pruefen
float nullpunkt;
float mittelwert(byte anzahl) {
unsigned long summe = 0;
for (byte i = 0; i < anzahl; i++) summe += analogRead(ACS_PIN);
return summe / float(anzahl);
}
void setup() {
Serial.begin(9600);
delay(500);
nullpunkt = mittelwert(100); // Niedervolt-Messkreis ohne Strom
}
void loop() {
const float adc = mittelwert(50);
const float stromA = (adc - nullpunkt) * ADC_REF_V / 1023.0 / EMPFINDLICHKEIT_V_PRO_A;
Serial.print("Strom: ");
Serial.print(stromA, 3);
Serial.println(" A");
delay(250);
}Die wichtigsten Werte
| Sensorfamilie | ACS712; Messbereich am IC-Aufdruck unterscheiden |
|---|---|
| Varianten laut Hersteller | 05B, 20A und 30A mit unterschiedlichen Messbereichen |
| Versorgung | 5 V |
| Typische Empfindlichkeit | variantenabhängig; 05B-Familienwert 185 mV/A |
| Nullstrom-Ausgang | VCC/2 nominal |
| Bandbreite des IC | 80 kHz |
| Leiterwiderstand des IC | 1,2 mΩ typisch |
| Ausgang | ratiometrische Analogspannung |
| Modulabmessungen laut Shop | ca. 50 × 20 × 16 mm |
Datenblatt, Pinout und Tutorials
Eigene Makershop-Unterlagen stehen direkt auf unserem Server bereit. Ergänzend verlinken wir vertrauenswürdige technische Primärquellen.
Technische Grundlage: Allegro ACS712 Produktseite · Allegro ACS712 Datenblatt. Produktbilder und Lieferumfang beziehen sich auf das Makershop-Angebot.
Vor dem ersten Einsatz wissen
Warum ist die 5-A-Version empfindlicher?
Allegro spezifiziert für die 05B-Variante 185 mV/A statt 66 mV/A bei der 30-A-Version.
Kann der Strom in beide Richtungen fließen?
Ja, die Ausgangsspannung steigt oder fällt relativ zum Nullpunkt.
Wie reduziere ich Rauschen?
Stabile Versorgung, Mittelwertbildung und passende Filterung helfen; die gewünschte Bandbreite darf dabei nicht verloren gehen.
Kann ich mit jeder ACS712-Variante gleich rechnen?
Nein. 05B-, 20A- und 30A-Ausführungen besitzen unterschiedliche Messbereiche und Empfindlichkeiten; der IC-Aufdruck bestimmt den richtigen Faktor.
Dokumentation / Ressourcen
Ähnliche Produkte
GY-INA219 Spannungssensor Strom Sensor
4,60 €
SCT 013-030 3,5mm Ausgang nicht-invasiver
10,40 €
Adafruit INA169 analoger DC Strom Sensor
16,40 €
















Rezensionen
Es gibt noch keine Rezensionen.