FPort FrSky

E’ nato un nuovo protocollo di comunicazione fra ricevitore e flight controller, creato in collaborazione da Frsky e Betaflight.

Perché:

Con FPort, i dati di controllo trasmessi dal telecomando, la telemetria (compresi dati MSP) e i valori RSSI, viaggiano su di un solo filo connesso ad  una sola porta seriale hardware della FC, usando le stessa uscita della Smart Port presente sulle riceventi telemetriche FrSky. Questo consente di avere le stesse funzioni di S_BUS ed SPORT impegnando una sola porta UART sulla FC, al posto delle due altrimenti necessarie.
Inoltre lo standard FPort ha un “lag” minore rispetto a S_BUS (ammesso che siate in grado di avvertire la differenza…)

Ricevitori compatibili in questo momento:

RicevitoreCompatibile ?Pagina di download del firmware
FrSky RXSRYes (beta)Qui
FrSky X4RYes (beta)Qui
FrSky X4R-SBYes (beta)Qui
FrSky XSRYes (beta)Qui
FrSky XSR-MYes (beta)Qui
FrSky R9M SlimYes (beta)Qui
FrSky R9M Slim+Yes (beta)Qui

Attenzione: i firmwares versione beta, potrebbero non essere affidabili al 100%!

Cosa serve:

  • Una ricevente FrSky, con installato un firmware dedicato alla FPort (vedi elenco sopra).
  • Una flight controller con disponibile una porta seriale hardware compatibile con la Smart Port: Quindi una scheda F3, F7 o una F4 con presente un invertitore bi-direzionale; se invece si dispone di una FC F4 non dotata di invertitore bi-direzionale, è necessario modificare il ricevitore per prelevare il segnale non invertito, come si farebbe per utilizzare la Smart Port.

Ps: per informazioni su come modificare la ricevente, leggere questo articolo.

Come installarlo:

Scaricare il firmware per la propria ricevente e installarlo.

Installare l’ultima versione di Betaflight nella propria flight controller, o comunque una versione che comprende FPort.

Collegare l’uscita Smart Port della RX alla FC:
Ai Fight Controller di tipo F3 o F7, può essere collegata al pin TX di qualsiasi porta UART hardware libera.
Ai flight Controller di tipo F4 con non presente un ingresso Smart Port (invertitore bi-direzionale) e ricevente modificata, può essere collegata al pin TX di qualsiasi porta UART hardware libera.
Ai Flight Controller di tipo F4 con presente un ingresso Smart Port (invertitore bi-direzionale), va connessa a questo. (Verificare sul manuale della FC)

In Betaflight Configurator, settare “Serial RX” per la porta a cui si è collegata la ricevente:

Come tipo di ricevente scegliere Serial RX e FPort come protocollo:

Da CLI inserire i seguenti comandi in base FC scheda utilizzata:

Per FC con processore F3/F7:

set serialrx_halfduplex = ON
set serialrx_inverted = ON
save

Per FC con processore F4 dotate di invertitore bi-direzionale (ingresso Smart Port):

set serialrx_halfduplex = OFF
set serialrx_inverted = ON
save

Per FC con processore F4, non dotate di invertitore bi-direzionale e ricevitore modificato:

set serialrx_halfduplex = ON
set serialrx_inverted = OFF
save

Bindare il ricevitore

Verificare il corretto funzionamento del ricevitore, controllando in Betaflight Configurator che le barre si muovano correttamente.

Aggiornare i sensori nella pagina telemetria del radiocomando e controllare i coretti valori.

Se si utilizzano i LUA script per Betaflight, installare l’ultima versione disponibile da qui, perché le versioni datate non funzionano.

Autore dell'articolo: Luigi Bomben

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

*

code