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) # 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 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. 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. 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. 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. 16 channels via serial currently supported.
## XBUS These receivers are reported working:
The firmware currently supports the MODE B version of the XBus protocol. FrSky X4RSB 3/16ch Telemetry Receiver
Make sure to set your TX to use "MODE B" for XBUS in the TX menus! http://www.frsky-rc.com/product/pro.php?pro_id=135
See here for info on JR's XBUS protocol: http://www.jrpropo.com/english/propo/XBus/
Tested hardware: JR XG14 + RG731BX with NAZE32 (rev4) #### OpenTX S.BUS configuration
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
If using OpenTX set the transmitter module to D16 mode and select CH1-16 on the transmitter before binding to allow reception 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. 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, 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. 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. 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. 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. 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 | | 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. Hardware input filtering can be enabled if you are experiencing interference on the signal sent via your PWM/PPM RX.