Motortest ohne GPS

Drohne

Erfahrener Benutzer
#1
INAV 4.1.0:
Wie kann ich im Haus ohne GPS den Motor an einem Flächenflieger testen? Ich kann nicht das ganze Kabelwirrwarr immer wieder mit Laptop ins Freie schleppen. Bei jeder Bewegung wird die USB Verbindung getrennt. (Steckverbinder ist Schrott)
10x Schalter funktioniert nicht, im Failsafe gibt es auch keinen Haken zu setzen.
set gps_rescue_allow_arming_without_fix = ON dieser Befehl scheint einen Syntaxfehler zu haben (invalid Name) ...
set nav_extra_arming_safety = off ist scheinbar richtig. Motor bekomme ich trotzdem nicht an.
 
Zuletzt bearbeitet:

Eisvogel

Flurnügler-Fan, Carbon-Fetish
#2
du kannst doch im Menu unter Motor und Servo output den Schalter umlegen wo immer gewarnt wird die Luftschraube abzunehmen? "Motor-Servo Output"
 

Eisvogel

Flurnügler-Fan, Carbon-Fetish
#4
Vielleicht funktioniert der Befehl von Betaflight auch in INav in der CLI
Im CLI: set gps_rescue_allow_arming_without_fix = ON
 

rc-jochen

Erfahrener Benutzer
#6
Armen ohne Sateliten bei INAV geht doch mit Seitenruder-Knüppel nach rechts und dann armen.
 

Drohne

Erfahrener Benutzer
#10
So, es funktioniert jetzt. Ich mußte bei meinem Graupner Sender den Knüppelweg für Throttle vergrößern. Auf -130 bis +120 %. Bei den Servos kann ich im INAV die Bereiche ändern. Aber bei den Motoren?
Jetzt muß ich nur die Zusatzeinstellungen über CLI wieder herausbekommen.
 
Zuletzt bearbeitet:

Drohne

Erfahrener Benutzer
#12
Das ist ja jetzt nur, um Zuhause erst mal zu probieren, wie das INAV Gedöns überhaupt funktioniert! Im wirklichen Leben warte ich unbedingt auf GPS und das muß auch disarmen wenn keine Sat's empfangen werden. Mein Controler ist in einem Gehäuse. Deckel abgemacht: Die blaue LED signalisiert das Armen?
 

Eisvogel

Flurnügler-Fan, Carbon-Fetish
#13
theoretisch könnte man das GPS wieder abstöpseln, wenn das nicht erkannt wird könnte der FC auch ohne GPS gearmt werden. Hab ich bisher nicht probiert weil ich einen Balkon vor meinem Bastelzimmer hab, zwecks SAT-Fix
 

Drohne

Erfahrener Benutzer
#14
Jetzt habe ich das Problem, daß ich ohne gültiges GPS Signal armen kann. Habe den Controler schon neu geflasht mit "full Erase".
Mit CLI sehe ich, Bypass ist noch drin. Allowed values: OFF, ON, ALLOW_BYPASS
wie bekomme ich "ALLOW_Bypass" wieder raus? Da ist wieder Raten und Probieren angesagt...
inav/Cli.md at master · iNavFlight/inav · GitHub ?? oder set * - durchprobieren?
Ein System ohne vernünftige Beschreibung, dazu pausenlos Änderungen, Super! Was gestern geschrieben wurde, kann morgen das Gegenteil bedeuten. Ausrede: "Ist ja kostenlos"
 
Zuletzt bearbeitet:

Drohne

Erfahrener Benutzer
#16
Habe ich schon Probiert. "Bypass OFF" sollte nach meinem Verständnis die Sperre aktivieren. Macht es aber nicht. Der Motor läuft an, wenn ich den Aktivierungsschalter auf Kanal 8 auf ARM stelle und Gas gebe. Auch im Inneren der Hauses. Die blaue LED leuchtet dauerhaft, auch ohne GPS Empfang.
 

QuadCrash

Erfahrener Benutzer
#17
Wenn der GPS Status ignoriert werden soll:
Code:
set nav_extra_arming_safety = OFF
Wenn der GPS Status via bypass übersprungen werden soll:
Code:
set nav_extra_arming_safety = ALLOW_BYPASS
Danach natürlich auch mit SAVE die geänderten Parameter speichern ...
 

Drohne

Erfahrener Benutzer
#18
Ich möchte den GPS Status nicht übergehen. Daher habe ich
set nav_extra_arming_safety = ON gewählt. Allerdings habe ich SAVE vergessen!
Allerdings auch mit SAVE wird der fehlende GPS Fix beim Armen ignoriert.
CLI-Abfrage: nav_extra_arming_safety = ON
Wenn das GPS Symbol rot ist (warum auch immer, z.B. Abziehen), ist kein Armen möglich.
Code:
# set gps
gps_provider = NMEA
Allowed values: NMEA, UBLOX, UNUSED, NAZA, UBLOX7, MTK, MSP

gps_sbas_mode = NONE
Allowed values: AUTO, EGNOS, WAAS, MSAS, GAGAN, NONE

gps_dyn_model = AIR_1G
Allowed values: PEDESTRIAN, AIR_1G, AIR_4G

gps_auto_config = ON
Allowed values: OFF, ON

gps_auto_baud = ON
Allowed values: OFF, ON

gps_ublox_use_galileo = OFF
Allowed values: OFF, ON

gps_min_sats = 6
Allowed range: 5 - 10

inav_use_gps_velned = ON
Allowed values: OFF, ON

inav_use_gps_no_baro = OFF
Allowed values: OFF, ON

inav_w_z_gps_p =  0.200
Allowed range: 0 - 10

inav_w_z_gps_v =  0.100
Allowed range: 0 - 10

inav_w_xy_gps_p =  1.000
Allowed range: 0 - 10

inav_w_xy_gps_v =  2.000
Allowed range: 0 - 10
 
Zuletzt bearbeitet:

QuadCrash

Erfahrener Benutzer
#19
Poste doch bitte mal den Output von DIFF ALL um zu sehen, was da nun falsch gesetzt ist.

Aber mal grundsätzlich: wenn Du im Haus ohne ausreichenden GPS-Empfang testen willst, kannst Du entweder nav_extra_arming_safety auf OFF (nicht empfohlen) oder auf ALLOW_BYPASS setzen. Letzteres ist eher unkritisch, weil Du das nur bei Bedarf, also im Hause, machst.

Alternativ ginge auch, so hab ich es, ein GPS-Verstärker. Ohne sind hier im Haus meist 5 Sats, mit Verstärker aber 12-16 Sats verfügbar. Ich verwende normal ArduPlane, dort sind 8 Sats default minimal fürs Armen erforderlich. Mit dem GPS-Verstärker ist es also kein Problem.
 

Drohne

Erfahrener Benutzer
#20
Ich glaube, ich werde falsch verstanden. Am Anfang liefen die Motore nicht an. Nach Erhöhen des Senderhubes liefen Sie. Jetzt möchte ich die Sicherheit gegen Anlaufen bei fehlenden GPS Fix haben. Die Motore laufen im Haus ohne GPS Empfang. Das soll ja nicht sein! (Ich habe einen Flächenflieger.) Je nachdem, wo ich mich befinde, soll ja die Home Position neu bestimmt werden.
Code:
# diff all

# version
# INAV/MATEKF405SE 4.1.0 Feb 11 2022 / 10:52:32 (611d26f4)
# GCC-10.2.1 20201103 (release)

# start the command batch
batch start

# reset configuration to default settings
defaults noreboot

# resources

# mixer

mmix reset

mmix 0  1.000  0.000  0.000  0.300
mmix 1  1.000  0.000  0.000 -0.300

# servo mix
smix reset

smix 0 1 1 100 0 -1
smix 1 2 0 100 0 -1
smix 2 3 0 100 0 -1
smix 3 4 2 100 0 -1

# servo

# safehome

# logic

# gvar

# pid

# feature
feature MOTOR_STOP
feature GPS
feature PWM_OUTPUT_ENABLE

# beeper

# blackbox
blackbox -NAV_ACC
blackbox NAV_POS
blackbox NAV_PID
blackbox MAG
blackbox ACC
blackbox ATTI
blackbox RC_DATA
blackbox RC_COMMAND
blackbox MOTORS

# map

# serial
serial 4 2 115200 38400 0 115200

# led

# color

# mode_color

# aux
aux 0 0 3 1725 2100
aux 1 1 0 900 1300
aux 2 2 0 1700 2100
aux 3 12 0 1300 1700

# adjrange

# rxrange

# temp_sensor

# wp
#wp 0 invalid

# osd_layout

# master
set gyro_main_lpf_hz = 25
set dynamic_gyro_notch_q = 250
set dynamic_gyro_notch_min_hz = 30
set acc_hardware = MPU6000
set acczero_x = 59
set acczero_y = -9
set acczero_z = -188
set accgain_x = 4091
set accgain_y = 4107
set accgain_z = 4055
set align_mag = CW270FLIP
set mag_hardware = NONE
set baro_hardware = SPL06
set motor_pwm_rate = 50
set motor_pwm_protocol = STANDARD
set model_preview_type = 26
set small_angle = 180
set imu_acc_ignore_rate = 9
set imu_acc_ignore_slope = 5
set applied_defaults = 3
set gps_provider = NMEA
set airmode_type = STICK_CENTER_ONCE
set nav_wp_radius = 5000
set nav_rth_allow_landing = FS_ONLY
set nav_rth_altitude = 5000
set nav_fw_bank_angle = 45
set nav_fw_control_smoothness = 2

# profile
profile 1

set fw_p_pitch = 15
set fw_i_pitch = 5
set fw_d_pitch = 5
set fw_ff_pitch = 70
set fw_p_roll = 15
set fw_i_roll = 3
set fw_d_roll = 7
set fw_p_yaw = 20
set fw_i_yaw = 0
set fw_ff_yaw = 100
set max_angle_inclination_rll = 550
set dterm_lpf_hz = 10
set fw_turn_assist_pitch_gain =  0.200
set nav_fw_pos_z_p = 15
set nav_fw_pos_z_d = 5
set nav_fw_pos_xy_p = 60
set d_boost_min =  1.000
set d_boost_max =  1.000
set rc_expo = 30
set rc_yaw_expo = 30
set roll_rate = 18
set pitch_rate = 9
set yaw_rate = 3

# profile
profile 2


# profile
profile 3


# battery_profile
battery_profile 1

set throttle_idle =  5.000

# battery_profile
battery_profile 2


# battery_profile
battery_profile 3


# restore original profile selection
profile 1
battery_profile 1

# save configuration
save
 
Zuletzt bearbeitet:
FPV1

Banggood

Oben Unten