Etiqueta: Betaflight

SmartAudio Betaflight: la telemetría del VTX/FPV

Tanto Smartaudio como Tramp son protocolos de comunicación de nuestra controladora de vuelo con el emisor de video FPV (VTX), y Betaflight entiende ambos.  Smartaudio es del fabricante TBS y Tramp es de ImmersionRC.

Esto puede sernos muy útil, puesto que podemos ordenar al VTX que cambie la configuración del FPV, el canal, la banda o la potencia, o que simplemente nos informe de estos parámetros. Todo ello sin tocar nada en nuestro equipo FPV y en el mismo lugar de vuelo.

Como el protocolo es entre controladora de vuelo y VTX, tenemos que encontrar un nexo de unión entre nosotros (el piloto) y la controladora, que nos servirá de interlocutor. Usaremos tres en este artículo: la emisora, el propio enlace vídeo y la consola CLI.

Analizaremos todas las posibilidades para elegir la que más nos convenga en cada caso, poniendo ejemplos de configuración de Betaflight en Smartaudio.

Seguir leyendo

El SoftSerial en Betaflight. Creación y configuración. Telemetría SmartPort

Todos los microprocesadores tienen unas entradas/salidas para la comunicación serie: son los puertos serie por hardware. Pero en podemos emular por software hasta 2 puertos serie: es el denominado SoftSerial en Betaflight. Este nuevo puerto puede servirnos si nos quedamos cortos con los primeros, o si, por ejemplo, necesitamos conectar un receptor con telemetría SmartPort.

Las controladoras de vuelo suelen tener varios UART para dicho propósito, ya que es muy habitual conectarles dispositivos de comunicación serie, como el RX de la radio o el GPS, por poner dos ejemplos muy conocidos.

Pero a veces el número de UART no es suficiente. O el puerto serie no puede leer una señal invertida (con voltajes cambiados para 0 y 1, como la comunicación Smartport de la telemetría de FrSky). En esos casos necesitamos emular un puerto serie por software. A eso se le llama  SoftSerial en Betaflight.

En este artículo vamos a crear un puerto serie adicional en una pequeña controladora de vuelo que nos servirá de ejemplo, la del Eachine Tyro79. Una vez creado le vamos a asignar la función de telemetría de las radios FrSky o SmartPort.

Seguir leyendo

Configuración Betaflight: Matek F405

Vamos a describir la configuración de nuestra controladora de vuelo Matek F405 CTR a través del programa Betaflight Configurator. Para poder conectarnos a la controladora necesitaremos que previamente:

  1. Hayamos instalado los drives USB para el chip STM32
  2. Hayamos flasheado una versión de Betaflight en nuestra controladora

Ambos aspectos anteriores han quedado cubiertos en 2 artículos anteriores. Veamos ahora la configuración de Betaflight.

Seguir leyendo

Instalar firmware Betaflight en una controladora F405

Voy a describir los pasos para una controladora Matek F405 CTR, aunque valdrán con muy pocas variaciones para la mayoría de controladoras de vuelo modernas.

La Matek F405 CTR viene con un microcontrolador (MCU)  STM32-F405. El STM32 en todas sus versiones es un chip muy popular entre las controladoras de vuelo. Todas estas placas traen un conector USB para comunicarse con el MCU a través del puerto serie USB de nuestro PC. Esa conexión nos permitirá dos cosas:

  1. Configurar Betaflight (el firmware de nuestro STM32).
  2. Instalar otro firmware.

Estas dos posibilidades requieren modos de funcionamiento completamente diferentes de nuestro chip STM32, lo que requiere de drivers especiales. Veamos todo el proceso.

Seguir leyendo

© 2019 Multicóptero X

Tema por Anders NorenArriba ↑