Прошивки CleanFlight/BetaFlight для полетников
Да давно бы уже придумали железку, которая вешается на уарт и анализирует логи блэкбокса, а затем подстраивает пид контроллер.
Причем здесь железка - это же чистый софт. Достаточно компа. Почему нет такой проги?
Просто адаптивное управление поможет пилоту при смене акка, пропеллеров, смещении центра тяжести и других физических составляющих адапртивно подстроить значения ПИДов для данного сетапа. Я этим занимался еще в институте в 1996 году, но сейчас ничего не помню 😦 никак не найду свою дипломную работу. 😦
Кто что скажет почему в BF 3.0.0-RC7 через конфигуратор BF_Conf 1.7.2 не сохраняются настройки UART
Желтый сигнал угловая скорость по роллу задаваемая стиком, бирюзовый - угловая скорость по роллу с гироскопа. Пиды по ролу P=70, I=65/80, D=65. Там где перерегуляция сильнее I=80…
Не подскажите хорошую инструкцию на английском на тему настройки пидов по блэкбоксу? Достаточно развернутого поста с рцгрупс, но так чтобы было понятно на что смотреть и что это значит 😃
Настраивать пиды вроде как получается, но все это на глазок. Хочется научиться понимать логи блекбокса для более детального анализа.
Почему нет такой проги
Всё это уже было) autotune, Gtune.
задаю на UART телеметрию FrSky и MSP для OSD
вы одновременно что ли задаете? не покатит
Достаточно компа. Почему нет такой проги?
Потому что обратной связи не будет, все такие вычисления должны проходить на контроллере. Внес изменения, посмотрел, как повлияло, опять изменения и т.п. До тех пор, пока изменения не будут меньше погрешности.
подскажите, настроил новый приемник, все работает, но как только переключаю в air mode, коптер дает газ в пол…что я сделал не так?
коптер дает газ в пол…что я сделал не так?
Минимальный газ сколько мс?
подскажите, настроил новый приемник, все работает, но как только переключаю в air mode, коптер дает газ в пол…что я сделал не так?
Ну если со снятыми винтами, то это нормальное стояние.
Минимальный газ сколько мс?
1150
как правильно настроить рейты? допустим мне нужна макс скорость 1500град в сек.
к примеру два варианта. какой из них более правильный?
т.е. что лучше увеличить рцрейт и добавить экспы. или увеличивать рейты?
Нужна срочная помощь!!!
Собрал новый квадрик 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 подключить?
Я правильно понял, что на uart1 вы хотите оставить msp и дополнительно включить телеметрию?
Я правильно понял, что на uart1 вы хотите оставить msp и дополнительно включить телеметрию?
Я OSD припаял к R3/T3 а телеметрию к T1. Вот и хочу выставить MSP на UART3, а на UART1 выставить FrSky. Но чтобы я не поменял на вкладке MSP стоит на USB и на UART1 😦 все что устанавливал не сохраняется.
Вот думаю чтобы не конфигурить перепаять OSD на UART1. Но телеметрия не выстанавливается, вот буду щас пробовать выставить телеметрию на другом порту.
В документации к мозгу LUX написано что OSD подключается к UART1. А телеметрия может на любой порт
А может быть из-за того что у меня MSP включен на USB и на UART1? Может такое быть что больше чем на двух портах нельзя включить MSP?
Да!
Ура! Получилось!
Оказывается нельзя вешать MSP на несколько портов. Но я нигде про это не читал. До этого мозг был SPRF3 и там на первом порту нельзя убирать MSP и для OSD выставлял на другом порту и телеметрию ставил на первом порту и все было ок. А тут USB отдельно и 3 UART порта. Век живи век учись, дураком помрешь.
У меня вот ппц проблема, никогда не думал, что про такое напишу. Собрал новый квадр на F4 Revolution, прошил бетафлайт последний 3.0rc7. При взлёте переворачивается налево.
- порядок моторов и направление вращения ок
- пропы стоят верно
- регули откалиброваны, стартуют одинаково
- контроллер стоит по стрелке, в конфигураторе повороты отображаются корректно
Может в бетафлайте какой баг. У кого-то есть такой контроллер на 3.0? Прошил бы старую версию, так это F4… Или может гира битая, но в конфигураторе вроде все оси отрабатывает. Пиды пока дефолтные.
При взлёте переворачивается налево.
А порядок моторов во вкладке motors проверяли? У меня тоже недавно был случай - прошил в cc3d BF, запаял моторы как обычно по порядку, а коптер переворачивается как будто порядок не правильный. В итоге проверил, а там совсем другой порядок почему то. Записал куда какой мотор запаять, запаял и все полетело.
Порядок проверял, в конфигураторе запускал по одному и сверял и нумерацию, и направление. Коптер был при это расположен задом ко мне, то есть корректно. То же касается и положения в пространстве, проверял через конфигуратор. В винтах не мог ошибиться, летаю давно. Но даже попросил супругу сверить с другим коптером 😃
Ахах, у меня сейчас тоже самое. Только при этом куда угодно, пытаюсь взлететь в акро - 2 мотора полный газ и закувыркался… Влево, вправо, вперёд, назад - во все стороны, только не ровно, уже и пиды уменьшил в два раза. А прижал ногой его и нормально газует ровно. Соответственно проверил куда рулится - всё правильно.
Вот взлететь пытаюсь и закувыркался вправо:
И тут я вдруг вспомнил, что не ввёл поворот платы)
И тут я вдруг вспомнил, что не ввёл поворот платы)
Не простительно такие банальные ошибки совершать. 😁
народ, а кто что делает с таймингами в регулях, оставляете значение калибровочные, или руками выравниваете?
Если их руками выравнивать, зачем тогда делать калибровку? Она в том и заключается, что каждый регуль может сигнал с контроллера воспринимать по-разному, там же аналоговый сигнал (длина импульса), а не цифровой.
вспомнил, что не ввёл поворот платы
Вот у меня так и ведет себя, как будто плата повернута, но это не отражено. Но плата стоит четко по стрелке, повороты установлены по нулям.
И в конфигураторе нарисованный квадр крутится правильно при перемещении настоящего.
Может, гира глючная (контроллер с readytoflyquads, от них всего можно ожидать)