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 

Seriell Schnittstelle mit 9 Bit Datenlänge



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!

13.07.2006, 00:17
Beitrag #7

kokisan2000 Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jul 2006

LV2012
2000
DE_EN

74206
Deutschland
Seriell Schnittstelle mit 9 Bit Datenlänge
Hallo Achimedes,

das 9. Datenbit in der seriellen Kommunikation ist eher ungewöhnlich und in meiner Programmierhistorie erst einmal vorgekommen, aber wenn ich den Berichten glauben darf kommt es immer mehr in Mode. Du hast richtig recherchiert. In der RS485 Übertragung taucht es schon seit längerer Zeit auf und wird dort für die programmierung von Adressräumen bei Geräten verwendet.

Wie schaut es mit LabVIEW aus?

Schlecht. Keine der RS232 oder RS485 Karten von National Instruments unterstützt das 9. Datenbit. Daher wird dieser auch nicht vom VISA Treiber unterstützt! Es gab bisher von NI keine Notwendigkeit diesen zu erweitern.

Dennoch eine Lösung?

Ja -sogar mehrere:

1) Du besorgst Dir eine neue Karte mit Schnittstelle für RS232, die das 9. Datenbit unterstützt. Teuer aber mit geringem eigenen Aufwand realisierbar ... Doch Vorsicht. Angeboten werden meist RS485 Schnittstellenkarten. Diese können nicht direkt an RS232 angeschlossen werden. Dazwischen muss ein Pegelwandler.
2) Du schaltetst einen einen Mikroprozessor dazwischen, der zwei RS232 Schnittstellen unterstützt. Einen Schnittstelle programmierst Du mit 9 Datenbits als Geräteschnittstelle, die zweite RS232 Schnittstelle kommuniziert mit dem Rechner. Klingt aufwendig und ist es auch. Witzigerweise bringen viele Microcontroller das 9. Datenbit automatisch mit .... Wenn Dich das interessiert, solltest Du im Netz recherchieren. Es gibt da Lösungen für ATMEL und MICROCHIP Prozessoren!
3) Du trickst in der Software.
Schaue doch mal auf die Seiten:

http://digital.ni.com/public.nsf/3efedde43...19?OpenDocument

und

http://sine.ni.com/apps/we/niepd_web_displ...source=External

NI kennt das Problem und schlägt vor, das ParityBit zu zweckentfremden und einfach als neuntes Datenbit zu benutzen. Einen Programmiervorschlag findest Du dort auch. Dieses Verfahren ist zwar nicht besonders elegant, funktioniert aber, wenn das anzusteuende Gerät nicht zwingend die Paritätsabfrage benötigt und Deine Kabelverbindung nicht zu schlecht oder lang ist.

So, ich hoffe ich konnte Dir wieterhelfen.

Gruß
kokisan2000
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Seriell Schnittstelle mit 9 Bit Datenlänge - kokisan2000 - 13.07.2006 00:17

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Seriell eingelesene Daten konvertieren -cosmo- 13 11.739 17.03.2017 16:36
Letzter Beitrag: jg
  VISA write Seriell el1-rh 12 81.891 17.12.2014 09:32
Letzter Beitrag: GerdW
  Zeitversetze Werte seriell an Relaisbox übermitteln sawtj194 5 6.377 28.09.2012 08:19
Letzter Beitrag: Lucki
  Probleme mit Lindy USB - Seriell Konverter lg 4 6.856 22.11.2011 13:34
Letzter Beitrag: Lucki
  Visa: Seriell Rs232 to USB lebig 4 8.720 18.10.2011 06:27
Letzter Beitrag: Y-P
  Verwendung eines USB/Seriell-Umsetzers Herby07 9 7.395 28.09.2011 20:54
Letzter Beitrag: Herby07

Gehe zu: