Problemas con el RSSI de betaflight en el OSD, es un clásico, por mucho tiempo que llevemos en el hobby siempre puedes encontrar este problema. ✅ El típico 0 que parpadea en el OSD y a priori tienes todo bien configurado.

Has configurado el rssi en betaflight y se ve la señal en la pestaña de la recepción de los canales, pero no hay manera de que aparezca en el ODS. Pues en este post explicaremos como configurar el RSSI en betaflight para los usuarios de Frsky.

El planteamiento es exactamente el mismo para otras emisoras en la configuración de betaflight y sus comandos, pero es muna guía muy útil para aprender a configurar y entender como funciona el RSSI en nuestros drones.

Además descubrirás cuales son las formas de gestión y configuración del RSSI dependiendo del protocolo que estas utilizando, como S-Bus, F-Port o Analógico. Si quieres saber como poner el RSSI en receptores de Flysky te recomiendo que leas este post; Como Poner RSSI en Receptores FlySky.

☝ RSSI no Aparece En Mi OSD de Betaflight

RSSI 0Si el RSSI no aparece en el OSD o en el OSD de betaflight rssi 0, puede ser por varios motivos, que vamos a ir detallando de menos a mas complicado, solucionar este problema no será complicado. Este post puede ser leído por muchas personas, unos que sepan muchísimo y otros que acaban de empezar y se dejan de activar esas cosillas que a priori parecen mas simples.

Como la pestaña del RSSI de la configuración en betaflight de los canales, o simplemente no ha activado el RSSI en la configuración del OSD. Pues empecemos.

RSSI Aparece un 0 parpadeando

No se ve el RSSI en el OSD, ese es el problema, existen cuatro principales motivos por el cual no aparece ninguna valor o señal en la pantalla del OSD, o simplemente aparece un 0 como una casa, sí, ese que tanto nos gusta. Los motivos son:

  1. No has activado en la pestaña del Canal RSSI el auxiliar donde te viene la señal.
  2. No has activado en el OSD ver señal RSSI o ambas cosas.
  3. Ves la señal del RSSI en la pagina de los canales de Betaflight, has activado todo lo anterior y no aparece por el OSD.
  4. No ves la señal del RSSI en los canales, aunque tu piensas que si debería estar activada.

Como puedes observar, los dos primeros casos son muy simples y no entrañan ningún tipo de problema y tienen una muy fácil solución. En cambio los dos siguientes son mucho mas complicados o a priori más difíciles de arreglar.

Pero tranquilo aquí te daremos la solución para cada uno de ellos, aprenderás a solucionarlos y a entender el funcionamiento.

🎯 Solución porque no Sale el RSSI en OSD

Los puntos 1 y 2 son fáciles, solo tienes que activar las pestañas que aparecen en betaflight como Canal RSSI y seleccionar RSSI en las opciones que aparecen en la izquierda de la pantalla de configuración del OSD.

Los fallos en el punto 3 y 4 son más peliagudos y un pelo mas complicados de resolver, pero nada imposible.

Si tu problema de RSSI es el tercero, piensa, te esta llegando la señal RSSI a uno de tus canales, por lo que eso ya esta bien, quiere decir que tiene que ser algún problema de Betaflight.

Pues sí, así es, a veces la comunicación puede fallar y se quedan bugs y por alguna razón falla, para resolver este problema existen dos formas para solucionarlo;

  • Accede a CLI he ingresa en la configuración del RSSI mediante el comando get_rssi o set_rssi?, accederás a la configuración. Veras que en una línea pone rssi_inverted = OFF, pues en esta línea cámbialo ponlo en ON, mediante;
 set_rssi_inverted = ON

 save      

Comprueba si te funciona, si no te va, vuelve a ponerlo en OFF, entonces te tendría que aparecer, recuerda de activarlo en el    perfil del OSD.

Si tu problema es el cuarto, te toca configurar tu RX o TX y sus parámetros, se complica aun poco más la cosa, pero nada difícil. Para eso sigue leyendo que te lo explico todo.

👍 Configurar RSSI en Betaflight

Tendrás que estar realmente seguro como esta configurado tu receptor, si es capaz de enviar RSSI por canal o no, dependiendo del firmware que tiene y el protocolo que estas utilizando. Es decir tendrás que configurar el RSSI de cero y tener presente otros aspectos.

🚀 Configuracion RSSI de Forma Analógica

Desde una salida analógica ya incorporada en el RX receptor, es la mas fácil de configurar. Básicamente lo tienes que soldar un cable más y activar en la pagina de configuración la pestaña de Análoga RSSI en betaflight.

RSSI Analogico
Eso si, tendrás que tener un RX que tenga una salida RSSI analógica, como por ejemplo el R9M Slim+

Configuracion RSSI Analogico

Configuracion RSSI desde el Transmisor TX

Desde un canal configurado en el Transmisor, configuras la emisora para que envie el RSSI que capta por la telemetría del Smart Port y la inyecta en un canal que tu quieras.

Esta opción es buena, ya que fuerzas un canal Auxiliar a que envie una señal de retorno que esta enviando el propio RX, de esa forma el problema con el RSSI desaparece si o si.

1. Por lo tanto, en este modo, tendrás que utilizar el firmware que permita la comunicación por Smart-Port. De esa forma podrás tener el RSSI en tu emisora, cuando lo busques mediante «Descubrir Nuevos Sensores» desde tu emisora.

2. Una vez hecho esto, entras en la pagina de IMPUTS para crear un nuevo perfil, bajas a la tercera opción SOURCE entradas, seleccionas la opción de TELEMETRIA y ahí buscas la entrada RSSI. En la etiqueta de SCALE introduce 100dB para ajustarla a la señal de entrada de señal.

3. Después accedes a la pagina de MIXER, seleccionas en SOURCE la entrada del IMPUT que has configurado antes, si es la 11, seleccionas 11. Para acabar de ajustar la señal en WEIGHT (peso) lo pones a 200 y offset -100.

Una vez realizado esto, solo tienes que ir a betaflight y en la pagina de RECIVER / receptor ver que el canal 10 esta recibiendo señal, ya que tiene la barra llena, comprobado esto solo queda seleccionar el RSSI Channel y seleccionarlo en el OSD.

Solucion Problemas RSSI Betafligh

Configurar RSSI desde el Receptor

Parece que es lo mismo que antes, pero no, para configurar este tipo de RSSI, lo único que tienes que hacer es flashear tu RX con un firmware que permita exactamente eso.

Muchos firmwares ya lo llevan por defecto, por ejemplo el XM Plus por S-Bus que te dice donde tiene el RSSI insertado directamente en un canal, si no dispones de el, siempre puedes actualizar el firmware.

Para comprobar que funciona puedes ir a la pagina de Receptor de Betaflight y comprobar que aparece justo donde lo indican. Normalmente en el canal 16, AUX 12.

RSSI por canal S-Bus

RSSI por el protocolo FPORT

Comandos F-Port HalfDuplex

Evidentemente solo funciona si usas el protocolo de comunicación F-Port de un solo cable, este protocolo envía todas las señales por un único cable. Para usar F-Port, primero tienes que tener, evidentemente el firmware de F-Port instalado en tu RX, esto funciona para la serie R, como por ejemplo los R-XSR o R9Slim.

Para usar F-Port recuerda que dependiendo de la placa tendrás que invertir la señal, mediante los comandos;

set serialrx_halfduplex = ON

set serialrx_inverted = ON

Si ves que el valor es bajo, unos 50 de RSSI, tendrás que escalar a el doble la señal, mediante el comando;

set rssi_scale = 200

Lo bueno de usar este método es que la señal RSSI es «pura», ya que envía una señal explicita a betaflight diciéndole, toma esta es la señal RSSI. Esta se inyecta directamente al programa y no tienes que hacer nada, solo activar el RSSI en el OSD.

Esquema Conexion F-Port

RSSI por SBUS mediante Calculo de Perdida de Paquetes

NO USES ESTE SITEMA!

Este funciona, pero es la peor señal RSSI, ya que no es del todo real ni funcional, es un porcentaje de perdida de paquetes de datos. No es bien bien una señal RSSI, sino un calculo porcentual de perdida de datos, que según ellos, te da mas o menos un valor, este genera normalmente problemas RSSI, ya que no es la señal.

El problema de este tipo, es que, si por ejemplo vuelas lejos, lo normal es que la señal RSSI vaya bajando exponencialmente pues si tienes este RSSI configurado. Puedes llevarte un susto, ya que en tu OSD veras una señal RSSI fuerte, y de repente bajara a la mitad y puede llegar a perderla y entrar en failsaf.

Es decir, no tienes margen de maniobra cuando ves que tu RSSI es critico. Si igualmente quieres activarlo solo tienes que ingresar en el CLI y introducir el siguiente comando. Por defecto esta en OFF.

set/get_rssi_src_frame_errors = on/off
Solucion RSSI 0 en OSD



Conculsion Problemas con RSSI en Betaflight

Espero que al final todos los problemas RSSI queden resueltos con esta guía y hayas aprendido cuales son las formas por la cuales se capta y transmite la señal RSSI, y como se configuran dependiendo del RX y del TX.

Si tienes mas dudas, puedes dejar un comentario.