Альтернативная прошивка ER9X для Turnigy 9X
Просто было совпадение - одновременно прошил и вместе с этим умер потц.
Ну как вам и говорили. Кстати такое почему-то часто бывает, Вы не один. 😉
Нашел большую проблему несоответствия работы прошивок и Companion.
Проблема в обработке параметра смещение в микшере.
Например мне нужно, чтобы крутилка работала в диапазоне -10 90.
Рассчитываем диапазон значений и среднюю точку.
Диапазон (Max - Min) (90 - -10) = 100.
Вес половина диапазона, т.е. 50.
Середина диапазона (Max + Min)/2 (90 + -10)/2 = 40.
Выставив вес 50 и смещение 40 получаем нужный диапазон.
В Companion так и работает.
А вот в аппаратуре (проверено в 9XR, Taranis)
Необходимо разделить середину на вес 40/0.5 = 80
Т.е. смещение 80!
Получается, что в Companion микшер обрабатывается по такой формуле:
Input * Weight + Offset
а в прошивке вот такой алгоритм:
Weight* (Input + Offset)
PS
Сообщение на всякий случай дублирую в 2-х ветках. Так как проверил и на Таранисе и на альтернативной прошивке.
Сравнивать логику работы er9x последних версий и Companion смысла нет.
Можно проверить то же самое в eePe. Возможно, там не будет таких расхождений.
P.S. Однако работа Companion и OpenTX, по-идее, должна совпадать, если версии соответствующие.
Вы правы - проверил в программе eePe - алгоритм соответствует аппаратуре.
Т.е. алгоритмы eePe и OpenTX разные!
Т.е. алгоритмы eePe и OpenTX разные!
Само собой! И я об этом уже много раз говорил.
OpenTX - прошивка, некогда основанная на er9x, однако ее развитие пошло своим путем и нацелено, в первую очередь, на Taranis. Там свой круг разработчиков, свой круг пользователей, свое представление “идеала”. Чем больше времени проходит, тем более будет OpenTX непохожа на Er9x.
Companion - программа, созданная для упрощения настройки OpenTX. В начале своего развития было вполне логичным и очевидным решением поддерживать как Er9x, так и OpenTX - прошивки были очень похожи, кроме этого, многие переходили с одной на другую и было удобно пользоваться одной программой на компьютере. Однако OpenTX и Er9x не стоят на месте - каждая развивается по-своему. А функционал Er9x в Companion никто не обновлял уже много версий как (а если и обновляли, то не очень внимательно). Поэтому Companion хоть и заявляет поддержку Er9x, на самом деле делает это на уровне древней ее версии. Для свежих версий Er9x программа Companion фактически бесполезна.
Поэтому тем, кто пользуется Er9x, настоятельно рекомендуется использовать eePe, а не Companion. eePe заточена именно под Er9x, поддерживается тем же разработчиком и, как правило, соответствуюет текущему функционалу прошивки.
А я давно настраиваю Турнигу с Er9x через еере, а Таранис с OpenTX через Companion
Иначе полная путаница.
Кстати пробовал залить в Турнигу прошивку Open9x и настраивать через еере - то же некорректро настраивается. Через Компанион - не пробовал. Вернулся на Er9x
Просьба к тем, кто использует Open9x- посмотрите как работает оффсет. Если соответствует программе Companion- то перейду на OpenTX
Помогите настроить летающее крыло на турниги 9x в данной прошивке. Приемник Hobby King 2.4Ghz Receiver 6Ch. Вроде все сделал - сервы работают как элевоны, а мотор не крутится ни на каком канале. Что делать, подскажите ПОШАГОВО как в меню передатчика провести настройки. Спасибо за помощь заранее.
- Проверяем микшера. Должно быть что-то типа
CH1 +100%AIL
+ +50%ELE
CH2 +100%AIL
+ -50%ELE
CH3 +100%THR
- В основном экране выбираем экран монитора каналов - стрелкой вниз - 8 ползунков.
- Шевелим стиками и смотрим - должно двигаться 3 ползунка
каналы 1 и 2 - элевоны, 3-й двигатель
Проверяем микшера.
И еще тупой вопрос - приемник должен быть включен или можно просто передатчик настраивать?
Можно, да и нужно сначала настроить, а потом уж проверять с приемником.
Иначе можно и сервы сломать, и пальцы
Под windovs 7 прошивальшик работает или только XP?
У меня под семёркой не видит пульт eepe.
А у меня, да и у многих, под 7-кой видит 😃
У меня вообще под 8.1. Только сначала подключаю программатор, потом запускаю eepe
Под windovs 7 прошивальшик работает или только XP?
У меня под семёркой не видит пульт eepe.
попробуй выбрать процессор m128 у меня на w7 только так шьется если ставлю m64 в конце прошивки ошибка. еще поставь попробуй доп.аргумент -F
попробуй выбрать процессор m128 у меня на w7 только так шьется если ставлю m64 в конце прошивки ошибка. еще поставь попробуй доп.аргумент -F
Не получается,буду голову ломать дальше.
поставь попробуй доп.аргумент -F
Ни в коем случае так делать НЕЛЬЗЯ! При наличии проблем (а если по-хорошему не шьется, значит они есть!) это может ввести Атмегу в ступор, из которого ее одним USBasp уже не вывести… Если проблемы есть - параметр “-F” все равно не поможет, а вот хуже стать очень даже может.
буду голову ломать дальше
Драйвер-то установлен? Программатор появляется в “Диспетчере устройств” при его подключении? Как программатор в нем называется?
А программатор виден в виндовс? Как виден?
Драйвер стоит?
PS
Опоздал 😃
В системе виден ка Usbasp,драйвер стоит.
PS Опоздал
Зато вопросы - один в один, буквально дословно! 😃
В системе виден ка Usbasp,драйвер стоит.
Так, а в eePe настройки какие? Можно увидеть лог попытки чтения EEPROM?
Можно увидеть лог попытки чтения EEPROM?
Знать бы как это сделать?