UAV Tool Box Radio Control Transmitter maximum channels for use with Pixhawk

5 views (last 30 days)
Is there a way to increase the default channel inputs that the radio control transmitter block can take?
It it is currently limited to 8 despite many SBUS-in signals from receivers carrying nearly 16 channels. Perhaps there is a hardcoded parameter somewhere in a parameter list for a certain hardware device.
Having more than 8 channels would greatly increase the efficacy of this system for aircraft utilizing various modes and control peripheri.

Answers (1)

Arun Mathamkode
Arun Mathamkode on 6 Sep 2024
RC transmitter block is using the InputRc uORB message to read the RC signals. You can use uORB read block and select inputRC as the uORB message, then you should have access to all the 18 channels. The output of the block will be a Simulink bus and you can select the bus elements as per your requirements. For example the RC signals are available in element named 'values'.
  1 Comment
riley cox-gross
riley cox-gross on 6 Sep 2024
Incredible! This helped a bunch. Do you also know if there is any way to increase the outputs of the device by using SBUS out?
I currently have the option for the either the main or aux rail that both have 8 channels each totalling 16, is there any other similar step to getting more channels to be output throught the Pixhawk's SBUS out port. The plan is to use an external system like a PowerBox SR2 to receive the SBUS out data from the pixhawk 6X.

Sign in to comment.

Products


Release

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!