Прошивки CleanFlight/BetaFlight для полетников

crysis-ps
Пол:

Что делаю не так?

а как Rx Tx подключены к cc3d?
у меня вот так коннектится:
Rx адаптера к TX cc3d
а Tx адаптера к RX cc3d

Hyperion

погоди погоди. Какое внешнее питание. соединяешь 4 провода main port с usb ttl конвертером. замыкаешь пины пинцетом. Втыкаешь конвертер в пк, и далее жмешь коннект в stm demonstrator. Все должно сработать. После этого замкнутые пины можно отпустить и спокойно шить.

cnyx
Hyperion:

погоди погоди. Какое внешнее питание.

У меня на коптере тоже приходится внешнее питание подавать. Питание с USB почему-то не тянет. Но там приемник, датчик напряжения и ОСДшка.

Пол:

переходник и без подключения к ПК в STM demonstrator определяться должен?

Не переходник, а COM порт. Тут очень подробно расписано. А вообще ПК рабочий? Опенпилот заливается через USB?

Пол
crysis-ps:

а как Rx Tx подключены к cc3d? у меня вот так коннектится: Rx адаптера к TX cc3d а Tx адаптера к RX cc3d

Включал так и так

Hyperion:

погоди погоди. Какое внешнее питание. соединяешь 4 провода main port с usb ttl конвертером. замыкаешь пины пинцетом. Втыкаешь конвертер в пк, и далее жмешь коннект в stm demonstrator. Все должно сработать. После этого замкнутые пины можно отпустить и спокойно шить.

Питание от FTDI тоже подавал на ПК, эффект тот же

cnyx:

А вообще ПК рабочий? Опенпилот заливается через USB?

Рабочий, летает, прошивку бин заливал

Hyperion

а в опенпилоте rescue работает? А то если работает может не париться и залить БФ через опенпилотовский загрузчик?

100xanoff

Где-то в ветках форума мне встречалась краткая инструкция по настройки фильтров для компенсации вибрации. Подскажите, если кто помнит.

Serj73
100xanoff:

Подскажите, если кто помнит

Default / Optimal flight performance:
gyro_lowpass = 100
dterm_lowpass = 110
gyro_lpf = OFF

Slightly noisy setup:
gyro_lowpass = 80
dterm_lowpass = 100
gyro_lpf = OFF

Very noisy setup
gyro_lowpass = 50
dterm_lowpass = 100
gyro_lpf = 188HZ

2.6.1 defaults:
gyro_lowpass = 80
dterm_lowpass = 70
gyro_lpf = OFF

Fritz_Teufel

Снова о сервотилте - в режиме ppm все фунционирует - канал двигателя смещается на 5 пин, как и должно, при смене на рwm исчезает. Что с этим делать?

Fritz_Teufel
slavix:

пин 5 становится PWM входом

4 пин - серва тилта, 6 пин - пусто. Тогда куда в таком случае приходит канал мотора?

Пол
Hyperion:

а в опенпилоте rescue работает? А то если работает может не париться и залить БФ через опенпилотовский загрузчик?

Залил betaflight_2.8.1_CC3D_OPBL bin, прошивка встала.
Теперь ПК не видит Юсб, настройка Betaflight - Configurator работает только через FTDI.
Похоже проблема с ПК, не входит в режим загрузки, хотя перемычку ставлю и жёлтый светодиод горит…

Можно программно поменять очередность ESC, что бы не перепаивать?

100xanoff
Serj73:

Default / Optimal flight performance:
gyro_lowpass = 100
dterm_lowpass = 110
gyro_lpf = OFF

Slightly noisy setup:
gyro_lowpass = 80
dterm_lowpass = 100
gyro_lpf = OFF

Very noisy setup
gyro_lowpass = 50
dterm_lowpass = 100
gyro_lpf = 188HZ

2.6.1 defaults:
gyro_lowpass = 80
dterm_lowpass = 70
gyro_lpf = OFF

Спасибо, это я помню, было описание как определить шумность рамы и в зависимости от показания датчиков выставить необходимые значения.

slavix
Fritz_Teufel:

4 пин - серва тилта, 6 пин - пусто. Тогда куда в таком случае приходит канал мотора?

прошу прощения, я сначала подумал, что речь идет о naze32… увы, с CC3D не знаком.

Hyperion
Пол:

Теперь ПК не видит Юсб, настройка Betaflight - Configurator работает только через FTDI. Похоже проблема с ПК, не входит в режим загрузки, хотя перемычку ставлю и жёлтый светодиод горит…

подаешь питание на пк, потом подключаешь усб. с опенпилот бутлодырем только так.

idk

Похоже в 2.8.1 какой то баг.
Прошил квад, разобрался с рейтами и супер экспо.
Пиды действительно почти нормальные добавил только “I”
Перевел в режим ‘горизонт’ и попробовал сделать флип.
Ну и ничего не вышло… Квад наклонился почти на 90 и так пошел в сторону…
Рейты по роллу увеличил до 82 только тогда делает флип, с трудом и резким переходом через вертикаль, Но летать не удобно в акро… Снизил.
Кто знает что это за баг? Или может настройка какая?
Включена только супер экспо, остальное дефолт.
Еще один баг приследует… Делая флип по питч ведет по яву. И получается что квад кувыркается по диагонали.
Кто нибущь в курсе как исправить? Иногда хочется не по фпв в горизонте полетать.
В акро все норм.

В bf конфигураторе не сохраняет частоты опроса в в GUI.
И вообще пишет другие значения…

Groza
rins:

уже версию 290 запилили.

так же обновился конфигуратор до 1.3 У меня прошивка 281, попробовал, почему то не открывает вкладку ПИДы. И зависает. Ждём версию конфигуатора 1.4😆😆

Сергей_Уж

Прокомментирую новую прошивку Betaflight 2.9.0, замечания приветствуются 😃
Теперь Betaflight Configurator 1.3 совместим со всеми предыдущими версиями прошивок
Исправили ошибку ПИД-регулятора при сбросе из конфигуратора
была ошибка в функциаонале «Airmode Feature» если был задействован "Motor Stop "
В конфигуратор добавлено больше настроек (меньше настроек через CLI)
Изменения в настройках по умолчанию (они все доступны в конфигураторе )
Поменяли снова методику по которой используются значения параметра D, вернули методику основанную на замерах ( MEASUREMENT ). Для получения, поведения которое было в прошивке 2.8.1 нужно вернуть назад старую ( ERROR. )
set pid_delta_method = MEASUREMENT
Возможные значения это: ERROR, MEASUREMENT
Вы можете поиграть с этой настройкой, чтобы найти свой устраивающий вас стиль .
Фристайл пилоту предпочтительнее больше замеров (MEASUREMENT) , а рейсерам предпочтительнее замеры связанные с изменением отклонений положения стика ( Дельта ERROR ) . Дельта от MEASUREMENT ( фристайл ) будет ощущаться себя более плавной и естественно, в то время как дельта от ERROR ( при замере отклонениях стика ) может ощущаться немного более роботизированно.

Поменяли значения фильтров по умолчанию. Теперь они все доступны из конфигуратора.
Добавлен новый параметр (rc_smooth_interval_ms). Если не понимаете, как он работает лучше его не трогать. 0 ( ноль ) означает не задействован. set rc_smooth_interval_ms = 0 Доступный диапазон Allowed range: 0 - 255
Вообще то это refresh rate для параметра D который можно задавать вручную, его назначение регулировать Плавность
Попытаюсь прояснить как я это понял ( со слов Бориса)
D это derivative. Он базируется на предсказаниях / скорости изменения между точкой A и точкой B (дельтой)
Проясню что имею ввиду.

У вас нет информации о погоде и вы смотрите в окно на облака в 8 часов утра (точка A) и затем вы смотрите в 11 часов ( точка В ) . Основываясь на двух наблюдениях вы можете предсказать / интерполировать какая погода ожидается в этот день.

Но если вы смотрели в окно в 8 утра(точка A) и в 9 утра (точка В), будет сложнее предсказать погоду на день так как период между просмотрами маленький.

Точно так же с pid контроллером и D. Он становится менее аккуратный при коротких фреймах.
Betaflight не использует никакого D усреднения как это было реализовано раньше ( было несколько замеров дельты, складывалось, делилось, бралось среднее значение ) теперь всегда используется наиболее быстрый ответ от D. В этой прошивке появилась возможность влиять на D настройками ( set rc_smooth_interval_ms = “0 - 255 или как часто будем смотреть в окно” 😃 ) удобными как фристайлерам, так и рейсерам или просто для гибкости.
I и D теперь масштабируются looptime.

Новый конфигуратор
…google.com/…/kdaghagfopacdngbohiknlhcocjccjao?hl=…

lokanaft

Странно он погоду предсказывает, но наверное лучше пока подождать более проверенной версии этих новшеств.