Codeschnippsel für GPS Homevector?

Gast #1118706
Lesenswert?

Hallo,

hat jemand für mich ein Codeschnippsel um mittels GPS Koordinaten im 
NEMA Format einen Richtungsvektor zu berechnen?

Sinn ist eine Richtantenne zu bauen, diese hat eine Homeposition, 
ausgehend davon bekomme ich die 2te GPS Position auf die ich "zielen" 
möchte.

Das ganze will ich in c (gcc) auf dem ATMega umsetzten und dann ein 360° 
Servo (Segelwinde) ansteuern was wiederum die Antenne trägt.

Gruss Patrick
Gast #1121402
Lesenswert?

Also, was bitte willst Du denn nun:

1. Einen Code der das macht
2. Ein Urteil ob eine Formel in C auf einem Mikrocontroller 
implementiert werden kann?
3. Eine Bewertung mit welchem Aufwand eine Formel in C auf einem 
Mikrocontroller implementiert werden kann?
Persönliche Seite #1121404
Lesenswert?

Warum nicht? Die möglichen Haken können alle vor der Planung, Kauf und 
Aufbau der Hardware abgecheckt werden.

Rechengenauigkeit

Man kann in den Formeln abschätzen, welche Genauigkeit erreicht wird, 
wenn man mit x Nachkommastellen arbeitet. Geht mit Papier, 
Taschenrechner und Bleistift. Optimal wird es, wenn man eine Karte hat 
und den "echten" Winkel nachmessen kann.

Speicherbedarf

Kann man durch Probekompilierung herausfinden und ggf. einen ausreichend 
grossen Atmega o.a. einsetzen. Geht mit Freeware (AVR GCC bzw. 
WinAVR ggf. plus AVR-Studio)

Geschwindigkeit

Kann man durch Simulation des Probekompilats im Simulator 
(AVR-Studio) herausfinden und auf die Hardware bei verschiedenen 
Taktraten skalieren. Es reicht ja zwei bekannte NMEA Texte einzugeben 
(Home und bekanntes Ziel) und dann zu warten, bis der Winkel berechnet 
ist. Aus der Frage oben lese ich, dass die Geschwindigkeit nicht so der 
Knackpunkt ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren