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

Mugz
lunohod:

А на стоковых пидах было лучше?

немношк. Но болтало и трясло тоже.

idk
Mugz:
  1. При сбуске на мин газу - жуткая болтанка. Поворачивает как корова. Если руками стабилизировать - то через время тащит в сторону и назад.

да, похоже не настроено… может и не только пиды…

maloii

Ребят, а где вы смотните загрузку ЦП?

wanted212
maloii:

Ребят, а где вы смотните загрузку ЦП?

В CLI командой status.

lokanaft

В самом низу же конфигуратора есть

Mugz
lokanaft:

В самом низу же конфигуратора есть

Это только в 3.0 появилось. До 3.0 в CLI

mil-lion

Подскажите почему в конфигураторе BetaFlight 1.7.2 задаю на UART телеметрию FrSky и MSP для OSD - жму сохранить и перегрузить, после перезагрузки ничего не сохранилось 😦 куда копать? Или через CLI настроить.

По поводу настройки ПИД ещё с института знаю как настраивать P и D: крутим вверх P пока не начнутся осцилиации, далее увеличиваем D пока осцилиации не прекратятся, опять поднимаем P и потом поднимаем D. Пока не будет нормально.
В теории: P - это скорость выхода на нужный сигнал от пульта, чем выше тем быстрее квадрик будет следовать за стиком, но так как есть инерция то из-за этого идёт перерегулирование: осцилиации. Поэтому есть компонента D - которая контрлирует скорость подхода к нужному углу наклона квадрика и уменьшает действие P (компенсирует её) чтобы к нужному наклону подойти без перерегулирования. А вот как настраивать I до сих пор не могу понять ни практически ни теоретически 😦 I - компенсирует постоянную ошибку - типа неправильного Центра тяжести, производительность моторов, пропеллеров. Но как её настраивать не могу понять. 😦

Я вот думаю что будущее за новыми производительными процессорами которые будут успевать за нас подобрать значения ПИД, так называемое адаптивное цифровое управление. Вот будущее за полётными контролерами и софтом. Так что Борису есть ещё над чем трудиться 😃

Mugz
mil-lion:

за нас подобрать значения ПИД

Да давно бы уже придумали железку, которая вешается на уарт и анализирует логи блэкбокса, а затем подстраивает пид контроллер.

Сергей_Уж

Подумав Борис решил в RC8 нотч фильтр ( почти на всех его сборках вредная частота 180-230hz ) будет включен на эту помеху по умолчанию.
Guys a general question. I was testing and flying different setups and it always seems that motor noise is in the range of 180-230hz somehow on all my setups.
So I am thinking to enable notch by default on dterm with lets say notch center of 220 perhaps.
I literally cant feel any downside on any of my setups. They tune the same and they fly all the same with and without notch. It is just that with notch motors seems cleaner than ever.
So RC8 will have it on by default.

Ну и обсуждаются варианты включения
_Notch possibilities:

  • Only gyro (More feedback required. For me it didnt really change a lot)
  • Only Dterm (This one has been tested a lot by me and it totally doesnt change the way how my quad flies. In fact it makes it only better)
  • Dterm and Gyro (not enough information to be conclusive. The logs surely look clean, but didnt fly much EDGE cases)_
mil-lion
Mugz:

Да давно бы уже придумали железку, которая вешается на уарт и анализирует логи блэкбокса, а затем подстраивает пид контроллер.

Причем здесь железка - это же чистый софт. Достаточно компа. Почему нет такой проги?
Просто адаптивное управление поможет пилоту при смене акка, пропеллеров, смещении центра тяжести и других физических составляющих адапртивно подстроить значения ПИДов для данного сетапа. Я этим занимался еще в институте в 1996 году, но сейчас ничего не помню 😦 никак не найду свою дипломную работу. 😦

Кто что скажет почему в BF 3.0.0-RC7 через конфигуратор BF_Conf 1.7.2 не сохраняются настройки UART

rushan
упячка:

Желтый сигнал угловая скорость по роллу задаваемая стиком, бирюзовый - угловая скорость по роллу с гироскопа. Пиды по ролу P=70, I=65/80, D=65. Там где перерегуляция сильнее I=80…

Не подскажите хорошую инструкцию на английском на тему настройки пидов по блэкбоксу? Достаточно развернутого поста с рцгрупс, но так чтобы было понятно на что смотреть и что это значит 😃

Настраивать пиды вроде как получается, но все это на глазок. Хочется научиться понимать логи блекбокса для более детального анализа.

TJohn7002
mil-lion:

Почему нет такой проги

Всё это уже было) autotune, Gtune.

PaulM
mil-lion:

задаю на UART телеметрию FrSky и MSP для OSD

вы одновременно что ли задаете? не покатит

mil-lion:

Достаточно компа. Почему нет такой проги?

Потому что обратной связи не будет, все такие вычисления должны проходить на контроллере. Внес изменения, посмотрел, как повлияло, опять изменения и т.п. До тех пор, пока изменения не будут меньше погрешности.

Aleksilius

подскажите, настроил новый приемник, все работает, но как только переключаю в air mode, коптер дает газ в пол…что я сделал не так?

cnyx
Aleksilius:

коптер дает газ в пол…что я сделал не так?

Минимальный газ сколько мс?

dmitriy_k
Aleksilius:

подскажите, настроил новый приемник, все работает, но как только переключаю в air mode, коптер дает газ в пол…что я сделал не так?

Ну если со снятыми винтами, то это нормальное стояние.

rins

как правильно настроить рейты? допустим мне нужна макс скорость 1500град в сек.
к примеру два варианта. какой из них более правильный?


т.е. что лучше увеличить рцрейт и добавить экспы. или увеличивать рейты?

mil-lion

Нужна срочная помощь!!!
Собрал новый квадрик 220 размера Марсианина на ESC ZTW Flash 30A BLHeli_S моторы DYS SE2205PRO и взял мозг LUX (с банга). Мозг очень удобен в монтаже, встроенный ВЕС на 5В получилось все здорово. Приемник FrSky D4R-II подключен по PPM к входу RX и перемычка припаяна на PPM. OSD повесил на UART3 (RX3 TX3). Прошил BetaFlight 3.0.0-RC7. Все настроил и прием и движки (поменял программно направление вращения двух моторов). Даже взлетел и повисел в офисе. Все супер!
Но есть одно очень большое НО: не могу выставить на UART3 - MSP и на UART1 - Telemetry FrSky. В конфигураторе выставляю параметры - жму сохранить - перегружается и ничего не изменилось 😦 Попробовал изменить руками через CLI после перезагрузки тоже самое. А мне очень нужны показания OSD, без телеметрии обойдусь. Остается только один вариант решение - подключить OSD на UART1 😦

Подскажите что за глюк. В SPRF3 такого не было. Не могу понять куда копать.

А может быть из-за того что у меня MSP включен на USB и на UART1? Может такое быть что больше чем на двух портах нельзя включить MSP? Или может пока тупо перепаять OSD на UART1, а телеметрию попробовать на UART2 подключить?

PaulM

Я правильно понял, что на uart1 вы хотите оставить msp и дополнительно включить телеметрию?

mil-lion
PaulM:

Я правильно понял, что на uart1 вы хотите оставить msp и дополнительно включить телеметрию?

Я OSD припаял к R3/T3 а телеметрию к T1. Вот и хочу выставить MSP на UART3, а на UART1 выставить FrSky. Но чтобы я не поменял на вкладке MSP стоит на USB и на UART1 😦 все что устанавливал не сохраняется.

Вот думаю чтобы не конфигурить перепаять OSD на UART1. Но телеметрия не выстанавливается, вот буду щас пробовать выставить телеметрию на другом порту.
В документации к мозгу LUX написано что OSD подключается к UART1. А телеметрия может на любой порт