FPV миникоптеры на 250х рамах (ZMR, Blackout, QAV250 и т.п.)

Сергей_Уж

Все таки уперся я рогом, кажется добил полетник. Залил в него raceflight_KKNGF4.hex ( Release 12 RC12 - Buttered Razor ) Не стал больше экспериментировать с
пробными последними версиями
github.com/rs2k/raceflight/releases
Эта прошивка стабильна, при смене настроек не зависает. Увидела все UART . Корректно работает только с конфигуратором версии 1.1.4 C версией 1.2.1 конфликт в настройках.
Напряжение батареи есть. Конфигуратор определяет полетник как REVO F4

Если интересно dump прошивки рейсфлая, все очень похоже на бетафлай

Entering CLI Mode, type 'exit' to return, or 'help'

# dump

# version
# RaceFlight 16.04.24c - RaceFlight Release 1 RC12 - Buttered Razors. /KKNGF4 Apr 25 2016 / 03:00:17 (d905e8a)
# dump master

# mixer


# feature
feature -RX_PPM
feature -VBAT
feature -INFLIGHT_ACC_CAL
feature -RX_SERIAL
feature -MOTOR_STOP
feature -SERVO_TILT
feature -SOFTSERIAL
feature -GPS
feature -FAILSAFE
feature -SONAR
feature -TELEMETRY
feature -CURRENT_METER
feature -3D
feature -RX_PARALLEL_PWM
feature -RX_MSP
feature -RSSI_ADC
feature -LED_STRIP
feature -DISPLAY
feature -ONESHOT125
feature -BLACKBOX
feature -CHANNEL_FORWARDING
feature -MULTISHOT
feature -USE_PWM_RATE
feature -RESERVED
feature -TX_STYLE_EXPO
feature -SBUS_INVERTER
feature VBAT
feature RX_SERIAL
feature FAILSAFE
feature BLACKBOX
feature MULTISHOT
feature USE_PWM_RATE
feature SBUS_INVERTER


# map
map AETR1234


# serial
serial 20 1 115200 57600 0 115200
serial 0 64 115200 57600 0 115200
serial 2 1 9600 57600 0 115200
serial 5 0 115200 57600 0 115200

set emf_avoidance = OFF
set mid_rc = 1500
set min_check = 1100
set max_check = 1900
set rssi_channel = 0
set rssi_scale = 30
set rssi_ppm_invert = OFF
set input_filtering_mode = OFF
set rc_smoothing = ON
set roll_yaw_cam_mix_degrees = 0
set min_throttle = 1150
set max_throttle = 1850
set min_command = 1000
set servo_center_pulse = 1500
set 3d_deadband_low = 1406
set 3d_deadband_high = 1514
set 3d_neutral = 1460
set 3d_deadband_throttle = 50
set enable_fast_pwm = OFF
set motor_pwm_rate = 4000
set servo_pwm_rate = 50
set disarm_kill_switch = ON
set auto_disarm_delay = 5
set small_angle = 25
set fixedwing_althold_dir = 1
set reboot_character = 82
set gps_provider = NMEA
set gps_sbas_mode = AUTO
set gps_auto_config = ON
set gps_auto_baud = OFF
set serialrx_provider = SBUS
set spektrum_sat_bind = 0
set telemetry_switch = OFF
set telemetry_inversion = OFF
set frsky_default_lattitude =  0.000
set frsky_default_longitude =  0.000
set frsky_coordinates_format = 0
set frsky_unit = IMPERIAL
set frsky_vfas_precision = 0
set hott_alarm_sound_interval = 5
set battery_capacity = 0
set vbat_scale = 110
set vbat_max_cell_voltage = 43
set vbat_min_cell_voltage = 33
set vbat_warning_cell_voltage = 35
set current_meter_scale = 400
set current_meter_offset = 0
set multiwii_current_meter_output = OFF
set current_meter_type = ADC
set align_gyro = DEFAULT
set align_acc = DEFAULT
set align_mag = DEFAULT
set align_board_roll = 0
set align_board_pitch = 0
set align_board_yaw = 0
set max_angle_inclination = 700
set rf_loop_ctrl = H4
set moron_threshold = 16
set imu_dcm_kp = 2500
set imu_dcm_ki = 0
set yaw_control_direction = 1
set yaw_motor_direction = 1
set yaw_jump_prevention_limit = 200
set failsafe_delay = 10
set failsafe_off_delay = 10
set failsafe_throttle = 1000
set failsafe_kill_switch = OFF
set failsafe_throttle_low_delay = 100
set rx_min_usec = 885
set rx_max_usec = 2115
set max_aux_channels = 99
set acc_hardware = 0
set baro_hardware = 1
set mag_hardware = 1
set blackbox_rate_num = 1
set blackbox_rate_denom = 1
set blackbox_device = SPIFLASH
set beeper_off_flags = 0
set magzero_x = 0
set magzero_y = 0
set magzero_z = 0

# rxfail
rxfail 0 a
rxfail 1 a
rxfail 2 a
rxfail 3 a
rxfail 4 h
rxfail 5 h
rxfail 6 h
rxfail 7 h
rxfail 8 h
rxfail 9 h
rxfail 10 h
rxfail 11 h
rxfail 12 h
rxfail 13 h
rxfail 14 h
rxfail 15 h
rxfail 16 h
rxfail 17 h

# dump profile

# profile
profile 0

# aux
aux 0 0 0 900 900
aux 1 0 0 900 900
aux 2 0 0 900 900
aux 3 0 0 900 900
aux 4 0 0 900 900
aux 5 0 0 900 900
aux 6 0 0 900 900
aux 7 0 0 900 900
aux 8 0 0 900 900
aux 9 0 0 900 900
aux 10 0 0 900 900
aux 11 0 0 900 900
aux 12 0 0 900 900
aux 13 0 0 900 900
aux 14 0 0 900 900
aux 15 0 0 900 900
aux 16 0 0 900 900
aux 17 0 0 900 900
aux 18 0 0 900 900
aux 19 0 0 900 900

# adjrange
adjrange 0 0 0 900 900 0 0
adjrange 1 0 0 900 900 0 0
adjrange 2 0 0 900 900 0 0
adjrange 3 0 0 900 900 0 0
adjrange 4 0 0 900 900 0 0
adjrange 5 0 0 900 900 0 0
adjrange 6 0 0 900 900 0 0
adjrange 7 0 0 900 900 0 0
adjrange 8 0 0 900 900 0 0
adjrange 9 0 0 900 900 0 0
adjrange 10 0 0 900 900 0 0
adjrange 11 0 0 900 900 0 0

# rxrange
rxrange 0 1000 2000
rxrange 1 1000 2000
rxrange 2 1000 2000
rxrange 3 1000 2000

set gps_pos_p = 15
set gps_pos_i = 0
set gps_pos_d = 0
set gps_posr_p = 34
set gps_posr_i = 14
set gps_posr_d = 53
set gps_nav_p = 25
set gps_nav_i = 33
set gps_nav_d = 83
set gps_wp_radius = 200
set nav_controls_heading = ON
set nav_speed_min = 100
set nav_speed_max = 300
set nav_slew_rate = 30
set gtune_loP_rll = 10
set gtune_loP_ptch = 10
set gtune_loP_yw = 10
set gtune_hiP_rll = 100
set gtune_hiP_ptch = 100
set gtune_hiP_yw = 100
set gtune_pwr = 0
set gtune_settle_time = 450
set gtune_average_cycles = 16
set alt_hold_deadband = 40
set alt_hold_fast_change = ON
set deadband = 0
set yaw_deadband = 0
set throttle_correction_value = 0
set throttle_correction_angle = 800
set default_rate_profile = 0
set acc_lpf_hz = 20
set accxy_deadband = 40
set accz_deadband = 40
set accz_lpf_cutoff =  5.000
set acc_unarmedcal = ON
set acc_trim_pitch = 0
set acc_trim_roll = 0
set baro_tab_size = 21
set baro_noise_lpf =  0.600
set baro_cf_vel =  0.985
set baro_cf_alt =  0.965
set mag_declination = 0
set pid_controller = LUX
set p_pitch = 65
set i_pitch = 100
set d_pitch = 22
set p_roll = 55
set i_roll = 80
set d_roll = 18
set p_yaw = 110
set i_yaw = 180
set d_yaw = 0
set p_pitchf =  6.500
set i_pitchf =  1.500
set d_pitchf =  0.140
set p_rollf =  5.000
set i_rollf =  1.000
set d_rollf =  0.110
set p_yawf =  9.300
set i_yawf =  1.750
set d_yawf =  0.000
set level_horizon =  3.000
set level_angle =  3.000
set sensitivity_horizon = 100
set p_alt = 50
set i_alt = 0
set d_alt = 0
set p_level = 55
set i_level = 55
set d_level = 100
set p_vel = 120
set i_vel = 45
set d_vel = 1
set gyro_lpf_hz = 70
set dterm_lpf_hz = 70
set yaw_pterm_cut_hz = 30

# dump rates

# rateprofile
rateprofile 0

set rc_rate = 100
set rc_expo = 70
set rc_yaw_expo = 20
set thr_mid = 50
set thr_expo = 0
set roll_rate = 20
set pitch_rate = 20
set yaw_rate = 35
set tpa_rate = 0
set tpa_breakpoint = 1500
set acro_plus_factor = 20

# 
wanted212
lokanaft:

Что делать, когда упал кверху брюхом?

  • Правильно - паниковать взлетать!)

youtu.be/uDUl8dgpvtQ

Вот эта обрезка сверху и снизу и есть тот баг от DVR?

lokanaft

Да. При чём шлем обрезает сверху, а dvr снизу. Это я уже задрал нижнюю строку повыше, раньше в записи её вообще не было.

ВладимирВл

Кому интересно, во вложении мои настройки файлсэйва при использовании приемника с sbus. Средствами самого приемника отключения двигателей и дизарм мозга добится не удалось.
Еще заметил баг в blheli 14.6 oneshot - при выставлении диапазона в регуле через конфигуратор вручную 1000-2000, в мозге минтротл приходится выставлять в 980, иначе при арме двигатели не запустятся. Видимо в прошивке 14.6 немного сдвинули шкалу отсчета минимума газа.

CrazyCoder
Groza:

Пока рано возлагать большие надежды на БлХели_с. В тех же дюсах хс 20 был косяк в прошивке, и не понятно исправили его или нет.

Исправили.

Groza

Парни вопрос. Имею таранис и приёмник X4R-SB. Последнее время пульт стал ругаться на плохой сигнал на расстоянии 40-50 метров, если например залетаю за себя или за дерево.(до этого пульт был турнига, а он не разговаривает=) Усы не родные. Оголено 32мм. Длинна уса 150 мм. Визуально не чего не отвалилось. Может ли из за нескольких жестких падений там что то “сломаться” ? Или может мне попался " европейский" приемник. Они же там как то разделяются на европу и америку вроде.))
Остальные приёмники на этих же усах летаю отлично и такой беды замечено не было.

Сергей_Уж
CrazyCoder:

Исправили.

Борис сегодня
I also recently struggled on my fresh blheli_s build with massive desyncs on multishot and high refresh rates.
I swapped it with KISS 24 ESC and now I can flip and roll with fastest rates without troubles with lowest possible min_throttle.

Нужно набрать статистику, не все там так хорошо с этой прошивкой. Сергей, хотел спросить, про эти новые ESC пишут что имеют на борту два типа MCUs
Two MCUs support this for BLHeli_S, namely the BusyBee1 at 24MHz (EFM8BB10F8) and the BusyBee2 at 48MHz (EFM8BB21F16).
На вторых пишут какие то немыслимые обороты держат более 500k erpm Какой в этом смысл или что то не понимаю. Гироскопы крутить ?
Эти новые ESC сразу на плате имеют эти два чипа или это разные ESC ?

Groza:

Парни вопрос. Имею таранис и приёмник X4R-SB.

Если у тебя прошивка Тараниса 2.1.8 можешь прямо через Таранис прошить для гарантии приемник в не европейскую версию ( X4R-X4RSB_cppm_non-EU_150630.frk ).
Я так сделал .
Посмотри это видео, кто то с нашего форума делал.

CrazyCoder
Сергей_Уж:

Эти новые ESC сразу на плате имеют эти два чипа или это разные ESC ?

Разные MCU и регули. Но там оборотов с таким запасом, что даже EFM8BB10F8 хватит на любой мотор.

Groza
Сергей_Уж:

Если у тебя прошивка Тараниса 2.1.8 можешь прямо через Таранис прошить

216 у меня. Видать не получиться.)) Таранис шить в 218 из за приёмника не хочется=) Бог с ним. Купил новый, который FrSky XSR. Попробую его. Хотя то что там усы припаяны это минус. Зато размер и вес не плохой.)

lunohod

Любой 2.1.x можно прошить приёмник.

Groza
lunohod:

Любой 2.1.x можно прошить приёмник.

а видоса или почитать есть? А то я в этом не силён)

Сергей_Уж
Groza:

а видоса или почитать есть? А то я в этом не силён)

Я тебе дал видос на предыдущей странице ( добавил, и на русском он ) и да 2.1.x версия нужна на Таранисе. Я так написал подразумевая что все используют последнюю 😃

Под видео есть ссылки откуда качать

Все хотел посмотреть обзор нового CONNEX HD FPV Обещали недорого ( 500 - 700 баксов не деньги 😃 )
HPIGUY сделал первое обзорное видео, сразу видно больное место, очень сильно камера боится вибраций. Посмотрите сами. Да и задержка не нулевая

Видео

wanted212
Groza:

Или может мне попался " европейский" приемник.

У тебя точно eu прошивка, на бангуде только eu продают.

Groza
wanted212:

У тебя точно eu прошивка, на бангуде только eu продают.

Значит надо перепрошивать )

lehuy

Собрал наконец свое корыто.
Места в раме нет вообще,пищалку еле впихнул.

Рама REPTILE-Martian III 220
Аки перенес снизу на верх.

PaulM

Да ладно, места там дофига, у меня там все свободно. Сегодня только коптер на такой раме разбил, верхняя пластина, где дырка для гнезда передатчика, лопнула. Попал в линию электропередач случайно 😃

Это был первый краш моей новой антеннки TBS Triumph , она его не пережила - корпус лопнул, один лепесток антенны переломился в двух местах, разъем sma пополам. Коптер просто упал на антенну. И как при такой короткой раме сделать антенну по-другому, вообще неясно

lehuy

Я думаю переделывать верхнюю пластину и добавлять ещо 4 стойки.
Пойдут от винтов на распредплате. Не знаю почему так сразу не было сделано.

PaulM:

Да ладно, места там дофига

Не подскажите как видео передатчик закрепили?
Аки снизу или сверху?

lehuy
PaulM:

И как при такой короткой раме сделать антенну по-другому, вообще неясно

Я планировал припаивать антенну напрямую к передатчику и закреплять его внутри на верхнюю пластину.
Антенну выводить в пропиленное сзади отверстие в той же пластине.
Но передатчик не влез между крышей и приемником,пришлось ставить вертикально сзади. И надо делать шайбы,а то он ничем не закреплен и выскакивает при крашах.

PaulM

У меня -то был закреплен жестко, гайкой, благо длина резьбы позволяет. Почему пластину и раскурочило. А вывести антенну горизонтально тут сложно, так как трамвай короткий, при крэше антенна попадет в винты. Надо думать…