Прошивка ER9x — различия между версиями
Admin (обсуждение | вклад) (→Видео) |
Admin (обсуждение | вклад) (→Как прошивать) |
||
(не показаны 6 промежуточные версии 1 участника) | |||
Строка 34: | Строка 34: | ||
[[Файл:D4ba4662abbf.jpg|250px]] [[Файл:59b539718c61.jpg|250px]] | [[Файл:D4ba4662abbf.jpg|250px]] [[Файл:59b539718c61.jpg|250px]] | ||
− | Прошивать можно с помощью [ | + | Прошивать можно с помощью [[USB-программатора AVR (USBasp)]], а также с помощью [[Arduino]]. |
=== Прошивка c помощью [[Arduino]] === | === Прошивка c помощью [[Arduino]] === | ||
Строка 60: | Строка 60: | ||
* Серия обучающих уроков: [http://www.youtube.com/watch?v=q2UT1pFcYhM 1] [http://www.youtube.com/watch?v=vpgGnb1ROP8 2] [http://www.youtube.com/watch?v=EjJMgR41GKc 3] [http://www.youtube.com/watch?v=_vwQOaYqvSo 4] [http://www.youtube.com/watch?v=oUUIgcNk6is 5] | * Серия обучающих уроков: [http://www.youtube.com/watch?v=q2UT1pFcYhM 1] [http://www.youtube.com/watch?v=vpgGnb1ROP8 2] [http://www.youtube.com/watch?v=EjJMgR41GKc 3] [http://www.youtube.com/watch?v=_vwQOaYqvSo 4] [http://www.youtube.com/watch?v=oUUIgcNk6is 5] | ||
− | == | + | == Примеры настроек == |
− | + | '''Задача: 3 и 4 каналу подключены 2 реверсных регулятора. Нужно, чтобы в центральном положении - оба стоят; стик вперёд - крутятся в одну сторону, назад - в другую. При отклонении стика в сторону, один из регулей замедляется до полной остановки не уходя в реверс.''' | |
+ | |||
+ | '''Решения''' | ||
+ | |||
+ | '''Вариант 1''' | ||
+ | Mixers | ||
+ | CH03 +100%Thr | ||
+ | * +100%Rud Кривая(c2) | ||
+ | CH04 +100%Thr | ||
+ | * +100%Rud Кривая(c1) | ||
+ | Curves | ||
+ | Кривая 1 0 50 100 100 100 | ||
+ | Кривая 2 100 100 100 50 0 | ||
+ | |||
+ | * Source - Rud (можно любой другой) | ||
+ | * Curves - берем ту что настраивали | ||
+ | * Multpx - Multiply (множитель) | ||
+ | |||
+ | Т.е. вторая строка микшера в канале не прибавляется (по умолчанию), а умножается на предыдущее значение. А кривая задает значения - в одну сторону 1 (100%), а во вторую - уменьшение до 0. | ||
+ | |||
+ | '''Вариант 2''' (Тумблер THR переключает режимы - уменьшение до 0 или раздрайв) | ||
+ | Mixers | ||
+ | CH03 +100%Thr | ||
+ | * +100%Rud Тумблем(THR)Кривая(c1) | ||
+ | * +100%Rud Тумблем(!THR)Кривая(c3) | ||
+ | CH04 +100%Thr | ||
+ | * +100%Rud Тумблем(THR)Кривая(c2) | ||
+ | * +100%Rud Тумблем(!THR)Кривая(c4) | ||
+ | Curves | ||
+ | Кривая 1 0 50 100 100 100 | ||
+ | Кривая 2 100 100 100 50 0 | ||
+ | Кривая 3 -100 0 100 100 100 | ||
+ | Кривая 4 100 100 100 0 -100 | ||
== Ссылки == | == Ссылки == | ||
Строка 68: | Строка 100: | ||
* Статья [http://forum.rcdesign.ru/blogs/105519/blog13824.html Перепрошиваем Turnigy 9x] [http://forum.rcdesign.ru/blogs/105519/blog13813.html ещё] | * Статья [http://forum.rcdesign.ru/blogs/105519/blog13824.html Перепрошиваем Turnigy 9x] [http://forum.rcdesign.ru/blogs/105519/blog13813.html ещё] | ||
* [http://forum.rcdesign.ru/f4/thread272904.html Тема на RCDesign.ru] | * [http://forum.rcdesign.ru/f4/thread272904.html Тема на RCDesign.ru] | ||
− | * [http://rcsearch.ru/w/f/er9x/ER9x-2015-v.01-RUS.pdf Инструкция на русском | + | * [http://rcsearch.ru/w/f/er9x/ER9x-2015-v.01-RUS.pdf Инструкция на русском] [http://forum.rcdesign.ru/blogs/112570/blog14472.html Дополнения] |
*[[Принципы_настройки_Turnigy_9X_(и_ее_клонов),_Turnigy_9XR_и_Taranis|Принципы настройки Turnigy 9X (и ее клонов), Turnigy 9XR и Taranis]] | *[[Принципы_настройки_Turnigy_9X_(и_ее_клонов),_Turnigy_9XR_и_Taranis|Принципы настройки Turnigy 9X (и ее клонов), Turnigy 9XR и Taranis]] | ||
+ | |||
+ | == См. также == | ||
+ | * [[Прошивка ВитГо для Turnigy 9x]] | ||
+ | * [[Настройки OpenTX/ER9X для планера F3K]] |
Текущая версия на 12:46, 7 февраля 2024
Прошивка ПО для Turnigy 9x
Содержание
Особенности[править]
- позволяет выдавать в PPM до 16 каналов
- максимальное количество микшеров 32
- настроить противную пищалку по вашему желанию
- впаяв один транзистор получаем управляемую подсветку
- можно выставить напряжение для сигнализации о севшей батареи
- простое меню и понятная настройка всего что нужно
- модели можно предварительно настраивать на компе, причем есть даже симулятор пульта(очень сильно экономит время)
- вывод телеметрии, гпс
- логические тумблеры, заготовки с настройками,...
- и много чего еще
Trim Sw («Триммирование переключателем»)[править]
Небольшая приятная функция. С помощью назначенного переключателя позволяет перевести значения триммеров и текущие положения стиков в субтриммеры (они определяют положения сервоприводов когда стики отпущены).
Этой функцией можно пользоваться прямо в полёте, особенно это актуально для новых неоттриммированных моделей. С помощью стиков держите модель в воздухе ровно и щелкните переключателем, затем отпустите стики. Вуаля – модель оттримирована. Так же можно перетриммироваться в одно касание прямо в полете под любые условия, ветер и т.д.
Важно! Эту функцию надо назначать на выключатель, который в момент загрузки находится в выключенном положении, потому что триммирование происходит при его включении. Например, установив быстрое триммирование на тумблер TRN, и установить обратное значение (!TRN), то при включении пульта TRN находится в выключенном положении и происходит произвольная установка значений каналов.
Версии[править]
- ER9x-NOHT без вертолетных настроек и заготовок
- ER9x-FRSKY если стоит передатчик FrSky (модификация)
- ER9x-FRSKY-NOHT передатчик ФрСкай и без вертолета
- ER9x-JETI - Jeti телеметрия (модификация)
- ER9x-ARDUPILOT -Ardupilot телеметрия (модификация)
- ER9x-NMEA - поддержа автопилота
Как прошивать[править]
Схема подпайки проводов:
Прошивать можно с помощью USB-программатора AVR (USBasp), а также с помощью Arduino.
Прошивка c помощью Arduino[править]
- Подключить Arduino к компьютеру.
- Прошить в него скетч ArduinoISP из образцов.
- Перед тем, как подключать Turnigy 9x, в плате Arduino нужно отключить программный Reset путём перемыкания вывода Reset и +5 через резистор в 120 Ом.
- Подключаем пульт к Arduino (номера контактов):
- Питание - к питанию. Земля - к земле.
- 10: RESET
- 11: MOSI
- 12: MISO
- 13: SCK
- Запустить программу прошивки eepe
- В разделе "Version to download" лучше выбрать какую-либо другую сборку прошивки (под телеметрийные придётся паять перемычки на процессоре).
- Выбрать программатор AVRISP.
- Порт - тот, на котором висит Arduino.
- В доп. аргументы написать следующую строчку: -b 19200
- Желательно сделать бэкап родной прошивки и EEPROM.
- Залить новую прошивку.
- По окончанию заливки пульт сообщает об ошибке EEPROM и просит нажать любую кнопку.
Пока к пульту подключена Arduino - кнопки не нажмутся! Сначала нужно отключить программатор.
Видео[править]
Примеры настроек[править]
Задача: 3 и 4 каналу подключены 2 реверсных регулятора. Нужно, чтобы в центральном положении - оба стоят; стик вперёд - крутятся в одну сторону, назад - в другую. При отклонении стика в сторону, один из регулей замедляется до полной остановки не уходя в реверс.
Решения
Вариант 1
Mixers CH03 +100%Thr * +100%Rud Кривая(c2) CH04 +100%Thr * +100%Rud Кривая(c1) Curves Кривая 1 0 50 100 100 100 Кривая 2 100 100 100 50 0
- Source - Rud (можно любой другой)
- Curves - берем ту что настраивали
- Multpx - Multiply (множитель)
Т.е. вторая строка микшера в канале не прибавляется (по умолчанию), а умножается на предыдущее значение. А кривая задает значения - в одну сторону 1 (100%), а во вторую - уменьшение до 0.
Вариант 2 (Тумблер THR переключает режимы - уменьшение до 0 или раздрайв)
Mixers CH03 +100%Thr * +100%Rud Тумблем(THR)Кривая(c1) * +100%Rud Тумблем(!THR)Кривая(c3) CH04 +100%Thr * +100%Rud Тумблем(THR)Кривая(c2) * +100%Rud Тумблем(!THR)Кривая(c4) Curves Кривая 1 0 50 100 100 100 Кривая 2 100 100 100 50 0 Кривая 3 -100 0 100 100 100 Кривая 4 100 100 100 0 -100
Ссылки[править]
- Форум разработчиков
- Сайт с прошивками, форумом, документацией
- Статья Перепрошиваем Turnigy 9x ещё
- Тема на RCDesign.ru
- Инструкция на русском Дополнения
- Принципы настройки Turnigy 9X (и ее клонов), Turnigy 9XR и Taranis