Probleme mit Rushduino OSD

Status
Nicht offen für weitere Antworten.

mcbird

Erfahrener Benutzer
#1
Moin Boarder,

ich wollte endlich mal mein Rushduino OSD in Betrieb nehmen und hierzu vorher das "Graphic IC Upgrade" über RealTerm durchführen. Nun bekomme ich jedoch über die COM-Port / Telnet-Verbindung keine saubere Rückmeldung vom OSD, sondern nur immer ein Wirrwarr von Zeichen zurück (siehe Anhang).

Weiß jemand was ich da falsch mache?

Das OSD war vorher noch nie im Betrieb.

Danke und Gruß aus Hamburg,

Daniel
 

Anhänge

Helium

Erfahrener Benutzer
#2
Sieht nach falscher Geschindigkeit aus. Stimmt der Port ?
Steht auch dort : UART receiving frame error.

Hast du mal probiert die firmware fuer das grafik update nochmals aufzuspielen ?

Gruesse
Andi
 

Helium

Erfahrener Benutzer
#4
Hast du nochmals versucht die firmware fuers graphic update aufzuspielen (erneut ) ?
Ich meinte damit den arudiono code der vorher auf den arduino muss. Nicht das map file.

Gruss
Andi
 

mcbird

Erfahrener Benutzer
#6
Hast du nochmals versucht die firmware fuers graphic update aufzuspielen (erneut ) ?
Ich meinte damit den arudiono code der vorher auf den arduino muss. Nicht das map file.
Jetzt habe ich es verstanden :rolleyes: Man muss für das Grafikupdate erst das "Max7456_Font_Update.ino" Sketch einspielen ...

Vielen Dank für deine Hilfe!

LG,

Daniel
 
Zuletzt bearbeitet:

mcbird

Erfahrener Benutzer
#8
Hallo Andi,

ich möchte das OSD mit der neusten MultiWii Dev Version betreiben. Ich habe das Rushduino OSD (Rev 1.1.) hier schon ewig liegen und jetzt erst die Zeit gefunden mich mal damit zu beschäftigen. Nach ein wenig Suchen bin ich vorhin über die "Weiterentwicklung" des Projekt gestolpert. Das "RUSH OSD" Projekt ist dann wohl jetzt die beste Wahl für die neue MultiWii Version.

Ich habe leider keine Dokumentation zur Hardware gefunden und daher noch ein paar Fragen ...

a) Braucht das OSD noch eine "externe" Stromversorgung, oder reichen die 5V vom Serial-Port des Flyduino Mega Boards?

b) Wenn ich doch das OSD über den Lipo (4S bei meinem Quadro) versorge muss ich dann die 5V Versorgung am Serial-Port "kappen", oder darf die zwischen dem OSD und Mega-Board weiterbestehen?

Danke und Gruß,

Daniel
 

Helium

Erfahrener Benutzer
#9
Kennst du diese Software :
http://code.google.com/p/rush-osd-development/

Arbeitet wunderbar :) kann ich empfehlen.

Zu deinen Fragen :
a) wenn du keine externe stromversorgung auf der 12V seite benutzen willst musst du 2 Loebruecken setzen. Einmal auf der Rueckseite und einmal auf der Vorderseite. Hier findest du ( etwas weiter unten ) welche bruecken du setzen musst:
http://code.google.com/p/arducam-osd/wiki/minimosd

b) das board hat vereingestellte 2 verschiedene stromanschluesse. auf der einen seite fuer den arduino der ueber den FC versorgt wird und auf der anderen seite fuer den max der ueber den akku und einem spannungsregler versorgt wird.
mit 4c grillst du mit an sicherheit grenzender wahrscheinlicheit das OSD. Das hat bereits bei 3S schwere hitzeprobleme auf der 12V seite. Ich habe einen 100 Ohm widerstand vor den 12V eingang gesetzt ( bei 3S ) was einiges an abhilfe gebracht hat.

Empfehlen kann ich dir aber die bruecken zu setzen. Damit gehst du einigen problemen aus dem weg.

Fuer die oben genannte Software gibt es noch einen mod um die spannung zu messen ( ohne den FC ).

Gruss
Andi
 

mcbird

Erfahrener Benutzer
#10
Hi Andi,

ich habe leider kein MinimOSD sondern das "orginal" Rushduino (V 1.1.) und da gibt es die Lötbrücken leider nicht ...



Laut Spezifikation sollte ...

"-Voltage input able to mesure up to a 4S lipo"


... das aber 4S vertragen, ob es das wirklicht tut?

Danke und Gruß,

Daniel
 

Helium

Erfahrener Benutzer
#12
:D ich weiss ich hab den Voltage mod geschrieben :) ( fuers MinimOSD ).
Ist ein Multifunktionsdinges und laeuft echt fix !

Rush ist um einiges besser was die Hardware anbelangt. Dann mach dir mal keine Sorgen wegen dem durchbrennen. Was die bruecken anbelangt kann ich dir nicht weiterhelfen. Schau mal ob du ne anleitung im netz findest.

Die Software ist auch fuer Rush, allerdings solltest du dann die von der oben genannten seite nehmen. Falls dir die Spannungsanzeige zu sehr springt, melde dich nochmal bei mir. Ich schick dir dann die Codezeilen welche das springen unterdruecken.

Gruesse
Andi
 
Zuletzt bearbeitet:

mcbird

Erfahrener Benutzer
#13
So, ich habe das Teil zum laufen bekommen. Aktuell zwar "nur" über die 5V Versorgung über des Serial-Ports, aber man kann schon mal was sehen :D

Jetzt muss ich mal schauen wie das beim "orginal" Rushduino (V 1.1.) mit dem 4S Lipo und der Battery Voltage / Current Funktion ausschaut. Ich habe da aber sowieso noch 2 Fragen :confused: ...

Kann man in der aktuellen RUSH-OSD Software auch den "Horizon-Mode" anzeigen lassen?​


Gibt es eigentlich bei Spektrum (AR-8000 Empfänger) eine Möglichkeit das RSSI-Signal für das OSD auszulesen?​


Danke und Gruß,

Daniel
 

Helium

Erfahrener Benutzer
#14
Hi,

Welche Soft-/ Firmware meinst du ?
bzw. welche hast du aufgespielt ? Mit der KV Version bekommst du einen kuenstlichen Horizont. Falls er nicht dargstellt wird hast du den flaschen seriellen port oder tx/rx vertauscht.

Beim Spektrum musst du googlen. Keine Ahnung. Bei meinem Hitec original empfaengern geht es nicht ....
 

mcbird

Erfahrener Benutzer
#15
Hi Andi,

nee, das läuft alles!

Ich meinte nicht den künstlichen Horizont, sondern den neuen "Horizon-Mode" (ein Mix aus ACRO & ANGLE Mode) aus dem MultiWii DEV R1317 Release. Der "Horizon-Mode" wird in der "Active Mode-Anzeige" der aktuellen Rush-OSD KV2.1 Version nicht unterstützt wenn er aktiviert ist, aber das kommt bestimmt noch.

Ansonsten läuft das OSD jetzt ohne Probleme und im "Trockendock" hat die Spannungsüberwachung auch den 4S Lipo 20 min. lang überlebt.

Nur leider wurde die Spannung des frisch gelanden 4S Lipos mit 18,1 Volt "leicht" übertrieben angezeigt - kann man da noch was an der Software kalibrieren?

Danke für deine Hilfe und Grüße aus Hamburg,

Daniel
 
Zuletzt bearbeitet:

Helium

Erfahrener Benutzer
#16
Hi Daniel,

ja man kann die variable DIVIDERRATIO ( in der conig.h ) veraendern. Wenn er zuviel anzeigt musst du DIVIDERRATIO etwas runter setzen ( steht auf 25 ... mach etwas weniger draus und versuche es nochmal ).

Gruss
Andi
 

Timtaste

Neuer Benutzer
#18
Hallo,

ich werd mich jetzt auch mal Rushduino OSD beschäftigen.

@ mcbird : läuft dein bourd jetzt mit 4s zuverlässig ?

Was ist eigentlich der unterschied zwischen dem V1.1 und V1.3

Ich habe meine direkt aus Canada bezogen (Jean-Gabriel Maurice) aber irgendwie ist die Hompage jetzt auch down.
 
#19
Hallo...

ich möchte gerne einen Current-Sensor von Flytron an meinem MinimOSD anschließen. Den Harwaremod habe ich fertig. Spannung vom Flugakku und Videoakku werden mir auch schon korrekt angezeigt. Habe nur noch Probleme mit der Anzeige vom Strom...

diesen Sensor habe ich:
http://www.flytron.com/osd-headtrackers/58-ultralight-50ah-current-sensor.html

Der Sensor gibt die Werte bis 50A linear aus - 1V entsprechen 10A - 5V entsprechen 50A...

habe das Ratio wie folgt in der config.h eingestellt:
#define AMPDIVISION 36 // Hardware current sensor division ratio
#define AMPERAGE_CAL 1.05 // Amperage calibration
#define AMPRERAGE_OFFSET 0 // Amperage = AMPRERAGE_OFFSET - analogRead * AMPERAGE_CAL / 10.23

da ich für diesen Sensor keine Offset-Spannung benötige habe ich in der "rush_kv_2_1.ino" die Berechnung für "amperage' angepasst. Sieht jetzt so aus:
amperage = (analogRead(amperagePin)*AMPERAGE_CAL)/10.23;

Das funktioniert auch - aber leider nur bis 10A. Sobald der Strom über 10.4A steigt bleibt die Anzeige im OSD bei 10.4A stehen. Sobald der Strom wieder unter 10.4A ist wird der Strom wieder korrekt angezeigt.

Jemand ne Idee?

Nenno
 

mcbird

Erfahrener Benutzer
#20
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten