Прошивки CleanFlight/BetaFlight для полетников
Ну говорят что по sbus быстрее всего передача идет и время “отклика” маленькое.
Примерно одинаково с сателитом.
А что у сателлита на выходе?
Спектрумовский “sbus” =)
Цифровой протокол, похожий на SBUS, вместо аналогового PPM. Работает через UART порт на мозге, как и SBUS.
Betaflight 2.1.6
@borisbstyle borisbstyle released this Dec 16, 2015
Pre-release
Quick pre-release mainly motivated by new findings in the new Air Mode feature. Users who upgrade from 2.1.5 will keep their settings.
Fixes:
•Infinity rolls in Air Mode due to too fast growing error. Before error was growing faster than the system was able to correct it due to the very low limits
это основная причина выхода новой прошивки
New:
•Mixer max throttle scenarios improved.
•Air mode has not even more low throttle authority. Feels much tighter!
•New defaults based on pilot test group feedback:
•Disabled rc_smoothing by default. I found no negative effects except some dterm kicks, which seem to be harmless.
•Disabled yaw_pterm_cut_hz by default as majority copters doesnt need it. Still can be enabled.
•Changed default PID’s based
•Improved Iterm precision (#67)
github.com/borisbstyle/betaflight/…/v2.1.6
Специально попробовал резко посадить, теперь подпрыгивает меньше после изменения настроек в прошивке.
Парни, подскажите что за ошибка появляется при прошивке СС3Д? Прошиваю через FTDI шнурок. Если прошивать через ЮСБ вообще не получается.
Сейчас появилась при прошивке версии 2.6, а до этого такая же была при прошивке 2.5. Тем не менее после этого контроллер работает.
Если прошивать через ЮСБ вообще не получается.
И не получится. Виртуальный порт же.
Сейчас появилась при прошивке версии 2.6, а до этого такая же была при прошивке 2.5. Тем не менее после этого контроллер работает.
По идее от прошивки это не зависит. Проблема возникает на стадии верификации записанных данных и данные не совпадают. Не очень хороший знак. Как раз таки может работать, но где-то обязательно сработает не так, как надо.
Сделать настройку арминг без горизонта я не рискую пальцы жалко.
Если застрял/упал - нужно делать дизарм сразу. Для того что бы заармить в перевернутом положении нужно задать small_angle = 180.
Дурная привычка носить квадрик, обхватив его за мотор. Бывает и пульт в этой же руке.
Я нашел решение вашей проблемы.
small_angle остается маленьким, например 25 (по дефолту).
Квадрик застревает в дереве в не горизонтальном положении.
Для того что бы он заармился - нужно что бы он был горизонтален, а сейчас это не возможно.
Но можно откалибровать акселерометр с аппы:
Function Throttle Yaw Pitch Roll
Calibrate Acc HIGH LOW LOW CENTER
github.com/borisbstyle/betaflight/…/Controls.md
он запомнит новый, текущий, горизонт и можно спокойно заармить коптер и сдернуть его с дерева.
Остается только не забыть его откалибровать заново на плоскости.
он запомнит новый, текущий, горизонт и можно спокойно заармить коптер и сдернуть его с дерева.
Остается только не забыть его откалибровать заново на плоскости.
Еще бы 3d режим работы регулей включался, можно было бы в обратку попробовать раскрутить. Но тут уже и регули нужно соответственно конфигурировать…
минимальные и максимальные значения с моей апаратуры (pwm) не соответствуют 1000 и 2000
Аппаратура у Вас какая? Есть возможность настроки поинтов серв?
Аппаратура у Вас какая?
😃 хобикинговская, 6 каналов за 1500рублей. в её настройках можно только реверс сделать ну и подогнать средние значения.
- минимальные и максимальные значения с моей апаратуры (pwm) не соответствуют 1000 и 2000. можно сделать какую то калибровку? или гдет нужно прописывать вручную?
Думаю можно и через CLI задать конечные точки для каналов, раз в аппаратуре этого сделать нельзя.
- отсутствует вкладка gtune. почему?
Потому что для CC3D компилируют без GTUNE. Есть 2.1.5 версия с GTUNE, выпилен GPS и SONAR. dropbox.com/…/betaflight_CC3D_GTUNE_2.1.5_16.12.20…
- минимальные и максимальные значения с моей апаратуры (pwm) не соответствуют 1000 и 2000. можно сделать какую то калибровку? или гдет нужно прописывать вручную?
github.com/cleanflight/cleanflight/blob/…/Rx.md
Receiver Channel Range Configuration.
rxrange 0 1000 2000
rxrange 1 1000 2000
rxrange 2 1000 2000
rxrange 3 1000 2000
Код: rxrange 0 1000 2000 rxrange 1 1000 2000 rxrange 2 1000 2000 rxrange 3 1000 2000
а если указать диапазон наоборот т.е. к примеру rxrange 0 1780 1120 получится данным способом реверснуть канал?
Я нашел решение вашей проблемы.
Супер, спасибо нужно тестить. Все гениальное просто . 😃
минимальные и максимальные значения с моей апаратуры (pwm) не соответствуют 1000 и 2000.]
У меня тоже не соответствует , я с этим не парюсь , главное когда стик в центре , были средние значения.
Потому что для CC3D компилируют без GTUNE. Есть 2.1.5 версия с GTUNE, выпилен GPS и SONAR. dropbox.com/…/betaflight_CC3D_GTUNE_2.1.5_16.12.20…
а 2.1.6 найти можно сборку с GTUNE или где искать?
а если указать диапазон наоборот т.е. к примеру rxrange 0 1780 1120 получится данным способом реверснуть канал?
Можно меня попросить собрать. Можно собрать самому, инструкция есть на гитхабе =) Дома есть готовая, но смогу выложить только вечером.
У меня тоже не соответствует , я с этим не парюсь , главное когда стик в центре , были средние значения.
у меня не получилось заармить, вот я и подумал что из за того что минимальное значение выше стандартного плата считает что я не убрал газ в ноль и блокирует арминг (ведь если не настраивать арминг по вкладке на тумблер, арминг происходит по яв-вправо?). средние положения у меня тоже не в центре, а 1550.
Ну тогда помимо конечных точек канала, надо еще и min_check править. В темах это есть, читайте.