Альтернативная прошивка к FlySky/Turnigy/I-Max/Eurle от Thus
Одно НО - программатор на одной ATmega8 не всегда и не на всех компах стабильно работает.
Как написал автор, он гарантирует не только работу программатора и но и собранной с ним аппы. Решение несколько избыточное, с моей точки зрения нет смысла встраивать программатор в аппу, достаточно переходника для внешнего программатора, но оно идеально для тех кто не дружит с паяльником.
P.S. EL преобразователь выполнен на этом чипе
www.micrel.com/page.do?page=product-info/products/…
На базе 2 альтернативных прошивок, Thus и польской прошивки, некто Stefan стартанул разработку прошики ориентированную только на вертолеты.
code.google.com/p/heliclone/
и пост про прошивку тут
www.rcgroups.com/forums/showpost.php?p=17153496&po…
Томас выпустил новый релиз.
VERS: V1.2038-thus
DATE: 27.01.2011
TIME: 00:15:51
SVN: trunk-r184
- model data version: 4, converted from older versions 1,2,3
Attention!! save old eeprom contents in case you want to go back to the former version
-
issue73 mode change works each time
-
Issue71 :Unterschiedliche Expo Werte fuer Flugphasen
-
Issue36 :special assymetric trim mode for throttle
-
Issue18 :EXPO with curve,
-
issue17 :three values for expo,
-
issue16 :split expo values,
-
use foldedlist for mixers
-
use foldedlist for expo
-
edit all values in mixer menu
И изменения по предыдущему релиза за декабрь :
VERS: V1.1869-thus
DATE: 07.12.2010
TIME: 23:17:49
SVN: trunk-r167
- model data version: 3
- issue69 : only trim beep in mode 1 (silent)
- issue68 : thr-alert sign-bug, larger stick zero limit
- issue64 : faster tripple clicks
- issue60 : vbat blinks, bat warn up to 12V
- issue58 : falsches tasten-handling
- issue55 : limit with scaling
- adc-peak-filter, show adc errors (experimental)
- optional adc-statistic (not activated)
- experimental double-beep and inc-dec dynamic
- measuring output calculation time
- move and duplicate mixer lines
- show slope-vals in sec
- leave THR-Alarm with THR-movement
- show slave-mode in trainer menu
- trim repeat slow
- inc/dec with nicevals when doubleclick
Пока не было обновления по инструкции обратите внимание на важное изменение по пределам. Issue55.
В меню пределов вы найдете новую колонку Масштаб ( Scale (scl). )
Если вы поменяете значение этой колонки на звездочку (*), тогда положительные и отрицательные значения масштабируются так, что 100% выходного сигнала с микшера принимается за установленное значение предела ( Limit-value).
Возможные значения пределов:
0 1 2 3 4 5 6 7 8 9 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 55 60 65 70 75 80 85 90 95 100 105 110 115 120 125 130 135 140 145
Такоя шкала пределов выбрана не только чтобы сохранить 1 бит, но еще чтобы сократь время на установку значений.
Пришла Турнига, сразу решил прошить. Сделал программатор из Arduino(Freeduino) Nano v5 по проекту Mega-ISP (Подключение). Однако avrdude все время выдает ошибку:
avrdude: Device signature = 0xffffff
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
При этом если поменять частоту в прошивке программатора с 19200 на дефолтную для AVR Studio 115200, то с нескольких попыток считал стандартную прощивку с Турниги (с помощью AVR Studio). Но залить новую не вышло.
Если поменять местами MOSI и MISO, то:
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
Может кому-то знакомы эти ошибки?
Нашел проблему, все выходные промаялся.
Проблема бала с подключением SCK к аппе.
Все фото, как у нас, так у автора прошивки оказалось для V1, а у меня V2. Ну я и подключил как на картинке к резистору. А там другое подключение. В моем случае надо было к контактной площадке прямо. Там все симметрично и в глаза не бросается разница. Проверял раз 10, не заметил.
Так что все прошилось теперь успешно.
Возможно ли в прошивке добавить выход на переключение режима передающего модуля с телеметрией или без неё. Добавить пункт в меню на каждую модель, получать на одном из выходов процессора 1 или 0. Дальше поставить ключ или что нибудь другое в плоть до банального реле, моделирующее переключатель на модуле.
Посмотрите пост номер 8 в данной теме. Конечно возможно.
Посмотрите пост номер 8 в данной теме. Конечно возможно.
Дело в том, что выход на подсветку не то. Нужно что бы параметр on-off привязывался к определённой модели (напр модель №1 on; модель №2-off и т.д.) Вот я и вношу предложение автору прошивки вывести выход управлением телеметрии на свободный порт контроллера(если он остался).
Я просто привел как пример управления устройством. Автор вряд ли будет вносить такое изменение, но попросить никто не запрещает. Если вам нужно такое, вы можете это сделать самостоятельно, а еще у последователей Ераза были прошивки с телеметрией.
Fr-Sky Two-Way Telemetry Module
code.google.com/p/gruvin9x/wiki/FrskyInterfacing
Все про совмещение с телеметрией.
С этой прошивкой можно сделать такое:
- поменяю местами тумблер trn и thr cut, при держании тумблера trn(на новом месте) руль высоты приподнят в верх, отпускаю - возвращается в нейтраль.
- замиксовать флапероны на 1 и 3 канал.
- на трёхпозиционном тумблере:
_____________________________N - в не зависимости от положения стика газа флапероны поднимаются в верх - режим скорости
_____________________________1 - рабочее положение, при котором опуская стик газа опускаются флапероны
_____________________________2 - тормоз, в не зависимости от положения стика газа флапероны в низ и руль высоты в низ.
Вроде все.
есть варианты?
а какие могут быть варианты ?
прошивка от Thus позволяет сделать все что описано…
прошивайте и начинайте изучать документацию
Я ставлю Вашу.
А какие отличия у прошивок Th9x и ER9x ?
Мне очень нужна прошивка поддерживающая хедрекер(для меня это очень важно) , с возможностью при этом полноценно управлять самолётом . Предел мечтаний : иметь 9 каналов (4 управление, 2 телеметрия,1 стаб, 2 хедтрекер) ,при этом иметь возможность свободно использовать органы управления произвольно назначая стики ,тумблеры ,крутилки на любой канал.
Простите, не отсылайте перечитывать всё сначала… не нашел как в Th9x назначить на канал конкретный тумблер ,например для включения стаба ?
А какие отличия у прошивок Th9x и ER9x ?
Полных отличий не знаю, но основные могу сказать.
- Поддержка до 16 каналов (сам перешел на нее с V-Coder когда потребовалось использовать 9 канал на ЧайнЛинк)
- поддержка хедтрекеров.
- Работает в режиме тренер-ученик.
- Есть поддержка телеметрии FrSky(требуется аппаратная модификация пульта).
- Есть приятная утилита под винды - “eePe” на русском, для настройки моделей и симуляции работы. Утилита автоматом проверяет апдейты прошивки и может сама прошивать пульт. Есть возможность выгрузить настройки только одной какой нибудь модели и загрузка чужих настроек моделей.
Мне прошивка очень понравилась. Простая в пользовании, логически понятная. Есть, правда, некоторые неудобства, но они малозначительны. Странно что еще нет отдельной ветки на форуме по этой прошивке…
После длительного перерыва вышел новый релиз прошивки. Правда 13 числа, но кого не пугает можно ставить.
th9x.bin-r199
VERS: V1.2245-thus
DATE: 13.07.2011
TIME: 22:12:02
SVN: trunk-r199
Даннае моделей в формате: 4, Преобразвание возможно со старых версий 1,2,3
Исправлены проблемы 77,76,84,85,86 Полная информация по исправлениям тут: code.google.com/p/th9x/issues/list
Мгновенный трим
Режим микшера +x =
Режим переключаталей oOff iNeg,iNul,Ipos
Входной режим FUL удален. Аналогичную функцию выполняет входной сигнал MAX и режим переключателй iNeg
Кривые с отрицательными значениями f(-x) позволяют выполнять дифферинцирование элерона с одиночной кривой.
Ассимитричные потенциомерты как входной сигнал (p1-p3)
Сигналы тренера 1-8 как входной сигнал (T1-T8)
Каналы CH1-8 как входные (Ch1-Ch8)
Принимает сигнал с любого тренерского входа с 3ch по 8ch
Улучшена компрессия файлов, что помогло сыкономить байты в прошике.
Помогите настроить на металку) А то ничего не понимаю)
Полных отличий не знаю, но основные могу сказать.
На ER9X есть руководство на русском языке. Очень точный перевод.
Андрей, спасибо конечно за ссылку на инструкцию. Многим она будет полезна.
Но там нет сравнений прошивок Th9x и ER9x.