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

100xanoff
Mugz:

4/4 i2c с акселями - 100% загрузки. Не вносите дизу. С SPI возможно

Вот только что специально проверил, загрузка 35%: Аксели, блекбокс UART, телеметрия, SBUS, мультишот 4/4/16. PID:Betaflight

Оригинальный SPRF3 Deluxe с прошивкой 3.0.0 RC12

П.С. с выключенным акселем 18% загрузка

Mugz
100xanoff:

Вот только что специально проверил, загрузка 35%: Аксели, блекбокс UART, телеметрия, SBUS, мультишот 4/4/16. PID:Betaflight

Оригинальный SPRF3 Deluxe с прошивкой 3.0.0 RC12

П.С. с выключенным акселем 18% загрузка

шайтанн SPRF3 не иначе. Коптер армили?

rins
Mugz:

шайтанн SPRF3 не иначе. Коптер армили?

у меня коптер запасной на Ф3 i2c на РЦ11. ставил 4\4\4 загрузка проца не большая.

Agul4ik

Всем привет, у меня змрка с али (типа набор для сборки), полетал на либрепилоте и решил попробовать бетафлайт, прошивку накатил из либрепилота (контроллер cc3d), все нормально прошло. Далее пошел процесс настройки, по видеофайлам и обзорам все понятно было, настроил пульт, задал дипазоны и прочее. Пробую армить, моторы не крутятся, пробую в самом бетафлайте моторы покрутить и там ничего. Все снес, установил либрепилот, там все ок. Прошел месяц и опять я решил попробовать бетафлайт, все установил, прошил. Пробую крутить моторы в конфигураторе и опять ничего. Тут у меня закралось сомнение, может регуляторы с симонком не работают с бетафлайтом…регуляторы hobbysky 20a, которые как я выяснил в блхели не прошиваются. Прошивки пробовал разные 2.1.6, 2.9.0 результат 0. Может я туплю, но ткните носом куда копнуть, спасибо!

PaulM

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

Agul4ik
PaulM:

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

это все отключал, знаю что там никаким ваншотом и не пахнет…

rins:

попробуй прошей клинфлай

Я конечно попробую. А про регуляторы можете что сказать, дело в них?

rins
Agul4ik:

Я конечно попробую. А про регуляторы можете что сказать, дело в них?

их нужно поменять. летать на симонк. кхм… ээээ ну вы поняли…

вобще в хламолёты шить бетафлай идея не из лучших, проходил через это. была куча проблем. вплоть до невозможности нормальной настройки коптера.

mil-lion

А регуляторы калибровали?

Ну конечно и не получите удовольствия от BetaFlight пока не поменяете регуляторы на нормальные с торможением и OneShot

Agul4ik
mil-lion:

А регуляторы калибровали?

Только в либрепилоте, на котором я и летаю сейчас, в бетафлайте у меня моторы не стартуют никак.

rins

нет смысла дёргатся на БФ. моё мнение. пока не смените регуляторы. ну не полетит хорошо на симонке без торможения…

mil-lion
Agul4ik:

бетафлайте у меня моторы не стартуют никак

Ну может поэтому и не стартуют, что не откалибровали. У меня постоянно так после прошивки регуляторов на новую прошивку. Ведь калибровка идет не под железо а под софт, ведь PWM формируется программно и в каждой версии прошивки по разному.

Agul4ik
mil-lion:

Ну может поэтому и не стартуют, что не откалибровали. У меня постоянно так после прошивки регуляторов на новую прошивку. Ведь калибровка идет не под железо а под софт, ведь PWM формируется программно и в каждой версии прошивки по разному.

Так ведь из бетафлайта не калибрует и не запускает моторы, калибровать отдельно что ли через передатчик?

mil-lion
Agul4ik:

Так ведь из бетафлайта не калибрует и не запускает моторы, калибровать отдельно что ли через передатчик?

Как это не калибрует? Да нет пункта меню, но алгоритм всем известен.

  1. Подключаете мозг к компу по USB и заходите в конфигуратор: АККУМУЛЯТОР НЕ ПОДКЛЮЧАТЬ ПРОПЕЛЛЕРЫ НЕ ОДЕВАТЬ
  2. Заходим на вкладу Motor и включаем переключатель: арминг
  3. Передвигаем ползунок Master вверх на максимум (4 первых ползунка так же перейдут вверх)
  4. Подключаем аккумулятор и слушаем музыку регуляторов, пока они не закончат (обычно заканчивается несколькими пиками)
  5. Переводим ползунок Master в минимум
  6. Ждем завершения музыки от регуляторов (обычно несколько писков)
  7. В принципе можно тут же проверить запуск моторов по одному
wanted212
mil-lion:

Как это не калибрует? Да нет пункта меню, но алгоритм всем известен.

А разве калибровка из конфигуратора работает не только с blheli? Могу ошибаться…

WizardRND
wanted212:

А разве калибровка из конфигуратора работает не только с blheli?

Не только - это “общепринятая” процедура калибровки регулей (запитывание при максимальном PWM, потом уменьшение PWM до минимума). Во всяком случае, мне другие не встречались. Аналогичная процедура калибровки описана, например, в APM-вики безо всякой привязки к прошивке регулей.

Agul4ik
wanted212:

А разве калибровка из конфигуратора работает не только с blheli? Могу ошибаться…

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

WizardRND
Agul4ik:

вот этот вопрос меня мучает, ведь у меня симонк.

Калибровать можно, например, вообще тупо PWM-выходом канала газа приёмника (такая процедура описана в руководстве APM). Правда такая калибровка будет, вообще-то, некорректной, так как откалибрует регуль по диапазону PWM-порта приёмника, а не контроллера. Но это просто пример того, что процедура калибровки “от конфигуратора” не зависит - регулю пофиг, кто ему на вход PWM генерит, и от прошивки регуля это тоже не зависит.

Владимир_Балабардин:

Странно. Почему до сих пор не гонят в регуль цифру?
Зачем все эти измерения?

“Цифру” гнать дольше, чем одиночный импульс переменной длительности (1024 значения - это 10 бит, то есть 10 импульсов). Особенно во всяких ваншотах-мультишотах.

Сергей_Уж

Еще чуть по прошивке от первоисточника, я добавил свои строки пояснить то, что понял сам 😃 Ничего особенного, один раз почитать…
Изменения в RC****12 CLI
Rc rate в новом конфигураторе представлен в виде deg/sec ( град/сек ). Отображает максимальную угловую скорость при полном отклонении стиков. При увеличении значения посмотрите как увеличивается угловая скорость вращения квадрика ( цифры меняются под графиком Rates)
Также expo и другие данные будут отображаться с корректным именем в конфигураторе 178 ( сейчас перепутано, регулируем Roll, а график изменяет Yaw и есть несоответствие кривых данным).
Rc****Rate
Линейный рейт без кривых (не зависит от кривых, то есть эта настройка просто увеличивает угловую скорость вращения квадрика при одном и том же отклонении стика в независимости от кривых). Настраивается до 2000deg/sec
Srate ​**( Супер Экспо Рейт )**
super expo rate тот же что и раньше, но теперь его не нужно прописывать как «feature» чтобы активировать. Если установить 0 (ноль) функция становится неактивной. Например, теперь функцию super expo можно активировать по одной оси и не активировать на других. Как это работает, набираем в CLI -feature SUPEREXPO_RATES у кого функция активирована, в настройках PID видим уже такой , ровный линейный график и теперь изменением настроек делаем «гнем» эту линейность под себя изменяя значение RC Expo.
например так
rc****expo
новые expo с малыми значениями, плавными кривыми и более конфигурируемыми по ощущениям стиков в центре. Очень удобно использовать на линейных рейтах как на примере выше.
Совет по настройке superexporates.
Настройте rc rate по наиболее подходящим вас ощущения в центре (настроить так чтобы в центре при небольших движениях стиков квадрик не дергался и держался уверенно по вашим личным ощущениям) и потом чуть добавить или убавить srates ( кривизну) и получаем плавный переход в зону кривой и при этом поведение квадрика максимального соответствовует ходу стиков, угловые скорости не меняются. Это хорошо тем, что srates как бы старается удержать тот же mid stick ( те же ощущения в поведении ) когда крайние меняются, угловая скорость остается прежней. Это как идея с инвертируемым экспо.

PS Я это написал потому что хотел сам разобраться. После первой прошивки новой версии чуть не заехал квадриком в стену, хотел понять что произошло . Сейчас разобрался, убрал из feature суперэхспо, настроил, все полетело по ощущениям как раньше.

Кариёзный_монстр
Сергей_Уж:

Настройте rc rate по наиболее подходящим вас ощущения в центре (настроить так чтобы в центре при небольших движениях стиков квадрик не дергался и держался уверенно по вашим личным ощущениям) и потом чуть добавить или убавить srates ( кривизну) и получаем плавный переход в зону кривой и при этом поведение квадрика максимального соответствовует ходу стиков, угловые скорости не меняются

Плавный переход в зону кривой? Угловые скорости не меняются? Это как? ))
По моему там все проще убирается не понятная суперэкспо, остаются обычные рейты(rcrate и rc rate это одно и тоже, просто один можно по осям отдельно регулировать) и экспонента. Все (: