В данной статье рассмотрим возможность управления режимами полета коптера с контроллером APM при использовании аппаратуры радиоуправления Turnigy 9x с прошивкой er9x.
Чтобы реализовать переключатель режимов на аппаратуре Turnigy 9x с прошивкой er9x, нам сначала необходимо установить эту прошивку. Скачать прошивку можно на странице разработчика, а обсуждение прошивки есть на форуме RCDesign. Процесс прошивки пока рассматривать не буду — пользуемся ссылками и поиском. Перед настройкой необходимо хорошо изучить инструкцию (на русском языке, скачать) по работе аппаратуры с данной прошивкой!
Настройка осуществляется двумя этапами: загрузка настроек в аппаратуру программой eePe и дальнейшая ручная настройка аппаратуры. Используется трезпозиционный переключатель и двухпозиционный переключатель «AIL D/R». Нам необходимо получить на выходе пятого канала значения импульсов: 1165, 1295, 1425, 1555, 1685 и 1815. Значения мы будем смотреть/контролировать в окне калибровки аппаратуры в Mission Planner — 5й канал. Значения могут немного отличаться от представленных, но тут нет ничего страшного, т.к. диапазон достаточный. Также возможны колебания.
Перед какими либо изменениями сделайте резервную копию всех настроек аппаратуры.
Если сделали сброс всех настроек, то необходимо настроить инвертирование тангажа (ищите соответствующий пункт в инструкции и настройках).
Подключаем 5 канал приемника к 5 каналу платы APM.
1) Если уже успели сделать какие-либо миксы на аппаратуре, то очистите их!
2) Установите расходы +-100 и субтример в 0 для канала CH5.
3) В программе eePe пропишите миксы для пятого канала согласно изображению.
4) Установите трехпозиционный переключатель «F.MODE» в положение 1. Подстройте параметр «weight» микса ID1 таким образом, чтобы получить значение импульса 1490. Сейчас и далее значение смотрим в Mission Planner.
5) Оставьте «F.MODE» в положении 1 и установите положение переключателя «AIL D/R» в положение 0. Добавьте микс, показанный на изображении (дожна быть надпись !AIL) и подстройте параметр «weight» микса !AIL таким образом, чтобы получить значение импульса 1425.
6) Оставьте «F.MODE» в положении 1 и установите положение переключателя «AIL D/R» в положение 1. Добавьте микс, показанный на изображении (дожна быть надпись AIL) и подстройте параметр «weight» микса AIL таким образом, чтобы получить значение импульса 1555.
7) Переключите «F.MODE» в положение N и установите положение переключателя «AIL D/R» в положение 0. Подстройте параметр «weight» микса ID0 таким образом, чтобы получить значение импульса 1165.
8) Переключите «F.MODE» в положение 2 и установите положение переключателя «AIL D/R» в положение 1. Подстройте параметр «weight» микса ID2 таким образом, чтобы получить значение импульса 1815.
Настройка завершена!
После окончания настройки еще раз необходимо пощелкать переключатели и в Mission Planner посмотреть, чтобы при каждом переключении было свое значение показаний пятого канала.
Update 27.11.2014: Информация от Сергея (macrokernel):
На новых версиях прошивки er9x вместо MAX надо выбирать HALF.
CHANGELOG: 28-FEB-2012 ER
Changed «MAX» to «HALF» to clarify this for newcomers
На заметку. На аппаратуре Turnigy 9XR (не путать с Turnigy 9x) версия прошивки 1.1 портирована с ER9X 762.
Если вы нашли ошибку на странице, то нажмите Shift + Enter или нажмите здесь, чтобы уведомить нас.
При настройке переключателя режимов оказалось, что точных значений импульсов достигнуть невозможно, т.к. при изменении параметра «weight» на одно деление — значение импульса меняется на несколько делений.
Это критично? И можно ли с этим бороться?
Спасибо и удачи вашему проекту!
Ничего страшного не должно быть, если значения будут в пределах +-10.
Спасибо!
На новых версиях прошивки er9x вместо MAX надо выбирать HALF, просьба добавить в описание процедуры настройки.
Отлично. Добавлю.
Сергей, а с какой версии так стало?
Не могу сказать 🙁 У меня Turnigy 9xr с Хоббикинга, покупал летом.
Какая разница, где и когда покупали 🙂 Версию файла прошивки не помните?
Вечером дома постараюсь посмотреть.
Версию прошивки определить не удалось, предполагаю, что 1.1. Почему не удалось и почему 1.1 — тут http://forum.turnigy9xr.com/how-can-i-find-the-current-version-number-on-my-transmitter-t453.html
Судя по форуму http://openrcforums.com/forum/viewtopic.php?f=5&t=312 переименование MAX в HALF произошло в первой половине 2012 года.
Ага, точно:
CHANGELOG: 28-FEB-2012 ER
Changed «MAX» to «HALF» to clarify this for newcomers https://code.google.com/p/er9x/source/browse/trunk/changelog.txt
Сергей, спасибо! Добавил информацию.
Пожалуйста 🙂
С вполне приемлемой точностью получилось несколько проще:
CH5 -70 HALF ID0
+ -15 HALF ID1
+ 37 HALF ID2
+ 30 HALF AIL
Статья супер, особенно ссылка на инструкцию!
А про какую ссылку речь?
На странице разработчика, есть инструкция на Русском языке. Предлагаю добавить прямую ссылку на эту инструкцию. Тем кто первый раз берет в руки аппаратуру, как я, она очень сильно поможет.
Забыл сразу сделать ссылку. Готово! 🙂 Хоть она и устаревшая, но по основным вещам там все понятно.
К сожалению на сегодня ссылка не рабочая.
Вот тут есть новый вариант инструкции ER9x_Manual_2015-v01_RUS: (http://rcgear.ru/files/ER9x_Manual_2015-v01_RUS.pdf)