Updating the Rx documentation.

This commit is contained in:
Dominic Clifton 2015-01-07 20:43:34 +00:00
parent d13d8b76f4
commit 3e4bf46f1e
1 changed files with 74 additions and 26 deletions

View File

@ -1,44 +1,54 @@
# Receivers (RX)
## Parallel PWM
A receiver is used to receive radio control signals from your transmitter and convert them into signals that the flight controller can understand.
There are 3 basic types of receivers:
Parallel PWM Receivers
PPM Receivers
Serial Receivers
## Parallel PWM Receivers
8 channel support, 1 channel per input pin. On some platforms using parallel input will disable the use of serial ports
and SoftSerial making it hard to use telemetry or GPS features.
## PPM (PPM SUM or CPPM)
## PPM Receivers
PPM is sometimes known as PPM SUM or CPPM.
12 channels via a single input pin, not as accurate or jitter free as methods that use serial communications, but readily available.
## MultiWii serial protocol (MSP)
These receivers are reported working:
Allows you to use MSP commands as the RC input. Only 8 channel support to maintain compatibility with MSP.
FrSky D4R-II
http://www.frsky-rc.com/product/pro.php?pro_id=24
## Spektrum
Graupner GR24
http://www.graupner.de/en/products/33512/product.aspx
## Serial Receivers
### Spektrum
8 channels via serial currently supported.
## S.BUS
These receivers are reported working:
Lemon Rx DSMX Compatible PPM 8-Channel Receiver + Lemon DSMX Compatible Satellite with Failsafe
http://www.lemon-rx.com/shop/index.php?route=product/product&product_id=118
### S.BUS
16 channels via serial currently supported.
## XBUS
These receivers are reported working:
The firmware currently supports the MODE B version of the XBus protocol.
Make sure to set your TX to use "MODE B" for XBUS in the TX menus!
See here for info on JR's XBUS protocol: http://www.jrpropo.com/english/propo/XBus/
FrSky X4RSB 3/16ch Telemetry Receiver
http://www.frsky-rc.com/product/pro.php?pro_id=135
Tested hardware: JR XG14 + RG731BX with NAZE32 (rev4)
With the current CLI configuration:
```
set serialrx_provider=5
set serial_port_2_scenario=3
feature RX_SERIAL
```
This will set the controller to use serial RX, with XBUS_MODE_B as provider and finally the scenario to be used for serial port 2.
Please note that your config may vary depending on the Board used.
### OpenTX configuration
#### OpenTX S.BUS configuration
If using OpenTX set the transmitter module to D16 mode and select CH1-16 on the transmitter before binding to allow reception
of 16 channels.
@ -47,16 +57,54 @@ OpenTX 2.09, which is shipped on some Taranis X9D Plus transmitters, has a bug -
The bug prevents use of all 16 channels. Upgrade to the latest OpenTX version to allow correct reception of all 16 channels,
without the fix you are limited to 8 channels regardless of the CH1-16/D16 settings.
## SUMD
### XBUS
The firmware currently supports the MODE B version of the XBus protocol.
Make sure to set your TX to use "MODE B" for XBUS in the TX menus!
See here for info on JR's XBUS protocol: http://www.jrpropo.com/english/propo/XBus/
These receivers are reported working:
XG14 14ch DMSS System w/RG731BX XBus Receiver
http://www.jramericas.com/233794/JRP00631/
### SUMD
16 channels via serial currently supported.
## SUMH
These receivers are reported working:
GR-24 receiver HoTT
http://www.graupner.de/en/products/33512/product.aspx
Graupner receiver GR-12SH+ HoTT
http://www.graupner.de/en/products/870ade17-ace8-427f-943b-657040579906/33565/product.aspx
### SUMH
8 channels via serial currently supported.
SUMH is a legacy Graupner protocol. Graupner have issued a firmware updates for many recivers that lets them use SUMD instead.
### Configuration
## MultiWii serial protocol (MSP)
Allows you to use MSP commands as the RC input. Only 8 channel support to maintain compatibility with MSP.
## Configuration
There are 3 features that control receiver mode:
```
RX_PPM
RX_SERIAL
RX_PARALLEL_PWM
RX_MSP
```
Only one receiver feature can be enabled at a time.
### Serial RX
See the Configuration document some some RX configuration examples.
@ -72,7 +120,7 @@ For Serial RX enable `RX_SERIAL` and set the `serialrx_provider` CLI setting as
| XBUS_MODE_B | 5 |
#### PPM/PWM input filtering.
### PPM/PWM input filtering.
Hardware input filtering can be enabled if you are experiencing interference on the signal sent via your PWM/PPM RX.