Прошивки CleanFlight/BetaFlight для полетников
Если центр не в 1500 - откалибруйте аппу.
Интересно, для кого я выше писал, что это ещё и от приёмника зависит? 😉
Интересно, для кого я выше писал, что это ещё и от приёмника зависит? 😉
я читал, но середина от приемника не сильно зависит, края - да. объясните как приемник может применять нелинейное преобразование полученного сигнала? если приемник так себя ведет - в топку его!
Когда у меня был первый zmr250 - там стоял приемник x8r. В аппе выравнивал края, все ништяк. Потом поставил приемник x4rsb, забиндил на ту же модель с аппой - все ништяк, ничего ровнять не потребовалось. Потом у меня появился другой мелколет, скопировал в аппе модель. На змр обратно поставил x8r, на новый мелколет x4rsb - все четко и на старом и на новом.
Ну я же писал про центр, даже 2 раза - перечитайте внимательно
ну да калибруете конечные точки в конфигураторе. да так чтоб центр. попадал в ноль. а то что края уходят. это вам пофиг. хрен знает. думаю это не правильно. ну да ладно.
у меня кстати два приёмника. на обоих одинаковые значения. т.е. откалибровал пульт один раз и забыл.
я читал, но середина от приемника не сильно зависит, края - да. объясните как приемник может применять нелинейное преобразование полученного сигнала?
Я специально перекалибровал аппу - по экрану серв всё идеально, нули по центру и ±100 по краям. При этом на вкладке Receiver диапазоны каналов чуть-чуть отличаются (на единицы), а после выравнивания краёв командой rxrange на 1000-2000 центр мог иметь небольшие отклонения (в пределах 4 единиц). Такое отклонение будет практически незаметно на краях диапазона канала, но мешает в центре (мееедленные сползания по яву, роллу или питчу). Его можно убрать либо расширив deadband либо чуть сдвинув общий диапазон с помощью rxrange (как я уже говорил, отклонение на 4 единицы на краю диапазона на практике будет попросту незаметно).
если приемник так себя ведет - в топку его!
Ага, тут уже кто-то предлагал “фтопку” аппу, которая не даёт из коробки 1000-2000 - этот “совет” из той же оперы… 😁
а то что края уходят. это вам пофиг. хрен знает. думаю это не правильно.
Вы заметите разницу поведения коптера при отклонении ГРАНИЦЫ ролла, питча или ява на 4 единицы? 😉 Не думаю. А вот отклонение ЦЕНТРА на 4 единицы заметите точно.
а зачем. если можно сделать всё ровно. ? ))) можно сделать. делаю. и другим советую.
а зачем. если можно сделать всё ровно. ? )))
Как? В вышеописанной ситуации:
Я специально перекалибровал аппу - по экрану серв всё идеально, нули по центру и ±100 по краям. При этом на вкладке Receiver диапазоны каналов чуть-чуть отличаются (на единицы), а после выравнивания краёв командой rxrange на 1000-2000 центр мог иметь небольшие отклонения (в пределах 4 единиц).
Причём у другого приёмника отклонения могут чуть отличаться, особенно если тип подключения к мозгу другой.
Как? В вышеописанной ситуации
в какой? выше про много что писали.
я может вобще про другое. берём пульт. и приёмник. видим не соответствие конечных точек и центра.
вариант 1. настраиваем в конфигураторе конечные точки. да так подбираем чтоб центр совпал. при этом конечные точки немного уходят от нужных значений.
варант 2. настраиваем пульт. добиваемся центра и правильных конечных точек.
у нас так получается?
Ага, тут уже кто-то предлагал “фтопку” аппу, которая не даёт из коробки 1000-2000 - этот “совет” из той же оперы…
было два приёмника на радиолинке. и имею 2 приёмника на таранисе. ничего никуда не уходит на них. калибровка пульта одинакова. (центр точно)
варант 2. настраиваем пульт. добиваемся центра и правильных конечных точек.
у нас так получается?
Вы имеете в виду калибровку пульта или настройки конечных и центральных точек в профилях?
Первое процедурно геморно и бессмысленно - подгоните под один приёмник, а на другом всё уедет.
Второе имеет смысл только для апп, в которых профиль привязывается к ID приёмника и переключается автоматом (дево, таранис и т.п.). Там работать будет - выше об этом уже писали.
Была бы настройка центральной точки в rxrange - тоже можно было бы настроить идеально.
было два приёмника на радиолинке … ничего никуда не уходит на них. калибровка пульта одинакова. (центр точно)
То есть у вас оба приёмника выдавали абсолютно одинаковые (с точностью до единиц) диапазоны по первым четырём каналам и, при ОДИНАКОВОЙ калибровке rxrange (одинаковые цифры для обоих приёмников) абсолютно точно (с точностью для единиц) попадали “нулём” в 1500? Ну, значит, вам сильно повезло. 😃
попадали “нулём” в 1500?
ну да. я думал это нормально. (приёмники xsr по сбус)
т.е. настройки аппы одинаковые для двух приёмников у меня.
ну до единиц не знаю. дрожание 1-2 единицы у аппы есть.
ну до единиц не знаю. дрожание 1-2 единицы у аппы есть.
У меня Devo10, дрожание убрал триммером. Теперь 1500 “колом” стоит.
Пора закрывать этот разговор. Если честно - можно летать и без выравнивая края, летал - все нормально. Выравнивал - просто для того чтобы в конфигураторе моделька не крутилась. А так с опытом полетов - вы сами все сможете скомпенсировать - вы же человек! у вас есть мозг, куда умнее коптеровского. Посмотрите на профи - они могут летать на чем угодно, ведь в полете вы же не бросите стики и не пойдете курить, вы все время будете управлять коптером.
Расхождение в центре на 1-5 единиц - это копейки, забудьте об этом.
Есть 2 варианта чтобы было по феншую: на аппе или командой в прошивке, выбирайте что вам нравиться, ну или третий вариант - летайте как есть.
поставил openlog blackbox на свой SPRF3.
посадил на uart1 (провод только от ТХ уарт на RX блэкбокса). конфликта с usb нет.
baud на порту 115200 по дефолту. в блэкбоксе бауд был 9600, разобрался как поменять - поменял на 115200.
щас настройки блэкбокса 115200,26,3,0,1,1,0 (baud,escape,esc#,mode,verb,echo,ignoreRX).
в конфигураторе на вкладке блэкбокса стоит logging rate 2kHz.
в итоге - лог пишется, однако странно - вот так (т.е. он как будто не каждое значение c частотой 2кгц пишет а с произвольным интервалом/частотой - и получается не линия а точки).
куда копать?
куда копать?
baud rate поставить 250000
рейт поставить 1khz (не более)
Если будет тоже с пропусками (при 250000) - то ставьте 500Hz. А вообще залейте прошивку специально для BB. Там убрано всё лишнее.
Прошил в sp racing f3 betaflight 3.0 rc12. Собрал коптер,
Мультишот, регули racestar 30a blhelli_s.
Опыта мало, хотел полетать в стабе, выяснилось что в бетафлай с версии 2.9 не работают нормально режимы со стабилизацией (мой коптер как псих набирал обороты моторов, а я стик газа не двигал, просто давал минимальный газ.
Переключился в акро режим. Теперь моторы крутятся настолько, насколько газ даю.
Вышел испытать на улицы, и полное разочарование, даю потихоньку газ, потом коптер как бешенный подскакивает и в воздухе делает непонятные кувырки, не взлетает. Знаю банальную ошибку от чего так бывает - моторы не в тех местах и не в тех каналах. Но моторы ровно в тех местах, как на картинке в конфигураторе бетафлайт, и при тестировании моторов в конфигураторе нумерация совпадает.
Подскажите куда копать ?(((
Хотел прошить другую версию, теперь на бутлоадер ругается(джампер стоит).
На Diatone 150, после того как переставил cc3d, коптер клонит вправо, сначало нормально, потом невозможно управлять, до этого решал проблему, тем, что закрепил контроллер, переставка моторов не помогла. Сейчас из Опенпилот перешил в Клинфлай, не работают адекватно каналы на flysky ia6, поменял местами, так как перепутаны, не помогает
Переключился в акро режим. Теперь моторы крутятся настолько, насколько газ даю.
Вышел испытать на улицы, и полное разочарование, даю потихоньку газ, потом коптер как бешенный подскакивает и в воздухе делает непонятные кувырки, не взлетает. Знаю банальную ошибку от чего так бывает - моторы не в тех местах и не в тех каналах. Но моторы ровно в тех местах, как на картинке в конфигураторе бетафлайт, и при тестировании моторов в конфигураторе нумерация совпадает.
поворот контроллера в настройках правильно прописан?
поворот контроллера в настройках правильно прописан?
Да, правильно. В конфигураторе все наклоны коптера повторяются корректно. Если газу дать очень мало, то на скользкой поверхности даже по яву удается немного сдвинуться.
Опыта мало, хотел полетать в стабе, выяснилось что в бетафлай с версии 2.9 не работают нормально режимы со стабилизацией (мой коптер как псих набирал обороты моторов, а я стик газа не двигал, просто давал минимальный газ.
Переключился в акро режим. Теперь моторы крутятся настолько, насколько газ даю.
Вышел испытать на улицы, и полное разочарование, даю потихоньку газ, потом коптер как бешенный подскакивает и в воздухе делает непонятные кувырки, не взлетает. Знаю банальную ошибку от чего так бывает - моторы не в тех местах и не в тех каналах. Но моторы ровно в тех местах, как на картинке в конфигураторе бетафлайт, и при тестировании моторов в конфигураторе нумерация совпадает.
Подскажите куда копать ?
Вкрутил болт в обмотку мотора. Если с нумерацией все верно, то только это. Ещё может быть не калибровал регуляторы.
И между прочим в BF 3.0.0 отлично летается в Стаб режиме (Angle & Horizont) даже лучше и стабильней чем в старых прошивках.
И между прочим в BF 3.0.0 отлично летается в Стаб режиме (Angle & Horizont) даже лучше и стабильней чем в старых прошивках.
Вот реально. Я нубас. Но даже я бешусь от этих режимов. Даже от горизонта. Невозможно летать.
Только акро! Пусть краши, пусть убитые батареи! Но фан, ФАН!!!
Upd: я тащусь от авторежимов на своем чирсоне. А здесь - ну нах я 5мм нижнюю пластину тогда покупал )))
Вкрутил болт в обмотку мотора. Если с нумерацией все верно, то только это. Ещё может быть не калибровал регуляторы.
И между прочим в BF 3.0.0 отлично летается в Стаб режиме (Angle & Horizont) даже лучше и стабильней чем в старых прошивках.
Всем огромное спасибо. По глупости нажал резет и все перенастроили, а ранее настроенный разворот по яв забыл перебить. Поправил, взлетел дома в акро, все чётко, стабильно.