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 

RS232 über DAQ Karte emulieren



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!

14.03.2009, 11:51
Beitrag #7

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RS232 über DAQ Karte emulieren
' schrieb:es geht ja auch nur darum zu wissen ob es so etwas schon gibt !!!!

Die große Schwierigkeit, sowas in Software zu machen, liegt in der Zeitgenauigkeit, die vorhanden sein muss. Bei einer Baudrate von 38400Baud (=4*9600Baud), was zwar für eine RS232-Verbindung z.B. zu einem Messwertaufnehmer schon ausreichend ist, aber noch nicht die obere Grenze, liegt die Bitbreite bei 26µs. Diese Genauigkeit muss auf mindestens 3%, besser 2%, eingehalten werden. Also: 0,8µs. Deine Software - und ich gehe mal davon aus, du meinst auf Applikationsebene, nicht auf Treiberebene ganz ganz unten - muss also auf 0,8 µs genau sein: Nicht langsamer und auch nicht schneller. Und genau diese Genauigkeit wirst du auf Applikationsebene nicht hinbekommen. In dieser Ebene rechnet man mit einer Genauigkeit von maximal 1ms, möglicherweise 50µs, niemals aber 1µs. Ursache für diese Ungenauigkeit ist das Betriebssystem als solches.

Aber auch auf Treiberebene ganz ganz unter gibt es noch Probleme. Der Treiber ist zwar sehr nah an der Hardware. Aber immernoch vergeht vom pysikalischen Ankommen eines Signales an einem Hardware-Pin eine Mindestzeit, bis die Software auf dieses Ankommen reagieren kann. Auch hier hängt nämlich noch Betriebssystem dazwischen. Viel schlimmer aber ist: Das Betriebssystem wird deine Software trotz deren Treibercharakter unterbrechen für andere Prozesse. Und durch dieses Unterberechen zu einem nicht vorhersehbaren Zeitpunkt wird deine Zeitgenauigkeit gestört.

Also noch tiefer: Direkt an die Hardwarepins eine entsprechende Schaltung und eine entsprechende Software machen. Diese Software ist dann nur für diese digitalen Pins. Eine solche Software könnte auch in den digitalen Karten von NI sein. Oder hineingeladen werden können, sofern diese programmierbar sind. Nur:

Das wäre dann eben eine "Serielle Schnittstellenkarte RS232".

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RS232 über DAQ Karte emulieren - Y-P - 13.03.2009, 08:42
RS232 über DAQ Karte emulieren - rolfk - 13.03.2009, 22:12
RS232 über DAQ Karte emulieren - IchSelbst - 14.03.2009 11:51
RS232 über DAQ Karte emulieren - rolfk - 14.03.2009, 18:08

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Servomex Messwerte auslesen über RS232/RS485 Chefkoch 6 9.371 18.07.2016 13:54
Letzter Beitrag: jg
  problem mit LF (0x0A) über RS232 klaus_at 7 6.546 20.11.2013 13:34
Letzter Beitrag: klaus_at
  Labview-Kommunikation mit Jumo über RS232 redhand 35 34.876 28.10.2013 09:45
Letzter Beitrag: GerdW
  Keithley K2000 über RS232 auslesen Alpenpower 6 14.125 09.09.2013 07:55
Letzter Beitrag: GerdW
  Kraftprüfmaschine von Zick/Roell über RS232 steuern 1johleh 24 33.983 20.12.2012 19:31
Letzter Beitrag: Tobi2012
  Keine Daten kommen an vom Hameg 8115 über VISA RS232 USB fsg4u 3 5.917 09.08.2012 14:33
Letzter Beitrag: fsg4u

Gehe zu: