Forum: Mikrocontroller und Digitale Elektronik Geschwindigkeit seriell über GPS Maus abgreifen


von Vlad (Gast)


Lesenswert?

Hallo Leute,

im Rahmen eines Forschungsprojektes bin ich auf der Suche nach einem 
berührungslosen Geschwindigkeitsmesssystems für einen Zug.
Eine ziemlich günstige Alternative wäre wohl das verwenden eines 
Handelsüblichen GPS Empfängers der die Daten über serielle Schnittstelle 
an meinen PC sendet.
Leider habe ich kaum Programmiererfahrung und möchte euch nun nach einer 
Praktikablen "User" Lösung fragen um aus dem GPS Datensatz eine 
Geschwindigkeit in m/s auslesen zu können.

Danke und Gruß

Vlad

von Cyblord -. (cyblord)


Lesenswert?

Die Geschwindigkeit wird praktisch in Klartext rausgesendet. Schau dir 
doch mal die NMEA Datensätze an.
Im GPRMC gibts die Geschwindigkeit in Knoten.

Für ein "Forschungsprojekt" hätte man diese Info auch mal schnell selber 
googlen können....
1
$GPRMC,191410,A,4735.5634,N,00739.3538,E,0.0,0.0,181102,0.4,E,A*19
2
       ^      ^ ^           ^            ^   ^   ^      ^     ^
3
       |      | |           |            |   |   |      |     |
4
       |      | |           |            |   |   |      |     Neu in NMEA 2.3:
5
       |      | |           |            |   |   |      |     Art der Bestimmung
6
       |      | |           |            |   |   |      |     A=autonomous (selbst)
7
       |      | |           |            |   |   |      |     D=differential
8
       |      | |           |            |   |   |      |     E=estimated (geschätzt)
9
       |      | |           |            |   |   |      |     N=not valid (ungültig)
10
       |      | |           |            |   |   |      |     S=simulator
11
       |      | |           |            |   |   |      |   
12
       |      | |           |            |   |   |      Missweisung (mit Richtung)
13
       |      | |           |            |   |   |     
14
       |      | |           |            |   |   Datum: 18.11.2002     
15
       |      | |           |            |   |        
16
       |      | |           |            |   Bewegungsrichtung in Grad (wahr)
17
       |      | |           |            |
18
       |      | |           |            Geschwindigkeit über Grund (Knoten)
19
       |      | |           |            
20
       |      | |           Längengrad mit (Vorzeichen)-Richtung (E=Ost, W=West)
21
       |      | |           007° 39.3538' Ost
22
       |      | |                        
23
       |      | Breitengrad mit (Vorzeichen)-Richtung (N=Nord, S=Süd)
24
       |      | 46° 35.5634' Nord
25
       |      |
26
       |      Status der Bestimmung: A=Active (gültig); V=void (ungültig)
27
       |
28
       Uhrzeit der Bestimmung: 19:14:10 (UTC-Zeit)

von Peter II (Gast)


Lesenswert?

Was erwartest du jetzt von uns?

Ja ist es einfach in den Daten die Geschwindigkeit auzuelesen.
Jeder Datensatz hat eine Spezielle kennung, und innerhalb des Datensatz 
steht die geschwindigkeit an einer festen stelle.

http://de.wikipedia.org/wiki/NMEA_0183

von Cyblord -. (cyblord)


Lesenswert?

Die "Userlösung" wäre jetzt einfach ein programm zu suchen welches via 
seriell ein serielles /USB->seriell GPS einliest und die Daten 
darstellt.
Hast du nach sowas mal gegoogelt? Abgesehen davon, das kann ja jedes 
Smartphone mit (Google Maps) Navigation schon einfach von Haus aus.

gruß cyblord

von Furth (Gast)


Lesenswert?

Peter II schrieb:

> Was erwartest du jetzt von uns?

Das sich der übliche Schwätzer meldet. Danke für deinen Beitrag.

von Peter II (Gast)


Lesenswert?

Furth schrieb:
> Peter II schrieb:
>
>> Was erwartest du jetzt von uns?
>
> Das sich der übliche Schwätzer meldet. Danke für deinen Beitrag.

immerhin steht im meinem Betrag was sinnvolles drin.

von Vlad (Gast)


Lesenswert?

Ok, danke schonmal für die antworten.
So wie ich das sehe wäre es recht einfach ein kleines Programm zu 
schreiben das mir die nötigen Daten ausliest, wenn es nicht schon 
soetwas gibt.

Hat vlt. jemand eine Ahnung mit was für einem Fehler ich bei der Messung 
der Geschwindigkeit zu rechnen habe?

Danke und Gruß,

Vlad

von Cyblord -. (cyblord)


Lesenswert?

Vlad schrieb:
> Ok, danke schonmal für die antworten.
> So wie ich das sehe wäre es recht einfach ein kleines Programm zu
> schreiben das mir die nötigen Daten ausliest, wenn es nicht schon
> soetwas gibt.

Genau. Am einfachsten ein Terminal (hterm), dann bekommst du halt die 
ganze Zeile (und wenn nicht abschaltbar am GPS, auch die anderen Zeilen) 
und musst das ganze so und in Knoten rauslesen.

oder

Nach Programm suchen

oder

Aushang am schwarzen Brett und nen Student suchen der sowas fürn 
Taschengeld macht.

>
> Hat vlt. jemand eine Ahnung mit was für einem Fehler ich bei der Messung
> der Geschwindigkeit zu rechnen habe?
Ja mei also nach Genauigkeiten beim GPS kann man sich doch mal selber 
schlau machen....

von Max H. (hartl192)


Angehängte Dateien:

Lesenswert?

Wir habe letztes Jahr in der Schule als Übung einen GPS empfänger über 
RS232 ausgelesn (Windows, CodeBlocks). In Anhang der Quellcode.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.