Minim OSD V1.1 - Kein Videobild und kein OSD

Status
Nicht offen für weitere Antworten.
#1
Hallo,

habe das Minim OSD v1.1 von Hobbyking angeschlossen. Bekomme leider kein Videobild und kein OSD auf die Brille.

Board: Crius aiop v2.0
Software: MultiWii 2.2
Kamera: Keycam #16 V2 (Video OUT)

MinimOSD über Gnd/Gnd und Vin/Vout zwischen Kamera und Video Tx geschaltet.
Stomversorgung über 5v von der FC. Beide Lötbrücken dafür auf dem MinimOSD gesetzt.

Beim Einschalten leuchten auf beiden seiten die LEDs dauerhaft Rot.

Wenn ich die Kamera direkt an den Video tx anschließen bekomme ich ein Videobild.

Wie kann ich vorgehen um das Problem zulösen?
Kann es dann der Keycam liegen?
 

Knuspel

Erfahrener Benutzer
#2
1) Software drauf?

2) Miss mal die Spannung die das minimOSD von der FC bekommt. Stecke ggf. das OSD mal direkt ans UBEC
 
#3
Vielen Danke für deine Antwort Knuspel.

Software ist noch keine drauf!
Dachte eigentlich das zumindest ohne Software das Videobild durchgeschleift wird?

Angesteckt über ein FTDI Breakout v1.2:
Erhalte über das Minimosd config Tool "Failed to talk to Bootloader".

Wenn ich es über die Arduino Software 1.0.5 mit ausgewählten Board "Atmega Pro Mini 5v 16mhz 328" versuche Software aufzuspielen bekomme ich "avrdude: stk500_getsync(): not in sync: resp=0x00"

Ich habe gelesen das es sein kann das kein Bootloader drauf ist und man ihn über die 6 löcher im Board mit einem USBasp Kabel aufspielen muss. Muss ich das erst machen oder sollte auch ohne Bootloader schon wenigsten ein Videobild zusehen sein?
 

Knuspel

Erfahrener Benutzer
#6
Vielen Danke für deine Antwort Knuspel.

Software ist noch keine drauf!
Dachte eigentlich das zumindest ohne Software das Videobild durchgeschleift wird?

Angesteckt über ein FTDI Breakout v1.2:
Erhalte über das Minimosd config Tool "Failed to talk to Bootloader".

Wenn ich es über die Arduino Software 1.0.5 mit ausgewählten Board "Atmega Pro Mini 5v 16mhz 328" versuche Software aufzuspielen bekomme ich "avrdude: stk500_getsync(): not in sync: resp=0x00"

Ich habe gelesen das es sein kann das kein Bootloader drauf ist und man ihn über die 6 löcher im Board mit einem USBasp Kabel aufspielen muss. Muss ich das erst machen oder sollte auch ohne Bootloader schon wenigsten ein Videobild zusehen sein?
Hi,

ich bin mir gerade nicht sicher ob ein Bild sichtbar sein sollte wenn keine Software drauf ist. Das Bootloader Problem hatte ich allerdings auch schon. Hab mir die Lösung notiert:

Es wird AVRdude.exe benötigt, welche über die Kommandozeile gestartet wird. Anschließend die Befehle

avrdude -c usbasp -p m328p -U lfuse:w:0xFF:m
avrdude -c usbasp -p m328p -U hfuse:w:0xDA:m
avrdude -c usbasp -p m328p -U efuse:w:0x05:m
avrdude -c usbasp -p m328p -U flash:w:ATmegaBOOT_168_atmega328.hex

eingeben, wobei sich die .hex Datei im Verzeichnis von AVRdude.exe befinden muss. Sie kann z.B. aus
C:\...\arduino-1.0.5\hardware\arduino\bootloaders\atmega kopiert werden.

Einfacher ist es, wenn du dir im Verzeichnis von AVRdude.exe eine bat Datei erstellst in der die oben genannten Befehle stehen. Dann kannst du den Bootloader mit Doppelklick auf die bat Datei installieren.

Also Pins anlöten, alle 6 mit Programmer verbinden und die bat Datei ausführen. Wenn du das OSD am USB zu Seriell Converter anschließt, musst du 5 Kabel anstecken. Wenn du DTR weglässt, kannst du den Bootloader neu drauf machen. Woher ich das weiss? :rolleyes:
 

cemizm

Erfahrener Benutzer
#7
Also der Hobby King minimosd wird schon geflasht ausgeliefert.

Ich denke ihr forscht da in die falsche Richtung...

Überprüf doch mal ob du Video in und out nicht vertauschst hast.

Ist die Funktionstüchtigkeit des ftdi bestätigt? Welchen ftdi Adapter hast du?

Sicher die beiden richtigen jumper gelötet?

Gruß,
Cem
 

cemizm

Erfahrener Benutzer
#8
Und ganz wichtig, es reicht nicht nur tx, rx, vcc und gnd mit dem ftdi zu verbinden.

Nutz mal am besten suche. Die frage wurde hier schon öfters beantwortet.

Gruß
Cem
 
#9
Erst mal vielen vielen Dank für eure Antworten!

- habe eine Steckerleiste angelötet und über ein USBasp Programmer mit der Arduino Software den Bootloader installiert.

- Konnte damit nun im MinimOSD Config Tool die Firmware aufspielen (der Fehler "Talk to Bootloader" ist weg!)

Voller Euphorie gleich alles angeschlossen und leider feststellen müssen das ich immer noch ein schwarzes Video Bild habe :(

Hier ein paar Bilder der Verkablung. Habt ihr noch eine Idee?
uebersicht.jpg video-cam-tx.jpg leds.jpg
 

Knuspel

Erfahrener Benutzer
#12
Hi,

langsam wird's kniffelig. Ich habe mal auf Spaß die Spannung die meine FC am Serial Port ausgibt gemessen, es waren 4,7 V. Könnte sein, dass es für das OSD nicht mehr reicht, versorg' das OSD mal über ein UBEC (5,3V) oder ein Regler BEC (5,0V) und schau, ob es geht. Zum Testen brauchst du die Kamera nicht anschließen, OSD overlay sollte eigentlich auch so kommen.

Funktioniert denn alles, wenn du das OSD nicht in Reihe packst? Wieso schließt du Masse von der Kamera an? Bringt gar nichts, lass die mal weg!

Grüße
 
#13
Hi,

langsam wird's kniffelig. Ich habe mal auf Spaß die Spannung die meine FC am Serial Port ausgibt gemessen, es waren 4,7 V. Könnte sein, dass es für das OSD nicht mehr reicht, versorg' das OSD mal über ein UBEC (5,3V) oder ein Regler BEC (5,0V) und schau, ob es geht. Zum Testen brauchst du die Kamera nicht anschließen, OSD overlay sollte eigentlich auch so kommen.

Funktioniert denn alles, wenn du das OSD nicht in Reihe packst? Wieso schließt du Masse von der Kamera an? Bringt gar nichts, lass die mal weg!

Grüße
- Bei mir waren es um die 4,5V von der FC.

Hab nun das OSD direkt über BEC versorgt! Es funktioniert!!!! DANKE FÜR DIESEN TIP! :wow:
 

3ncrypt0

Erfahrener Benutzer
#16
Wollte heute eine neue Config auf das minimOSD spielen. Habe es dazu via FTDI (FTDI Adapter USB für Atmel und Bastel-Arduino 5V oder 3,3V) am PC angeschlossen (gestern via USBasp Bootloader installiert). Da kein Lämpchen leuchtete, habe ich einen 3S LiPo an 12V/GND angeschlossen allerdings war ich total in Gedanken und habe dann den 3S später auch einmal kurz an 5V angeschlossen, dabei wurde das minimOSD "ein wenig" warm.

Nun leuchtet die blaue LED nicht mehr (Nur noch die rote durchgehend). Den Bootloader konnte ich auch nicht mehr neu aufspielen. Via AVRTerminal wollte ich ein paar Commandos ausführen und bei jedem absenden blinkt die blaue LED einmal kurz, bekomme aber auch da die Meldung, dass das Gerät nicht gefunden wurde.

Habe ich das minimOSD nun total zerschossen?

Meine Log aus Arduino 1.0.5

Code:
avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware/tools/avr/etc/avrdude.conf"

         Using Port                    : usb
         Using Programmer              : usbasp
avrdude: seen device from vendor ->www.fischl.de<-
avrdude: seen product ->USBasp<-
         AVR Part                      : ATMEGA328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : usbasp
         Description     : USBasp, http://www.fischl.de/usbasp/

avrdude: auto set sck period (because given equals null)
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1 
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten