Updating the Rx documentation.
This commit is contained in:
parent
d13d8b76f4
commit
3e4bf46f1e
100
docs/Rx.md
100
docs/Rx.md
|
@ -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.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue