Etiqueta: SmartPort

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

Telemetría de pixhawk a FrSky Horus: Yaapu script y Passthrough protocol

Las radios FrSky obtienen los datos de telemetría mediante sensores colocados en el aeromodelo (avión, dron o similar) conectados a través de un sistema propio denominado SmartPort (SPort). Dichos sensores, de velocidad, altitud, voltaje, etc se conectan a un bus que termina en el receptor, quien recopila los datos, añade el de intensidad de señal (RSSI) y los manda a la emisora. Obviamente nuestro receptor tiene que ser compatible SPort.

Estos datos de telemetría, una vez en la emisora, tienen muchas utilidades. El de RSSI es probablemente el más conocido e importante, porque permite a las emisoras avisarnos de cuando la señal entra en zona crítica. Otros usos, más o menos peculiares, pasan por avisos de pérdida/ganancia de altura, distancia, modo de vuelo, etc. E incluso la de permitir tomar decisiones automáticas en base a los datos ofrecidos por la telemetría, como por ejemplo la vuelta a casa o el aterrizaje en caso de darse determinados factores, a veces cruzados.

En este artículo vamos a describir en detalle una capacidad de las controladoras de vuelo Pixhawk (y supongo que también versiones anteriores de APM) para integrarse en el bus Sport e inyectar una buena cantidad de datos propios, como son los de posición GPS, inclinaciones, velocidades, etc. Esta magnífica capacidad se vuelve especialmente interesante si además tratamos los datos enviados con un espectacular script programado en Lua al efecto: Yaapu FrSky Telemetry Script. Con Yaapu transformaremos nuestra radio FrSky en una auténtico cockpit.

Seguir leyendo

Actualizar el firmware de receptores FrSky vía SmartPort

Una de las grandes ventajas de los receptores y dispositivos FrSky es que podemos actualizar su firmware desde la propia emisora, vía SmartPort, y sin necesidad de un PC, mejorando o ampliando las prestaciones del dispositivo actualizado.

En este artículo vemos cómo hacerlo con una emisora Horus X10 funcionando con OpenTX, aunque el procedimiento es similar en otras radios (Ver artículo donde instalamos/actualizamos OpenTX en la emisora). Lo único que necesitamos es que el dispositivo a flashear:

  • Disponga de un pin SmartPort (telemetría) o
  • Que se trate del módulo Rtx interno.

Los dispositivos a actualizar pueden ser un receptor, un módulo extraible de la emisora, un módulo interno de la emisora o incluso cualquier dispositivo de telemetría (voltaje, altura, corriente, etc). El único requisito es que tenga conexión SmartPort.

Seguir leyendo

© 2019 Multicóptero X

Tema por Anders NorenArriba ↑