Multikopterit.net keskusteluforum

Naze32 ja sen säätäminen..

Aloittaja WhoopeR, kesäkuu 05, 2016, 12:14:39 IP

« edellinen - seuraava »

0 Jäsenet ja 2 Vieraat katselee tätä aihetta.

WhoopeR

Heip kaikille ja taas uutta Naze32 ketjua pystyyn.

Rakentelin tuossa ensimmäisen mini 250 quadin ja lähes tulkoon saanu sen läjään.
Build on seuraava:
Naze32 Rev6
ReadyToSky 2300KV
DYS SN20A BLHeli opto ESC
FrSky X4R PPM mode + SmartPort telemetry

Ongelma on taas kerran ARMauksen kanssa:
Eli Taraniksesta on säädetty kaikki tikut min=1000 Middle=1500 ja max 2000
Näin myös näkyy Cleanflightin receiver tabissa. eli pitäisi toimia.
All data CLI:stä
Sain kyllä sen armaamaan tuossa pöydällä kun oli USB:ssa kiinni ja potkurit irtti. Mutta sitten kun nappasin vehkeen kainaloon ja painuin tuohon pellolle niin akun littäämisen jälkeen ei mitään, vihreä valo vaan vilkkuu...

$M> eñ—$M>n&O
Entering CLI Mode, type 'exit' to return, or 'help'

# geature
Unknown command, try 'help'
# feature
Enabled: RX_PPM VBAT INFLIGHT_ACC_CAL MOTOR_STOP SOFTSERIAL FAILSAFE TELEMETRY ONESHOT125 BLACKBOX

# set
Current settings:
looptime = 2300
emf_avoidance = OFF
i2c_highspeed = ON
gyro_sync = ON
gyro_sync_denom = 1
mid_rc = 1500
min_check = 1100
max_check = 1900
rssi_channel = 0
rssi_scale = 30
rssi_ppm_invert = OFF
rc_smoothing = OFF
input_filtering_mode = OFF
min_throttle = 1150
max_throttle = 2000
min_command = 1000
servo_center_pulse = 1500
3d_deadband_low = 1406
3d_deadband_high = 1514
3d_neutral = 1460
3d_deadband_throttle = 50
motor_pwm_rate = 400
servo_pwm_rate = 50
retarded_arm = OFF
disarm_kill_switch = ON
auto_disarm_delay = 5
small_angle = 25
fixedwing_althold_dir = 1
reboot_character = 82
gps_provider = NMEA
gps_sbas_mode = AUTO
gps_auto_config = ON
gps_auto_baud = OFF
gps_pos_p = 15
gps_pos_i = 0
gps_pos_d = 0
gps_posr_p = 34
gps_posr_i = 14
gps_posr_d = 53
gps_nav_p = 25
gps_nav_i = 33
gps_nav_d = 83
gps_wp_radius = 200
nav_controls_heading = ON
nav_speed_min = 100
nav_speed_max = 300
nav_slew_rate = 30
serialrx_provider = SBUS
sbus_inversion = ON
spektrum_sat_bind = 0
telemetry_switch = OFF
telemetry_inversion = ON
frsky_default_lattitude =  0.000
frsky_default_longitude =  0.000
frsky_coordinates_format = 0
frsky_unit = IMPERIAL
frsky_vfas_precision = 0
hott_alarm_sound_interval = 5
battery_capacity = 0
vbat_scale = 110
vbat_max_cell_voltage = 43
vbat_min_cell_voltage = 33
vbat_warning_cell_voltage = 35
current_meter_scale = 400
current_meter_offset = 0
multiwii_current_meter_output = OFF
current_meter_type = ADC
align_gyro = DEFAULT
align_acc = DEFAULT
align_mag = DEFAULT
align_board_roll = 0
align_board_pitch = 0
align_board_yaw = 0
max_angle_inclination = 500
gyro_lpf = 188HZ
gyro_soft_lpf =  60.000
moron_threshold = 32
imu_dcm_kp = 2500
imu_dcm_ki = 0
alt_hold_deadband = 40
alt_hold_fast_change = ON
deadband = 0
yaw_deadband = 0
throttle_correction_value = 0
throttle_correction_angle = 800
yaw_control_direction = 1
pid_at_min_throttle = ON
airmode_saturation_limit = 50
yaw_motor_direction = 1
yaw_jump_prevention_limit = 200
tri_unarmed_servo = ON
servo_lowpass_freq =  400.000
servo_lowpass_enable = OFF
default_rate_profile = 0
rc_rate = 90
rc_expo = 65
rc_yaw_expo = 0
thr_mid = 50
thr_expo = 0
roll_rate = 0
pitch_rate = 0
yaw_rate = 0
tpa_rate = 0
tpa_breakpoint = 1500
failsafe_delay = 10
failsafe_off_delay = 200
failsafe_throttle = 1100
failsafe_kill_switch = OFF
failsafe_throttle_low_delay = 100
failsafe_procedure = 0
rx_min_usec = 885
rx_max_usec = 2115
gimbal_mode = NORMAL
acc_hardware = 0
acc_cut_hz = 15
accxy_deadband = 40
accz_deadband = 40
accz_lpf_cutoff =  5.000
acc_unarmedcal = ON
acc_trim_pitch = 0
acc_trim_roll = 0
baro_tab_size = 21
baro_noise_lpf =  0.600
baro_cf_vel =  0.985
baro_cf_alt =  0.965
baro_hardware = 0
mag_hardware = 0
mag_declination = 0
pid_delta_method = MEASUREMENT
pid_controller = MWREWRITE
p_pitch = 40
i_pitch = 30
d_pitch = 23
p_roll = 40
i_roll = 30
d_roll = 23
p_yaw = 85
i_yaw = 45
d_yaw = 0
p_pitchf =  1.400
i_pitchf =  0.400
d_pitchf =  0.030
p_rollf =  1.400
i_rollf =  0.400
d_rollf =  0.030
p_yawf =  3.500
i_yawf =  0.400
d_yawf =  0.010
level_horizon =  3.000
level_angle =  5.000
sensitivity_horizon = 75
p_alt = 50
i_alt = 0
d_alt = 0
p_level = 20
i_level = 10
d_level = 100
p_vel = 120
i_vel = 45
d_vel = 1
yaw_p_limit = 500
dterm_cut_hz =  0.000
gtune_loP_rll = 10
gtune_loP_ptch = 10
gtune_loP_yw = 10
gtune_hiP_rll = 100
gtune_hiP_ptch = 100
gtune_hiP_yw = 100
gtune_pwr = 0
gtune_settle_time = 450
gtune_average_cycles = 16
blackbox_rate_num = 1
blackbox_rate_denom = 1
blackbox_device = SPIFLASH
magzero_x = -21
magzero_y = 265
magzero_z = -376
#

WhoopeR

Tämäpä selvisikin hieman tutkimalla enemmän, CPU clock näytti cleanflightilla 64Mhz kun pitäisi olla 72Mhz, tästä syystä jos gyro, acc ja telemetria oli samaan aikaan päällä niin ei cpu vaan jaksa. jostain foorumilta bongasin seuraavaa:  "64Mhz is a fallback speed on the MPU for when oscillator is malfunctioning."

Katsotaan mitä kiinan myyjä vastaa kun laitoin kyselyä...