RaceFlight для полетников

Сергей_Уж
MFer:

только я не понимаю зачем брать клон за 48$, если можно взять оригинал за nt же деньги, а иногда (достаточно часто) и вообще за 38$:

Я так понимаю что попало к нему в руки, то он и советует. Он там еще много что понаписал. Сейчас как выяснилось есть проблема с перегревом разогнанного проца, вижу в новых билдах вводят контроль температуры с выводом на ОСД, понижается максимальная частота при разгоне проца ( идеал 196, но делают до 216 вроде ). Есть проблема при 32 32 32 на некоторых полетниках пропадает ОСД ( только на разогнанных процах ) оказывается разгоняется еще и шина, увеличивается скорость обмена и не успевает чим прочитать ( усвоить ) информацию и вылазят глюки. Позавчера я с PAPAYOU автором скрнипта два часа в привате чинили его скрипт. Сейчас он убрал старый V1.0.2K и заменил его уже новым. Но все равно хотя все вроде работает, если выбрать новую модель и потом снова старую скрипт пишет ошибку мол не хватает памяти. Автор тихо матерится, пишет мне что у него такая проблема вроде не вылазит, пишет мне 45 я все делаю медленно, я пишу мне больше я вообще все делаю медленно 😃 Вроде посмеялись и что то он починил. Ну и вероятность форка все же возрастает. И еще, в последних версиях прошивах не хватает многих файлов на полетники, он ( Колян ) компилирует прошивки на Маке и говорит сам не понимает почему часть файлов глючит, обещал в ближайшее время все переделать на винде, там пишет все работает, это сутки назад обещал, но все равно и сегодня например нужного мне файла betaflight_3.3.0_OMNIBUS от 2018_01_12 нет

MFer

У меня кстати револьт в2 при разгоне виснет…

rlazarev

Сейчас модно не разгонять. Отруби разгон, включи FIR, выключи дайнэмик, нотчи в off, Q подними до 400-600, R до 300. Загрузка с dshot 600 будет около 30% Ну и придётся добавить I чтоб квадрик не “скользил” - FIR шибче перекашивает фазирование P и D.

Можно и PT1 попробовать, но тогда кальманом придушить придётся посильней, всё таки lpf FIR это -24 Дб на октаву, а PT1 почти ни о чём по сравнению с ним.

PS. Так как некоторых девов BF “бомбило” за внедрение calman, то решили в следующих оф сборках бетки ввести новый фильтр FIR2 - тот же calman только в профиль 😃
github.com/betaflight/betaflight/pull/4965/files#d…

Сергей_Уж

Еще проще запастить код от автора ( на бетафлае , Наверное это нужно писать в другой ветке )
Посмотрите Колян рекомендует в настройках 32 16
www.rcgroups.com/forums/showpost.php?p=38973459&po…

# Suggested starting point, thanks @fujin

feature AIRMODE
feature ANTI_GRAVITY
feature DYNAMIC_FILTER

# Disable the 1/2 notches
set gyro_notch1_hz = 0
set gyro_notch2_hz = 0

# Conversative defaults for Kalman Q/R noise covariances
set gyro_kalman_q = 300
set gyro_kalman_r = 80

# Increase gyro std deviation movement calibration threshhold: allows gyro calibration
set moron_threshold = 128

# Enable the 32kHz gyro sampling mode, e.g. for MPU-9250, MPU-6500, ICM-20602 et al.
set gyro_use_32khz = ON

# Disable ACC
set acc_hardware = NONE

# While throttle is below 1020 can be used for command stick sequences
set min_check = 1020

# Manual RC smoothing/interpolation on Roll, Pitch, Yaw, and Throttle. 14ms interval. Adjust to suit your radio protocol.
set rc_interp = MANUAL
set rc_interp_ch = RPYT
set rc_interp_int = 14

# Minimum throttle sent to ESCs when armed
set min_throttle = 1050

# Unsynchronized PWM to enable 32kHz ESC output
set use_unsynced_pwm = ON

# Multishot (use DSHOT600/1200 if using 8k/16k SyncPWM e.g. for anti-turtle / dshot beacon)
set motor_pwm_protocol = MULTISHOT
set motor_pwm_rate = 32000

# Slightly increased defaults for RC Deadbands
set deadband = 5
set yaw_deadband = 5

# 16kHz PID loop when using 32kHz gyro sampling (/2)
set pid_process_denom = 2

# Add the FFT debug information to the Blackbox log
set debug_mode = FFT

# Enable CPU overclocking to either 192mHz, 216mHz, or 240mHz
set cpu_overclock = ON

# Use either PT1 or FIR lowpass
set dterm_lowpass_type = PT1

# Set frequency based on analysis of Blackbox FFT
set dterm_lowpass = 80

# Disable dterm notch
set dterm_notch_hz = 0

# Slightly adjust PID
set p_pitch = 61
set i_pitch = 55
set d_pitch = 20
set p_roll = 46
set i_roll = 45
set d_roll = 20
set p_yaw = 60
set i_yaw = 55

# Enable Derivative term for Yaw
set d_yaw = 10

Вот еще Fujin написал рекомендацию, у кого полетник с ОСД , чтобы оно не сдохло при разгоне рекомендовано ввести команду ограничивающую разгон
For boards with OSD, while overclocked, I recommend
Code:
set max7456_clock = HALF

Сергей_Уж
rlazarev:

PS. Так как некоторых девов BF “бомбило” за внедрение calman, то решили в следующих оф сборках бетки ввести новый фильтр FIR2 - тот же calman только в профиль

Насчет этого фильтра Kalyn Doerr пояснил так
Вопрос
has the kalman filter been removed in place of the FIR2 filter now for the bf builds?
Ответ
rs2k
no, both are in there, but they’re mathematically the same filter after about 200 iterations ( о чем и писал Роберт ) . Kalman has the advantage of allow more inputs can be made dynamic quite easily. the biquad rc + fir 2 filter might be a good substitute for F3s

То есть будут оба, будут дополнять один другой и fir2 это хорошая замена для полетников F3 наверное потому что более подходит для более слабого проца, как написано выше Kalman его преимущество это большее количество данных которые он способен переварить. А вообще читал в их ветке они уже назвали пару полетников F3 которые не осилят работу с Кальманом. Было что то похожее на первых сборках бетафлая, когда был выбор профиля для слабых процев и крутых тогда F3, теперь закапывают потихоньку F3 😃
Еще только что он добавил

fir2 is a dead end good for F3s not for F4s, IMO

lunohod

Никого там не бомбило. Чувак с помощью математики показал, что текущая релизация калман фильтра сводится к rc+fir2, которые быстрее отрабатывают.

Вот можно почитать на досуге: github.com/betaflight/betaflight/pull/4890#issueco…

Сергей_Уж

Колян пишет что не все программисты понимают что это за зверь, нам в большинстве своем чайникам детали наверное и не нужно, потому что в деталях там черт ногу сломит.
Мне понятно что в планах следующим шагом будет “There dynamic version is next” и следующий шаг это “Then the full version” и самое главное как это правильно настроить, понимать что можно трогать что нельзя. Смотрел последнее видео Барделя он ведет себя там как обезьяна с гранатой, убегает от квадра, переворачивает его при арминге кверху ногами ( чтобы не улетел на луну ) вот чтобы такого не было, чтобы точно понимал, ща подключу батарею и оно сгорит 😃
Фото из Слека

Daniil20060

Парни, как выставить пределы низ и верх газа регуля в raceflight? Тоже моторки не запускаются даже в тесте.

librol

Перепрошей регули, откалибруй регули.

librol

Друзья, кто-нибудь может объяснить почему такая картина?
424
коптер новый

ElmiQ
rushan:

Народ, выкладывайте свои тесты моторов? Интересно посмотреть

Вот тест абсолютно новых T-motor F40 Pro 2305 2400kv.

Особенно мотор 2 радует))))

MFer

Этот тест зависит от многого имхо. Я делал намвновь собранном сетапе на zmx x20. Все было в зеленом, потом прдлетнул разок, получил отвратный баунсбэк, начал колдовать с пидами/фильтрами/тпа. Несколько раз подлетнул. Без крашей! И решил еще раз сделать тест - получил все желтое, один мотор красный. Хз, как это понимать… разбил наверно подши в хлам… или балансировочный клей пооблетел 😁

vestor11
librol:

Друзья, кто-нибудь может объяснить почему такая картина?
424
коптер новый

похожая картина была пока не поставил конденсатор

librol
MFer:

потом прдлетнул разок

MFer:

решил еще раз сделать тест - получил все желтое, один мотор красный

то же самое

vestor11:

картина

помогло более жесткое крепление полетника

424я с настроенными фильтрами, с пресетом блэк берд нормально летит

ElmiQ

Товарищи, когда даю газу, коптер начинает кивать носом слегка вверх. Что крутить, чтобы это исправить? Поднимать I?
Ещё в настройках какой-то параметр есть CoG или CG. Для чего он нужен? Может для этого как раз? И как его настраивать?
Прошивка 324 стабильная. Буду благодарен за любую инфу по этому поводу.

ElmiQ
librol:

Это он и есть. Ещё ТРА.

В какую сторону его крутить?

librol
ElmiQ:

В какую сторону

по горизонтали - уровень газа разделенный на 9 ступеней, по вертикали уровень пид параметра в процентах. Если в каком то положении стика газа чего то много или мало, надо соответственно подстраивать.

vestor11

данные - Револьт + регули 32В
как, не перепаивая провода поменять направление вращения мотора?

NFox_EZ
vestor11:

данные - Револьт + регули 32В
как, не перепаивая провода поменять направление вращения мотора?

Дак используй визард для настройки моторов? в самом конфигураторе

librol
vestor11:

как, не перепаивая провода поменять направление вращения мотора?

перепрошейте в бетафлай, если конфигуратор не видит регуляторы или используйте ардуино.