Как добавить функцию RSSI в приемник FlySky, прошивка приемника

Многие пилоты гоночных квадрокоптеров и других авиамоделей, начинают свой пусть с бюджетной аппаратуры FlySky, у которой во многих приемниках нет функции RSSI.

Читайте также: RSSI приемника и передатчика, что это и как работает

Если вам лень читать статью выше, то короткий ответ на вопрос, что такое RSSI — это показатель уровня сигнала между квадрокоптером и пилотом. На самом деле, это очень важная функция, чтобы всегда знать, в какой момент вы можете потерять управление и как далеко можно лететь.

В этой статье вы узнаете, как и чем прошить приемник FlySky, чтобы у него появилась функция RSSI.

Компоненты и приемники

Я использую обычный передатчик (пульт) FS-I6:

Как добавить функцию RSSI в приемник FlySky, прошивка приемника

Для прошивки подойдут только приемники:

  • FS-IA6B;
  • FS-IA6C;
  • FS-IA8X;
  • FS-X6B;
  • FS-X8B.

Ссылки на приемники и их технические характеристики, можно посмотреть здесь: Приемники Flysky — полный список приемников бюджетной аппаратуры

Также, вам понадобится:

Разбор приемника и припаивание программатора

Вам нужно снять кейс, если у вас приемник в корпусе (например, i6b).

Затем, найдите контактные площадки:

  • 3.3V;
  • GND;
  • SWDIO;
  • SWCLK.

На программаторе ST-Link V2 они обозначаются точно также. Вам нужно подключить колодки с проводами к программатору и следуя маркировке, припаять провода к приемнику.

Как добавить функцию RSSI в приемник FlySky, прошивка приемника

Как добавить функцию RSSI в приемник FlySky, прошивка приемника
IA6B

И несколько распиновок других приемников:

 

Как добавить функцию RSSI в приемник FlySky, прошивка приемника
X6B

 

Как добавить функцию RSSI в приемник FlySky, прошивка приемника
IA6C

 

Не перепутайте при подключении пины 5V и 3.3! В противном случае, приемник сгорит.
Также, не подключайте ST-link к компьютеру до установки драйверов!

Установка программного обеспечения

Вам нужно скачать и установить:

  1. Драйвер — http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link009.html#getsoftware-scroll
  2. Программу — http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link004.html#getsoftware-scroll

Там нужно зарегистрироваться, это обязательный шаг.

Прошивки скачиваются из репозитория Github:

  1. Прошивки — https://github.com/Cleric-K/FlySkyRxFirmwareRssiMod/tree/master/build

Там по 2 прошивки на каждый приемник — для 8 канального и 14 канального: если вы используете соединение через PPM, то качайте 8 канальную, если iBUS, то любую (8 или 14).

Откройте программу ST-Link (которую вы скачали по ссылке выше). У вас должно быть все так:

Как добавить функцию RSSI в приемник FlySky, прошивка приемника

  1. Установите «Address field» и «Size» на 0x08000000 и 0x8000.
  2. Нажмите «Connect to target» (кнопка под меню).
  3. нажмите «Save» чтобы скачать и сохранить оригинальную прошивку.
  4. Нажмите «Open» и выберите прошивку, которую вы скачали с репозитория Гитхаба.
  5. Нажмите «Program verify», должно появиться окно:
    Как добавить функцию RSSI в приемник FlySky, прошивка приемника
  6. Проверьте, что «Address» и «File Path» правильные. они должны быть «0x08000000» и путь, куда вы скачали файл прошивки.
  7. Выберите «Verify after programming».
  8. Нажмите «Start».
  9. Если вы увидели после этого «Verification…OK» зеленым цветом, значит все прошло успешно.

После такой прошивки пропадет привязка приемника к передатчику (пульту), поэтому процедуру «binding» придется пройти еще раз.

Настройки в полетном контроллере

Почти все. Теперь у вас есть приемник от FlySky, которого вы научили передавать RSSI, но еще не научили принимать такую информацию полетного контроллера.

Подсоедините приемник к полетному контроллеру. Подсоедините полетный контроллер к компьютеру и зайдите в конфигуратор (например, в Betaflight). На вкладке «Конфигурация» снимите флажок с «Analog RSSI», если он там стоит.

Теперь перейдите на вкладку «Приемник» и установите значение в «RSSI Channel» в зависимости от прошивки, которую вы скачали с репозитория. У меня это IA6B_rssi_ch8.bin, поэтому нужно выбрать «CH8».

Теперь у вас есть RSSI, поздравляю! Если оно не выведется на экране, зайдите на вкладку конфигуратора — OSD и настройте вывод в нужном месте экрана.

Если у вас пульт не прошит на 14 каналов, ничего страшного, так как значение RSSI создается самим передатчиком.

Если вы нашли ошибку или ссылку, которая не работает, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Понравилась статья? Поделиться с друзьями:
Все о квадрокоптерах | PROFPV.RU
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: