Dragon-OSD

Status
Nicht offen für weitere Antworten.

Helimensch

Erfahrener Benutzer
#1
Hallo,

hab ja seit knapp einer Woche nun das Dragon-OSD.
Funktionsumfang und die Darstellung der Daten überzeugen.

Hier auch ein kurzer Überblick:
http://www.rcmovie.de/video/912c1308b49012bbf81e/Dragon-OSD

Natürlich gibt es einige Sachen zu beachten, bzw. sind mir schon
aufgefallen. Ein Grund mehr, hier mal ein neues Thema aufzumachen.

Wie gesagt - mich überzeugt das OSD !
Evtl. spielt der ein oder andere von Euch ja auch mit dem Gedanken, sich
ein solches System zuzulegen. Dem will ich hier einfach mal ein paar
Punkte mitgeben.

Pro:
-Opensource (Firmware wird ständig weiterentwickelt
und kann z. B. auch selber weiterentwickelt werden.)
-Sehr umfangreiche Anzeige und Funktionen.
-Kompassanzeige
-Autopilot
-Datenlogger (Export in KML-File für GoogleEarth)
-Diverse Erweiterungen geplant/mögl..
(HUD, Sensoren, ...)
-Einstellungen können relativ einfach über den Sender
(Höhen-/Quer- Ruderknüppel) durchgeführt werden.

Kontra:
-Von den Abmessungen her relativ groß.
-Wird als offene Platine geliefert (nicht eingeschrumpft, kein Gehäuse, ...)
-Verkabelung (sofern Autopilot genutzt wird) relativ aufwendig.
(Servos für Quer- u. Höhenruder werden über OSD geführt)
-Anordung der einz. Anzeigen ist fest (bzw. nur im Programm-Code
änderbar).
-Soll das Setupmenü verfügbar sein, muß Höhe und Querruder
über das OSD geführt werden.

Mit anderen Worten: Mehr Funktionen als bei anderen OSDs,
jedoch auch etwas mehr Bastelei (sofern man das bei unserem Hobby
als Nachteil sieht.). Grundlegende Kenntnisse vorausgesetzt,
muß man sich damit u. U. erst etwas mehr auseinandersetzen.

Der Autopilot: Muß erst auf das Verhalten des jeweiligen Modells
abgestimmt werden. Im Falle von "Failsave" oder gewollt steuert
er den Flieger wieder zum gespeicherten Punkt zurück.
Bei irgendeinem Ausfall des OSD-Bausteins sind aber auch die
angeschlossenen Servos (hier Höhe u. Quer) außer Funktion -
das Modell wird dann nicht mehr zu retten sein!
Man handelt sich also auch einen zus. "Single-Point-Of-Failure"
damit ein. Muß man eben abwägen.

Was ist mir sonst aufgefallen?!:
-Auf Seite 9 der Anleitung wird die Belegung des Video-Anschlusses
aufgeführt. Beim Lesen möche man dies auf das direkt darunter
abgedruckte Bild beziehen - stimmt aber nicht!
Der äußere Pin am OSD-Board ist der Videoeingang!!!
-Relativ umständlich ist in der Anleitung die Beschreibung der
"Pulsweiten" zur Ansteuerung des OSD-Moduls geraten.
Hier mal in "Klartext":
-Servomitte = Normalbetrieb (OSD eingeblendet).
-Servomin. -100 = Failsave (Autopilot an)
-Servomax. +100 = Display aus.
-~+70-+90 = Setupmenü

Grüße
Mario
 

Grandcaravan

Administrator
Mitarbeiter
#2
RE: OSD

Hi Mario!
Netter Artikel!
Ich habe zum OSD mal eine Frage: Ist es damit möglich einen Track-Log aufzunehmen? Oder ist das der von dir erwähnte Dattenlogger?
Das wäre ganz interessant, denn so könnte man seinen Flug als Track speichern, um ihn so hinterher genau auswerten zu können.
Weil anhand dieser Aufzeignung kannst du dann Geschwindigkeit, Höhe, zurückgelegte Flugstrecke, die weiteste Entfernung vom Ausgangspunkt und vieles mehr.
Sonst müsste man sich noch einen GPS Logger mit hineinpacken, kostet so 55 Euro und wiegt 42 Gramm.

Viele Grüße
Heiko
 

Helimensch

Erfahrener Benutzer
#3
RE: OSD

Heiko,

aus Zeitgründen bin ich seit meinem letzten Bericht hier leider nicht
mehr nennenswert weiter gekommen ;-)
Werde selbstverständlich alle neuen Erkenntnisse hier einstellen.
Momentan kommt aber auch dazu, daß ich mein flugbereites
FPV-Modell für das OSD komplett umbauen müsste. Davor scheue
ich mich verständlicherweise derzeit noch etwas.

Betr. der Datalogger-Funktion würde ich einfach mal kurz aus der An-
leitung zitieren (bitte schlagt im Zweifelsfall selber nochmal nach):
Demnach zeichnet das Dragon-OSD intern die GPS-Positionen in einem
einstellbaren Intervall auf (default 15 sec.). Damit kann man dann
ca. 22 Minuten Flug aufnehmen. So eine Aufzeichnung beginnt autom.
sobald das OSD die "Home"-Postition erkannt hat und nimmt die Daten
solange auf, bis der Speicher voll ist oder eben die Stromversorgung
getrennt wird. Der nächste Flug überschreibt diese Daten wieder
(was aber auch einstellbar ist).
Mit beiliegendem USB-Interface und einem kleinen Zusatzprogramm
kann die Aufzeichnung anschl. in Form eines "KML"-Files auf den PC
geladen werden (-> GoogleEarth).

Konnte das alles eben noch nicht testen. Würde aber kommendes WE
mal eine kleine Ausfahrt mit dem OSD im Auto einplanen.
Das ezeugte KML-File kann ich ja dann hier mal einstellen!
Denke, dies wäre sinnvoller, als hier noch weiter aus der Anleitung
vorzulesen. Dann kann sich jeder selbst ein Bild von der Ausgabe machen.
Update 2. Feb. 2009: Dragon KML-File bzw. Bericht

Update 4. Nov. 2008:
Den Einbau in ein passendes Gehäuse habe ich mal in die Tutorials ge-
schrieben! (http://fpv-community.de/artikel_28_einbau_dragon_osd.html)

Mario
 

Helimensch

Erfahrener Benutzer
#4
RE: OSD

Zum Dragon-OSD habe ich zwischenzeitlich weitere Infos:

-Die letzten Modelle wurden mit der Firmware 4.8f ausgeliefert.
-Wie erkenne ich meine installierte Version? Gleich beim Start
wird für relativ kurze Zeit in der obersten Zeile der aktuelle Soft-
ware-Stand eingeblendet.
-V 4.8f hat wohl deutliche Verbesserungen bei der Funktion des
Autopiloten vorzuweisen.
-Temp.-Sensor-Anschluß an GP3 ist in dieser Version bereits
in der Software vorbereitet. Die Anzeige erfolgt in der linken, oberen
Ecke unter der OSD-Spannung.
-Bei Anschluß des Stromsensors (ohne vorhandenen Temp.-Sens.)
kommt es zur Fehlanzeige durch offensichtliche Wechselwirkung
zw. den Pins. Um dies zu beheben, kann man GP3 mit einem
Widerstand (10k Ohm) auf Masse legen (Pin 1 u. 3).
(=> Achtung! Hab ich selbst noch nicht getestet. Ohne Garantie und
Gewähr meinerseits! Nur auf eigenes Risiko!)
Update 8. Jan 09: Getestet - funktioniert!
-Ab Software 4.8x muß zum Download der KML-Daten für Google-
Earth ein anderes Tool verwendet werden! Aus diesem Grund konnte
bisher auch noch nicht das versprochene Beispiel liefern.
http://www.dragonosd.com/Support/DownloadKML2.exe
-Es gibt auch eine neue OSD-Firmware im F16-Style (noch nicht ganz
Fehlerfrei): http://www.vimeo.com/1780616
In diesem Video kann an übrigens auch ganz gut obigen Anzeigefehler
sehen.


Auch ein anderer Hersteller hat für Dezember ein recht interessantes
OSD angekündigt:
http://www.eagletreesystems.com/press/OSD-PRO.pdf

Mario
 

Helimensch

Erfahrener Benutzer
#5
RE: OSD

Ideal wäre es doch, die Empfangsfeldstärke des RC-Empfängers (ein entspr. dafür vorbereitetes Modell vorausgesetzt) noch mit in das Videobild mit einzublenden.

Am Dragon-OSD stehen als Eingänge weitere drei analoge Eingänge zur Verfügung, über die sich z. B. Temp.-, Geschwindigkeits- oder Höhensensoren anschließen lassen. Leider ist für deren Nutzung ein Engriff in den Programmcode des Dragon nötig, was ohne entspr. Kenntnisse nicht so einfach machbar ist.
Ab Firmware 4.8f ist allerdings der Anschluß GP3 für die Verwendung eines Temperatur Sensors soweit vorprogrammiert.
Meine Idee war daher, diesen Eingang für die Anzeige der RC-Feldstärke etwas "umzufunktionieren". Dies alles, ohne an dem Quellcode des OSDs etwas ändern zu müssen.

Voraussetzungen:
  • Dragon OSD mit Softwarestand 4.8.f.
  • RC-Empfänger, der ein Servo analog zur Empfangsfeldstärke ansteuert. (z. B. ACT DSL-8)
  • Entspr. programmierter RSSI-Servoausgang.
  • Freier Anschluß GP3 am Dragon.

Eine alte Servoelektronik wandelt das Servosignal in eine Spannung entspr. der empfangenen Feldstärke um. Diese wird noch etwas geglättet und steuert einen PNP-Transistor, an dessen Emitter der Eingangs- Pegel für "GP3" am OSD abgegriffen werden kann. Mit zwei Potis wird der min. und max. angezeigte Wert noch etwas eingestellt.

33
 

Anhänge

HeliLeo

Neuer Benutzer
#6
RE: OSD

Hallo,

dass das Dragon OSD jetzt auch schon ein F-16 HUD mitbringt, ist ja klasse. Habe das bisher nur bei
Range Video
gesehen.
Hat mit dem Display schon jemand Erfahrungen gemacht? Gibt's in Deutschland einen Vertrieb dafür?

Gruß
Leo
 

Grandcaravan

Administrator
Mitarbeiter
#7
RE: OSD

Hi Leo!

Das Upgrade zur F-16 version sollte das hier sein:
http://www.dragonosd.com/Support/DragonOSD48b.zip

Du benötigst allerdings Erfahrung und Ausrüstung zur PIC-Programmierung ;).

Beste Grüße
Heiko
 

Helimensch

Erfahrener Benutzer
#8
RE: OSD

Einen der nächsten Flüge werde ich mal mit der F-16-Anzeige ausprobieren. Einen passenden Programmer findet man z.B. hier. Bericht wird dann hier natürlich wieder folgen.

Hab die Programmierung auch schon mal ausprobiert - die neue Firmware läßt sich relativ einfach in Form eines fertig kompilierten "Hex-Files" einspielen.
Will man den Quellcode allerdings selber um Funkionen erweitern, wird es etwas schwieriger. Das Programm ist in "C" geschrieben und muß erst in den Maschinen- Code (Hex-File) umgewandelt werden. Grundsätzlich sollte auch das mit der dem Programmer beiliegenden MLAB-IDE machbar sein. Leider ist die OSD-Source doch recht umfangreich und nicht grade für den Einstieg in die PIC-Thematik geeignet.

Wenn sich hier noch jemand mit entspr. Erfahrungen in PIC-Programmierung, IDE, Einbindung der Quellcodes, etc. finden sollte, wäre das glatt ein neues Thema hier im Forum wert.

Mario
 

stpfl

Neuer Benutzer
#9
RE: OSD

Ich hätte die RSSI einblendung auch gerne.

Vielleicht kannst du mir etwas Helfen Helimensch.
bin elektronisch nicht bewandert.

Habe einen DDS8 empfänger von Act und kann mit diesem RSSI ausgeben lassen. Für was braucht man überhaupt diese alte servoelektronik - funktioniert es nicht auch einfach durch eine einfache kabelverbindung???

und wie würde ich das nachbauen müssen.

was heißt das,
Diese wird noch etwas geglättet und steuert einen PNP-Transistor, an dessen Emitter der Eingangs- Pegel für "GP3" am OSD abgegriffen werden kann. Mit zwei Potis wird der min. und max. angezeigte Wert noch etwas eingestellt.
 

HeliLeo

Neuer Benutzer
#10
RE: OSD

Tja,
mit der Programmiererei bin ich auch nicht so fit. Ich warte dann nochein bisschen, bis eine Dummie-Version rauskommt. Außerdem fühle ich mich als HeliLeo doch etwas diskriminiert, weil der Dragon Autopilot für Helis nicht funktioniert...
Gruß
Leo
 

Anhänge

Helimensch

Erfahrener Benutzer
#11
RE: OSD

Betr. der RSSI-Anzeige gebt mir bitte noch etwas Zeit. Die momentane Lösung funktioniert zwar grunds., ist aber für ne Weitergabe noch nicht so ganz geeignet.
Die Werte für die Bauteile hängen ziemlich von der verwendeten Servoelektronik ab. Hatte hier halt noch eine Platine von einem alten Hitec-Servo rumliegen. Mit nem anderen Modell kann die Funktion da schon wieder ganz anders aussehen.
Die Servoelektronik wandelt die Impulse des Empfängers in eine verwertbare Spannung um. Das war erstmal naheliegend, bringt aber eben die genannten Probleme.

Will da aber nochmal etwas entwickeln, was man auch guten Gewissens so weiter geben kann.
Update 25.04.2009:
Wollte ja eine etwas einfachere Lösung bauen. Leider hat sich das "Einfach" doch leicht verkompliziert. Werde die RSSI-Einblendung vorauss. nicht mehr weiterentwickeln. Fehlt mir gerade etwas die Zeit für (s. andere Projekte "Antennentracker", und Co.). Sorry!

Wollte damit auch nur mal ein Beispiel liefern, daß man den Temp.-Eingang des Dragon auch für andere Daten verwenden könnte, ohne eben an der Programmierung Änderungen machen zu müssen.

Durch dieses Thema soll auch kein falscher Eindruck entstehen: Das Dragon funktioniert "aus der Box" bereits einwandfei - Programmieren muß man nicht. Das ist nur ne Option. :) Alle wichtigen Parameter lassen sich schon über den RC-Sender einstellen.

Die Autopilotfunktion ist tatsächlich eher für Fläche gedacht. Daniel Wee hat dazu schon mal was geschrieben. Die Sache ist auch so schon recht komplex. Beim Heli kommen da noch deutlich mehr Schwierigkeiten zusammen.

Update 21.07.09:
Werde in das Dragon keine Zeit mehr investieren, sorry. Das ist ein wunderbares OSD - keine Frage! Die Anzeige gefällt mir von allen getesteten (EzOSD, Eagle Tree Pro) noch am besten. Allerdings sind diese vom Funktionsumfang nochmal deutlich schöner und es findet auch noch eine offizielle Weiterentwicklung statt.
Aus der Box funktioniert das Dragon ja bereits wunderbar und es gibt etliche Gründe, seine Zeit eher in Eagle Tree und Co. zu stecken.
Die Abschlußmeldung bin ich irgendwie schuldig. :) ;)

Grüße
Mario
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten