Hallo, habe ein code der so nicht ganz richtig ist, wie muss es aussehn, wenn man die Geschwindigkeit (v) und den alpha aus dem GPS-Telegramm RMC holen (empfangen) soll. Also den Rollwinkel aus den Werten des GPS-Telegramms berechnen soll!!!! ich weiß das (alter wert - neuer wert) alpha ergibt also alter RR.R - neuer RR.R aus dem $GPRMCTelegramm..so haben wir unser alpha und v kriegt man auch aus dem telegramm. weiß nicht wo ich mich wenden kann. kann mir jemand helfen mit code? dankeschön
:
Verschoben durch Moderator
Definiere doch bitte erst einmal was du unter Roll und Pitchwinkel verstehst. Was ist b in deinem Code? Die Formel die du da benutzt, sieht nicht richtig aus. Alleine wenn ich da mal physikalische Einheiten einsetze, kommt mir das kalte Grausen. Kommt aber jetzt drauf an, was denn eigentlich b sein soll.
Also in meinem Fall ist Roll und Pitch winkel für Flugzeug gemeint. Roll = die Drehung um die Längachse und Pitch = für die Querachse. : ) ja sorry kann sein. b (LB) soll der bogen(strecke) sein was der Flugzeug zurücklegt. aber ich habe neue Formel r=v*t*180 / PI*alpha ( die Formel LB = 2*r*alpha / 180 aufgelöst) [oder v^2/r*g ist für rollwinkel und um r rauszubekommen habe ich die obige formel.] aber wie das programmiert werden soll in c für PIC18 mit den GPS werten weiß ich nicht. hab nur den obigen code, wie soll man das erweitern, wenn man davon ausgeht das die formel richtig ist. das ganze wird gebraucht um einen künstlichen horizont einer flugzeug cockpit zu realisieren.ES wird auf einem Display angezeigt. mfg
Dani, leider ist das nicht so einfach mit GPS, den mit GPS kannst das heading ausrechnen in x,y,z , aber nicht die effektive Lage des flugzeugs. Den... wenn ich auf dem kopf fliege, sind die GPS werte genau gleich als wenn ich ganz normal fliegen wuerde. Fuer die effektive lage (attitude ) brauchst du ent. Gyros (kreisel) , 3D kompass, 3 GPS empfaenger oder wie es paparazi projekt macht, mit IR sensoren kombiniert mit GPS. lg roman
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.