INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Datenerfassung über RS 232



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

26.04.2010, 10:48
Beitrag #1

B033el Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 105
Registriert seit: Mar 2009

2016
2009
DE

66***
Deutschland
Datenerfassung über RS 232
Hi,

Ich habe folgendes Problem: Ich versuche über einen µC Daten zu erfassen und diese dann über die RS 232 auf meinem Rechner zu schicken um sie mit LabVIEW auszulesen.

Eine Information ist immer 3 Byte lang. Mein µC Schickt mir daten mit 57600 Bit/s. Ich bräuchte jetzt eine Funktion , dass mein LV nur dann ließt wenn auch daten zur verfügung stehen.

Also: aha 3 byte im puffer --> die nehm ich mirSmile

ich hab schon versucht mit Events zu arbeiten aber bin nicht zum erfolg gekommen.

Hoffe mir kann einer weiter helfen

MFG Michael immom nutze ich Vers 8.6
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.04.2010, 10:50
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Datenerfassung über RS 232
Es kommt noch darauf an von welchem Byte (aus den drei) du anfängst zu lesen. Deshalb sollte man noch ein Sync-Byte einfügen.

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.04.2010, 11:05 (Dieser Beitrag wurde zuletzt bearbeitet: 26.04.2010 11:16 von B033el.)
Beitrag #3

B033el Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 105
Registriert seit: Mar 2009

2016
2009
DE

66***
Deutschland
Datenerfassung über RS 232
so etwas habe ich prinzipel. also ich schicke zu anfang ein "start Byte" so zu sagen.

aber meine RS 232 Schickt mit 57600 bit / s Wenn ich pro info 3 byte a 8 bit schicke hab ich 2400 Infos pro Sekunde.
das LabVIEW ist aber bei weitem schneller.

Bzw denkst du ich sollte immer 4 byte schicken anstelle von 3 ?

also ich schicke vom µC "Start" und leese dann danach immer 3 Byte ein. Sodass "prinzipell" die Bytes immer in der richtigen reihenfolge gelesen werden.

mein prob ist ich will nur lesen wenn auch was da istWink.

Mfg Michael

hier mal noch ein bild wie mein prog im mom aussieht


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.04.2010, 11:34
Beitrag #4

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Datenerfassung über RS 232
Hast du dir überlegt, was passiert, wenn du bei der Übertragung von drei Bytes eins davon verlierst? Dann sind alle Bytes um eins verschoben und deine Splittung funktioniert nicht mehr.
Desweiteren solltest du noch das Termination Character bei der Konfiguration der Schnittstelle ausschalten.

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Probleme mit Datenerfassung über serielle Schnittstelle (RS232) Flo884 6 9.942 14.04.2009 09:42
Letzter Beitrag: IchSelbst
  Tabellarische Datenerfassung über Serielle Schnittestelle. Loknar 6 7.996 27.10.2004 13:15
Letzter Beitrag: Loknar

Gehe zu: