Hi all, I don’t know if this is the place for feature requests, but here we go…
I’d like to request a feature where APM engages a failsafe if it hasn’t detected a change on a certain channel for more than 1 second (or whatever…)
The idea is this*:
I just finished a Pixhawk quad, and I’m using a Turnigy 9x transmitter. Stock module and Rx, but Er9x flashed.
I’d like to have an Rz failsafe, but the Turnigy doesn’t provide that option. The Rx just keeps outputting whatever the last signal was. This worries me, since the quad would then just fly away in whatever direction it was going until the battery died…
I don’t want to upgrade to FrSky, just for the failsafe feature… What I can do, however, is set up the transmitter such that one of the channels outputs a periodic signal, say 1000 ms one second, 2000ms the next, repeating forever.
Then if radio contact is lost, it can be detected by the flight controller, by the fact that a specific channel is no longer periodically switching.
It doesn’t need to be a separate channel, either. It could be implemented on the mode channel, or some switch channel. Say, channel 7 is setup as a switch (high/low). You could set high = 1800, low = 1200, and then put a periodic signal of about +/-100ms on top of that.
The output would be:
high: 1700-1900-1700-1900-1700-1900-etc…
low: 1100-1300-1100-1300-1100-1300-etc…
If the periodic oscillation stops at the Rx side, the flight controller can detect that radio contact has been lost, and engage failsafe mode.
Anyway, I this this type of failsafe detection would be a great feature to have in 3.2
*After googling, I was slightly disappointed to learn that I wasn’t the first to think of this… I found the same idea here: openrcforums.com/forum/viewtopic.php?f=35&t=1054