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

Сергей_Уж

О завалах в полете, Борис написал постинг
который до конца не понял, что он написал понял, но его обоснование нет.
When one motor would hit full power, but the pid controller demands for more power the other opposite motors get downscaled.
Like for example when pid controller needs 2200 for certain correction, but there is only 2000 the opposite motor would get reduced by 200, but in theory that should be 250 or 270. That innaccuracy might cause unwanted roll or flip in theory.

Solution would be proper high throttle calibration like you do with min_throttle
Перевод ( вольный 😃 )Один из моторов достигает максимальной мощности, но пид контроллеру требуется больше, но так как мотор на пределе он уменьшает мощность противоположного мотора. Для примера когда пид контроллеру нужно 2200 для коррекции,но в распоряжении только 2000 противоположный мотор должен сбросить 200, но в теории эта величина должна быть 250-270. Эта неточность может вызвать
нежелательный рол или флип в теории.
Решение в правильной калибрации high throttle также как вы делали это с min_throttle. Ну и чё ? По моему у него тоже каша в голове. Бум ждать чего то более эвристического… 😃

PS Дочитал, есть пользователь который говорит что проблема решилась именно калибровкой макс троттла, убирается мертвая зона нечувствительности. В опенпилоте такого нет, потому что там по умолчанию FCs съедает 10 проц мощности и автоматом убирает эту мертвую зону . Короче пробуйте калибровать верх газа или сделайте как писали выше минус 50 (Роберт Лазарев ) и интересно узнать ушла проблема или нет.

Serёga
Кариёзный_монстр:

Если на рег 11 баксов не жалко - можно купить xm20A, теже xrotor’ы 20а с весом пчелок.

Никто только так не ответил, как у этих регулей реализован тормоз?
Это главнее чуть большего быстродействия, которое всё равно никто не заметит.

Сегодня в Перловке дали погонять на 3 лопастных винтах “Дубайские” парни. Вот это вещь я вам скажу.
Я уже больно то не обращаю на максимальный выстрел коптера, но вот как с ними управляется коптер, как он цепляется за воздух, это ВЕЩЬ.

Кариёзный_монстр
Serёga:

Никто только так не ответил, как у этих регулей реализован тормоз

В смысле? Как и везде, замыканием обмоток. Мосфеты и их драйверы аналогичны стоящим в пчелках, а мк быстрее. Тормоз не может быть хуже, он такой же или лучше.

Serёga
Кариёзный_монстр:

В смысле? Как и везде, замыканием обмоток. Мосфеты и их драйверы аналогичны стоящим в пчелках, а мк быстрее. Тормоз не может быть хуже, он такой же или лучше.

Этого не достаточно. Нужны реальные сравнения. Принцип действия я знаю. Мне интересен конечный результат.

Кариёзный_монстр
Serёga:

Этого не достаточно. Нужны реальные сравнения. Принцип действия я знаю. Мне интересен конечный результат.

А, ну окей. Предлагаю собрать стенд и убедиться в очевидном 😉

Serёga
Кариёзный_монстр:

А, ну окей. Предлагаю собрать стенд и убедиться в очевидном

Сарказм не уместен в данном месте. Стенд ничего не покажет. Надо именно сравнивать на одном коптере 2 вида регулей в полёте.

Кариёзный_монстр
Serёga:

Стенд ничего не покажет

Да ладно. Мк измеряет обороты пропеллера, он же меняет сигнал подаваемый на регулятор по какой либо функции. Уровень газа и обороты посылаются в комп по уарту. После чего строим график функции сигнала подаваемого на рег и график оборотов. Сравниваем. Профит 😉

ruzzz

Уважаемые форумчане, есть проблема с настройкой Betaflight.
Мозги Naze32 v5, прошиты Betaflight 2.6.1 (в версии 2.1.6 то же самое).
Настраиваю PID по инструкции Boris B, в акро режиме. Итого рабочие P(roll)=6.3, P(pitch)=14.0.
Но коптер все время ощутимо тянет вперед и слегка вправо (заваливает заданный угол).
Добавляю параметр I(pitch), изменял от 0.02 до 0.255 (максимум) - изменений нет.
С дефолтными настройками то же самое.
Что это? Куда смотреть?
P.S. Опыт с коптерами и вертолетами 5 лет (Naza, KK2, VBar).

Limonchik
ruzzz:

Но коптер все время ощутимо тянет вперед и слегка вправо

триммер не помогает?

ruzzz

Триммер помогает, но все настройки должны быть через Cleanflight по-правильному.

Кариёзный_монстр:

Да, может просто сигнал при стиках в центре не 1500мкс?

Хм, а ведь действительно сигнал при стиках в центре не 1500мкс… Не обратил на это внимания.
А как это можно настроить в Cleanflight, ведь на закладке Receiver таких настроек нет совсем (в отличие от Naza)?
Жму на кнопку Documentation for 2.6.1 - ничего не находит.

Limonchik
ruzzz:

А как это можно настроить в Cleanflight,

rxrange 0 1000 2000 - подобрать значения
“0” это номер канала
0=1канал
1=2канал
и тд.
после ввода набрать “save”
но если можно вывести триммером, то я б так и сделал, иначе после каждой прошивки контролёра придётся заморачиваться
github.com/cleanflight/cleanflight/blob/…/Rx.md

ruzzz

Короче говоря, настроил с помощью END POINT и SUB TRIM на аппе, вроде работает.
Спасибо!!

Zabivalov
Сергей_Уж:

Напомню кто не в курсе что super_expo и airmode вместе работают, это нормальный режим.

chukey:

тоже тестил сегодня мультишот, бетафлай 2.6.1 и супер экспо 40…
Вышел в сильный ветер, не мог терпеть… в итоге, почувствовал только суперэкспо, оч понравилось флипы реально моментальные, тестил в обычном режиме без аирмода.

внесите кто нибудь ясность как правильнее использовать режим “супер экспо”! в паре с “аирмодом” или отдельно?

Евжентий

с аирмодом.
это такое же дополнение к акро режиму как и аирмод

Батон
ruzzz:

Короче говоря, настроил с помощью END POINT и SUB TRIM на аппе, вроде работает.
Спасибо!!

Если через Clean настраивать, то сбросить триммеры в нули, зайти на вкладку с аппаратурой, двигая стики выписать крайние значения.
Далее через командную строку задать новые диапазоны командой:
rxrange 0 XXXX YYYY крайние значения для Roll (Aileron)
rxrange 1 XXXX YYYY крайние значения для Pitch (Elevator)
rxrange 2 XXXX YYYY крайние значения для Yaw (Rudder)
rxrange 3 XXXX YYYY крайние значения для Throttle
соответственно xxxx - минимум, yyyy - максимум , в конце прописать команду save.

Ну а далее перезагрузка, и снова на вкладку аппы, теперь двигая стики они будут двигаться в диапозоне Cleana - от 1000 до 2000, ну и останется внутренним триммером аппы подвести центральные значения в 1500.

UDP

Есть вопросец, а точнее уточнение: полетный cc3d evo, прошивка Betaflight , хочу купить плату питания Matek power hub, подключив ее в 6 канал будет работать как пищалка? (команда на пищалку будет прописана)

P.S. Звучит хоть и глупо, но хочется точно утвердительный ответ получить😇

Limonchik
Батон:

подключив ее в 6 канал будет работать как пищалка?

нет, проверял, только с другой версией платы. видимо потому что ей нужен PWM.
намекнул бы кто BorisB что б он сделал выход конфигурируемым.

Сергей_Уж
Zabivalov:

внесите кто нибудь ясность как правильнее использовать режим “супер экспо”! в паре с “аирмодом” или отдельно?

У меня так ( я на 3 канал на скрине супер экстро еще не переставил, уже это сделано )

korvin8
Сергей_Уж:

я на 3 канал на скрине супер экстро еще не переставил

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

Сергей_Уж
korvin8:

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

Я для чистоты, зачем занимать лишний AUX в нем нет смысла и ресурсы какие то занимает, этот скрин сделан перед полетами когда только пробовал.
Теперь один тумблер армит двигатели и активирует все режимы, “супер экспо” выставил 40 в CLI Пока все устраивает.

Сергей_Уж

Может кому то важно вижу маленькая добавка появилась “Added new target DOGE” ( а что его не было ? 😃 )