Forum: PC-Programmierung ELV ST-2232 Umweltmessgerät unter Linux loggen - Howto ?


von Thomas L. (tlassak)


Lesenswert?

Hallo,

ich habe ein ELV Umweltmessgerät mit PC Anschluss.

http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=8032

Die gibt es von vielen anderen Lieferanten auch (Westfalia, Conrad) und 
heissen immer irgendwie xx-2232.

Da liegt ne Windows Software dabei, ich will die Daten aber unter Linux 
lesen.

1. Kennt jemand Software die das unter Linux kann ?

2. Wenn nicht, weiss jemand ein Dokument,etc das die Einstellungen und 
das Protokoll auf der PC/RS232 Anbindung beschreibt ?

3. Wenn nicht, weiss jemand wie man unter Windows die aktuellen 
Einstellungen des COM Ports auslesen kann wenn eine Software diesen 
gerade benutzt ? Im Gerätemanager steht immer nur der default.

Hintergrund - soviel habe ich bis jetzt rausgefunden :
Das Protokoll ist recht simple, etwa jede Sekunde schickt das
Gerät ein Datenpäckchen mit 5-20 Bytes (weiss ich nicht genau).
In den RS232 Analysern die ich bis jetzt ausprobiert habe kommen 
allerdings
immmer Framing und Parity Error, d.h. ich hab die Einstellungen der 
RS232 (Baudrate, parity, stoppbits, etc) noch nicht getroffen.
D.h. diese brauche ich als erste, die Packetanalyse danach ist nicht 
mehr so schwierig.

Danke .. yoyo

von yalu (Gast)


Lesenswert?

Was es da für Linux gibt, weiß ich nicht.

Unter Windows kannst du alles, was auf den seriellen Schnittstellen
passiert, mit Portmon analysieren:

  http://www.microsoft.com/germany/technet/sysinternals/utilities/Portmon.mspx

von Christian R. (supachris)


Lesenswert?

Also mit dem HHD Free SerialPort Monitor kannst du das Protokoll auch 
erst mal ohne Kenntnis der Schnittstellen-Parameter mitloggen.
Die Baudrate usw ermittelt man am einfachsten mit einem Oszilloskop.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.