It is currently Fri 22. Nov 2019 8:43:04

All times are UTC + 1 hour





Post new topic Reply to topic  [ 3 posts ] 
  Print view Previous topic | Next topic 
Author Message
PostPosted: Sun 03. Nov 2019 21:30:12 
Offline

Joined: Thu 18. Jul 2019 15:13:20
Posts: 8
When I first setup my R-XSR, I used the Spirit's "Set Failsafe" button to set failsafe values.

Now I want to use the receiver's built in failsafe instead.

I want this so that I can set throttle to "hold" instead of pinning it to a specific value at failsafe. This is easily done with OpenTX failsafe settings but there seems to be no way to do it with spirit failsafe.

So I want the Spirit to "act dumb" about failsafe and just always use the receiver channel values.

Can I do this? If so, how?


Attachments:
failsafe_screen.png
failsafe_screen.png [ 111.46 KiB | Viewed 103 times ]
Top
 Profile  
 
PostPosted: Mon 04. Nov 2019 15:02:12 
Offline
Site Admin

Joined: Mon 29. Apr 2013 16:06:44
Posts: 9036
Hello,

you have to change Failsafe mode in your radio. There are several modes. I believe it is possible at least in one mode.
Unfortunately I can't provide you more details.

_________________
Spirit System developer


Top
 Profile  
 
PostPosted: Mon 04. Nov 2019 19:39:44 
Offline

Joined: Thu 18. Jul 2019 15:13:20
Posts: 8
I'm pretty sure that I'm using the correct setup on the radio. It's the same one I use successfully on many other planes and helis with "simple" receivers.

The screenshot shows the setup. The most important thing is that throttle says "HOLD".

In my testing with spirit, I did the following:

- Took blades off
- Connected to spirit PC software
- Spin up heli
- Turned off the radio

This caused motor to stop. What I wanted was throttle hold (motor keeps running)

Then I tried a second experiment.

- Spin up heli
- Clicked "Set failsafe" in the spirit PC software
- Turned off radio

Now the motor keeps running. So the third experiment:

- Turn on radio
- Spin down motor
- Turn off radio

Now the motor spins up. Not what I want.

The spirit seems to be ignoring my failsafe settings on my radio in favor of what I chose when I clicked "Set Failsafe" in the spirit software. This is possible in SBUS because failsafe has a dedicated bit in the packet. From https://github.com/bolderflight/SBUS

Byte[0]: SBUS Header, 0x0F
Byte[1-22]: 16 servo channels, 11 bits per servo channel
Byte[23]:
Bit 7: digital channel 17 (0x80)
Bit 6: digital channel 18 (0x40)
Bit 5: frame lost (0x20)
Bit 4: failsafe activated (0x10) <----
Bit 0 - 3: n/a
Byte[24]: SBUS End Byte, 0x00

So it's possible to get all the digital channels (e.g. throttle hold) and still know that failsafe is activated. I'm wondering how the spirit logic handles this case and if there is a way to change it.


Attachments:
failsafe.jpg
failsafe.jpg [ 236.8 KiB | Viewed 49 times ]
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  



Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
skymiles_red v1.0.1 designed by Team -Programming forum-سيارات للبيع .