FPV-Community.com

Full Version: Futaba FASST Lost package indicator
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Many OSD’s has a RSSI (Receiver Signal Strength Indicator) input which measures voltage. Many FM receivers uses a chip that has an RSSI output which gives an analog signal that gets stronger the better reception you have. However many 2.4GHz receivers doesn’t have a RSSI output. I use Futaba’s FASST 2.4GHz system and the R617FS receivers does have a RSSI output. However this RSSI output is simulated and digitalized and isn’t that useful. Instead I found a much better way of telling how good reception I have.

The Futaba FASST 2.4GHz system like all 2.4GHz systems sends packages of information from the transmitter to the receiver. Each package created follows a protocol and when the receiver receives a package it checks that it intact, if it isn’t, it’s discarded. It only moves the servos if it receives a package that is complete and valid.

The Futaba receivers have two led’s ether shines green of red. When the receiver is bound and receives good packages the led shines constantly green. But when the transmitter is turned of the led turns red. Hooking it up to an oscilloscope I discovered that every time it get’s a broken package or no package at all it sends a pulse to the red led making it blink. One package lost gives a pulse of about 1-1.2ms. More packages lost equals a wider pulse which is great news! This means that you can with a simple RC-filter(resistor capacitor filter) can get a nice analog signal that increases in strength depending on the number of lost packages.

This is a much more accurate way of knowing your receiver signal health. An ordinary RSSI only displays how powerful the signal it receives is, not if it’s any good. Strong Interference shows as a high RSSI value while the receiver can’t “hear” your transmitter. With the lost package indicator you know exactly how strong your RC link is regardless of interference.

In this guide I will be showing you how to modify the R617FS receiver, but this can easily be adopted for many other receivers. I do not know if other brands send a pulse to their led’s every time a package is lost but if you got some “know how” you can easily find it out with an oscilloscope.

[Image: sfpv11.jpg]
Here is a modified R617FS receiver. I drilled a small hole in the side of the case for the wire.

[Image: sfpv12.jpg]
This is how simple it is. It’s just a wire soldered to the anode(+) of the red led.

[Image: sfpv15-2.jpg]
Coincidentally the arrow on the PCB points to precisely where you want to solder the wire to.

The output from the LED is 1.8V. Now we need to make the digital signal from the led into an analog voltage, and to do that we need to construct a simple RC-filter(resistor capacitor filter). It’s nothing more than a resistor in series and a capacitor in parallel with the RSSI input. Here is a simple schematic:
[Image: lost-package.jpg]
In simple terms, the resistor in series makes the capacitor charge slower than it normally would, it also makes the capacitor discharge at the same slow rate. Which means that the capacitor’s voltage rises almost linearly to the amount of pulses it receives.

I found that around 70% lost packages the servos starts to get very jumpy. Above 30-40% lost packages and it’s time to head home. You can’t see of feel anything weird at that point but when you are loosing that many packages not much is needed to lose more, and it happens fast.

To know what resistor and capacitor to use, you need to do some math. I won’t be explaining how to calculate the values in this guide, but if you want to read about it, you can find it here; RC-Filters on wikipedia.
Since above 70% lost packages is almost the same as 100% when it comes to being able to control the aircraft, I decided to make the capacitor fully charged at about 70% duty cycle. This means that the OSD will read the 70% lost packages as 100%. Why do you want to do that? - You gain resolution in the spectra that is of use to you.

I ended up with a 68K ohms resistor and a 10uF capacitor. Then when the OSD shows 50% lost packages it’s time to head home.

This is the OSD I will add the filter to, a Simple OSD from Flytron.com.
[Image: sfpv13.jpg]
It’s important to have the filter as close to the OSD as possible, so I used SMD components and soldered them directly to the PCB.

[Image: sfpv14.jpg]
The capacitor is a 1206 and the resistor is a 0805 which I had laying around.

Here is a video where I use the lost package indicator:

However I use different values in the video which results in a more “jerky” and less accurate readout.

This guide was brought to you by:
[Image: rcexplorer.png]
Good work David!

I Followed this on your webpage, i check often your new projects and ideas!

Seems to work well, have you tested this in the field yet?
curious, whats the range of your FASST system ? it looks pretty good.
i have a DX7 and some Spektrum receivers, but no oscilloscope.
they have no led also. I think flytron has a device to read the flightlog and get rssi from it, but on smaller receivers there's no flightlog either, and no led for signal strenght :-(
I have a Jeti Duplex system for 2.4GHz and they made it quite crazy way. Duplex is great for it's telemetry, sent by rx to the tx, where you can read it using external device with display (jeti box). BUT:

1) There is no RSSI information available "on board"
2) You can find RSSI infromation using jeti box, but not as an information from receiver, but from transmitter (...don't ask me why...)
3) So, it's totaly useless for FPV, because you can't get this information on board of airplane and you also can't watch jeti box information with goggles on your eyes... And, what's even worse, you can configure audio alarms for a lot of events (decrease of voltage, high current, high temeprature etc), but not for low RSSI reading (only for "no signal from rx received", which is a little late...).

So that's why I use 40MHz Hitec receivers instead od 2.4Ghz Jeti Duplex...
Thanks for this idea, I have an 8-channel Airtronics 92824 2.4 Ghz Rx and the 10 channel 92104 which I will use it on. They have a blue binding LED which is always on with a strong signal, and it begins to blink off as data begins to get lost. The addition of an inverter/buffer to your circuit should allow it to work fine with my configuration.

The photo is of the 92824
Reference URL's