Pixhawk USB Probleme

kabauterman

Erfahrener Benutzer
#1
Hallo Leute,

ich habe gestern alle Teile für meinen neuen Quadcopter verkabelt.

den FC (CUAV Pixhawk) hatte ich schon im Vorfeld am PC mit der neusten Firmware bespielt, da lief noch alles problemlos.

Gestern hatte ich dann alles ordentlich verkabelt, Kabel vom Power-Modul zum FC gelegt und den QuadCopter das erste mal über den Akku mit strom versorgt.

FC springt an, initialisiert, scheint alles gut zu funktionieren. Alle Lampen blinken wie sie sollen.

Nun wollte ich per USB im Misson Planner die Kalibrierungen vornehmen und hab den FC mit dem PC verbunden.

Ab diesen Zeitpunkt gingen die Probleme los, nach dem einstecken funktionierten plötzlich keine USB-Geräte mehr, musste den PC neustarten damit die Maus wieder funktioniert hat.

Da hab ich mir schon die ersten Gedanken gemacht, habe die Spannung vom Powermodul gemessen -> 5,4 V eigentlich OK für den Pixhawk aber vllt. zu viel für USB?

Anschließend habe ich den FC nochmal nur mit USB vom PC per Strom versorgt, teilweise wurde er als PX4 FMU erkannt, teilweise nur mit dem geliebten gelben Ausrufezeichen im Gerätemanager. Selbst wenn er ordentlich erkannt wurde war es Misson Planner nicht möglich eine Verbindung aufzubauen :( .

Nach ein wenig hin und her habe ich mir dann ein Kabel für den Telemetrieanschluss gebastelt um zu sehen ob ich über eine USB-SERIAL Adapter noch auf den FC zugreifen kann. Das funktioniert auch tadellos.

Es scheint also als ob der USB-Convterter im Pixhawk nun einen weg bekommen hat, ich vermute durch die Spannungsdifferenz zwischen Pixhawk Betriebsspannung (5,4V vom Powermodul) und USB-Spannung (5,0 V).

Meine Frage ist nun ob jemand schonmal ähnliche Erfahrungen gemacht hat oder vllt. weiß wie man das wieder hin bekommen könnte. Kann ich auch über den Seriellen Anschluss eine neue Firmware Version auf den Pixhawk bringen?

Wäre für jede Hilfe dankbar.
 

gervais

Ich brauche mehr Details
#2
Ich würde zunächst einmal den PC wechseln und versch. USB Kabel und Hubs probieren. Der PIXHAWK verbindet sich z.B. nicht immer oder unvollständig mit älteren Thinkpad (Auch nicht mit Hub). Ob es vorher und immer noch mit dem APM ging, ist irrelevant. Der PX ist da empfindlicher.

Wenn es nach dem dritten PC noch immer nicht geht, könnte es der NUF2042 (USB EMI/ESD Dioden/Widerstandsarray) sein. Dann zurück zu 3DR, die kennen das Problem. Ist die Buchse defekt (wie bei vielen Billig Chinesen) nimmst Du halt den DF13-4 Port für externes USB.

Geht auch manchmal: Zuerst die Batterie anstecken und dann den USB Stecker. Übrigens: Die Calibrations (speziell MAG) würde ich ohnehin über 3DR Radio vornehmen, weitaus komfortabler.
 
Zuletzt bearbeitet:

kabauterman

Erfahrener Benutzer
#3
Ich würde zunächst einmal den PC wechseln und versch. USB Kabel und Hubs probieren. Der PIXHAWK verbindet sich z.B. nicht immer oder unvollständig mit älteren Thinkpad (Auch nicht mit Hub). Ob es vorher und immer noch mit dem APM ging, ist irrelevant. Der PX ist da empfindlicher.

Wenn es nach dem dritten PC noch immer nicht geht, könnte es der NUF2042 (USB EMI/ESD Dioden/Widerstandsarray) sein. Dann zurück zu 3DR, die kennen das Problem. Ist die Buchse defekt (wie bei vielen Billig Chinesen) nimmst Du halt den DF13-4 Port für externes USB.

Geht auch manchmal: Zuerst die Batterie anstecken und dann den USB Stecker. Übrigens: Die Calibrations (speziell MAG) würde ich ohnehin über 3DR Radio vornehmen, weitaus komfortabler.
Zuerst Batterie und dann USB habe ich gemacht, ich denke mal das irgendwo etwas kurz geschlossen wurde. Die Buchse scheint es nicht zu sein, eher der USB Controller im Pixhawk.

Es ist übrigens ein China Clone (CUAV) also leider nichts mit zu 3DR schicken :D

Ich werde heute 3 verschiedene PC's testen um auf nummer sicher zu gehen.

An sich ist es kein Problem wenn USB nicht geht und ich alles andere über die Telemetrie Ports lösen kann, aber was ist mit nem Firmware Update, geht das auch über diese Anschlüsse? Da war ich mir nicht so sicher.
 

gervais

Ich brauche mehr Details
#4
FW Update über die Serials oder Telemetry ist mir nicht bekannt.. Übrigens gibt es keinen USB Wandler im PIXHAWK, der "sitzt" in der FMU: OTG_FS_DM und OTG_FS_DP der FMU (Pin 70,71 PA11,12) gehen über den oben erwähnten NUF2042 oder (bei Spar Designs) nur über Widerstände direkt an die USB Buchse. Welche Variante bei Dir realisiert ist,weiß ich nicht. CUAV veröffentlicht ja keine Schaltpläne , GPL widrig. Ist es ein PIXHACK ?
 

hulk

PrinceCharming
#5
An sich ist es kein Problem wenn USB nicht geht und ich alles andere über die Telemetrie Ports lösen kann, aber was ist mit nem Firmware Update, geht das auch über diese Anschlüsse? Da war ich mir nicht so sicher.
Firmware könnte gehen.....aber logs auslesen ist über telemetry leider auch nicht möglich. und das ist essentiell für mich.
mfg
 

gervais

Ich brauche mehr Details
#6
.......aber logs auslesen ist über telemetry leider auch nicht möglich. und das ist essentiell für mich.
Das hast velwechsert. Logs auslesen über Telemetry geht natürlich. Einfach Download DataFlash Log via Mavlink drücken, los geht es...etwas langsam, aber es geht.
 

kabauterman

Erfahrener Benutzer
#8
FW Update über die Serials oder Telemetry ist mir nicht bekannt.. Übrigens gibt es keinen USB Wandler im PIXHAWK, der "sitzt" in der FMU: OTG_FS_DM und OTG_FS_DP der FMU (Pin 70,71 PA11,12) gehen über den oben erwähnten NUF2042 oder (bei Spar Designs) nur über Widerstände direkt an die USB Buchse. Welche Variante bei Dir realisiert ist,weiß ich nicht. CUAV veröffentlicht ja keine Schaltpläne , GPL widrig. Ist es ein PIXHACK ?
Nein ist kein Pixhack sondern ein einfacher Pixhawk Clone Version 2.4.7

Ich werde nachher mal mein Glück versuchen, wäre natürlich schön scheiße wenn die Version jetzt bleibt wie sie ist und ich keinerlei Firmware Update mehr drauf bekomme -.-

Ich dachte im Pixhawk sitzt ein USB->COM Converter wie es im APM auch der fall ist.
 

RC-Racer

Erfahrener Benutzer
#9
Wenn du BT hast hole dir einen BT Adapter und konfiguriere ihn für Ardupilot. Mit dem kannst du bis auf Firmweare Updates alles machen, genau wie ein 433mHz Telemetrie Adapter.
 

kabauterman

Erfahrener Benutzer
#11
Kurios, ich war gerade Zuhause hab es mit nem anderen Laptop versucht, vorher Misson Planner und die Pixhawk Drivers direkt von der 3DR Seite Installiert.

Am anderen Laptop ging es auf Anhieb wieder als wäre nichts gewesen!

Hab ich mir gedacht das hoffentlich nix an meinem Laptop kaputt ist, hab es daran nochmal versucht und siehe da nun geht es dort auch wieder als hätte es nie ein Problem gegeben.

Anschließend um alles auszuschließen hab ich den Pixhawk nochmal per Akku mit Strom versorgt, dann USB angeschlossen und siehe da auch das funktioniert nun vollkommen Problemlos... :???:

Ich weiß nicht was da gestern los war jedoch funktioniert nun alles wieder genau wie es muss und soll... :)
 

kabauterman

Erfahrener Benutzer
#13
Das ist nicht kurios, sondern eigentlich typisch für PX Starter. Ich war anfänglich auch not amused ob der USB Zicke. Kann man im 3DR Forum nachlesen, bei diydrones und hier..
Naja wenn beim anstecken das Smartphone aus geht und der Laptop seine USB Geräte nichtmehr kennt macht man sich schon so seine Gedanken :)

Ich bin erstmal froh und kann in Ruhe weiter machen.

Danke für eure Hilfe!
 

flying_pit

Geht nicht..gibt´s nicht!
#14
Vieleicht war der kleine Pixi noch im 'Sommermodus'.. Lol, nun hat er's ja geschnallt.. ☺☺
 

flying_pit

Geht nicht..gibt´s nicht!
#16
Es geht weder Firmware install noch log auslesen via telemetrie, bei mir auch nicht. Selbe Meldung wie bei Hulk.
 

flying_pit

Geht nicht..gibt´s nicht!
#18
Echt? Scheinst in einer EMV sauberen Umgebung zu leben.. Zwinker, Spaß beiseite, evtl liegts doch an den telemetrie Modulen oder an den telemetrie Parametern. Ich werd da mal bissl rumschrauben.
 
FPV1

Banggood

Oben Unten