MinimOSD mit MultiWii - TEAM KV OSD ( Rush-OSD )

Status
Nicht offen für weitere Antworten.

ChristophB

Erfahrener Benutzer
#41

Bamfax

Erfahrener Benutzer
#42
Hi Andi,

Sag mal, ich hab mir einen attopilot current sensor direkt auf das 328p Beinchen geklemmt und trotzdem kein Amperage Wert in der Anzeige. Die Spannung hängt direkt an der naze32, wird per msp ausgelesen und funktioniert. Laut KV OSD wiki wird powermeter auch per msp ausgelesen, wenn der schalter für Voltage auf MWii steht. Stimmt das? Im Code hab ich nämlich spontan nicht verstanden, wo der if steht für "nimm Amp von MWii oder vom Analog Pin"

Danke dir,
Olli
 

Bamfax

Erfahrener Benutzer
#47
Hi Andi,

danke für Deine Antwort. Es ist der hier:
http://www.rctimer.com/index.php?gOo=goods_details.dwt&goodsid=861

Ich hab's auch inzwischen zum laufen bekommen. Die Referenzspannung hab ich auf 5V hochgesetzt und rechne die 3,3v output vom Sensor Board entsprechend um.

Hab folgendes gemacht:
#define EST_PMSum 1
#define AMPDIVISION 36 // Hardware current sensor division ratio
#define AMPERAGE_CAL 1.288 // Amperage calibration
analogReference(DEFAULT);
amperagesum += amperage / AMPDIVISION; //(mAh)

Die Werte für AmpDivision und Cal hab ich mir so hingebogen.

Jetzt ist es bloss so, dass ich mir unsicher bin, ob die Werte stimmen. Aus dem Current Sensor kommt ja ein Range von 0 - 3,3v raus, was 0 - 90A entspricht. Bloss wenn ich an meiner Quadrixette 30 mit 8er Props auf Roxxy 2824/24 Vollgas gebe, dann hab ich da kurz 3,15v als Spike, dann sinkt es gleich wieder 2,x ab. Die Motoren sollten aber max. 9A ziehen, also maximal 36A über alle vier Motoren. Jetzt stell ich mir natürlich die Frage, was jetzt stimmt. Ziehen die Motoren anfangs wirklich Spitzenlast, ist das realistisch? Der LiPo sollte ja auch nur 25C und 2,2Ah können.

Und zum Stromverbrauch, gibt es da Erfahrungswerte wie genau der Code an den tatsächlichen Verbrauch hinkommt? Weil der liest ja aktuelle Verbrauch wird ja permanent ausgelesen, aber das nur einmal jede Sekunde auf den Verbrauch addiert... Ist das so ungenau, wie es sich in der Theorie anhört, oder passt das schon halbwegs? ;)

Danke Dir,
Olli
 

Helium

Erfahrener Benutzer
#48
Gerne !

Wenn du die Referenzspannung hoch setzt stimmen die anderen Werte des ADC auch nicht mehr ( falls du diese benutzt ).
Evtl. waere ein Spannungsteiler ein anderer Loesungsansatz.

Motoren ziehen im Anzugsmoment sehr viel Strom. Ob da allerdings 90A realistisch sind moechte ich bezweifeln ( weiss es aber nicht ). Hast du die Spannungsversorgung enstoert ? Wegen des Akkus wuerde ich mir keine Sorgen machen.

Was den Code anbelangt habe ich bis jetzt noch kein Feedback bekommen.... waere schoen eines zu bekommen :D

Gruss
Andi
 

Bamfax

Erfahrener Benutzer
#49
Die Batterie hängt für Spannung direkt am Naze, da gibt es einen eigenen Anschluss, dann kann ich im Naze damit arbeiten.

Der Current Sensor ist nur mit seinem I am Naze angeschlossen. Auch mit dem beschriebenen 1kOhm Widerstand. Was nimmt der denn von der Spannung runter? Ich bin leider zu blöd das zu rechnen ;)

Bei dem Gesamtverbrauch ging mir mehr um eine Abschätzung, wie sehr das an die Realität hinkommt.

Was den Code anbelangt habe ich bis jetzt noch kein Feedback bekommen.... waere schoen eines zu bekommen :
Sorry, meinst Du von mir?
 

Helium

Erfahrener Benutzer
#50
:D damit meinte ich : probiere es aus und sage mir was du denkst :D

da U = R* I ergibt ist es strom abhaengig was dein widerstand abnimmt, daher waere ein spannungsteiler am ausgang sinnvoll :D
also z,B. 1:5 oder 1 :3 dann die referenz auf 1.1 lassen und ueber das GUI den teiler anpassen.

Gruss
Andi
 
#51
Help

Ich bekomme diesen osd nicht zum laufen !!!
Version 0.1:
2 Loetbruecken, also reiner 5V Betrieb geschlossen
( http://www.eforchina.com/v/120754)
EEprom clear,, Rush-osd drauf ,, GUI starten und einstellen.
Was muss mann in der Multiwii 2,2 im Sketch einzustellen?

Und so sieht das denn aus

Gruß SNC
 

Anhänge

Zuletzt bearbeitet:

olex

Der Testpilot
#52

olex

Der Testpilot
#54
Dann hat der Upload wohl nicht funktioniert. Ich habe's mit dieser Methode zwei Mal bei mir zum Laufen bringen können.

Alternativlösung, die bei einem Kollegen geklappt hat: Umweg über MinimOSD-Extra nehmen. Das Configtool von MinimOSD-Extra erlaubt Firmware- und Zeichensatzupload in wenigen Mausklicks und scheint etwas zuverlässiger zu funktionieren. Das Vorgehen wäre dann: MinimOSD-Extra herunterladen, Tool starten, MinimOSD-Extra Firmware auf den MinimOSD mit dem Tool aufspielen (ist im Tools Menü), dann Zeichensatz aufspielen - aber dabei die .mcm Datei von KV-Team-OSD wählen, dann wieder mit Arduino KV-Team-OSD drauf spielen.
 
#55
Alternativlösung,Umweg über MinimOSD-Extra Firmware ja geht drauf!

aber Zeichensatz aufspielen Rushduino.mcm noch OSD_Charset.mcm kommt immer eine Fehlermeldung ( Error entering Char Set upload mode -invalid data ), und EEPROM_Clear mit arduino geht nun auch nicht mehr

Ja ich habe das neue OSD wohl geschrotet ??

Gruß SNC
 

olex

Der Testpilot
#56
Weiß gar nicht wie man das schrotten sollte :) Wie EEPROM_Clear geht nicht mehr? Was für eine Meldung kommt denn?

Der Charset vom KV-Team-OSD heißt "MW_OSD_Team.mcm" und liegt im GUI/data Ordner. Ich nehme an du hast die aktuelle Version, r345 von https://code.google.com/p/rush-osd-development/downloads/list ?

Du sagtest ja du hast die Lötbrücken geschlossen und betreibst das Ding komplett mit 5V. Die +12V Leitungen von der Kamera- und Senderseite hast dann auch nicht angeschlossen, oder? Nur Ground und Video? Wenn da nämlich 12V noch drauf hängt, dann kann in der Tat was kaputt sein.
 
#57
Ja der Ftdi ist wohl hin oder der Treiber bin am prüfen !
Fehlermeldung avrdude: stk500_getsync(): not in sync: resp=0x00

Gruß SNC
 

olex

Der Testpilot
#58
Hm. Könnte sein dass der Bootloader nach dem MinimOSD-Extra Flashen hinüber ist... sollte aber nicht. Notfalls die 6 ISP Pins auflöten und mit einem USBasp oder einem anderen Programmer den Bootloader neu drauf schreiben.
 
#59
Hallo Olex
Ja Mann soll nichts verleihen der FTDI is hi .

Ich werde es mahl versuchen wieder zusammen zu Löten Mann was für ein Sch***.
Muss was in der Multiwii geändert werden betreff OSD ?
Vielen Dank für deine Hilfe

Gruß aus den hohen Norden SNC
 

Anhänge

Zuletzt bearbeitet:

olex

Der Testpilot
#60
Nein, an MultiWii muss nichts geändert werden. Der OSD kommuniziert dann mit dem Board, als wäre es eine PC GUI, mit dem ganz normalen Protokoll. Vorteilhaft wäre die Spannungsüberwachung einzurichten, sodass die von MultiWii erkannte Akkuspannung auch im OSD angezeigt wird.
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten