« Heizung, Lüftung, Klima  |

Messtechnik-Spielerei

Teilen: facebook    whatsapp    email
 1  2  3 
  •  Benji
  •   Gold-Award
5.1.2013 - 9.3.2014
51 Antworten 51
51
Hallo zusammen,

das Ergebnis meiner Bastlerei der letzten Wochen:

2013/20130105741145.JPG

Überwachung meiner Heizung (Wärmepumpe). Es werden sechs Temperaturen gemessen (Sole, Heizung, Warmwasser, jeweils Vor- und Rücklauf), für Heizung und Warmwasser der Durchfluss
(Liter/Minute) mittels Ultraschall-Durchflussmessern ermittelt, und von vier Stromkreisen (Kompressor, 2 umwälzpumpen, Steuerung) die Leistung bzw. Energie mittels handelsüblicher Hutschienenzähler und S0-Ausgang
gemessen. Aus wen Messwerten lässt sich die thermische Energie
ermitteln, und aus dem Vergleich von thermischer und elektrischer Energie ergibt sich der COP und die Jahresarbeitszahl.

Die Ergebnisse werden auf einem großen Display dargestellt, und per RS232 sekündlich an einen PC übertragen und dort in eine SQLite-Datenbank geschrieben.


2013/20130105425365.JPG

Was kann das Ding so:

- Interface zu vier Stromzählern mit S0-Ausgängen mit Optokoppler und Impulsformung

- Interface zu den zwei Durchflussmessern

- ziemlich genaue (24 bit) Temperaturerfassung für 2xPT100 / 4xPT500 mit ADS1248

- Hauptprozessoer ATmega328, RS232, batteriegepufferte Uhr, zusätzlicher Zeitempfang per DCF77
Das für mich spannende: sekundengenaue Auswertung aller relevanten Daten, und vor allem getrennte Erfassung der Daten von Warmwasserbereitung, Heizung und Kühlung (letzteres muss ich angesichts der momentanen Außentemperaturen wohl bald aktivieren...)

Ach ja, und dann ist da noch mein spezieller Freund, der ADS1248:
2013/20130105256786.JPG Meine erste selbst geätzte doppelseitige Platine, mein erster "echter" SMD-Chip selber gelötet, und dann gleich ein TSSOP... aber hat auf Anhieb funktioniert!

(für die Nicht-Techniker: Das schwarze Ding hat 28 Füße, und der Abstand von Fuß zu Fuß beträgt 0.6 mm)

Daten sind noch nicht repräsentativ, da erst seit wenigen Tagen in betrieb. Aber ein paar interessante Erkenntnisse haben sich schon abgezeichnet....

  •  Benji
  •   Gold-Award
12.1.2013  (#21)
@speeedcat: sorry, hab deine Frage überlesen:

Kompressorstarts weiss ich jetzt nicht, aber auf jeden Fall gibts die Betriebsstunden des kompressors.

momentan pro Woche:
180 kWh Wärme
42 kWh Strom Wärmepumpe
4,5 kWh Strom Sole-Pumpe
2,5 kWh Strom Umwälzpumpe

ergibt einen COP von 4,2 / 3,8 / 3,6

(4,2 nur WPWP [Wärmepumpe], 3,8 WPWP [Wärmepumpe]+Sole-Pumpe, 3,6 WPWP [Wärmepumpe]+beide Pumpen)

@gloitom: ich wusste gar nicht dass es einen ModBus-Adapter gibt, offen gesagt weiss ich auch gar nciht was ModBus ist emoji

Deine verlinkten Dokumente lassen sich nicht öffnen ohne Login

Ja, es ist grad was im laufen mit X2 auslesen. ist aber noch zu früh. Aber: wenn dann nur auslesen, nicht steuern!


1
  •  gdfde
  •   Gold-Award
12.1.2013  (#22)
@benji -

zitat..
@gloitom: ich wusste gar nicht dass es einen ModBus-Adapter gibt, offen gesagt weiss ich auch gar nciht was ModBus ist

Deine verlinkten Dokumente lassen sich nicht öffnen ohne Login


Modbus ist ein Kommunikationsprotokoll, mit dem man unter anderem div. Lüftungsanlagen, Wärmepumpen, Heizungsanlagen usw. "anzapfen" kann (lesen & schreiben).

D&W hat ihr implementiertes Protokoll lobenswerter sehr gut dokumentiert.
Dokument: https://www.dropbox.com/s/psg341t5oa8vxtr/900%206660_xx_TI_Modbus_DE.pdf

d.h. man kann über modbus die div. Register abfragen und bekommt so die entsprechenden Werte und Zustände, die man dann irgendwo mitloggen und visulisieren kann (z.b. mit ip-symcon oder knx homeserver, die das Modbus Protokoll unterstützen oder man schreibt sich selbst was).


1
  •  Benji
  •   Gold-Award
12.1.2013  (#23)
Ho ho ho!

Wieso weiss ich das nicht?
ich bin dann mal weg, meine X2 zerschrauben, und den seriellen Anschluss suchen emoji



1
  •  daniell82
12.1.2013  (#24)
Ich habe mich auf dem Feld auch schon betätigt. Mein Ziel war eine D&W aerosmart m auszulesen und aber auch einzelne Parameter zu schreiben. Ich bin über die USB-Schnittstelle gegangen, da kommt man auch auf den Bus, ohne serielle...

Das ganze ist in JAVA programmiert und läuft aktuell auf meinem Linux-Server. Die aerosmart - und ich denke alle anderen Steuerungen von D&W - ticken so dass in regelmäßigen zeitlichen Abständen einelne Werte auf den Bus gesendet werden. Die die mich aber auch interessieren wie Betriebsstunden hole ich in einem zeitlichen Intervall ab.

Das ganze wir in csv-dateine ins Dateisystem geschieben, aber nur dann wenn sich der jeweilige Wert auch zum letzten lesen verändert hat.

Gerne kann ich meine Sourcen auch zur Verfügung stellen. Ich muss das Progamm noch an manchen Stellen (speziell Reconnect) etwas verbessern, lese meine Daten nun aber bereits seit ca. 2 Wochen aus.

Grüße,
Daniel

1
  •  Benji
  •   Gold-Award
12.1.2013  (#25)
Hi Daniel,

ich bin deswegen so hellhörig, weil mein Mess-Kastl kein USB spricht, aber RS232 wäre problemlos möglich. Weiters täte es mich natürlich sehr interessieren, gewisse Werte abzugreifen und in meine Messung einfließen zu lassen (z.B. hab ich große Probleme, den Kühl- vom Heizmodus zu unterscheiden, vor allem in der Anlaufphase, wo der Kompressor noch nicht läuft). Aber noch spannender wäre es natürlich, aktiv in die Steuerung einzugreifen (um z.B. die CO2-Regelung etwas zu pimpen)

Leider hab ich noch SW 2.04, muss mal ein update anfordern....


1
  •  daniell82
12.1.2013  (#26)
Klar, letztendlich verwendet die eingebaute USB-Schnittstelle einen FTDI-Baustein der dann wieder auf RS232 konvertiert. Ich spreche die aerosmart aus JAVA über RS232 an.

Wo erkenne ich die Softwareversion der Anlage? Bei Bedienteil der aerosmart steht bei mir SW-Version 2003.

Ja die CO2-Parameter sind laut Doku veränderbar.

1
  •  wisi74
14.2.2013  (#27)
Datenverkekr X2 - Hallo zusammen,

mit Interesse lese ich, dass man die D&W-Geräte per RS232 ansprechen kann. Irgendwie hab ich das schon vermutet ... ist schliesslich etwas kurios dass man bei einem Heizgerät einen USB-Anschluss implementiert.
Mich würde daher interessieren, wo ich denn bei meinem X2 den seriellen Anschluss finde (die Lüftungsplatine sieht ja etwas anders aus als die aus dem Modbus-Dokument), wie der Sub-D-Adapter beschaltet ist bzw. wo man den kriegen kann und ob meine Steuerung das überhaupt schon unterstützt.

Wer kann mir da sachdienliche Hinweise liefern?

Besten Dank
Christian

1
  •  Benji
  •   Gold-Award
15.2.2013  (#28)
@wisi - Den Anschluss solltest in etwa dort finden wo er eingezeichnet ist, die Platine ist nur verdreht gezeichnet. Die beschaltung ist eigentlich irrelevant, da der Adapter nicht nur adaptiert sondern auch Pegel wandelt (für die Elektroniker: da ist sowas wie ein MAX232 drauf), Der Sub-D-Anschluss ist dann Standard-RS232. Kriegen wirst den Adapter bei D&W selbst. Damit die Steuerung Modbus unterstützt muss mindestens Software-Version 2005 drauf sein, erst ab dieser Version wird modbus unterstützt.

Aber Achtung: Der Adapter alleine hilft dir relativ wenig, das Modbus-Protokoll (speziell der RTU-Modus) ist zwar RS232, aber das Timing ist kritisch. Du wirst also noch ein (nicht billiges) Modbus-Interface brauchen...

1
  •  wisi74
15.2.2013  (#29)
@Benji

zitat..
Den Anschluss solltest in etwa dort finden wo er eingezeichnet ist, die Platine ist nur verdreht gezeichnet.


OK, jetzt hab ich das auch gemerkt

zitat..
Kriegen wirst den Adapter bei D&W selbst


Hast Du eine Ahnung, was D&W für sowas verlangt?

Wo finde ich den aktuellen Software-Stand? Und ließe sich die Software updaten?

Was das angesprochene Modbus-Interface betrifft ... Wieso reicht da nicht einfach eine RS232-Schnittstelle am Rechner oder von einer SPS? Hast Du das schon mal probiert?

Besten Dank im Voraus
Christian

1
  •  Benji
  •   Gold-Award
15.2.2013  (#30)

zitat..
Hast Du eine Ahnung, was D&W für sowas verlangt?


Leider, keine Ahnung...

zitat..
Wo finde ich den aktuellen Software-Stand? Und ließe sich die Software updaten?


Dafür bräuchtest du einen AVR Programmer (SAM-ICE wenn ich mich recht erinnere..) und die Firmware kriegst nicht so einfach... das macht üblicherweise ein Service-techniker.

zitat..
Was das angesprochene Modbus-Interface betrifft ... Wieso reicht da nicht einfach eine RS232-Schnittstelle am Rechner oder von einer SPS? Hast Du das schon mal probiert?

Wie gesagt: Das ist nicht nur RS232, sondern ein spezielles protokoll, wo das Timing (speziell die pasuen) wichtig sind. Deshalb gibts ja diese modbus-Interfaces. Google mal nach Modbus...

1
  •  gloitom
  •   Gold-Award
15.2.2013  (#31)
Adapter - grigst du bei D&W gar nicht, der wird nur über den Installateur vertrieben.
Hab schon was von Listenpreisen > 500€ gelesen, hab mich noch nicht getraut zu fragen emoji

1
  •  Benji
  •   Gold-Award
15.2.2013  (#32)

zitat..
grigst du bei D&W gar nicht, der wird nur über den Installateur vertrieben.
Hab schon was von Listenpreisen > 500€ gelesen, hab mich noch nicht getraut zu fragen


Nö nö, das wäre ein kompletes Modbus-Interface zum Einbinden in diverse Hausbus-Systeme. Der RS232-Adapter sollte signifikant billiger sein...

1
  •  Ramhard
29.11.2013  (#33)
gibts hier was neues an dieser Front bzgl. D&W Modebus?

1
  •  Benji
  •   Gold-Award
29.11.2013  (#34)
@ramhard - was genau meinst du mit "etwas neues"?

1
  •  Ramhard
1.12.2013  (#35)
ob jemand ein D&W Gerät über Modebus (Adapter oder USB Serviceschnittstelle) irgendwo eingebuden hat und wenn ja wie...

1
  •  chris5020
  •   Gold-Award
3.12.2013  (#36)
Ich hatte letzte Woche Inbetriebnahme, und das Teil gibt es anscheinend. Ich sollte den Adapter die nächsten 2 Wochen mal bekommen und das über Weihnachten dann einbauen

1
  •  mabu
3.12.2013  (#37)
@chris was kostet das Teil?

Ich werde bei mir wohl auch nur Stromzaehler und Temperatursensoren verbauen. Diese kann ich bei mir in die loxone einbauen und somit die Statistiken darueber bauen...

1
  •  wisi74
17.12.2013  (#38)
@chris5020

wäre sehr interessiert, wenn es da was Positives zu vermelden gäbe. Ich habe seinerzeit mal etwas mit D&W korrespondiert bzgl. des Modbus-Adapters. Heraus kam

"Der Modbus kann unter der Best. Nr. 170. 0091 bestellt werden und hat einen Verkaufspreis von 640€ excl. Steuer."

Nachdem ich trotz Nachfrage nicht so recht herausfinden konnte, was hierbei zusätzlich noch nötig ist, um auf eine RS232-Schnittstelle zu kommen, und vor allem auch wegen des exorbitant hohen Preises hat sich das für mich erstmal erledigt. Schade, dass D&W in Sachen Kommunikation hier nicht offener ist. Eine simple serielle Schnittstelle wäre m.E. an der Kiste schon ausreichend.

Beste Grüße
Christian

1
  •  chris5020
  •   Gold-Award
18.12.2013  (#39)
Also das Teil soll anscheinend an die 500 Euro kosten und ist lt. KNX-Forum völlig umsonst, weil man die Funktion schon über die USB-Schnittstelle zur Verfügung hat.

Werde das an den Feiertagen mal ausprobieren, anscheinend reicht es:
- USB Kabel anstecken
- virtuellem COM-Port installieren
- ModBus-Befehle via Terminal absetzen.

ach ja, der ModBus-Adapter ist anscheinend ein simpler Pegelwandler.

lg, chris

1
  •  Benji
  •   Gold-Award
19.12.2013  (#40)
ich hab mal meine Kontakte zu D&W aktiviert, und folgendes erfahren: Der Modbus-Adapter (so wie der gesamte Modbus) ist eigentlich nicht für den Privathaushalt gedacht, sondern für Geschoßwohnbau /semizentrale Systeme, wo es gleich mal viele (50, 100 und mehr) zusammengeschaltete Anlagen geht. Dann relativiert sich der Preis. Dieser (der Preis) ist bewusst hoch angesetzt, da er a) erhöhten Support und Risiko beinhaltet (man kann per Modbus das Ding so zerkonfigurieren, dass Teile der Anlage außerhalb der Spezifikation betrieben werden (und das noch schwer nachweisbar), und b) im Geschoßwohnbau untergeht.

Ein Standpunkt, der für uns Privatanwender zwar lästig ist, den ich aber auch gut nachvollziehen kann.

Aber, wie ich schon oft versucht habe zu erklären: Modbus ist sowieso ein eher lästiges Ding, da nicht so einfach ansprechbar (ich habs zwar geschafft, aber das möchte ich niemandem zumuten). Wenn wer unbedingt will, und das nötige Know-How hat, wird mit dem Hinweis "ist eh nur ein Pegelwandler" ohnehin sein Ziel erreichen.
Dass das per USB auch gehen soll, wusste ich gar nicht. ist wahrscheinlich eine wesentlich brauchbarere Alternative.


1
  •  gdfde
  •   Gold-Award
20.12.2013  (#41)
Nur nicht die Flinte gleich ins Korn werfen emoji

Es gibt unzählige Adapter, die alles mögliche umwandeln können.
Z.b. hier:
http://www.advantech.com/products/ADAM-4572/mod_1E01192D-95A1-42A4-B199-79343134F4CA.aspx

Da hast das gleich im Netzwerk und kannst direkt über Modbus/RS232 usw. die Register abgreifen...kostet ca. 60 €.

Es hängt natürlich ab, was man mit den daten dann machen will.
Es gibt aber div. Java/C++ usw. Modbus Libraries, wenn man sich das selbst antun will...oder Plugins für die div. Haussteuerungssysteme wie zb. wiregate, homeserver oder es ist von Haus aus implementiert (z.b. bei IP-Symcon).

Ich hab mir das bei meiner KWL KWL [Kontrollierte Wohnraumlüftung] (Nilan) auch vorgenommen, muß dafür aber noch die Steuerplatine tauschen (lassen), damit ich mich überhaupt irgendwie dranstöpseln kann.


1

Thread geschlossen Dieser Thread wurde geschlossen, es sind keine weiteren Antworten möglich.


next