It is currently Mon 25. Nov 2024 0:43:42

All times are UTC + 1 hour





Post new topic Reply to topic  [ 14 posts ]  Go to page 1, 2  Next
  Print view Previous topic | Next topic 
Author Message
PostPosted: Mon 22. Oct 2018 22:27:55 
Offline

Joined: Mon 22. Oct 2018 21:52:23
Posts: 9
Hi,

I am having some strange issues with the telemetry data and the spirit pro. I am getting the telem data fine, but for some reason I am seeing 2 packs on the TX. I can't see where in the heli setup it would see 2 packs? It's not mission critical but my voice alerts from the TX tell me data from Channel A (which is correct) and then Channel B which doesn't exist.

Setup is (all on most current Firmware)
Spirit Pro
Align ESC 130a
SPM4649t
DX9

I am not by any means saying this is a problem with the spirit, but I need to understand where in the chain this second pack is coming from?

Cheers


Top
 Profile  
 
PostPosted: Tue 23. Oct 2018 7:34:31 
Offline
Site Admin

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

unfortunately this is hard coded in the Spektrum radios. What we could do is to share the values between both "packs" so your radio will show same values there.
This could be more comfortable I guess.

_________________
Spirit System developer


Top
 Profile  
 
PostPosted: Wed 24. Oct 2018 9:07:49 
Offline

Joined: Mon 22. Oct 2018 21:52:23
Posts: 9
Hi,

Thanks for getting back to me, I thought the issue would either be with the Align ESC as this is creating the telem data or the way the RX was translating the feed.

I have asked both Align and Spektrum for comment but I won't hold my breath.

Cheers,


Top
 Profile  
 
PostPosted: Fri 26. Oct 2018 9:24:29 
Offline

Joined: Mon 22. Oct 2018 21:52:23
Posts: 9
Hi ZeXx86,

Following your comment earlier in the week, I went to Spektrum an asked them their thoughts on my issue and they came back with the following. I had rolled back the DX9 airware to 1.2 and it seemed to fix the dual display issue on the TX but I still got dual voice alerts..

---
Hi Steve

The dual battery report is generated from the Spirit flight controller sending the information to the 4649T.
The reason it appears to work correctly when the transmitter is at 1.2 is that those versions agree with each other.
There has been an update to the code and the correct resolution is to contact Spirit regarding the firmware for the flight controller.

---

So seems I am stuck between Spirit saying it is a Spektrum issue and Specktrum saying it is a Spirit issue.

Any thoughts?

All the best,

Steve


Top
 Profile  
 
PostPosted: Mon 29. Oct 2018 22:06:45 
Offline

Joined: Mon 22. Oct 2018 21:52:23
Posts: 9
bump

Sent from my SM-G950F using Tapatalk


Top
 Profile  
 
PostPosted: Tue 30. Oct 2018 15:38:38 
Offline
Site Admin

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

there is very simple test you can do.

Just turn your radio on and then check the telemetry screen. Do you see both Channel A and Channel B?
No need to turn the Spirit unit or anything else.
This is hardcoded directly in their protocol to show both always.
You can check this protocol here:
https://github.com/SpektrumFPV/Spektrum ... ors.h#L433

Spirit unit has no control over what is being displayed or said.

The Spirit unit can only change Capacity/Current data in this where both channels are filled according this structure.
And also there were no changes for years in that area as you can see in the History of this document.

We would be glad to know what we can do differently. As far as is described in their documentation it is not possible for Flight Pack Capacity telemetry page.

Any contact for Spektrum developer would be appreciated.

_________________
Spirit System developer


Top
 Profile  
 
PostPosted: Tue 30. Oct 2018 19:43:42 
Offline

Joined: Tue 30. Oct 2018 19:15:54
Posts: 4
Location: USA, Illinois, Champaign
ZeXx86 wrote:
Just turn your radio on and then check the telemetry screen. Do you see both Channel A and Channel B?
No need to turn the Spirit unit or anything else.
This is hardcoded directly in their protocol to show both always.

Spirit unit has no control over what is being displayed or said.


No, that is incorrect. (In more ways than I'm going to mention here.)

The message format to which you linked tells the flight controller how to send the data. The flight controller should also send the "no data" sentinel value for fields when there is no data for that. For instance, if you have only 1 battery pack, you should send the data for it in the three "_A" fields. If you do not have data for a field, then you must insert the correct value to hide that data or the values you are sending will be displayed.

For this sensor, the "no data" value is 0x7FFF, which if included in all "_B" fields will tell the transmitter to hide that field.

The field which controls whether the B channel is displayed at all is current_B. If current_B == 0x7FFF then the data will be hidden. Anything else and it will be shown.

Quote:
The Spirit unit can only change Capacity/Current data in this where both channels are filled according this structure.
And also there were no changes for years in that area as you can see in the History of this document.

We would be glad to know what we can do differently. As far as is described in their documentation it is not possible for Flight Pack Capacity telemetry page.

Any contact for Spektrum developer would be appreciated.


I would not look at those documents for comprehensive change log information. While the raw format was developed years ago, changes to make specific sensors usable have been occurring throughout the history of the products and are documented more in the transmitter change logs than in these "getting started" documents. These are not comprehensive, detailed specifications detailing all behavior. They will get you started, but you need to actually use the transmitter to see what it will do for each sensor. You may also note that endian is not specified and it varies from sensor to sensor depending on who created the sensor and when, so you actually have to have a transmitter to see how it displays.

I'm glad to hear that you would like to know how you can improve your product to work properly with the transmitters.

Feel free to PM me with questions. We work regularly with BetaFlight, MSH, and other FC developers as well as with turbine ECU vendors and other third-party sensor vendors such as Smoke-EL. If you would like to read more on how the telemetry works, I have numerous posts in the RCGroups "Radios" and "DIY Electronics" forums on the subjects.

Andy


Top
 Profile  
 
PostPosted: Tue 30. Oct 2018 20:00:33 
Offline
Site Admin

Joined: Mon 29. Apr 2013 16:06:44
Posts: 12442
Welcome in our forum!
Very well, now it is clear. Thank you very much!

Actually we are testing with many Spektrum radios but we do not have all of them.

Here there is updated firmware:
http://spirit-system.com/dl/fw/spirit-fw-2.5.6.4df

No need to make any other changes.
I believe that now it will work everywhere, thanks to AndyKunz ;)

Regarding changelogs unfortunately not all changes are documented. We've had compatibility issues with 1.21 that were not documented elsewhere. But just with some Spektrum radios. With some of them telemetry was not working at all.
The difference was in which time frame the telemetry data were sent. So it will be great to be in touch with you.

_________________
Spirit System developer


Top
 Profile  
 
PostPosted: Tue 30. Oct 2018 20:16:18 
Offline

Joined: Tue 30. Oct 2018 19:15:54
Posts: 4
Location: USA, Illinois, Champaign
Thank you for the welcome.

ZeXx86 wrote:
Actually we are testing with many Spektrum radios but we do not have all of them.
<snip>
But just with some Spektrum radios. With some of them telemetry was not working at all.
The difference was in which time frame the telemetry data were sent. So it will be great to be in touch with you.


You do not need all.

All sensors are supported by DX9 and higher for our legacy transmitter line. Some sensors (PowerBox, turbine, etc.) are not supported in lower systems.

If you have a DX9 and an iX12, you have enough to verify operation for the two families. If you want to know if a particular sensor is supported by lower radios, just ask me. There are only a few (like the examples above) which would not make sense. Not many folks with a giant scale plane are flying with an entry level radio!

Andy


Top
 Profile  
 
PostPosted: Tue 30. Oct 2018 20:18:17 
Offline

Joined: Tue 30. Oct 2018 19:15:54
Posts: 4
Location: USA, Illinois, Champaign
ZeXx86 wrote:
The difference was in which time frame the telemetry data were sent.


There is a thread for the SPM4649T in RCGroups Radios forum where the engineer for that product will be happy to answer your questions.

Andy


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 14 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 77 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:  
cron



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