Прошивки CleanFlight/BetaFlight для полетников
я вот так сразу и не нашел, где я могу поменять так, чтоб из приемника выходило не 1100-1900, а 1000-2000. А Devo10 вообще фигурируют значения “-100” - “+100”
Покурите инструкцию - там есть настройка конечных точек каждого канала. Соответственно, их можно подобрать так, чтобы при крайних положениях стиков с приёмника выходило 1000 и 2000. Но, повторюсь, я не вижу в этом ни малейшего смысла - быстрее, проще и универсальнее использовать rxrange.
например в таранисе пришлось создавать другой профиль. ибо в каждом профиле прописывается номер приёмника.
Это “обязаловка”? Просто с таранисом дела не имел, в Devo 7 такое по желанию (можно завязывать на ID приёмника, а можно и не завязывать), а в Radiolink AT9 привязки вообще нет, и у меня там всего 2 профиля - один под ардукоптер-камеролёт, другой под наза-рейсеры.
ладно с таранисом разберусь. разговор, что то уже на оффтоп тянет.
Radiolink AT9 привязки вообще нет.
да в АТ9 было по другому.
Покурите инструкцию - там есть настройка конечных точек каждого канала. Соответственно, их можно подобрать так, чтобы при крайних положениях стиков с приёмника выходило 1000 и 2000. Но, повсторюсь, я не вижу в этом ни малейшего смысла - быстрее, проще и универсальнее использовать rxrange.
Я вроде понял, что есть в Devo10 такая фишка, что я подганяю значения под диапазон 1000-2000. Но это больше похоже на натягивание резинки. Я прописал в контроллере команду rxrange и все.
Хотя действителельно у Devo10 есть сохранение моделей, т.е. связь с конкретным приемником. Но прописка rxrange вышла быстрее, чем ковыряние с пультом и подгонку значений.
А на каких частотах могут работать платы с f4? 32/32 только у raceflight?
И то не у всех F4!!! Что до меня, то 8/4/32 в BF более чем. Да что уж греха таить. Я и на 4/4/32 доволен как слон! С последним BF рулится прекрасно. Даже на кривых в доску пропеллерах.
Ещё раз спрашиваю - зачем каждый раз переключать профили, если всё это можно 1 раз настроить в контроллере?
ещё подниму тему, вопрос возник. конечные точки понятно. а центр тоже можно прописать в контроллере?
Нет. Только мин и макс. Середина определяется математически.
После ввода команды rcrange на вкладке Receiver должен быть диапазон 1000-2000 с центром в 1500
И то не у всех F4!!! Что до меня, то 8/4/32 в BF более чем. Да что уж греха таить. Я и на 4/4/32 доволен как слон! С последним BF рулится прекрасно. Даже на кривых в доску пропеллерах.
Не понял, я вроде спросил на каких частотах может работать F4.
Все и на 2/2/2 рулится без проблем в ровных руках.
У меня вопрос в возможностях мозга
Не понял, я вроде спросил на каких частотах может работать F4
А я ответил же. Что не каждый F4 может 32к. Revo 8k онли (ну так говорят), но отключать аксель не обязательно. Sparky вроде 32к рулит. В рейсе конечно же. Но там гира 6500.
Это “обязаловка”? Просто с таранисом дела не имел
Ну в таранисе, каждый передатчик это отдельный профиль (слишком грубо сказал). Можно, конечно, привязать кучу передатчиков и переключать их в одном профиле, но это глупо, т.к. запутаетесь в нумерации передатчиков.
Коллеги, требуется помощь. Собрал 130 коптер: Beerotor FC + XM20A + RCX 1304 4000kv. Результатом доволен, но возникла проблема с вибрациями.
BF 1.9.1, 2Khz / 2Khz, стоковые пиды: высокочастотные вибрации даже в висении, при увеличении газа выше 50% появляется заметная дрожь, при 75% летать невозможно. Пробовал усилить фильтры (gyro = 70, dterm = 90, yaw = 70), улучшения есть, но полностью проблему не убирают. Поставил 3.0 RC4 - там вообще беда, сплошная лесенка. Что может быть причиной и как починить? С гироскопа вроде шумов не видно, но на моторах получается постоянная “лесенка”.
Наконец-то поборол, режекторные фильтры рулят 😃 Оказалось, что у меня по роллу идут вибрации на частоте 320 Гц, вероятно, от какого-то из моторов. С увеличением оборотов вибрации увеличиваются, передаются на гиру, PID-алгоритм пытается отрабатывать, но вместо этого еще больше их усиливает. Это приводит к осцилляциям и желе в камере.
Сначала установил gyro_notch на 320 Гц, часть вибраций с гиры ушла. Потом подвинул dterm_notch тоже на 320Гц и немного снизил D по роллу. Это полностью решило проблему: осцилляции пропали на всем диапазоне газа, желе исчезло, моторы звучат намного чище, после полетов полностью холодные. Очень помогла вот эта статья, уже упоминаемая ранее.
Ну в таранисе, каждый передатчик это отдельный профиль (слишком грубо сказал). Можно, конечно, привязать кучу передатчиков и переключать их в одном профиле, но это глупо, т.к. запутаетесь в нумерации передатчиков.
В таранисе можно смело с одного профиля управлять несколькими передатчиками (даже одновременно, кстати), если при биндинге задать им одинаковые идентификаторы.
конечные точки понятно. а центр тоже можно прописать в контроллере?
Ну я же писал про центр, даже 2 раза - перечитайте внимательно 😃
После ввода команды rcrange на вкладке Receiver должен быть диапазон 1000-2000 с центром в 1500
1000-2000 будет, а вот центр - не факт, что 1500
Ну в таранисе, каждый передатчик это отдельный профиль (слишком грубо сказал). Можно, конечно, привязать кучу передатчиков и переключать их в одном профиле, но это глупо, т.к. запутаетесь в нумерации передатчиков.
А если понадобится что-то “глобально” на тумблерах изменить (к примеру, арминг перебросить на другой тумблер, расположенный поудобнее) - это все конфиги править придётся?
А если понадобится что-то “глобально” на тумблерах изменить (к примеру, арминг перебросить на другой тумблер, расположенный поудобнее) - это все конфиги править придётся?
Конечно. Только это можно сделать в пару кликов мышой.
Конечно. Только это можно сделать в пару кликов мышой.
Выше ответили. Что можно и одним профилем обойтись. Можно несколькими. Кому как удобнее. Мне удобно на каждый квад - свой профиль.
1000-2000 будет, а вот центр - не факт, что 1500
Если центр не в 1500 - откалибруйте аппу.
Если центр не в 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? Ну, значит, вам сильно повезло. 😃