Прошивка ER9x — различия между версиями

Перейти к: навигация, поиск
(Видео)
(Как прошивать)
 
(не показаны 6 промежуточные версии 1 участника)
Строка 34: Строка 34:
 
[[Файл:D4ba4662abbf.jpg|250px]] [[Файл:59b539718c61.jpg|250px]]
 
[[Файл:D4ba4662abbf.jpg|250px]] [[Файл:59b539718c61.jpg|250px]]
  
Прошивать можно с помощью [http://rcsearch.ru/?s=USBasp+-for USB-программатора AVR], а также с помощью [[Arduino]].
+
Прошивать можно с помощью [[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]
  
== Мнения ==
+
== Примеры настроек ==
* Лучше залейте [[Прошивка ВитГо для Turnigy 9x|прошивку ВитГо]]. Ей пользуется много людей, при случае помогут, а ER9X менее распространена. [http://rc-aviation.ru/forum/topic?id=4173&p=4#p82802]
+
'''Задача: 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://er9x.googlecode.com/svn/trunk/doc/ER9x%20RUS%20Manual.pdf Ещё] [http://forum.rcdesign.ru/blogs/112570/blog14472.html Дополнения]
+
* [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 - поддержа автопилота


Как прошивать[править]

Схема подпайки проводов:

D4ba4662abbf.jpg 59b539718c61.jpg

Прошивать можно с помощью USB-программатора AVR (USBasp), а также с помощью Arduino.

Прошивка c помощью Arduino[править]

  1. Подключить Arduino к компьютеру.
  2. Прошить в него скетч ArduinoISP из образцов.
  3. Перед тем, как подключать Turnigy 9x, в плате Arduino нужно отключить программный Reset путём перемыкания вывода Reset и +5 через резистор в 120 Ом.
  4. Подключаем пульт к Arduino (номера контактов):
    • Питание - к питанию. Земля - к земле.
    • 10: RESET
    • 11: MOSI
    • 12: MISO
    • 13: SCK
  5. Запустить программу прошивки eepe
    • В разделе "Version to download" лучше выбрать какую-либо другую сборку прошивки (под телеметрийные придётся паять перемычки на процессоре).
    • Выбрать программатор AVRISP.
    • Порт - тот, на котором висит Arduino.
    • В доп. аргументы написать следующую строчку: -b 19200
  1. Желательно сделать бэкап родной прошивки и EEPROM.
  2. Залить новую прошивку.
  3. По окончанию заливки пульт сообщает об ошибке EEPROM и просит нажать любую кнопку.

Пока к пульту подключена Arduino - кнопки не нажмутся! Сначала нужно отключить программатор.

Видео[править]

  • Серия обучающих уроков: 1 2 3 4 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

Ссылки[править]

См. также[править]