Альтернативная прошивка ER9X для Turnigy 9X

Oliver
Andry_M:

Косинус на косинус будет… амба!

😆 Ах вы тролль!
Это на что же это Вы намекаете? Что пора уже сделать первую в мире прошивку, которая будет иметь возможность выставлять н-ное количество синусокосинусов (ведь у некоторых сервы линейные, а у некоторых - рулят не кабанчиками, а у некоторых - вообще сложными механизмами подвесов со смещениями осей) с соответствующими коэффициентами перед ними и внутри них, для учета фазы и соотношения плечей, для того, чтобы получить идеальную сферичность коня в вакууме?
А прикольно, берем самолет, скачиваем ее механическую модель, грузим в аппу - и ТЫДЫДЫМС! А еще дополнительно заливаем карту местности, программу полета, нажимаем кнопку “СДЕЛАТЬ ВСЕ” и наслаждаемся в кресле.

Andry_M:

Как это не имеют? Прошивка написана для чего? Для сервомеханизмов! (если не так - поправьте!).

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

man-bis
Oliver:

А прикольно, берем самолет, скачиваем ее механическую модель, грузим в аппу - и ТЫДЫДЫМС! А еще дополнительно заливаем карту местности, программу полета, нажимаем кнопку “СДЕЛАТЬ ВСЕ” и наслаждаемся в кресле.

Надо еще добавить: крыло ставим задом на перед, стабилизатор по диагонали, а прошивка при нажатии на кнопочку “СДЕЛАТЬ ВСЕ” это должна учесть и оптимизировать управление.
Хотя не такая уж и фантастика. Летают же кривые модели под управлением хорошей стабилизации.

cnyx

Все равно понять не могу, к чему вы клоните. Симметричные отклонения нужно проверять на одинаковых расходах (микшеры) и на одинаковых размерах лимитов. А в вашем примере разные лимиты + вы микшируете в канал совсем из другого источника.

  1. RUD 100%, MIN -100 MID 0 MAX 100
  2. RUD 100%, MIN -120 MID -20 MAX 80
  3. RUD 100%, MIN -100 MID -20 MAX 60
    В 1м и 2м миксе одинаковые расходы, но смещен центр. В 3м еще и расходы зажаты лимитами. Начинаем двигать стик РН и сдвигаем его на 50% вправо, получаем значения в каналах
  4. 100%MIX*50%STICK*(MAX-MID)+MID=0.5*(100-0)+0=50
  5. 100%MIX*50%STICK*(MAX-MID)+MID=0.5*(80+20)-20=30
  6. 100%MIX*50%STICK*(MAX-MID)+MID=0.5*(60+20)-20=20
    Что вполне линейно. Теперь берем ваш пример. Сдвигаем стик РН вправо на 50%, сдвигаем крутилку на 50% вправо.
    Получаем:
  7. (100%MIX*50%STICK+50%MIX*50%P1)*(MAX-MID)+MID=(0.5+0.25)*(100-0)+0=75
  8. (100%MIX*50%STICK+50%MIX*50%P1)*(MAX-MID)+MID=(0.5+0.25)*(80-0)+0=60
  9. (100%MIX*50%STICK+50%MIX*50%P1)*(MAX-MID)+MID=(0.5+0.25)*(80+10)-10=57.5
    Что соответствует программе, и вполне логично, ведь одинаковое отклонение стика на разных лимитах/миксах (они у вас заданы ограничением лимитов и по сути 1, 0.8 и 0.9) будут давать разное положение сервы (значение в канале).
Andry_M
Oliver:

Ах вы тролль!

Ну уж не троллее Вас! 😜

Oliver:

Это на что же это Вы намекаете?

Почитайте еще раз тот пост, с чего все началось!

И заодно проверьте, в каком разделе вы пишете. 😃
Форум -> Авиамодели - Общий -> Аппаратура радиоуправления

Это по поводу пространственного ответа про mp3-утюги… 😦

man-bis:

Хотя не такая уж и фантастика. Летают же кривые модели под управлением хорошей стабилизации.

Кривые модели летают даже от управления рукой. БЭЗ ХОРОШЕЙ стабилизации!

cnyx:

понять не могу, к чему вы клоните.

Пишите конкретней. Непонятно к кому обращаетесь… Ко всем?

cnyx
Andry_M:

Пишите конкретней. Непонятно к кому обращаетесь… Ко всем?

В посте №2001 приведена ваша цитата, в которой вы говорите о неравномерном отклонении. Далее Oliver в этом же посте приводит пример микшеров и, как мне показалось, сетует, что что-то неправильно считается. В общем я уже запутался, кто и на что сетует и вообще есть ли подозрение, что сама прошивка считает что-то неправильно.
А вот исправить кривую механику за счет прошивки может и можно, но слишком проблематично. Согласен, что при смещении центра поверхности уже могут не симметрично отклоняться.

Andry_M
cnyx:

В общем я уже запутался, кто и на что сетует

Тады понятно!
По прошиффке: я не проверял, правильно ли она считает.
Предположу, что считает правильно! Что в нее заложили, то и получили!

Отступление: Вы наверное не посещали дневник ВитГо. Как раз там, в дневнике разгорались споры какой алгоритм должен быть при пересчетах из лимитов в каналы, как должны вести себя триммеры, на что должна применяться экспонента - на значение канала или на значение входа и т.д. Виталий спорил с позиции математики. Доказывал формулами. Он был прав. Но правота вела к “косякам” с практической точки зрения… т.е в эксплуотации. Иногда бывает лучше (не для всех) неверный математический обсчет.
Понимаете?

cnyx:

исправить кривую механику за счет прошивки может и можно, но слишком проблематично.

На ваших самолетах она везде кривая. Объяснял в этом посте.
Раньше я привел 1 пример самолета с механикой кривее обычной кривизны. Там все сразу всплыло наружу…

Oliver
Andry_M:

Предположу, что считает правильно! Что в нее заложили, то и получили!

Вот! Андрей, я именно такого ответа и добивался. Если бы Вы написали, что ошибка работает “не так, как я ожидал” и попросили бы объяснить как она работает, для того, чтобы в дальнейшем не происходило недоразумений при настройке - был бы совсем другой диспут, но

Andry_M:

После этого проверяем работу канала и замечаем нелинейное регулирование… Пишем на форум - что за нафиг!

было воспринято мной как утверждение, что прошивка имеет ошибки. Прошу прощения, если понял неверно.

Кстати, как я понял из бесед на openrcforums, в последних версиях появился функционал autolimits, при включении которого лимиты смещаются автоматически при смещении центра.

cnyx:

Все равно понять не могу, к чему вы клоните. Симметричные отклонения нужно проверять на одинаковых расходах (микшеры) и на одинаковых размерах лимитов.

Нет, Андрей. Не ИДЕНТИЧНЫЕ, а аналогичные, симметричные и линейные. Т.е. я хотел показать:

  • что при смещении центра, если соответствующим образом изменить лимиты, то процентное отклонение сервы простите, канала 😃 от центра (относительно заданного ей диапазона) будет одинаковым для разных каналов при одинаковом миксе.
  • линейные. Т.е. 20% на стике будет соответствовать 20% канала, 30% - 30% и т.д. (в условия задачи не входили кривые и экспоненты)
  • симметричные, т.е. равные в обе стороны от центра для конкретного канала
Andry_M:

И заодно проверьте, в каком разделе вы пишете. Форум -> Авиамодели - Общий -> Аппаратура радиоуправления Это по поводу пространственного ответа про mp3-утюги…

Вы уж простите, не понял. Да, в авиамоделях, да, про аппаратуру, да, про er9x. Мне где-то в другом месте было менее уместно показать, что я считаю требуемую Вами функциональность прошивки возможной, но не первоочередной.

Andry_M:

Почитайте еще раз тот пост, с чего все началось!

А с чего, собственно? Если не сложно - дайте ссылку на пост, который Вы имеете ввиду. Может я вклинился в уже имеющее длинные корни обсуждение а сам об этом не знаю? Что ж, умоюсь и буду впредь внимательнее. В любом случае, надеюсь мои умозаключения и опыты были полезны

Andry_M
Oliver:

было воспринято мной как утверждение, что прошивка имеет ошибки

Конечно нет. Теперь мы поняли друг друга. Думаю замеченные ошибки устраняются быстро. Это всем выгодно. Не только автору…

Oliver:

как я понял из бесед на openrcforums, в последних версиях появился функционал autolimits, при включении которого лимиты смещаются автоматически при смещении центра.

Скачал шайтан-ее. Сижу двигаю ползуны… Как по мне (по теме моих постов) - не очень информативно. С сервами наглядней ИМХО.
И вот что заметил: создал 2 элерона. Один ровный, другой со смещением лимитов и центра. Значение каналов меняются неодинаково. Неудобно. Приходится пересчитывать цифпы. Дай думаю создам два других канала, равных значению каналов элеронов… Создал. Так значения новых каналов стали симметричны от центра и равны по 100%
Модель прилагаю. Счаз попробую поискать где сидит шайтан-уравнитель…

Oliver:

Может я вклинился в уже имеющее длинные корни обсуждение а сам об этом не знаю?

Отлистнул на прошлую страницу. Вроде все так. Я сказал, Вы ответили. Значит корней небыло.

Oliver
Andry_M:

Счез попробую поискать где сидит шайтан-уравнитель…

То, что Вы настойчиво игнорируете - живет тут.
В частности - вкурить вот эту картинку.

Кстати, вопрос (или даже скорее опрос) к тем, кто в er9x уже поднаторел:
Надо настроить дифференциал элеронов. Как бы это сделали Вы, а как бы делать не стали? И почему?
Мне сразу на ум пришло как минимум 4 способа, если чуть больше подумать - наверное найдется еще.

Andry_M
Oliver:

вкурить вот эту картинку

Курение вред! В эмуляторе я вижу что? Думал значение выхода канала, который копирую куда нужно. Оказывается вижу то, а копирую другое… 😃 Афтамматики нет… 😦

На ум пришло 2 способа. Моя натарелка поменьше будет… 😦
Какой лучше не скажу. Вы меня знаете. Нужно прикинуть на элеронах… 😒

Oliver
Andry_M:

Думал значение выхода канала, который копирую куда нужно. Оказывается вижу то, а копирую другое…

Ага. Лимиты, и safety switches применяются в er9x после микшера. “Так есть!”. 😃

sedoi

Помогите пожалуйста найти заводскую прошивку на Turnigy 9x, в процессе замены прошивки она не записалась, а сейчас нужна.

Zloyuzver

А на страницу назад перелистнуть - не?

msl_272

Какой то АХТУНГ с новой версией. Загрузил новую версию eepe. А она старые модели (которые раньше в аппаратуре создавались) в упор не понимает. При попытке открыть ранее созданную модель программа вылетает.
Если модель создавать новую - все прекрасно работает.

Plohish
msl_272:

Какой то АХТУНГ с новой версией. Загрузил новую версию eepe. А она старые модели (которые раньше в аппаратуре создавались) в упор не понимает. При попытке открыть ранее созданную модель программа вылетает.
Если модель создавать новую - все прекрасно работает.

неправда ваша, всё прекрасно открывает…

Zloyuzver
msl_272:

Какой то АХТУНГ с новой версией. Загрузил новую версию eepe. А она старые модели (которые раньше в аппаратуре создавались) в упор не понимает.

Только что загрузил EEPE r378 и попробовал открыть файлы с настройками моделей (eepe-файл) - всё открылось правильно и ничего не вылетело.

sedoi
Zloyuzver:

А на страницу назад перелистнуть - не?

Руслан извините,но на 50 странице указана er9x-762 U 1.5655 erez/ Я закачал ее в апу после чего попросил о заводской прошивке.Если Вам трудно, то не отвечайте. Другие помогут, а Вы умничаете дальше.Добрее нужно быть.

Zloyuzver

А тут разве не родная прошивка от Турниги? Вы же за неё ещё и благодарили.
Если нет, то извините, просто человек писал:

modelist07rus:

вот родная прошивка в двух форматах .hex и .bin и родной eeprom.

Логично предположить, что тут заводская прошивка для Turnigy 9x.

На всякий случае прикрепляю именно родную прошивку и eeprom Turnigy 9x, которую я слил со своего передатчика перед переходом на er9x. Единственное что - сотрите все настроенные в ней модели.

P.S. Внимательнее нужно быть.

Turnigy_9x_Reserv_Copy.rar

sedoi
modelist07rus:

вот родная прошивка в двух форматах .hex и .bin и родной eeprom.

Вот эту и закачал,только это ER 9x.-r 762. А мне нужна заводская.

Zloyuzver
sedoi:

А мне нужна заводская.

Тогда качайте из моего поста выше.