Hallo,
leider kann ich mich an der Detailanalyse der LOG-Dateien nicht beteiligen aber
Zitat
Original von pug304
das würde ich so jetzt nicht stehen lassen...
Was spricht hier dagegen ? Kennst Du den Aufbau des RS232-Protokolls ?
Normalerweise ist als Parameter auf den beiden Gegenstellen 8N1 eingestellt
- 1 Startbit (immer fix definiert)
- 8 Datenbit
- No Parity (ggf. 1 zusätzliches Bit bei Even oder Odd)
- 1 Stopbit (ggf. auch 2 möglich)
Wenn man von einer Dreidrahtverbindung (Masse, TxD, RxD) ausgeht muß man auch noch die Bits des Overhead für das Software-Handshake (Xon / Xoff) von Brutto-Übertragungsvolumen abziehen.
Also ca. 460 ASCII-Zeichen / Sec. bei 4800 Baud !!!
Zitat
ich habe nmich mit dem Thema tatsächlich nicht tiefer beschäftigt, aber das würde ich auch bezweifeln! ASCII ist ein Highlevelzeichensatz, der vom Prinzip ausschliesslich zur Visualisierung vom maschinenverständlichen Binärcode dient. Der nmea-Datenstrom ist nun wirklich sehr maschinennah (bzw. mausnah :gap ), es würde technisch gar keinen Sinn machen, so etwas in ASCII-Form umzurechnen und dann zu übertragen!
Wenn jemand nähere Links zum Aufbau vom SIRF-Chipsatz hat bzw. zur Definition des NMEA-Protokolls bzw. deren Übertragung würde mich das sehr interessieren, mal nachlesen, von was wir hier so sprechen....
vg
Bodo
Alles anzeigen
Das NMEA-Protokoll mit seinen Unterprotokollen ist eindeutig ein ASCII-Protokoll. Man kan z.B. mit einem Terminal-Programm auf dem COM-Port die Daten in Klarschrift mitlesen.
Aufbau der Daten siehe z.B. Doku von karomue: HIER
oder auch bei NMEA: HIER
ASCII ein Highlevelzeichensatz ?? Dies ist einer der ältesten Zeichensätze in der EDV überhaupt (ursprünglich 7 Bit aus Amerika).
Im Gegensatz hierzu ist das SIRF-Protokoll ein Binärprotokoll.