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 auslesen



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!

04.01.2011, 13:42 (Dieser Beitrag wurde zuletzt bearbeitet: 04.01.2011 13:50 von Lucki.)
Beitrag #8

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RS232 auslesen
Hier ist ja noch mehr rätselhaft:

Zitat:Ich möchte Werte von -8192 bis 8192 am ADC einlesen und an den FPGA senden und an der RS232schnittstelle wieder ausgeben
D.h. die ADC-Werte gehen in den FPGA rein und werden nach dessen interner SR232-Schnittstelle weitergleiete. Es ist davon auszugehen, daß der FPGA nur 8, 16, 32... bit -Register hat. Dh. er kann ger nicht anders, als intern die ADC-Werte auf 16bit-Format zu konvertieren uns so an die Schnitttelle auszugeben.

Für die Konvertierung in String und wieder zurück gibt es zwei Möglichkeiten:
[attachment=60625:1.png]
Oberes Bild: Direkte Konvertierung von I16 in zweistelligen (hyroglyphischen) String. Nachteil: Zur Dateinübertragung lassen sich keine Steuerzeichen, wie z.B 0xA, verwenden, da die Daten selbst alle Werte von ASCII 0..255 enthalten können.
Unteres Bild: Als HEX-String. Nachteil: Man benötige 2 Zeichen pro Byte, d.h. der gesmate Strin enthält 4 (lesbare) Zeichen . Man kann aber Steuerzeichen bei der Datenübertragung verwenden.

Solange es keine Probleme mit der Übertragungsgeschwindigkeit gibt, sollte man besser Methode 2 benutzen und an den String ein Zeilenende-Zeichen anhängen.

Man könnte die Datenübertragung sogar als Dezimal-String gestalten. d.h -8192..8193 wird direkt als Dezimal-String gesendet. Man bräuchte dann mit Vorzeichen max. 5 Zeichen, hätte aber den Vorteil, daß die Daten im String direkt lesber sind.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RS232 auslesen - fk046 - 03.01.2011, 09:51
RS232 auslesen - GerdW - 03.01.2011, 09:55
RS232 auslesen - Lucki - 03.01.2011, 10:30
RS232 auslesen - fk046 - 03.01.2011, 10:59
RS232 auslesen - fk046 - 04.01.2011, 12:13
RS232 auslesen - GerdW - 04.01.2011, 13:00
RS232 auslesen - Lucki - 04.01.2011, 13:36
RS232 auslesen - Lucki - 04.01.2011 13:42

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  ADC via RS232 auslesen fk046 6 8.969 23.12.2010 18:17
Letzter Beitrag: GerdW

Gehe zu: