Mavlink-To-FrSky-Passthrough-Converter
Что такое транслятор протокола MavToPass, и зачем он нужен? MavToPass — это прошивка для трансляции телеметрии Mavlink в телеметрию FrSky Passthru. Телеметрия протокола Passthru — единственная телеметрия, которая работает с превосходным дисплеем LUA от yaapu (Alex Apostoli) скрипты для передатчиков Taranis и Horus. Смотреть yaapus_GitHub Home • yaapu/FrskyTelemetryScript Wiki • GitHub Прошивка MavToPass, работающая в микроконтроллере, преобразует телеметрию Mavlink (1 и 2) в телеметрию Passthru MavToPass можно настроить для работы в одном из трех режимов: Наземный режим (который я выбрал для себя) В наземном режиме транслятор протокола Mav2Passthru обычно размещается вместе с модулем дальнего действия XJT дальнего действия в заднем отсеке Taranis/Horus. Он принимает телеметрию Mavlink от модуля XJT, преобразует ее в телеметрию протокола Passthru и передает ее в S.Port Taranis/Horus. Поскольку приемник FrSky не обеспечивает опрос датчиков, подпрограмма во встроенном ПО эмулирует опрос датчиков приемника FrSky. Воздушный режим В воздушном режиме транслятор протокола Mav2Passthru расположен на борту самолета между полетным контроллером и приемником FrSky. Он преобразует Mavlink из полетного контроллера Pixhawk или APM и передает телеметрию Passththrough на приемник FrSky, который, в свою очередь, отправляет ее на Taranis/Horus на земле. В этой ситуации он реагирует на опрос датчика приемника FrSky. Этот режим необходим для старых полетных контроллеров Arducopter и PX4, которые не могут изначально отправлять телеметрию Passthru. Режим ретрансляции Этот гибридный режим полезен в тех случаях, когда приемопередатчик LRS (trx) (например, DragonLink или Orange) связывается с соответствующим наземным trx, расположенным в «релейном» блоке рядом с использованием телеметрии Mavlink. Подходящее оборудование, которое у меня было: ESP8266 варианты, включая NodeMCU ESP 12F и ESP-F (RFD900/TXMOD) Эти платы поддерживают WiFi, но не Bluetooth, и имеют только один пригодный для использования UART. (При нажатии второй UART доступен с выходом TX только для отладки). Тем не менее, они работают более чем адекватно при использовании SoftwareSerial. (Функция инвертированного S.Port с одним проводом (для режимов AIR и RELAY) является экспериментальной и может работать в будущем). Эта прошивка была успешно прошита на RFD900x/TXMOD. Поддерживается веб-конфигурация и обновление прошивки OTA. SSD1306 0,96-дюймовый OLED-дисплей 128 x 64. Программа Arduino IDE -1.8.19 Ссылка на исходные коды mav2pt : GitHub - zs6buj/mav2pt: Mavlink to FrSky Passthrough protocol telemetry https://github.com/zs6buj/mav2pt Ссылка на форум: Mavlink To FrSky Passthrough Converter - RC Groups https://www.rcgroups.com/forums/showthread.php?3089648-Mavlink-To-FrSky-Passthrough-Converter Использована версия программы: MavToPass_v2.63.7 В дальнейшем надо разбираться с конфигурацией чтобы заработало правильно RSSI.
Что такое транслятор протокола MavToPass, и зачем он нужен? MavToPass — это прошивка для трансляции телеметрии Mavlink в телеметрию FrSky Passthru. Телеметрия протокола Passthru — единственная телеметрия, которая работает с превосходным дисплеем LUA от yaapu (Alex Apostoli) скрипты для передатчиков Taranis и Horus. Смотреть yaapus_GitHub Home • yaapu/FrskyTelemetryScript Wiki • GitHub Прошивка MavToPass, работающая в микроконтроллере, преобразует телеметрию Mavlink (1 и 2) в телеметрию Passthru MavToPass можно настроить для работы в одном из трех режимов: Наземный режим (который я выбрал для себя) В наземном режиме транслятор протокола Mav2Passthru обычно размещается вместе с модулем дальнего действия XJT дальнего действия в заднем отсеке Taranis/Horus. Он принимает телеметрию Mavlink от модуля XJT, преобразует ее в телеметрию протокола Passthru и передает ее в S.Port Taranis/Horus. Поскольку приемник FrSky не обеспечивает опрос датчиков, подпрограмма во встроенном ПО эмулирует опрос датчиков приемника FrSky. Воздушный режим В воздушном режиме транслятор протокола Mav2Passthru расположен на борту самолета между полетным контроллером и приемником FrSky. Он преобразует Mavlink из полетного контроллера Pixhawk или APM и передает телеметрию Passththrough на приемник FrSky, который, в свою очередь, отправляет ее на Taranis/Horus на земле. В этой ситуации он реагирует на опрос датчика приемника FrSky. Этот режим необходим для старых полетных контроллеров Arducopter и PX4, которые не могут изначально отправлять телеметрию Passthru. Режим ретрансляции Этот гибридный режим полезен в тех случаях, когда приемопередатчик LRS (trx) (например, DragonLink или Orange) связывается с соответствующим наземным trx, расположенным в «релейном» блоке рядом с использованием телеметрии Mavlink. Подходящее оборудование, которое у меня было: ESP8266 варианты, включая NodeMCU ESP 12F и ESP-F (RFD900/TXMOD) Эти платы поддерживают WiFi, но не Bluetooth, и имеют только один пригодный для использования UART. (При нажатии второй UART доступен с выходом TX только для отладки). Тем не менее, они работают более чем адекватно при использовании SoftwareSerial. (Функция инвертированного S.Port с одним проводом (для режимов AIR и RELAY) является экспериментальной и может работать в будущем). Эта прошивка была успешно прошита на RFD900x/TXMOD. Поддерживается веб-конфигурация и обновление прошивки OTA. SSD1306 0,96-дюймовый OLED-дисплей 128 x 64. Программа Arduino IDE -1.8.19 Ссылка на исходные коды mav2pt : GitHub - zs6buj/mav2pt: Mavlink to FrSky Passthrough protocol telemetry https://github.com/zs6buj/mav2pt Ссылка на форум: Mavlink To FrSky Passthrough Converter - RC Groups https://www.rcgroups.com/forums/showthread.php?3089648-Mavlink-To-FrSky-Passthrough-Converter Использована версия программы: MavToPass_v2.63.7 В дальнейшем надо разбираться с конфигурацией чтобы заработало правильно RSSI.
