System.IO.Ports.SerialPort und GPS

12/09/2009 - 15:04 von Dominik Schwind | Report spam
Hallo,

ich versuche mit dem System.IO.Ports.SerialPort einen GPS-Empfànger
auszulesen, was auch funktioniert.

Allerdings bekomme ich keine sauberen Strings zurück.

zb. ist mittem im String eine Zeilenumbruch und damit der String
unterbrochen.

"$GPGGA,130218.000,5051.3297,N,01017.3664,E,1,04,3.8,302.7,M,47.8,M,,0000*59
$GP"
"GSA,A,3,02,26,12,29,,,,,,,,,4.4,3.8,2.1*34
$GPGSV,3,1,10,30,79,083,,29,61,217,2"

Was müsste ich einstellen, damit das richtig funktioniert?

z.b:
"$GPGSA,A,3,19,11,06,22,,,,,,,,,3.8,1.6,3.4*37"

Hat da jemand Erfahrung?
 

Lesen sie die antworten

#1 Frank Dzaebel
12/09/2009 - 15:43 | Warnen spam
Hallo Dominik,

ich versuche mit dem System.IO.Ports.SerialPort einen GPS-Empfànger
auszulesen, was auch funktioniert.
Allerdings bekomme ich keine sauberen Strings zurück.



Es gibt verschiedenste Möglichkeiten, dass der Empfànger
durch Reflektionen, Multipath-Signale o.à. korrigiert werden
muss und Störungen unterliegt:

[CodeProject: Writing Your Own GPS Applications: Part 2]
http://www.codeproject.com/KB/mobil...ions2.aspx

Aber sonst ggf.:

[Online-tutorials.net - [C#] GPS über serielle Schnittstelle abfragen]
http://www.online-tutorials.net/gps...6-254.html

[GPS-Navigation auf einem PDA mit dem Compact Framework 2.0]
http://www.dotnetpro.de/articles/sh...le.aspx?id52

[CodeProject: Mapping with a GPS and C#]
http://www.codeproject.com/KB/cs/GpsMapping.aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen