Was ist der wirtschaftlichste Weg, 240-V-Netzspannung, -strom und -leistungsfaktor digital zu messen?

Ich möchte Messungen der Netzenergie erfassen und analysieren, die ich pro Stromkreis verwende.

Ich habe ein paar Verbraucherprodukte gefunden, die eine Powerpoint-Energieüberwachung bieten, wie das Kill-A-Watt, aber die PC-Konnektivität muss in Geräte wie diese gehackt werden, und während fortschrittlichere Geräte integrierten USB bieten, ist mir nichts bekannt Standardprodukt, das mit Treibern/Unterstützung für FreeBSD geliefert wird.

Meine Versuche, DIY-Energiemonitore über Google zu finden, sind kläglich gescheitert, da ich nicht ganz sicher bin, wonach ich suchen soll, aber ich habe ein besonders interessant aussehendes PDF zum Thema Energieüberwachung gefunden , das eine Vielzahl verschiedener softwarebasierter Energieüberwachung beschreibt Techniken und wie man sie umsetzt.

Eines der Dinge, die dieses PDF hervorhebt, ist die Beziehung zwischen Spannung, Strom und Leistungsfaktor und die Tatsache, dass Sie den Energieverbrauch (Watt) ohne Spannung und Strom nicht genau berechnen können und dass auch der Leistungsfaktor berücksichtigt werden muss. Ich suche im Allgemeinen nach einer Messlösung, die Spannung, Strom und PF verfolgt.

Das Kill-A-Watt scheint der effektivste und einfachste Ausgangspunkt für die Messung von Spannung und Strom (und damit von PF) zu sein, aber ich bin aus mehreren Gründen besorgt über die Verwendung dieses Geräts:

  • Es gibt mehrere Varianten des Kill-A-Watt-Schaltungsdesigns , anscheinend von verschiedenen Vertragsherstellern. Hacking-Anleitungen scheinen nur für eine Variante verfügbar zu sein.
  • Die Leiterplatten verwenden keinen Vollspannungswandler oder Transformator, sodass alle Komponenten mit einem 240-V-Potenzial arbeiten. Ich würde meine Elektronikerfahrung als "extrem rudimentär" bezeichnen, daher betrachte ich die Modifikation eines Geräts wie diesem als absolut außerhalb des Rahmens dessen, was für mich eine gute Idee wäre.
  • Die aufgeführten Designs sind für die US-Version des Kill-A-Watt, aber ich bin in Australien. Das australische Design ist völlig anders (völlig anderes Gehäuse usw.) und völlig undokumentiert. Ich verstehe, dass das Kill-A-Watt wahrscheinlich mit 240 V umgehen wird, da die USA ein geteiltes 120/240-System verwenden, aber trotzdem.
  • Wenn ich diesen Diskussionsthread im Forum lese , habe ich den Eindruck, dass nicht nur das Kill-A-Watt-Gerätedesign selbst nicht besonders fortschrittlich ist, sondern dass der Spannungs-/Stromüberwachungs-Hack selbst ohne das Kill-A-Watt im erster Platz.

Angesichts dieser Überlegungen suche ich nach einer kostengünstigen Möglichkeit, den Stromverbrauch meiner Computer und anderer Peripheriegeräte in Echtzeit zu verfolgen.

Ich habe eine Ecke, in die ich gut einen Quadratmeter Ausrüstung hineinschieben kann, sodass die Lösung nicht kompakt sein muss. Meine einzigen Anforderungen sind, dass das System Strom, Spannung und Leistungsfaktor verfolgt und mäßig einfach zu bauen ist (ich würde meine Lötfähigkeiten als akzeptabel bezeichnen).

Softwaredesign ist überhaupt kein Problem, und ein Mikrocontroller-basiertes Design wäre in Ordnung. Tatsächlich gefällt mir am KAW-Hack unter anderem, dass (wie in einem der Posts in dem Thread, den ich zuvor verlinkt habe) das System Strom und Spannung 17-mal pro Sekunde erfasst (für die PF-Berechnung). Das ist ziemlich cool und würde schöne Grafiken ergeben :)

Ein Mciro mit ADC, etwas Isolation und Spannungsteiler und ein Shunt sollten alles sein, was Sie brauchen, so ziemlich das gleiche, was Sie in all diesen Geräten finden.
Wenn Sie Mikrocontroller mögen, gibt es einen Atmel-Designhinweis, der einen Leistungsmesser mit einem 8-Bit-AVR verwendet. Der Chip ist aktiv, sodass Sie den Kommunikationskanal isolieren müssen.
denke, es ist dieses hier: atmel.com/images/…
Und damit es mit FreeBSD funktioniert, benötigen Sie eine USB-Chip-Schnittstelle, die von diesem Betriebssystem unterstützt wird. Ich bin mir ziemlich sicher, dass sie irgendwo eine Liste haben.
@PlasmaHH , @Jasen : Interessant. Das Lesen der Antworten, die aufgetaucht sind, seit Ihre Kommentare gepostet wurden, scheint zuzustimmen, dass dies die grundlegende Richtung ist, in die ich gehen muss. @RespawnedFluff : FreeBSD unterstützt sicherlich die USB/Seriell-Konverterlösungen von FTDI, was wahrscheinlich die Richtung ist, in die ich gehen werde . Wenn ich Firmware für ein natives USB-Gerät entwickle, vermute ich nicht, dass das Schreiben des geeigneten Treibers dafür nicht zu schwierig wäre.
Siehe Abschnitt "Hinzugefügt" am Ende meiner Antwort.

Antworten (2)

Früher habe ich Stromzähler entworfen, also bin ich voreingenommen. Es gibt nur eine Möglichkeit, die Leistung (digital) zu messen, und zwar das gleichzeitige Abtasten der Spannungs- und Stromwellenformen mit einer angemessen hohen Rate, z. B. 1 kSps oder höher. Sie multiplizieren die v- und i-Samples, um sofortige Power-Samples zu erhalten. Sie mitteln dann diese Leistungsproben, um die wahre Durchschnittsleistung zu erhalten, dh die Art der Leistung, die Ihnen in Rechnung gestellt wird: -

Geben Sie hier die Bildbeschreibung ein

Wenn Sie die 3-Phasen-Leistung messen müssen, finden Sie unter diesem Link die Zwei-Wattmeter-Methode

Keines der oben genannten muss den Leistungsfaktor berücksichtigen, da PF nur eine nette retrospektive Zahl ist, die verwendet werden kann, um den Strom eines Standorts zu reduzieren und so zu vermeiden, dass für das Überschreiten der Blindleistungsgrenzen eine Rechnung gestellt wird. In einem Haushalt wird dieser zusätzliche Teil der Abrechnung meines Wissens nicht angewendet, und in Großbritannien wurden nur Benutzer mit 100 kW und mehr aufgefordert, die PF-Korrektur zu verwenden, um die zusätzliche Gebühr von Stromanbietern zu vermeiden.

Lassen Sie mich wiederholen

LEISTUNGSFAKTOR HAT NICHTS MIT RICHTIGER UND GENAUE LEISTUNGSMESSUNG ZU TUN.

Warum müssen Sie mit 1 kSps abtasten, höre ich jemanden sagen - Grund - um Nyquist-Aliasing-Fehler zu vermeiden. Ja, die Spannung ist normalerweise eine ziemlich unverzerrte Sinuswelle mit minimalen Oberwellen, aber nicht der Strom. Denken Sie nur an den Strom, den ein Brückengleichrichter, ein Glättungskondensator und eine Last aufnehmen: -

Geben Sie hier die Bildbeschreibung ein

Der Glättungskondensator des Netzteils wird nur am oberen Ende des Spannungszyklus aufgeladen, und in der restlichen Zeit wird größtenteils kein Strom aus der Wechselstromversorgung entnommen. Unter diesen Umständen muss eine ziemlich rigorose Hochgeschwindigkeitsabtastung durchgeführt werden.

Dann fragen Sie sich angesichts der schlechten Form des Stroms in Haushalten, ob Effektivspannung, Effektivstrom und der Versuch, einen aussagekräftigen Leistungsfaktor zu ermitteln, überhaupt einen Sinn für die Stromversorgung machen?

Nein, natürlich nicht, und daher ist jedes Gerät, das die Leistung nicht misst, indem es das Ergebnis der augenblicklichen Multiplikation von Spannung und Strom mittelt, ein Betrug.

Messen und berechnen Sie also die Leistung richtig, und nebenbei können Sie die RMS-Spannung und den RMS-Strom berechnen. Sie könnten dann die RMS-Zahlen in die Leistungszahl teilen, um ein echtes Maß für den Leistungsfaktor zu erhalten, ABER Sie müssen PF nicht kennen überhaupt, wenn Sie Ihre Rechnungen überprüfen möchten.

Vielen Dank für diese Antwort. Abgesehen davon, dass ich jetzt so ziemlich die gesamte Theorie begreife, die für das Energiemonitoring relevant ist, machen verwandte Themen wie schmutzige Elektrizität für mich jetzt auch viel mehr Sinn! Ich verfolge vielleicht Leistungsfaktor- und RMS-Spannungs- und Strommessungen, aber ich verstehe jetzt, dass dies nicht meine erste Priorität sein muss. :D
Cool und ich möchte hinzufügen, dass der Artikel über die Leistungsüberwachung von einem Idioten geschrieben wurde, der SFA nicht über die Leistungsmessung versteht!
@Andyaka Können Sie sich bitte den Abschnitt "Hinzugefügt" am Ende meiner Antwort ansehen und mitteilen, ob Sie an meiner supergünstigen Lösung für 8 Kanäle etwas falsch sehen. Wenn die Einspeisung eine Phase von einem einzelnen Punkt ist, haben Sie zB 8 Stromrichtungs-Rs und lesen Sie sie direkt mit uC. Verwenden Sie in ähnlicher Weise einen einzelnen V-Teiler, der auf denselben Punkt verweist, und verwenden Sie dasselbe V für alle Kanäle.
Kilohertz-Sampling ist nicht erforderlich. Sie können mit 10,001 pro Sekunde abtasten und absolut gute Leistungsfaktorwerte erhalten - Leistungswellenformen wiederholen sich, und solange Sie alle Teile der Wellenform abtasten, können Sie ein "Äquivalentzeit" -Bild des Stromverbrauchs erstellen. Sie benötigen Kilohertz-Bandbreite, aber die Abtastrate kann niedriger sein.
@Jasen bitte sei nicht naiv. Was Sie vorschlagen, ist eine Unterabtastung, und es ist höchst unwahrscheinlich, dass transiente Bedingungen übersehen werden, die nur mehrere AC-Zyklen dauern. Schlechte, schlechte Idee, Alter.
@RussellMcMahon, es scheint mir in Ordnung zu sein - eine Spannungsreferenz und alle Strom-Shunts schlagen am selben Ort ab.
@Andy, wenn Sie an der durchschnittlichen Leistung interessiert sind, tragen kurze Transienten wenig zum Gesamtergebnis bei.
@Jasen, also unterabtasten Sie bei 10,001 Hz und die Netzfrequenz driftet auf 50,001 Hz ab - sagen Sie mir, was passiert?
Das wird kein großes Problem sein, bis es sich 50,005 Hz nähert, aber ja, ich sehe, dass die Abtastrate abgestimmt werden müsste, um sicherzustellen, dass eine gleichmäßige Verteilung der Phasen erfasst wird.
Ja, ich meinte 50,005 Hz!!!
FWIW, ich muss 8-9 Kanäle gleichzeitig messen, daher wäre es wirtschaftlich sinnvoll, etwas mit 8-9 ADC-Leitungen mit 1 kHz + zu finden. Meine einzige Frage ist, ist 1,0000 kHz Abtastrate die richtige Rate oder ist der ideale Wert höher oder niedriger?
@ i336 Wie bei jeder analogen Konvertierung müssen Sie Nyquist gehorchen, und dies bedeutet, dass die Oberwellen in der aktuellen Wellenform berücksichtigt werden, damit Aliasing vermieden wird. Das schlimmste Haushaltsgerät ist wahrscheinlich ein PC oder Fernseher. Versuchen Sie, etwas herumzugraben, um Bilder des Stroms zu erhalten, und verwenden Sie dann Excel, um mit gesampelten Sinwaves zu multiplizieren, und sehen Sie, wie niedrig Sie mit dem Sampling gehen können, bevor Sie inakzeptable Leistungsfehler erhalten.
@Andyaka: Oh, okay ... was ich tun könnte, ist, nach einem µC mit 5-10 kHz (oder mehr, wenn möglich) ADC-Leitungen zu suchen und die Abtastrate der Firmware konfigurierbar zu machen. Dadurch kann ich mir sowohl Diagramme des Stroms ansehen (ich nehme an, das meinen Sie mit "Bildern"? Ich bin mir nicht sicher), da ich hier keine Analysegeräte habe, als auch alles gleichzeitig einstellen. :D
Sie können anständige "Bilder" erhalten, indem Sie eine Simulation eines mit Wechselstrom betriebenen Brückengleichrichters und einer Glättungskappe mit einer starken Last ausführen. Wenn Sie LTSpice haben, können Sie sogar eine Spektrumanalyse dieser Ausgabe durchführen und entscheiden, wie viele Harmonische Sie berücksichtigen sollten.

Mehr gleich - ich habe viele Referenzen, die ich ausgraben kann. Ich bin in Neuseeland.

Das ADAFruit tweetawatt System kann konzeptionell mit jedem Leistungsmesser verwendet werden.
Im Wesentlichen akzeptieren sie Eingaben vom Spannungssensor und Stromsensor des Messgeräts und leihen sich die Versorgungsspannung für das XBEE-Modul aus und geben dann das Signal über XBEE zur Verarbeitung durch das Remote-System - PC oder was auch immer - aus.

Seite 25 des Tweet-a-Watt-Handbuchs enthält den sehr einfachen Schaltplan dessen, was sie tun. Leistungsmesser skalieren die Netzspannung auf einen kleinen Wert (häufig etwa 0,2 V RMS-Bereich für anspruchsvolle Sigma-Delta-Wandler-Eingangsenergiemesser-ICs und einige Volt für Prozess-in-Mikrocontroller-Einheiten) und der Strom wird ähnlich dargestellt - oft über einen Stromwandler.
Wenn Sie bereit sind zu spielen und die Sicherheitsprobleme zu akzeptieren, können Sie sich ansehen, welche Eingänge der Tweet-a-Watt benötigt, und die Hauptleitungen selbst skalieren.

Ich bin der Meinung (nachdem ich mich intensiv mit dem Thema befasst habe), dass die effektivste Gesamtmethode darin besteht, einen "Energiezähler-IC" mit einer isolierten Schnittstelle zu verwenden. Einige Leute haben die Arbeit für einige der verfügbaren kommerziellen Messgeräte erledigt, die bekannte ICs verwenden, und eine Reihe von kommerziellen Messgeräten verwenden ICs, für die Datenblätter verfügbar sind.

Ein Mann lieferte im vergangenen Jahr ausführliche Informationen zu seiner Lösung, die am Hackaday und anderswo aufgetaucht sind. Ich kann später weitere Details angeben, aber eine Websuche sollte es finden. Er nahm die IIC-Ausgänge und isolierte sie optisch und verwendete einen ESP8266, um sie zur Fernanalyse zu senden. Er kannte den verwendeten IC nicht und ich schickte ihm eine Nachricht, in der ich ihm mitteilte, was verwendet wurde, aber nie eine Antwort bekam. Ich kann diese Informationen "bald" zur Verfügung stellen.

Der Vorteil der Verwendung eines Geräts, das einen "Energiezähler"-IC verwendet, besteht darin, dass es für den kommerziellen Stromzählermarkt entwickelt wurde und den meisten weniger integrierten Systemen im grundlegenden Betrieb weit überlegen ist. Die ICs verwenden typischerweise Delta-Sigma-ADC-Wandler mit Genauigkeiten und Auflösungen, die weit über der Genauigkeit der üblicherweise verwendeten Referenzen liegen. Sie haben eine Datenausgabefähigkeit von besser als +/- 0,1 % (in einigen Fällen viel besser), wenn ausreichend genaue Referenzen gegeben sind. Sie liefern Effektivspannung und -strom, Wirkleistung (momentan und zeitlich gemittelt), summierte Energie (kWh), Blindleistung (kVA), Leistungsfaktor und mehr. Sie liefern häufig sowohl numerische Daten als auch Energieimpulse, die zum Ansteuern mechanischer Zähleranzeigen geeignet sind. Wenn ein handelsübliches Gerät als Schnittstelle zu einem DIY-System verwendet wird, ist lediglich die Leistungsplatine erforderlich - wobei das LCD-Display und die Prozessorplatine redundant sind. Da solche Messgeräte beispielsweise für 18 $ verkauft werden, kosten die Leistungsplatinen allein wahrscheinlich weniger als 5 $ ex China. Diese verfügen über den Energiezähler-IC, den Spannungsteiler, den Strom-Shunt, die Kalibrierungskomponenten und die Offline-Stromversorgung (oftmals ein unangenehmer, aber funktionsfähiger (tödlich gefährlicher, wenn nicht isolierter) Reihenkondensator).

Das "Energy Meter Project" ist Google (und meinen Aufzeichnungen zu gegebener Zeit) bekannt und bietet eine Version des oben Genannten.


Dies ist NICHT nur eine Einkaufsliste - aber es könnte so verwendet werden. Ziel ist es aufzuzeigen, wie solche Messgeräte für Heimwerkerzwecke eingesetzt werden können.

Jaycar in Australien verkauft eine Reihe von Leistungsmessern , die einen solchen IC verwenden, und Datenblätter sind verfügbar. Es ist meine Absicht, eine optoisolierte Schnittstelle für die Jaycar-Zähler und andere zu entwickeln, die dieselben oder ähnliche ICs verwenden, aber es steht auf der "Irgendwann" -Liste, so dass es zu schnelleren Ergebnissen führen kann, wenn jemand daran interessiert ist, es zu erledigen :-).

Wenn Sie morgen Ergebnisse wollen und nichts dagegen haben, 179 $ (160-90 $ mit einer "Trade" -Karte) zu zahlen, macht dieses Messgerät mit USB-Schnittstelle und Stromwandler und Software wahrscheinlich genau das, was Sie wollen.Geben Sie hier die Bildbeschreibung ein

Dieser Jaycar-Leistungsmesser kostet 27 australische Dollar in 1/s und ungefähr 18 Dollar in bescheidenem Volumen, als ich vor einigen Monaten nachfragte. Sie spezialisieren sie gelegentlich. Ich habe ein Datenblatt für den verwendeten IC (möglicherweise Cirrus-Logik), und dies möchte ich zunächst für die Schnittstelle anstreben.

Diese Jaycar Messgeräte sind schöner und teurer, aber nicht unbedingt besser für Ihren Zweck. Ich denke, das ist derjenige, für den Projektdetails und Code auf Hackaday veröffentlicht wurden.


Gerne können Sie mich abseits der Liste per E-Mail kontaktieren (Details in meinem Profil). Facebook ist keine gute Erstkontaktmethode.


HINZUGEFÜGT:

Welche Genauigkeit willst du.
WICHTIG - liegen sie alle auf einer Phase und werden vom selben Einspeisepunkt versorgt (Sicherung oder Steckdose oder ...?). Wenn ja, können Sie wahrscheinlich einmal die Spannung und den Strom x N messen und die V für V x I teilen.
Wenn alle Einspeisungen von einem gemeinsamen Punkt stammen, können Sie von diesem Punkt aus resistive Reihensensoren verwenden und das Messsystem mit diesem gemeinsamen Punkt floaten, also nur äußerst minimale Schaltungen verwenden. Ein uC an Bord von ADCs ist wahrscheinlich für Ihren Zweck in Ordnung, sodass Sie beispielsweise 8 x I-Sense, einen V-Teiler, eine auf den gemeinsamen Punkt zentrierte Stromversorgung und einen einzelnen isolierten Ausgangskanal benötigen, wenn Sie Ihren eigenen rollen. Das ist nicht trivial, aber auch technisch nicht sehr schwierig. Wenn Sie sich z. B. die Jaycar-Messgeräte nicht leisten können, werden sogar getrennte CTs pro Kanal lästig. Wenn Sie das obige Schema wirklich vorantreiben, könnten Sie das Los für 15 bis 30 US-Dollar in Teilen machen.

Das ist sehr interessant. Ein paar Dinge: 1), wenn Sie sagen "skalieren Sie den Strom selbst", bin ich mir nicht sicher - wie erreichen Sie das eigentlich? Aktuelle Shunts? Spulen erkennen? Und wie misst man überhaupt Spannung? 2) Angesichts der Antwort von Andy alias , der das Sampling bei 1 kSps erwähnte, zusammen mit der Tatsache, dass ich keine drahtlose Lösung brauche oder möchte, glaube ich nicht, dass das Tweet-A-Watt-Design für mich geeignet ist, und dass ich wahrscheinlich mein eigenes System machen werde (ich vermute nicht, dass es schwer sein wird). (Fortsetzung)
(Fortsetzung:) 3) Ich muss acht Rennstrecken gleichzeitig verfolgen. Glauben Sie wirklich, dass die Verwendung eines der Jaycar-Messgeräte (144 bis 216 US-Dollar nur für die Messgeräte und dann alle Teile und die Zeit, um jedes von ihnen zu modifizieren) der wirtschaftlichste Weg für mich wäre, dies zu tun? (Ich habe so wie es ist, fast kein Budget :P)
Sie brauchen kein Kilohertz-Sampling, führen Sie ein äquivalentes Zeit-Sampling durch
Wow, die zusätzlichen Bits, die Sie hinzugefügt haben, sorgen für ernsthaftes Nachdenken. Ja, die Stromkreise stammen alle aus derselben Haushaltsversorgung und durchlaufen nur verschiedene MCBs und RCDs. Und ich kann verstehen, was du damit meinst, dass es nicht trivial ist, aber sobald ich das Design habe und eine Vorstellung davon habe, was ich tue, sollte ich absolut in Ordnung sein. Ich werde wahrscheinlich nicht schnell gehen, aber ich werde wissen, was ich tue. :D
@ i336_ Sie würden die Messwiderstände am oder so nahe wie möglich am gemeinsamen Verbindungspunkt anbringen - möglicherweise vorbehaltlich regulatorischer Probleme. Wenn Sie einen echten Differenzstromeingang durchführen können, wird die Anforderung etwas weniger streng - die Spannungen des Erfassungswiderstands müssen immer noch innerhalb des Gleichtaktspannungsabstands vom gemeinsamen Punkt liegen. .
Blinkt Okay... vielleicht bin ich mir nicht sicher, was ich jetzt mache :P Ich plane eigentlich, einige neue Stromkreise einzurichten, und strebe an, die neuen Steckdosen direkt unter der Verteilertafel zu haben. Das heißt, ich ziehe bald um und könnte nach dem Umzug in deutlich anderen Umständen sein (ich habe noch keine Ahnung).