cleanflight/docs/Rssi.md

45 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

2014-09-16 00:40:17 +02:00
# RSSI
RSSI is a measurement of signal strength and is very handy so you know when your aircraft isw going out of range or if it is suffering RF interference.
2014-09-16 00:40:17 +02:00
Some receivers have RSSI outputs. 3 types are supported.
1. RSSI via PPM channel
1. RSSI via Parallel PWM channel
1. RSSI via ADC with PPM RC that has an RSSI output - aka RSSI ADC
2014-09-16 00:40:17 +02:00
## RSSI via PPM
Configure your receiver to output RSSI on a spare channel, then select the channel used via the CLI.
2014-09-16 00:40:17 +02:00
e.g. if you used channel 9 then you would set:
2014-09-16 00:40:17 +02:00
```
set rssi_channel = 9
2014-09-16 00:40:17 +02:00
```
2015-05-07 16:11:09 +02:00
Note: Some systems such as EZUHF invert the RSSI ( 0 = Full signal / 100 = Lost signal). To correct this problem you can invert the channel input so you will get a correct reading by using command:
```
set rssi_ppm_invert = 1
```
Default is set to "0" for normal operation ( 100 = Full signal / 0 = Lost signal).
2014-09-16 00:40:17 +02:00
## RSSI via Parallel PWM channel
Connect the RSSI signal to any PWM input channel then set the RSSI channel as you would for RSSI via PPM
## RSSI ADC
2014-11-13 11:47:18 +01:00
Connect the RSSI signal to the RC2/CH2 input. The signal must be between 0v and 3.3v.
Use inline resistors to lower voltage if required; inline smoothing capacitors may also help.
A simple PPM->RSSI conditioner can easily be made. See the PPM-RSSI conditioning.pdf for details.
2014-09-16 00:40:17 +02:00
2014-11-13 11:47:18 +01:00
Under CLI :
- enable using the RSSI_ADC feature : `feature RSSI_ADC`
2014-11-13 11:47:18 +01:00
- set the RSSI_SCALE parameter (between 1 and 255) to adjust RSSI level according to your configuration.
2014-09-16 00:40:17 +02:00
2014-11-13 11:47:18 +01:00
FrSky D4R-II and X8R supported.
2014-09-16 00:40:17 +02:00
The feature can not be used when RX_PARALLEL_PWM is enabled.