Switching IBUS signals

I have been asked to solve a problem with Flysky FGR4S receivers.
I've used these and can decode the IBUS into an arduino for pwm control.

I need to read 2 FLYSKY FGR4S receivers, then select which receiver has control of the servos, etc.

Is it possible to read the 2 IBUS inputs, then output 1 IBUS signal?

The Ibus will then goto a Beier control unit.
OR output 10 pwm channels.

You can use two serial ports, one for each IBUS device attached.

Or if you are decoding the IBUS data stream, separate i/o pins for eac.

Or. You could use a multiplexer external to the Arduino and switch between two IBUS connections.

I don't think the IBUS receiver can be disabled, which could make sharing easier possible.

What is the use case for this? Just curious.

a7

The multiplexer external would be nice.

The paladin EV transmitter can do a lot of functions.
The guy is using a system for controlling a boat with twin Korts, thrusters, and various other items. He wants to switch from cruise to docking control. But has run out of control options.
The older x9d and x9e, using TX companion, was easy, I used it for a Shannon lifeboat.
The Paladin CAN SWITCH between 2 models, so the thought is to use 2 receivers, one for cruise, one for docking.

OK, sry asleep at the switches here.

This

handles 8 to 1 switching. You'd need two, one for each of TX and RX.

So that would handle switching 8 IBUS tx/rx pairs.

Overkill. But simple. Alternately, you could find a multiplexer with fewer channels, possibly even one IC with 2 4-1 mixes.

But then the inconvenience of wiring it. Flunk.

There may be more clever ways to do this. Not at my pay grade.

HTH

a7

thanks, food for thought.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.