Powermeter von DG7XO

Ich habe das Leistungsmessmodul von Oliver, DG7XO nachgebaut. Es wurde in zwei Versionen in der cqDL vorgestellt. Oliver hat mir freundlicherweise eine Platine geätzt und den AVR programmiert, so dass nur noch Löten und Mechanik angesagt war...

Weitere Informationen finden sich hier auf Olivers Web-Seite.

Eingebaut habe ich es in ein Standard-Alu Gehäuse. Die Frontplattenbeschriftung fehlt noch. Einen Rahmen für das LCD habe nicht genutzt, da ich die 7,- EUR für solch ein Plastikteil einfach Wucher finde.

Oliver hat es geschafft, die gesamte "Niedrigstrom"-Schaltung auf einer Leiterplatte unterzubringen. Da bleibt genug "Luft" im Gehäuse für die restliche Verkabelung übrig. Da ich die 50A-Variante gebaut habe, ist der 0,001Ohm Widerstand einfach auf die Bodenplatte geschraubt.

Ich hätte mir manchmal eine etwas größere Platine gewünscht, da für viele Anschlüsse die Lötaugen doch recht knapp bemessen sind. Ideal wäre eine Platine gewesen, welche passgenau hinter die Frontplatte des Standard-Alugehäuses gepasst hätte :-)

IMG_1253 IMG_1254 IMG_1258 IMG_1259

Neue Softwareversion 2.00c

Oliver war fleissig und hat eine neue, verbesserte Version des Controllers entwickelt- Danke!

Mit der neuen Software kann man nun unter anderem

  • die Skalierung der Bargrafanzeige einstellen
  • die aufgelaufenen Verbrauchsdaten speichern und abrufen
  • und die aktuellen Daten werden nun auf die serielle Schnittstelle des ATMega ausgegeben.

Der Umbau

Das Umrüsten auf die neue SW-Version war selbst für mich machbar :-) 

  • Alten Controller raus
  • Datenleitung für die serielle Schnittstelle an die Platinenunterseite gelötet
  • Eingeschaltet und die Einstellungen laut Olivers Webseite durchgeführt
  • ... und es läuft wie vorher.

Computerschnittstelle

Die Möglichkeit, die Daten über eine serielle Schnittstelle zu lesen habe ich gleich genutzt und ein kleines VB.NET Programm erstellt, mit dem ich diese in einem kleinen Fenster auf meinen Windows-Desktop anzeigen kann.

Hauptfenster

Beim Start der Anwendung Powermeter.exe wird zuerst das Hauptfenster angezeigt:

PM_Main

Dieses Fenster liegt immer über allen anderen Fenstern. Beim Klick auf das Zahnradsymbol rechts öffnet sich das EInstellungsfenster:

PM_Setup

Hier kann eingestellt werden:

  1. Zum Testen ohne angeschlossene Hardware kann im Feld "Class" der Wert "ShackControllerSmall.CPowerMeterDummy" gewählt werden. Dann werden im Hauptfenster Messdaten angezeigt, auch wenn keine Hardware angeschlossen ist.
  2. Wird im Feld "Class" der Wert "ShackControllerSmall.CPowerMeterDG7XO" gewählt, so muss zusätzlich im Feld "COM-Port" die korrekte Schnittstelle und im Feld "Baurate" die Baudrate 9600 ausgewählt werden.
  3. Über den Schieberegler "Transparency" kann festgelegt werden, dass das Hauptfenster durchsichtig wird, also die darunter liegenden Bereiche wieder sichtbar werden.

Wer daran Interesse hat, kann den Quelltext und das ausführbare Programm hier herunterladen.