ACS712ELC-20A Stromsensor – Hall-Effekt Analogstrommessmodul für Arduino
Das TB-ACS712 Stromsensormodul basiert auf dem ACS712ELC-20A Hall-Effekt Stromsensor und liefert eine analoge Spannung, die proportional zum Strom im Messpfad ist. Es ist nützlich für die Überwachung von Gleichstrommotoren, Batterieprojekte, Energieexperimente und Überlastungserkennung in Arduino-ähnlichen Systemen.
Die Allegro ACS712-Familie bietet galvanische Trennung zwischen dem gemessenen Leiter und der Niederspannungs-Signalseite durch Hall-Effekt-Messung. Verwenden Sie es mit dem ELAB Nano V3, UNO R3 Prototype Expansion Board oder Logging-Projekten, die Spannungs- und Strommessung kombinieren.
Für genaue Messwerte kalibrieren Sie den Nullstrom-Offset und halten Sie Leiterbahnen und Anschlüsse innerhalb der Modul-Spezifikationen. Die 20A-Variante hat eine andere Empfindlichkeit als 5A- oder 30A-ACS712-Boards, verwenden Sie daher Code-Konstanten für die korrekte Version.
Technische Daten
| Parameter | Wert |
|---|---|
| SKU | TB-ACS712 |
| Sensor-IC | ACS712ELC-20A |
| Messprinzip | Hall-Effekt Strommessung |
| Nennstrom-Variante | 20A |
| Ausgang | Analoge Spannung proportional zum Strom |
| Versorgung | 5V typische ACS712-Modulsysteme |
| Isolierung | Hall-Effekt-Isolierung zwischen Strompfad und Signalseite |
| Nullstrom-Ausgang | Ungefähr VCC/2 bei typischen ACS712-Schaltungen |
| Host-Anforderung | ADC-Eingang |
| Anwendungen | Motorstrom, Leistungsüberwachung, Überlastungserkennung |
Board-Layout & Beschriftungsanleitung
- IP+ / IP- – Anschlüsse für den Hochstrom-Messpfad.
- VCC – 5V Sensorspannung.
- GND – Signalmasse.
- OUT – Analoger Ausgang zum ADC.
- ACS712 IC – Hall-Effekt Stromsensor.
- Stromrichtung – Ausgang steigt oder fällt je nach Stromrichtung.
- Kalibrierungshinweis – Messen Sie den Nullstrom-Offset vor der Verwendung.
- Sicherheitshinweis – Halten Sie Strom und Spannung innerhalb der Modulgrenzen.
Anwendungsszenarien
1. Arduino Strommessung
Lesen Sie den analogen Ausgang und wandeln Sie ihn mit einer 20A ACS712-Empfindlichkeitsschätzung um.
const int currentPin = A0; const float vcc = 5.0; const float sensitivity = 0.100; void setup() { Serial.begin(115200); } void loop() { int adc = analogRead(currentPin); float voltage = adc * vcc / 1023.0; float current = (voltage - vcc / 2.0) / sensitivity; Serial.println(current); delay(500); }
2. Null-Offset-Kalibrierung
Durchschnittliche ADC-Werte ohne fließenden Strom erfassen.
long total = 0; void setup() { Serial.begin(115200); for (int i = 0; i < 500; i++) { total += analogRead(A0); delay(2); } Serial.println(total / 500.0); } void loop() {}
3. Überstrom-Alarm
Schalten Sie eine LED ein, wenn der gemessene Strom einen Schwellenwert überschreitet.
const int ledPin = 13; void setup() { pinMode(ledPin, OUTPUT); } void loop() { int adc = analogRead(A0); digitalWrite(ledPin, adc > 650 || adc < 374 ? HIGH : LOW); delay(100); }
Lieferumfang
- 1 x ACS712ELC-20A Stromsensormodul
FAQ
F: Welche Stromversion ist das?
A: Der Titel nennt ACS712ELC-20A, die 20A-Variante.
F: Ist der Ausgang digital?
A: Nein, er ist analog.
F: Kann es bidirektionalen Strom messen?
A: Ja, der ACS712-Ausgang ist um VCC/2 zentriert.
F: Brauche ich eine Kalibrierung?
A: Ja, die Kalibrierung des Nullstrom-Offsets verbessert die Genauigkeit.
F: Kann es Wechselstrom messen?
A: Es kann bidirektionalen Strom erfassen, aber für Wechselstrom ist eine RMS-Berechnung erforderlich.
F: Welche ADC-Spannung ist bei Nullstrom zu erwarten?
A: Ungefähr die Hälfte der Versorgungsspannung.
F: Kann ich 20A überschreiten?
A: Nein, bleiben Sie innerhalb der Modul- und Anschlussgrenzen.
F: Ist es isoliert?
A: Der Hall-Effekt-Sensor bietet Isolation zwischen Leiter und Signalseite innerhalb der IC-Spezifikationen.











Rezensionen
Es gibt noch keine Rezensionen.