It is currently Fri 22. Nov 2024 0:42:31

All times are UTC + 1 hour





Post new topic Reply to topic  [ 6 posts ] 
  Print view Previous topic | Next topic 
Author Message
PostPosted: Tue 02. Nov 2021 23:45:14 
Offline

Joined: Fri 23. Jul 2021 11:34:34
Posts: 10
I will be using an FrSky Neuron 80 ESC with a Spirit GT. For now, I'll be using an external RPM sensor to feed into the Spirit for the governor input, but this ESC supports DShot telemetry. I'm wondering if it would be possible to add this in the future as an ESC telemetry option to the Spirit software to feed back RPM data for the governor and telemetry? Is this even technically feasible?

I thought about asking about the RPM output from the S.Port as an alternative, but I'm pretty sure that's too slow for a governor to be effective.

Thoughts?


Top
 Profile  
 
PostPosted: Tue 09. Nov 2021 10:31:34 
Offline
Site Admin

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

using telemetry data for Governor is unfortunately unusable, because data are too slow.
It is required that RPM wire is connected directly to the Spirit unit. So RPM signal can be processed without any delay.

In theory the ESC Telemetry can be implemented, but when using FrSky receiver it has no good reason.

_________________
Spirit System developer


Top
 Profile  
 
 Post subject: SmartPort Telemetry?
PostPosted: Wed 10. Nov 2021 14:38:45 
Offline

Joined: Fri 23. Jul 2021 11:34:34
Posts: 10
I'm not an expert on any of this, but my back-of-the-envelope math seems to imply that DShot RPM telemetry would be received at a rate at least as fast as the RPM pulses (at least on the 6 pole motor this helicopter uses). But I could totally understand if the delay introduced by requiring the ESC to calculate the RPM before even sending it to the Spirit would be too much to govern effectively.

Since you brought it up, I actually do think it would be valuable to implement support for FrSky SPort / FPort telemetry. Consider my current case:

T-Rex 500X:
  • FrSky RX8R Pro receiver (supports either SPort or FPort 1.0)
  • FrSky Neuron 80 (supports SPort telemetry)
  • FrSky FLVSS (supports SPort telemetry)
  • Spirit GT (supports FPort telemetry back to the RX8R Pro)

In this setup, I can either get telemetry from the Spirit GT by using FPort between the receiver and the FBL, OR I can get telemetry from the ESC and battery sensor by using SPort amongst those devices and SBus between the receiver and the FBL. I don't think there is a way to get the combination of all of the telemetry data simultaneously.

Contrast this with another of my helicopters.

Goblin Kraken 580:
  • FrSky RX8R Pro receiver (FPort 1.0)
  • HobbyWing Platinum Pro V4 (HW telemetry)
  • Spirit GT (supports FPort telemetry back to the RX8R Pro and HW telemetry)

In this setup, I am using FPort between the Spirit GT and the receiver to get telemetry data from the Spirit GT. The Spirit GT collects the telemetry data from the HobbyWing ESC and includes this in the data sent back to the receiver, alongside the altitude, vibration, and other telemetry that the Spirit collects. Other than the fact that I don't get individual cell voltage information, this setup actually gives me everything I want.

I know the Spirit GT does not currently support FPort 2.0, but is it possible that FPort 2.0 would allow the T-Rex 500X setup to imitate the Kraken setup somewhat by connecting the Spirit GT, Neuron, and FLVSS directly to a receiver that supports FPort 2.0?

Of course, the obvious solution for me would be to replace the Neuron with a HobbyWing (and I am considering that), but I think there's sufficient capability between the Spirit, Neuron, and other components that this should be reasonably doable. Consider this a humble ask.

Thanks. :)


Top
 Profile  
 
PostPosted: Thu 11. Nov 2021 9:28:51 
Offline
Site Admin

Joined: Mon 29. Apr 2013 16:06:44
Posts: 12442
If you want to use FPort, then all devices must support FPort.
It would be needed to translate all telemetry data from SPort to FPort to make it work.
I am not sure when FrSky will imlement FPort 2 to all their devices, otherwise it does not make a sense.

If you will use SPort instead of FPort then everything should work for you.

_________________
Spirit System developer


Top
 Profile  
 
PostPosted: Fri 12. Nov 2021 1:53:03 
Offline

Joined: Fri 23. Jul 2021 11:34:34
Posts: 10
Oh! I did not realize until your comment that the Spirit can report telemetry back to the receiver via SPort through the SYS port! My mistake: it is clearly in the docs!

I've set this up this evening and am happy to report that I am getting full telemetry from the Neuron, the FLVSS, AND the Spirit GT!

Thanks so much for all your hard work! 8-)


Top
 Profile  
 
PostPosted: Mon 15. Nov 2021 13:30:46 
Offline

Joined: Fri 20. Aug 2021 6:12:26
Posts: 61
Dshot telemetry runs at full dshot speed and is used in FPV Copters for realtime filter adjustments. So I guess it is fast enough to use in Govenor

https://github.com/betaflight/betaflight/pull/7264


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 36 guests


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-سيارات للبيع .