nicht eingeloggt > login

GPS ist im Werden

zurück zur Übersicht

25.2.2008


Es scheint sich herauszukristallisieren, dass unter Umständen der Frühling heuer ein bisschen früher beginnt - zumindest das letzte Wochenende hat schon sehr vielversprechend ausgesehen.

Daher gilt es nun, den ARM-o-Kopter fit fürs GPS zu machen!

Aktueller Status:

  • GPS ist angeschlossen
  • die Messages navStatus, navPosLla, navVelNed und navSol werden im UBX format ausgelesen
  • alle relevanten Daten stehen an der Debug-Schnittstelle zur Verfügung
  • Visualisierung im AOK-Tool (über Bluetooth-Link)
  • Rudimentärer PD-Regler - noch ungetestet.

Und hier die zugehörige Seite im AOK-Tool:


Die Position ist deshalb so ungenau, da von meinem Balkon aus nur ungefähr ein Viertel des Himmel sichtbar ist.

13.3.2008


Es ist zum Haareraufen!

Nachdem alles so verheißungsvoll begonnen hatte, kehrte in den letzten Wochen der Frust ein und hat fast schon jegliche Freude an der Weiterentwicklung vertrieben. Was war geschehen? Warum begann der Prozessor sich plötzlich andauernd aufzuhängen? Ich hatte doch nichts Böses getan!

Schuld ist eine DataAbort Exception, sobald der GPS-Empfänger angeschlossen wird. Woher die genau kommt, weiß ich leider im Moment noch nicht.

17.3.2008


Kurzer Informationsaustausch mit "mifi" (hat sehr ähnliche Hardware in seinem Projekt "Falcon"). Fazit: Meine Wenigkeit war einfach zu blöd das Makefile korrekt zu schreiben. Seit Monaten war dieser Fehler unbemerkt!!! Das tückische Detail: der Code wurde bisher (ungewollt) im Thumb-mode compiliert. Es hätte aber der ARM-mode sein sollen.

Erste Tests haben heute Laufzeiten von mehreren Stunden ergeben (wegen Neucompilierung dann abgebrochen). Vorher waren 5 Minuten schon rekordverdächtig.

Vielen Dank an dieser Stelle an Michael Fischer aka mifi!

18.3.2008 08:30


Die Platine ist die Nacht durchgelaufen und zeigt nun (weiterhin zählend): 231.000 dekodierte und CRC geprüfte Sätze GPS-Daten an. Das bedeutet bei 5 Zyklen pro Sekunde eine Uptime von 770 Minuten bzw.knappen 13 Stunden. Auch die I²C-Regler, die parallel zu den seriellen Reglern Testweise dranhängen sind noch "am Leben".

Jetzt braucht es ja nur mehr aufhören zu hageln/schneien/regnen...

31.3.2008


Ein kleines Spaßupdate musste sein... ;)

Jetzt bekomme ich die aktuelle Position des Kopters live in Google Maps angezeigt.



Der Positionsregler ist soweit auch mal fertig und muss bei Gelegenheit "auch mal" getestet werden.

20.03.08 16:31:50 Jürgen
;-)

01.04.08 14:28:29 pakoxda
Hallo sehr schön soweit, sind das onlien oder offline KArten von Google Maps. Wie funktioniert das mit dem einbinden gibt es da ne SDK oder so ?

Danke für die Info

Gruß
01.04.08 15:13:37 -h-
Die Karten sind (leider) online. Das Einbinden ist über das ganz normale Google-Maps-API erledigt worden (also HTML-Code und Javascript, das von der Delphi Anwendung aufgerufen wird... ;) ).
Neuer Kommentar
Name:
Kommentar: