LabVIEW COM Port Bitfehler

OP #7148273
Lesenswert?
• ▲
▼
Hallo an alle,

bei mir ist heute ein sehr komisches Problem im Zusammenhang mit einer 
seriellen Schnittstelle in LabVIEW aufgetreten.
Ich lese zyklisch Daten von einem Klimaschrank über RS-232 aus. Dazu 
sende ich einen Abfragebefehl an den Klimaschrank und erhalte dann einen 
Datenstring zurück, der den aktuellen Zustand der Kammer abbildet.
Das Protokoll nutzt 0x02 als Startsymbol und 0x03 als Terminator.
Die Datenübertragung passiert dabei mit Software Flowcontrol ohne 
Parität in 9600 Baud.

Nutze ich ein Terminal Programm (z.B. Termite) funktioniert die 
Übertragung ohne Probleme. Nutze ich LabVIEW flippen einzelne Bits in 
der Übertragung.

Ich habe eine COM-Port Sniffer benutzt um nachzuschauen, ob die Daten 
richtig im Eingangspuffer ankommen. Dies ist NICHT der Fall. Die Daten 
die LabVIEW anzeigt werden mir auch vom Sniffer angezeigt.

Der Sniffer zeichnet darüber hinaus auch Konfigurationsanweisungen an 
die COM Schnittstelle auf. Auch hier kann ich keine großen Diskrepanzen 
sehen. Zwar werden einige Puffer etwas kleiner Konfiguriert, aber eben 
nicht so klein, dass meine Frames nicht mehr reinpassen. Flushen des RX 
Puffers in LabVIEW vor einem Datenaustausch behebt das Problem ebenfalls 
nicht.

Hat vielleicht jemand Erfahrungen bei der Fehlerbehebung auf einer COM 
Schnittstelle oder ähnliche Probleme schon selbst gehabt?

Vielen Dank und viele Grüße
Christoph

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.