Diy DC-Leistungsmessmodul für Arduino - Gunook
Diy DC-Leistungsmessmodul für Arduino - Gunook
Anonim
Diy DC-Leistungsmessmodul für Arduino
Diy DC-Leistungsmessmodul für Arduino

In diesem Projekt werden wir sehen, wie man ein DC-Leistungsmessmodul mit Arduino herstellt

Schritt 1: Leistungsmessung

Um Gleichstrom zu messen, müssen wir Gleichspannung und Gleichstrom messen.

Ich benutze Spannungsteiler zur Spannungsmessung

und Shunt-Widerstand zur Strommessung

Schritt 2: Spannungsmessung

Spannungsmessung
Spannungsmessung

Mit dieser Konfiguration können wir eine Gleichspannung von bis zu 55 V von Arduino messen

Schritt 3: Strommessung

Strommessung
Strommessung
Strommessung
Strommessung
Strommessung
Strommessung

Theoretisch ist der Stromdurchgang durch jede Last gleich, wenn wir zwei Lasten in Reihe schalten. Wenn wir also eine der Lasten durch einen bekannten Widerstand ersetzen, können wir eine Spannung über den bekannten Widerstand erhalten, die proportional zum Strom durch Ohm's Low. ist

Schritt 4: Shunt-Widerstand

Nebenschlusswiderstand
Nebenschlusswiderstand
Nebenschlusswiderstand
Nebenschlusswiderstand
Nebenschlusswiderstand
Nebenschlusswiderstand

Ich habe einen 0,47-Ohm-Widerstand, der mich umgibt, aber ich messe mit einem Multimeter, es waren 0,5 Ohm, also nehmen Sie 0,5 als Berechnung

Durch die Berechnung des Parameters habe ich festgestellt, dass dieser Widerstand 3 A maximalen Strom und 1,5 V Abfall verarbeiten kann, also nehme ich diesen Parameter als Referenz

Beachten Sie, dass die Spannung, die wir überstehen, eine Abfallspannung ist, die zu einer geringeren nutzbaren Spannung für die Last führt. Versuchen Sie also, den Shunt-Widerstand so niedrig wie möglich zu halten

Schritt 5: Spannung des Shunt-Widerstands verstärken

Spannung des Shunt-Widerstands verstärken
Spannung des Shunt-Widerstands verstärken
Spannung des Shunt-Widerstands verstärken
Spannung des Shunt-Widerstands verstärken

Durch die Berechnung des Parameters ist 1,5 Volt zu niedrig für Arduino, um den Strom genau zu messen, daher müssen wir die Spannung mit linearer Verstärkung auf 5 V max verstärken

höre ich benutze lm358 als differentielle Konfiguration

und durch Berechnung der Verstärkung von 3 berechne ich den Widerstand für opamp

Schritt 6: Testschaltung auf Steckbrett

Testschaltung auf Steckbrett
Testschaltung auf Steckbrett
Testschaltung auf Steckbrett
Testschaltung auf Steckbrett

Durch das Testen der Schaltung auf dem Steckbrett mache ich eine Schaltung auf der Prototyp-Leiterplatte

Schritt 7: Codierung

Durch Anschließen der Schaltung an Arduino und Laden dieses Codes erhalten wir Voltahe und Strom am seriellen Anschluss