Pixhawk aus Oktober 2014 hängt bei "Getting Params", andere Pixhawk funktioniert.

#1
Pixhawk aus Oktober 2014 hängt bei "Getting Params", andere Pixhawk funktioniert.

Moin Leute!

Im letzten Jahr kaufte ich mal ein Pixhawk Set welches leider jetzt, wo es zum Einsatz kommen soll, beim "getting Params" verharrt.

Folgendes wurde bereits unternommen:

Andere Telemetriemodule -> keine Funktion
Firmware Flash mehrfach über qgroundcontrol, missionPlanner ohne Veränderung.
Über USB alles in Ordnung und alles funktioniert. Sowohl qgroundcontrol als auch MissionPlanner.
Bootloader über die SD neu geflasht mit der passenden Version (v2) und auch keine VEränderung.

Die PX funktioniert wunderbar, nur eben schaltet die VErbindung nicht durch.

im qground zeigt er die Spannung des Akkus und die Signalstärke an, der Balken läuft aber nicht durch.
mit der anderen Pixhawk (etwa ein dreiviertel Jahr jünger, clone) läuft alles super durch.

die CTS Haken der Telemetriesoftware haben auch keine Änderung gebracht.
ECC auch nicht.

Was auffällt, ist das lauter Kauderwelsch durch den Linkmonitor läuft. als wenn jemand fleißig auf der Tastatur spazieren geht, keine koordinierten Daten.

Ein bisschen Ratlosigkeit macht sich langsam breit, wo man die Pix nun braucht.

Ich hatte die Software damals sofort geflasht und es ging auch alles, Telemetrie natürlich gar nicht getestet. *ditsch*

Vielleicht hat hier ein Spezi noch eine Ahnung oder einen Tipp.

Mein Kumpel mit dem ich das Projekt gemeinsam unternehme, wird hier auch noch etwas zusteuern sofern ihm was einfällt.

Ich scheue mich nicht davor auch im Hex editor in der bin was zu ändern oder so, kann ja sein das da der Hund begraben liegt.


DANKE!

LG
Benny

PS: Letzte Lösung wäre eine PX Box zu bestellen, aber möchte ich eigentlich nciht, weil alles soweit ja voll funktioniert.
 

gervais

Ich brauche mehr Details
#2
Bootloader V2 ? SD Karte ? PX Box ? Das ist alles etwas wirr. Dann sprichst Du davon, dass Du die Telemetrieverbindung nicht hinbekommst. Welches Set kommt denn da zum Einsatz. Welche FW hast Du worauf geflasht ? Im Übrigen schadet es nichts, wenn Du den Pixhawk über USB konfigurierst.

Ich würde es zunächst mal nur mit einem aktuellen Mission Planner (Nicht APM Planner) probieren und Arducopter laden, dann damit die Telemetrymodule flashen .
 
Zuletzt bearbeitet:
#3
Gut. Es geht wunderbar den arducopter 3.3sowieso aktuelle Version auf die pixhawk zu spielen.
Das Problem ist das es nur unter angeschlossener Telemetrie nicht geht, die Parameter zu laden.
Telemetrie geht auch nicht.einzig eine andere Pixhawk geht dann.

Aus den Foren der arducopter Leute kam dann heraus das andere das Problem auch haben oder hatten.
Von neu flashen von verschiedenen fw bis zum flashen vom Bootloader alles dabei, aber bei uns keine Wirkung.
Ist auch nicht das erste mal das ich so ein Teil verwende, vielleicht eher wirr geschrieben als real gewesen.

Es ist übrigens egal ob über den neuesten Mission Planer oder über die neueste qgroundcontrol.
Am Kabel kein Thema, unter Telemetrie Verbindung kein laden der Parameter.
Wir benötigen die aber im Betrieb bei dem Projekt um am Boden die position über Grund zu sehen.
 

The-BlackJack

Einer der Ersten
#4
hast du mal die telemetrie parameter vom anderen funktionierenden Pix eingespielt, vll ist da was flasch , bei fw neu flashen werden nicht alle parameter neu geschrieben..
 
#5
Magst du mir sagen wie ich alles komplett sicher überschreibe? Neu Flashenb bzw eine ganz andere FW drauf spielen hat keinenErfolg gebracht.
 

hulk

PrinceCharming
#6
Reset to default. Dann sind auch die sr0-x parameter genullt. Dann schreibst du dir noch genau diese werte von einem funktionierenden pixhawk ab.mfg
 

DangerDave

Erfahrener Benutzer
#7
Hängt deine Telemetrie an einem Y-Kabel zusammen mit einem MinimOSD? Ich hatte das gleiche Problem und konnte es lösen durch einfaches abklemmen der TX Leitung zum OSD. Aufbau sieht dann so wie im Bild aus. Bei mir war das der Fehler.
Detailed Diagram of APM2.5_MinimOSD _Telemetry.jpg

Grüße
 

DangerDave

Erfahrener Benutzer
#9
Hast du mal nen anderen Telemetrieport ausprobiert? Da es bei mir die gleichen Symptome waren und ich sie durch das abklemmen des OSD lösen konnte, kann es vllt sein, dass intern irgendetwas anderes den TX Kanal von deinem Telemetrie Radio blockiert.
 

DangerDave

Erfahrener Benutzer
#10
Oder generell mal die komplette Verkabelung vom Radio neu machen/überprüfen. Aber hast du wahrscheinlich schon 10 mal gemacht :D
 

flying_pit

Geht nicht..gibt´s nicht!
#11
vieleicht postest Du einfach mal den Parametersatz UND deine Belegung der seriellen Port´s. Dann könnte man evtl. al schaun.. :D P.S. den Parametersatz aber zippen sonst wird´s zu unübersichtlich)
 
#12
Andre Telemetrie, Gleiches Problem
Andere Pix, Problem weg, egal welche Telemetrie Module, egal welcher Port.
 

rd1k

Neuer Benutzer
#14
Jeglicher Reset, egal welcher Art hat nichts gebracht. Er verbindet über Mavlink und auch wenn man den Vorgang "Getting Params" abbricht, bleibt er verbunden und zeigt außer die Bewegunden um die Achsen nichts weiteres an. Alle Parameter auf 0.

Hier die Parameterliste:
Die SR0_Parameter sind hier nicht aufgelistet..
ATT_ACC_COMP,2
ATT_BIAS_MAX,0.05
ATT_MAG_DECL,0
ATT_MAG_DECL_A,1
ATT_W_ACC,0.2
ATT_W_GYRO_BIAS,0.1
ATT_W_MAG,0.1
BAT_C_SCALING,0.0124
BAT_CAPACITY,-1
BAT_N_CELLS,3
BAT_V_CHARGED,4.2
BAT_V_EMPTY,3.4
BAT_V_LOAD_DROP,0.07
BAT_V_SCALE_IO,10000
BAT_V_SCALING,0.0082
CAL_ACC0_ID,0
CAL_ACC1_ID,0
CAL_ACC2_ID,0
CAL_GYRO0_ID,0
CAL_GYRO1_ID,0
CAL_GYRO2_ID,0
CAL_MAG0_ID,0
CAL_MAG0_ROT,-1
CAL_MAG1_ID,0
CAL_MAG1_ROT,-1
CAL_MAG2_ID,0
CAL_MAG2_ROT,-1
CBRK_AIRSPD_CHK,0
CBRK_ENGINEFAIL,284953
CBRK_FLIGHTTERM,121212
CBRK_GPSFAIL,240024
CBRK_IO_SAFETY,0
CBRK_NO_VISION,0
CBRK_RATE_CTRL,0
CBRK_SUPPLY_CHK,0
COM_AUTOS_PAR,1
COM_DL_LOSS_EN,0
COM_DL_LOSS_T,10
COM_DL_REG_T,0
COM_EF_C2T,5
COM_EF_THROT,0.5
COM_EF_TIME,10
COM_HOME_H_T,5
COM_HOME_V_T,10
COM_RC_IN_MODE,0
COM_RC_LOSS_T,0.5
GF_ALTMODE,0
GF_COUNT,-1
GF_MAX_HOR_DIST,-1
GF_MAX_VER_DIST,-1
GF_MODE,0
GF_SOURCE,0
INAV_DELAY_GPS,0.2
INAV_ENABLED,1
INAV_FLOW_K,0.15
INAV_FLOW_Q_MIN,0.5
INAV_LAND_DISP,0.7
INAV_LAND_T,3
INAV_LAND_THR,0.2
INAV_SONAR_ERR,0.5
INAV_SONAR_FILT,0.05
INAV_W_ACC_BIAS,0.05
INAV_W_GPS_FLOW,0.1
INAV_W_XY_FLOW,5
INAV_W_XY_GPS_P,1
INAV_W_XY_GPS_V,2
INAV_W_XY_RES_V,0.5
INAV_W_XY_VIS_P,7
INAV_W_XY_VIS_V,0
INAV_W_Z_BARO,0.5
INAV_W_Z_GPS_P,0.005
INAV_W_Z_GPS_V,0
INAV_W_Z_SONAR,3
INAV_W_Z_VIS_P,5
LNDMC_ROT_MAX,20
LNDMC_THR_MAX,0.15
LNDMC_XY_VEL_MAX,1.5
LNDMC_Z_VEL_MAX,0.7
MAV_COMP_ID,1
MAV_FWDEXTSP,1
MAV_RADIO_ID,0
MAV_SYS_ID,1
MAV_TEST_PAR,1
MAV_TYPE,13
MAV_USEHILGPS,0
MC_ACRO_P_MAX,90
MC_ACRO_R_MAX,90
MC_ACRO_Y_MAX,120
MC_PITCH_P,6.5
MC_PITCHRATE_D,0.003
MC_PITCHRATE_FF,0
MC_PITCHRATE_I,0.05
MC_PITCHRATE_MAX,360
MC_PITCHRATE_P,0.15
MC_ROLL_P,6.5
MC_ROLLRATE_D,0.003
MC_ROLLRATE_FF,0
MC_ROLLRATE_I,0.05
MC_ROLLRATE_MAX,360
MC_ROLLRATE_P,0.15
MC_YAW_FF,0.5
MC_YAW_P,2.8
MC_YAWRATE_D,0
MC_YAWRATE_FF,0
MC_YAWRATE_I,0.1
MC_YAWRATE_MAX,60
MC_YAWRATE_P,0.2
MIS_ALTMODE,1
MIS_DIST_1WP,900
MIS_ONBOARD_EN,1
MIS_TAKEOFF_ALT,10
MIS_YAWMODE,1
MPC_LAND_SPEED,1
MPC_MAN_P_MAX,35
MPC_MAN_R_MAX,35
MPC_MAN_Y_MAX,120
MPC_MANTHR_MAX,0.9
MPC_MANTHR_MIN,0.12
MPC_THR_MAX,0.9
MPC_THR_MIN,0.12
MPC_TILTMAX_AIR,45
MPC_TILTMAX_LND,15
MPC_XY_FF,0.5
MPC_XY_P,1
MPC_XY_VEL_D,0.01
MPC_XY_VEL_I,0.02
MPC_XY_VEL_MAX,5
MPC_XY_VEL_P,0.1
MPC_Z_FF,0.5
MPC_Z_P,1
MPC_Z_VEL_D,0
MPC_Z_VEL_I,0.02
MPC_Z_VEL_MAX,3
MPC_Z_VEL_P,0.2
NAV_ACC_RAD,2
NAV_AH_ALT,600
NAV_AH_LAT,-265847800
NAV_AH_LON,1518423000
NAV_DLL_AH_T,120
NAV_DLL_CH_ALT,600
NAV_DLL_CH_LAT,-266072100
NAV_DLL_CH_LON,1518454000
NAV_DLL_CH_T,120
NAV_DLL_CHSK,0
NAV_DLL_N,2
NAV_DLL_OBC,0
NAV_GPSF_LT,30
NAV_GPSF_P,0
NAV_GPSF_R,15
NAV_GPSF_TR,0.7
NAV_LOITER_RAD,50
NAV_RCL_LT,120
NAV_RCL_OBC,0
PWM_AUX_DISARMED,1000
PWM_AUX_MAX,2000
PWM_AUX_MIN,1000
PWM_AUX_REV1,0
PWM_AUX_REV2,0
PWM_AUX_REV3,0
PWM_AUX_REV4,0
PWM_AUX_REV5,0
PWM_AUX_REV6,0
PWM_DISARMED,900
PWM_MAIN_REV1,0
PWM_MAIN_REV2,0
PWM_MAIN_REV3,0
PWM_MAIN_REV4,0
PWM_MAIN_REV5,0
PWM_MAIN_REV6,0
PWM_MAIN_REV7,0
PWM_MAIN_REV8,0
PWM_MAX,1950
PWM_MIN,1075
PWM_SBUS_MODE,0
RC_ACRO_TH,0.5
RC_ASSIST_TH,0.25
RC_AUTO_TH,0.75
RC_CHAN_CNT,0
RC_DSM_BIND,-1
RC_FAILS_THR,0
RC_LOITER_TH,0.5
RC_MAP_ACRO_SW,0
RC_MAP_AUX1,0
RC_MAP_AUX2,0
RC_MAP_AUX3,0
RC_MAP_FAILSAFE,0
RC_MAP_FLAPS,0
RC_MAP_LOITER_SW,0
RC_MAP_MODE_SW,0
RC_MAP_OFFB_SW,0
RC_MAP_PARAM1,0
RC_MAP_PARAM2,0
RC_MAP_PARAM3,0
RC_MAP_PITCH,2
RC_MAP_POSCTL_SW,0
RC_MAP_RETURN_SW,0
RC_MAP_ROLL,1
RC_MAP_THROTTLE,3
RC_MAP_YAW,4
RC_OFFB_TH,0.5
RC_POSCTL_TH,0.5
RC_RETURN_TH,0.5
RC_RSSI_PWM_CHAN,0
RC_RSSI_PWM_MAX,1000
RC_RSSI_PWM_MIN,2000
RC_TH_USER,1
RC1_DZ,10
RC1_MAX,2000
RC1_MIN,1000
RC1_REV,1
RC1_TRIM,1500
RC10_DZ,0
RC10_MAX,2000
RC10_MIN,1000
RC10_REV,1
RC10_TRIM,1500
RC11_DZ,0
RC11_MAX,2000
RC11_MIN,1000
RC11_REV,1
RC11_TRIM,1500
RC12_DZ,0
RC12_MAX,2000
RC12_MIN,1000
RC12_REV,1
RC12_TRIM,1500
RC13_DZ,0
RC13_MAX,2000
RC13_MIN,1000
RC13_REV,1
RC13_TRIM,1500
RC14_DZ,0
RC14_MAX,2000
RC14_MIN,1000
RC14_REV,1
RC14_TRIM,1500
RC15_DZ,0
RC15_MAX,2000
RC15_MIN,1000
RC15_REV,1
RC15_TRIM,1500
RC16_DZ,0
RC16_MAX,2000
RC16_MIN,1000
RC16_REV,1
RC16_TRIM,1500
RC17_DZ,0
RC17_MAX,2000
RC17_MIN,1000
RC17_REV,1
RC17_TRIM,1500
RC18_DZ,0
RC18_MAX,2000
RC18_MIN,1000
RC18_REV,1
RC18_TRIM,1500
RC2_DZ,10
RC2_MAX,2000
RC2_MIN,1000
RC2_REV,1
RC2_TRIM,1500
RC3_DZ,10
RC3_MAX,2000
RC3_MIN,1000
RC3_REV,1
RC3_TRIM,1500
RC4_DZ,10
RC4_MAX,2000
RC4_MIN,1000
RC4_REV,1
RC4_TRIM,1500
RC5_DZ,10
RC5_MAX,2000
RC5_MIN,1000
RC5_REV,1
RC5_TRIM,1500
RC6_DZ,10
RC6_MAX,2000
RC6_MIN,1000
RC6_REV,1
RC6_TRIM,1500
RC7_DZ,10
RC7_MAX,2000
RC7_MIN,1000
RC7_REV,1
RC7_TRIM,1500
RC8_DZ,10
RC8_MAX,2000
RC8_MIN,1000
RC8_REV,1
RC8_TRIM,1500
RC9_DZ,0
RC9_MAX,2000
RC9_MIN,1000
RC9_REV,1
RC9_TRIM,1500
RTL_DESCEND_ALT,10
RTL_LAND_DELAY,-1
RTL_RETURN_ALT,30
SDLOG_EXT,-1
SDLOG_GPSTIME,1
SDLOG_RATE,-1
SENS_BARO_QNH,1013.25
SENS_BOARD_ROT,0
SENS_BOARD_X_OFF,0
SENS_BOARD_Y_OFF,0
SENS_BOARD_Z_OFF,0
SENS_DPRES_ANSC,0
SENS_DPRES_OFF,0
SENS_FLOW_ROT,0
SYS_AUTOCONFIG,0
SYS_AUTOSTART,6001
SYS_COMPANION,0
SYS_PARAM_VER,1
SYS_RESTART_TYPE,0
SYS_USE_IO,1
TRIM_PITCH,0
TRIM_ROLL,0
TRIM_YAW,0
UAVCAN_ENABLE,0
 
Zuletzt bearbeitet:

Rolf_

Erfahrener Benutzer
#15
Wenn ich mir diese Parameterliste anschaue, würde mal sagen, Du hast den PX4 FLight Stack (wahrscheinlich versehentlich mit QGroundcontrol statt MissionPlanner passiert) und nicht die APM Acrducopter Firmware geflasht!!!! Auf dem Pix läuft ja nicht nur die Arducopter Firmware.
 
#16
Danke Rolf! Das Verhalten ist leider auch im APM geflashten Zustand so. Wir hatten bisweilen auch schon eine Arduplane und den PX4 Stack getestet.Jeweils mit dem gleichen Ergebnis das die Telemetrie zwar verbindet, aber keine PArameter geladen werden. Zudem sind die SR0 Parameter Firmware unabhängig. Selbst wenn man lange (16h) wartet kommt nichts an Parametern zustande.

Meine Idee: Wie wäre wohl das Verhalten wenn der Steckplatz auf der Platine fehlerhaft ist?

Im VErlauf kommen ja Daten, nur eben nichts plausibles.
Fragen über Fragen...
 

flying_pit

Geht nicht..gibt´s nicht!
#17
also mal grundsätzliches, SR0 ist für USB zuständig, hat also mit der Telemetrie nix zu tun. Dann: Hast DU Module mit RTS/CTS am Telemetrieport oder ohne dem Mist? Wenn MIT dann die BRD_SER1_RTSCTS auf 1 setzen, sonst auf 0! Automod funktioniert nicht immer korrekt! Und dann stellst du den SERIAL1_PROTOKOL (oder Serial2...) Para auf 1. das wars. Dann noch die SR1 und/oder SR2 Para´s adäquat zu SR0 einstellen und Du siehst feine Daten rollen.... (war jedenfalls bei mir immer so nachdem ich dieses beschissene RTS/CTS deaktiviert hatte und am Tele-Modul die Pins abgeschnitten..lol)

Viel Erfolg. :D
 

gervais

Ich brauche mehr Details
#18
und Du siehst feine Daten rollen.... (war jedenfalls bei mir immer so nachdem ich dieses beschissene RTS/CTS deaktiviert hatte und am Tele-Modul die Pins abgeschnitten..lol)..
Wie immer, meine Zustimmung.

Wenn die beiden aber (wie vorgetragen) alles genauso gemacht haben wie beim zweitem PIXHAWK (was auch immer,ist für mich nicht ersichtlich) und auch mal aus Spaß den Telem 2 Port verwendet haben, um einen teilabgerissenen Molex am Telem 1 auszuschließen, würde ich den ersten zwecks Garantie an den Händler zurückschicken...oder entsorgen.
 

flying_pit

Geht nicht..gibt´s nicht!
#19
Wie immer, meine Zustimmung.

Wenn die beiden aber (wie vorgetragen) alles genauso gemacht haben wie beim zweitem PIXHAWK (was auch immer,ist für mich nicht ersichtlich) und auch mal aus Spaß den Telem 2 Port verwendet haben, um einen teilabgerissenen Molex am Telem 1 auszuschließen, würde ich den ersten zwecks Garantie an den Händler zurückschicken...oder entsorgen.
genau so!! zuviel WENN`s und hier leider auch nicht so recht nachvollziehbar..... sollte sich jedoch wirklich ein Hardwaredefekt rausstellen...dann wäre das der nächste logische Schritt. Meist sind´s jedoch Kleinigkeiten die von jedem ernsthaften Modellbauer und/oder halbwegs cleverem Elektroniker leicht auszumerzen sind. Wer sucht....der findet... ;)
 
#20
Also, die Telemetrie Module sind mit eec und rts/CTS. Beides deaktiviert, bei beiden Modulen. Eine pixhawk läuft, eine nicht.
Am USB alles wie es soll, schneller Daten Transfer etc.

Die Einstellungen Serial testen wir.
Danke soweit, wir sind uns eigentlich sicher das es nur eine Kleinigkeit sein kann.
 
FPV1

Banggood

Oben Unten