This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
sbus [2017/10/04 07:39] silverxxx created |
sbus [2017/10/04 07:52] (current) silverxxx |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Sbus input | + | |
| + | |||
| + | **Sbus input** | ||
| Sbus is an additional input type currently added to the bwhoop code only ( stm32 ). The pin used is one of the programming pins, SWCLK. That means the programming can only be done at powerup, during gyro calibration, | Sbus is an additional input type currently added to the bwhoop code only ( stm32 ). The pin used is one of the programming pins, SWCLK. That means the programming can only be done at powerup, during gyro calibration, | ||
| Line 5: | Line 7: | ||
| The input pin supports both 3.3v and 5v, which should work with most SBUS receivers available. After signal is detected, the firmware waits for zero throttle for approximately 1 second before accepting the signal. Failsafe is set at 1 second of no signal, internal failsafe of the quad is used, which sets throttle to zero. | The input pin supports both 3.3v and 5v, which should work with most SBUS receivers available. After signal is detected, the firmware waits for zero throttle for approximately 1 second before accepting the signal. Failsafe is set at 1 second of no signal, internal failsafe of the quad is used, which sets throttle to zero. | ||
| - | To activate sbus input, enable the line " | + | To activate sbus input, enable the line " #define RX_SBUS" |
| - | #define RX_SBUS" | + | |
| + | **Rates** | ||
| + | |||
| + | The current scaling is calculated to correspond with taranis settings on 100% limits. Higher limits will also be recognized, but the throttle active range will shrink as well. For other radios the range is 988 - 2012 uS, 1500 center. | ||
| + | |||
| + | **Safety** | ||
| + | |||
| + | Although some checks are made, the SBUS input could possible be decoded incorrectly; | ||