Альтернативная прошивка ER9X для Turnigy 9X
Майк уже ответил. Просьба прочитать внимательно, т.к. информации достаточно много. Кому интересно в первоисточнике на английском - оригинал тут.
С триммированием и лимитами всегда возникает путаница. Когда Вы делаете триммирование, Вы как-бы смещаете центр. Таким образом, при лимитах -100 … +100, трим=-10 дает конечную точку = +90, однако она по-прежнему находится в 100 единицах от текущего центра (который теперь = -10). В таком случае, скорее, страдает “другой конец” хода, т.к. его движение оказывается ограниченным диапазоном -10 … -100 (т.е. всего 90).
Есть еще один момент. “Брендовые” аппаратуры часто предоставляют лишь 75-80% движения сервы при максимальных перемещениях стиков. Это сделано для того, чтобы оставшиеся 20-25% хода отвести на трим. Того же самого эффекта можно добиться и в er9x, если в настройках модели в разделе Mixes задать вес стика (Weight) равным 80%. При этом, в отсутствие трима (trim=0), движения стиков будут изменять положение сервопривода от -80 до +80. При максимальном отрицательном триме= -20, движения сервопривода будут в диапазоне -100 … +60, т.е. с той же амплитудой, но с центром, расположенным на уровне -20.
Если требуется перманентный трим, тогда имеет смысл задать его значение на уровне саб-тримов (поле Offset в меню Limits). Саб-тримы считаются по-другому. Они переносят текущий центр, однако диапазон движения сервоприводов при этом остается в соответствии с заданными лимитами. Таким образом, при лимитах -100 … +100 и сабтриме = -10, диапазон движения сервопривода будет от -10 до -100 (90 в отрицательныю сторону) и от -10 до +100 (110 в положительную сторону).
Также, в прошивке есть возможность поставить автолимиты (Auto Limits, см. первое меню в настройках модели). Они могут быть установлены в пределах от 0 до 10.0. Это заставит существующие лимиты скорректироваться в зависимости от задаваемых значений саб-тримов (поле Offset в меню Limits). Например, если автолимиты = 5.0, и мы задаем саб-тримы = 4.0, то отрицательный лимит вместо -100 скорректируется на -96, а положительный лимит +100 станет равным +104. Однако если, например, саб-трим задать равным -7.5, то лимиты в этом случае поменяются на -105 и +95, будучи ограниченными пределом 5.0, заданным в автолимитах.
На мой взгляд, в споре о “проблеме лимитов” наиболее важно сравнение этой функциональности с брендовыми аппами. В частности, утверждение о 75-80% движения сервы при максимальных перемещениях стиков может показаться спорным. Однако я помню, что еще на RCGroups, в самом начале, до появления Майка в этом проекте, Erez Raviv обсуждал вопрос амплитуды движения сервоприводов и еще тогда отмечал, что у его “брендовой” аппаратуры амплитуда меньше, чем в его прошивке для Turnigy / FlySky. Впрочем, это несложно проверить - достаточно подключить серву сначала к брендовой системе (желательно к той, что отрабатывает тримы “правильно” - сохраняя одинаковые углы относительно нового центра), а затем к Turnigy с ER9X, при этом лимиты на обеих аппах должны быть выставлены в 100%, трим =0 и т.д.
В общем, на мой не очень опытный взгляд, споры и недопонимание по поводу работы трима вызваны, в основном, гибкостью прошивки (возможно, местами даже излишней гибкостью). Ответ Майка позволяет понять логику работы этой части прошивки и затем настроить ее так, как это удобно в каждом конкретном случае. Надеюсь, это поможет внести ясность и закончить споры по данному поводу.
это изначально было понятно, но некоторым “свербит” охаять альтернативку, они упорно утверждают что сток покрывает 99% всех потребностей пользователя…
и еще тогда отмечал, что у его “брендовой” аппаратуры амплитуда меньше, чем в его прошивке для Turnigy / FlySky.
а к чему это я собственно говоря ??
а ну да, как видно из картинки при углах до 45 градусов, имеем почти линейный график, дальше отклонение становится сильно не линейным.
любая АПА в том числе и стоковая Турнига обеспечивает отклонение качалки сервы на 40-45 градусов.
а больше 45 градусов оно и не надо. дальше меняем длинну качалки ))
а затем к Turnigy с ER9X, при этом лимиты на обеих аппах должны быть выставлены в 100%, трим =0 и т.д.
вот тоже интересное ограничение, у моей T8FGA например, лимиты могут быть 150 процентов ))
это изначально было понятно, но некоторым “свербит” охаять альтернативку, они упорно утверждают что сток покрывает 99% всех потребностей пользователя…
в каком месте я ее хаю ??
и кстати, до сих пор вы даже не пытались опровергнуть мое утверждение.
напомню Вам суть, что бы вы не утверждали, что и так все знаете.
только не забудьте предупредить, что каждый раз после тримирования придется править лимиты.
это кто такую глупость придумал? человек ненавидящий алтернативку и никогда ею не пользовавшийся?
вероятно разработчики ER9X.
а что в этом “неправильного” ?
вот тоже интересное ограничение, у моей T8FGA например, лимиты могут быть 150 процентов ))
Это не ограничение, это - “защита от дурака”. Если в меню модели на первой странице включить Extended Limits (E. Limits), то лимиты можно расширить от -125 до +125. Дальше - нельзя физически, ибо управляющие последовательности увеличиваются настолько, что будут влиять на соседние каналы.
Опять же, если в T8FGA за 100% принято 75-80% по шкале er9x, то 150% у T8FGA и 125% в er9x окажутся где-то в одном и том же месте. Вопрос лишь в терминологии, или же что считать за 100%.
Пожалуйста, не надо дезинформировать по поводу функционала er9x. Да, это другая прошивка. Да, у нее есть свои особенности - как и у брендовых аппаратур разных производителей. Но эти особенности отнюдь не являются ее минусами - их просто надо понять, тогда она превратится в замечательный и очень удобный инструмент управления моделями.
А файлик? Может кому еще пригодится. 😒
Пожалуйста. У меня на мультивии отрабатывает адекватно и ладненько. Хотя при переключениях по каналам местами далеко от средних/крайних точек значения, скорее всего из-за номиналов резисторов на галетнике, хотя и номиналы все одинаковые.
Коллеги,
Небольшой вопрос не совсем по теме: вот такую штуку уже обсуждали?
Это кнопки, полностью заменяющие штатные, плюс крутилка (энкодер) и еще одна дополнительная кнопка по-центру. Говорят, существенно улучшает навигацию по меню, ну и, вроде как, крутилку можно в т.ч. назначить на управление моделями (не уверен, надо уточнить).
У меня есть желание попробовать, но мне нужна помощь - либо изготовить небольшую печатную плату для этой крутилки, либо подправить существующий проект в Eagle, чтобы модифицированную плату можно было заказать.
Проект в Eagle можно взять тут, готовая плата выглядит примерно вот так:
Она мне не очень нравится, т.к. при установке ее придется “дорабатывать напильником” - подрезать саму плату, сделать несколько отверстий и добавить площадки под три SMD-резистора.
Я попробовал поковыряться с Eagle сам, но у меня ничего хорошего не получилось…
Есть еще аналогичныый проект в Gerber, но он по-моему “зазеркален” (надо переворачивать). Детально не смотрел и ссылки под рукой нет, но могу найти.
В общем, если кому-то интересно, или если кто-то готов помочь с модификацией проекта в Eagle или Gerber - давайте общаться! 😃
Господа, пришел ко мне USBASP V2.0 , но шнурок у него с мамой на 10 пин. А надо на 6 .
Надо заказывать еще шнурок. в связи с этим вопрос - этим же девайсом можно прошивать GPS-ы, OSD и т.д. ?
Если да - то какие еще к нему шнурки сразу взять ?
пришел ко мне USBASP V2.0 , но шнурок у него с мамой на 10 пин. А надо на 6
Нормальный шнурок. Просто из 10 пин нужны только 6. Сравнивайте по схеме подключения программатора к плате турниги.
Нормальный шнурок. Просто из 10 пин нужны только 6.
Просто 10пин мама на 6 пин папу в пульте не наденется.
Так отпилите лишние пины…
низя, надо переходник колхозить )), а проще 10 пин поменять на 6 пин
надо переходник колхозить
Нафига? Пины переткнуть, в крайнем случае… А лишние - отпилить… Я такие разъёмы резал из IDE…
Сань, нафига пилить то, использовать только 6 пинов из десяти религия не позволяет? 😃
Можно еще проще, продается повсеместно:
(Контакты в комплекте)
Давай ещё проще, склеить два разъёма от сервомашинок и получим то что у тебя на фото 😃
Ну это надо еще клеить уметь.
Можно просто оба одеть по очереди!
Еще проще? 😃
Сань, нафига пилить то
Серёг, ты ж не читатель - ты писатель 😉 … Но, всё же, утружу тебя:
Просто 10пин мама на 6 пин папу в пульте не наденется.
надо еще клеить уметь
Подразумевал, что местные это умеют по умолчанию 😉
Подразумевал, что местные это умеют по умолчанию
ну этож клей искать надо… 😃
понял, спасибо, действительно не сообразил что присунуть надеется…
ну на проводках, если очень хочется…
Нафига? Пины переткнуть, в крайнем случае.
Сань, нафига пилить то, использовать только 6 пинов из десяти религия не позволяет?
Вы б ребята сначала в руки взяли одно и другое. Я конечно понимаю, что у нас страна советов, но все же …
Нашел в загашнике почти такой - 2 штуки по 3 пина.
В принципе нормально держится . Теперь новый вопрос - при работе с еере и companion9х имею следующее :
фьюзы не ставятся, при попытке считать епром - пишет битый файл , который потом не может прочитать.
Писать что-то туда в такой ситуации опасаюсь. В насторойках проц м128.
При подключении пульта на нем слегка загорается READY и все … Как должно быть ?
Вы б ребята сначала в руки взяли одно и другое.
Да держали, и не раз… А вот с “новыми вопросами” - ждите теперь иных…
А вот с “новыми вопросами” - ждите теперь иных…
😃 😃
Что ж делать. Подожду.