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

Airwolf
Oliver:

Влияют на предел отклонения? Не влияют. Что не работает то?

Oliver:

Кто куда и зачем ушел?

Кино гляньте -

Oliver:

Эээээгм…
Следующий!

Эмоции… no comments

Oliver:

При чем тут er9x?

Ну оно прошивка и да, причем.

Oliver:

Тролль?

Есть недочет в прошивке к которой эта тема имеет наипрямейшее отношение. Все другие передатчики работают в этом конкретном случае совершенно по другому.
Это единственное неудобство данной прошивки и я всего лишь обратил на это внимание. Мы ведь хотим получить в итоге идеальный продукт?

Oliver:

Я Вам предлагал, после того как модель оттриммирована в ровный полет в воздухе, перенести значения триммеров в субтриммеры. И соответствующим образом изменить лимиты, если это требуется.

Поверьте, мне очень хорошо известно как настраивать модели…

diwsky
Airwolf:

Кино гляньте …

  1. Дмитрий у Вас какой-то косяк с LRS, так нули уплывать не должны, скорее всего дело в согласовании уровней или полярности сигнала.
  2. В вашем случае, для симметрии надо сделать так:
    было: 0_-90_+90
    станет: -20_-110_+70

“Такая муть” с сабтриммами сделана для того, чтобы не послать сигнал на серву повернутую на большой угол команду довернуть ещё на 90 градусов.
Аппаратура не знает, что у вас 20% вносит LRS, она предполагает, что серва уже вывернута на некоторый угол.

PS. Как всё это работает мне тоже не особо нравится.
Для себя определил, что ЛИМИТАМИ надо пользоваться в крайнем случае.
Расходы лучше менять в EXPO/DR, триммировать тягами и триммерами.
LIMITS -больше предохранительное меню, нежели настроечное.

Oliver
Airwolf:

Кино гляньте

Не могу к сожалению. 😦 Только вечером, дома.

Airwolf:

Эмоции… no comments

Взаимно. 😃

Airwolf:

Поверьте, мне очень хорошо известно как настраивать модели…

Я предпочел не сомневаться в этом. 😃 Поэтому и извинился за ссылку. Но иногда бывает полезно с самых очевидных вещей еще раз пересмотреть ситуацию. Да, логика er9x в некоторых ситуациях другая, но оставлять в тылу “непонятые” моменты не стоит.
И все равно для меня осталось непонятным, почему Вы не желаете при механической перестройке модели произвести полную электронную, ограничивая себя только субтриммерами.

Airwolf:

Это единственное неудобство данной прошивки и я всего лишь обратил на это внимание.

Вот с таким утверждением думаю никто бы не стал спорить. Согласитесь, косяк и неудобство - несколько разные вещи. Это - не косяк, это так задумано. То, что это неудобно - уже другой вопрос. Мне, например, неудобно, что я не могу на одном экране видеть и значения триммеров и телеметрию. Другим неудобно, что второй таймер - ненастраиваемый. Вопросы удобства обсуждаемы, но раз уж разработчик принял решение сделать именно так - то тут уж нам приходится только понять и принять. Или взять исходный код, благо он открыт, и переделать под себя.

Airwolf:

Все другие передатчики работают в этом конкретном случае совершенно по другому.

Подавляющее большинство передатчиков имеют принудительно суженный диапазон лимитов. Т.е. по умолчанию пользователю даже при установке 100% недоступен весь диапазон, есть запас. В er9x не так. Отсюда и разница.

Давайте так. Есть несколько скажем так аксиом:

  1. er9x предоставляет пользователю полный диапазон импульса. от 1000 до 2000.
  2. er9x не дает импульсу выйти за диапазон установленных лимитов.
    Теперь разберем ситуацию. Сначала у нас субтриммер в 0, лимиты -100, 100. Сдвигаем субтриммер в +50. Что должна сделать аппаратура? Она не может позволить импульсу выйти за 2000. Что же тогда делать?
  • Сперва по верхней половине. Мы можем позволить серве двигаться только от +50 до +100 двумя путями. Либо при движении стика от 0 до 50 отодвигать серву от +50 до +100 а при движении стика от 50 до 100 упереться в +100 и дальше не идти. либо можем растянуть весь путь от +50 до +100 на весь ход стика. При установке смещения триммером - er9x идет по первому пути - утыкается в +100 и дальше ход стика не влияет на серву. При установке смещения субтриммером - работаем по второму варианту.
  • Теперь по нижней половине. Если сохранить симметричность хода рулевой поверхности, то нам надо ограничить движение вниз от +50 до 0. Получается, что делая смещение мы одновременно зажимаем расходы. А это опасно, т.к. нам в какой-то ситуации может не хватить хода рулей вниз для нормального завершения полета. Поэтому er9x не зажимает расходы, а так же растягивает ход стика на получившийся диапазон -100 +50.
    По какому алгоритму предлагаете действовать Вы? Только с учетом “аксиом”?

P.S. На openrcforums где-то не так давно была даже картинка с графиком. Там же обсуждались и поведения других аппаратур. Я сейчас могу ошибиться, но вроде бы на примере одной из футаб было сказано, что де факто субтриммер нельзя установить больше 35%, лимиты при этом - более 100%, но на самом деле есть еще расширенные границы лимитов 135%, вот и получается что в принципе не выходя за границы мы можем позволить себе сохранять симметричность отклонения даже при максимально позволенных субтриммерах. Если найду эту ветку - скину ссылку.

Airwolf
Oliver:

По какому алгоритму предлагаете действовать Вы? Только с учетом “аксиом”?

  1. Начнем с того, что субтриммер в +50 очень много, вполне достаточно заложить 25-30.
  2. Я за то, чтобы при выходе за пределы диапазона импульса аппа сама ограничивала но симметрично угол отклонения сервы.
    не хватает угла отклонения - смести тягу на качалке ближе к оси и фсе. Запас по макс углу отклонения серв на этой прошивке избыточен, как прошился, подключил, элероны встали почти под 90гр. Т.е. на оптике 6 диапазон намного меньше и запаса хватает за глаза и на двойные расходы и для пусть не большой но адекватной коррекции субтриммером, и там не нужно сидеть с калькулятором и перебивать пределы.
  3. Все понятно, придется с этим жить, Закончили.
Диглатор

Здравствуйте. Я совсем новичек, многого не знаю. Может, уже и есть тут ответ на мой вопрос, но 1663 сообщения буду перечитывать заново, если не получу ответа.
Вопрос - как в прошивке er9x для вертолета ограничить ход тарелки перекоса вверх и вниз? Ведь если делать это через End point, то в конечных точках невозможен наклон тарелки.
Swash Ring у меня ограничивает циклический шаг, т.е. уменьшает максимально возможный угол перекоса тарелки. А мне надо ограничить верхние и нижние точки тарелки, т.е. коллективный шаг. Микшерами по каналам серв перекоса тоже ограничился только угол наклона тарелки, а не ее вертикальное перемещение.
Извините за тупой вопрос, но сам пока разобраться не могу.

Zloyuzver

Если вы хотите ограничить движение тарелки вверх\вниз для достижения определённых углов атаки лопастей, то это делается с помощью кривых шага в меню кривых. Редактируйте неоходимую кривую и будет вам счастье.

Диглатор

А циклический шаг чем правильнее ограничить - Swash Ring или Микшерами по каналам серв перекоса?
Кстати, ограничив ход тарелки вверх и вниз и получив коллективный шаг +11…0…-11, поставил тарелку в центр и попробовал наклонять ее сервами максимально влево и вправо, при этом шаг был также примерно 11. Это и есть циклический шаг?

A005
Zloyuzver:

Если вы хотите ограничить движение тарелки вверх\вниз для достижения определённых углов атаки лопастей, то это делается с помощью кривых шага в меню кривых. Редактируйте неоходимую кривую и будет вам счастье.

В своем блоге вы указали на более правильный вариант:

…уменьшить механически возможные углы на голове можно изменив значения веса при настройке микшеров на CH11

CH11 +70%THR Тумблер(id0) безТримКривая (c4)

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

Zloyuzver

Я, конечно, извиняюсь, но вы внимательно читали моё сообщение:

Zloyuzver:

Если вы хотите ограничить движение тарелки вверх\вниз для достижения определённых углов атаки лопастей, то это делается с помощью кривых шага в меню кривых. Редактируйте неоходимую кривую и будет вам счастье.

Что я написал не так в свете приведённой мною оговорки “для достижения определённых углов атаки лопастей”?

A005:

Непонятно только, что делать, если вверх и вниз углы разные…

Как один из вариантов - копать механику головы и тарелки.

Диглатор
Zloyuzver:

достижения определённых углов

А если для ограничения предельных углов? Я хотел сделать шаг не более 11 градусов для всех ситуаций. Это лучше 11 канал править?
У меня механика точно по мануалу сама-собой получилась.
Кривыми шага ограничил до 11 градусов.
Теперь попробую вернуть назад кривые шага и с 11 каналом поиграю.

Zloyuzver
Диглатор:

А если для ограничения предельных углов?

Как уже писалось выше:

…уменьшить механически возможные углы на голове можно изменив значения веса при настройке микшеров на CH11

CH11 +70%THR Тумблер(id0) безТримКривая (c4)

А циклические углы величиной “%” перед CYC в микшерах, если я правильно помню (но могу и ошибаться).

Samellan

Добрый день.

Столкнулся с проблемой совместимости Phoenix RC и моего 9x с прошивкой er9x.

Версия прошивки - V1.675-Mike
SVN: er9x-r782

Phoenix упорно отказывается его видеть. Пульт при этом в меня 6/2 Trainer показывает Slave, настроен по этой инструкции.

Помогите разобраться, в чем проблема.

Диглатор

Для Zloyuzver.
А если у меня кривыми шага циклический и коллективный успешно ограничились 11 градусами, нужно ли мне перенастраивать?

Zloyuzver

В общих настройках активирована возможность использовать PPMSIM? В настройках модели для симулятора указано в качестве протокола PPMSIM?
Да просто продублируйте любую свою модель в пульте, выберите режим в миксах берите не CYC а AIL, ELE и THR с учётом кривой шага и выставьте в качестве протокола используйте PPMSIM.

Диглатор:

А если у меня кривыми шага циклический и коллективный успешно ограничились 11 градусами, нужно ли мне перенастраивать?

Если это вас устраивает, то можете этим и ограничиться. Кстати, верт флайбарный или FBL?

A005
Zloyuzver:

Что я написал не так …?

То, что вас спрашивали про ограничение движения тарелки… без всяких оговорок

Диглатор

Для Zloyuzver.
Флайбарный, HK-450GT PRO V2 3D Belt-Drive
Я не знаю, что меня устраивает, это моя первая радиоуправляемая модель, у меня еще нет опыта полетов.
Я только начал его собирать и настраивать.

Диглатор
Диглатор:

с 11 каналом поиграю

Поиграл. Циклический и коллективный успешно ограничились 11 градусами через CH11.
Так и оставлю, это даст мне возможность потом играть кривыми для каждого полетного режима отдельно и более наглядно.
Имхо.

Zloyuzver
A005:

То, что вас спрашивали про ограничение движения тарелки… без всяких оговорок

Э, брат, не скажи:

Диглатор:

А мне надо ограничить верхние и нижние точки тарелки, т.е. коллективный шаг

Так что я всё верно оговорил 😉. Но хватит об этом.

Диглатор:

Циклический и коллективный успешно ограничились 11 градусами через CH11.

Коллективный шаг регулируется кривой шага для соответствующего полётного режима.

Диглатор
Zloyuzver:

Коллективный шаг регулируется кривой шага для соответствующего полётного режима.

Но не более того, что я ограничил этим - CH11 +45%THR ? Т.е. не более 11 градусов в каждую сторону? Верно я понимаю?

Zloyuzver

Не совсем так. Поставьте перед CYC, например, 110% и увидите, что отклонение увеличится.

J_MoToR

Подскажите плиз, аппа показывает 7.7 вольта, а реально 10.6…
Как откалибровать датчик напряжения?
Поиском пользовался - не нашел