Skip to content

Protoco FRSKY_D

raul-ortega edited this page Nov 8, 2015 · 18 revisions

Protocolo FRSKY_D

Hardware Necesario

Para utilizar este protocolo es necesario disponer de los siguientes dispositivos:

  • En el aeromodelo:

    • Receptor FrSKY D compatible (por ejemplo DR4-II).

    • Hub Sensor FrSKY, una controladora o dispositivo capaz de codificar las posiciones GPS en tramas Hub de FrSKY (por ejemplo NAZE32 + cleanflight).

    • Un módulo GPS compatible NMEA 0183 capaz de transmitir tramas a 1 Hz y 9600 baudios.

  • En la estación de tierra:

    • Un módulo transmisor FrSKY DJT.

    • Una emisora compatible con módulos DJT, como por ejemplo Turnigy 9x, Taranis, etc...

  • Además, será necesario algún sistema inhalámbrico capaz de establecer un enlace serie a 9600 baudios entre el módulo DJT y nusetro amv-open360tracker, para poder entregarle los datos de telemetría (por ejemplo módulos Bluetooth)

Señal Invertida TTL

Es muy importante tener en cuenta que conector del módulo FrSKY DJT (pines RX/TX) trabaja a niveles lógicos y de voltaje de RS232, por lo que será necesario disponer además de algún dispositivo que invierta la señal a niveles lógicos y de voltaje TTL, o realizar alguno de los mods para extraer la señal invertida.

La señal de telemetría se tomará del módulo DJT

Configuración del Firmware (config.h)

Será necesario tener las siguientes líneas sin comentar:

#define FRSKY_D

#define BAUD 9600

Vídeo Demostración

A continuación el vídeo de demostración de funcionamiento del compañero rortega de la comunidad española de FPV.

ScreenShot

Log de Telemetría

Si quieres verificar el funcionamiento del tracker con este protocolo, puedes descargar el archivo FrSKY-D.log de la carpeta telemetry-logs con la telemetría de un vuelo simulado. Sólo necesitas establecer un enlace inalhámbrico entre tu ordenador y el tarcker, y utilizar cualquier programa de comunicaciones series para enviar las tramas en formato FrSKY D (por ejemplo Hércules).