It is currently Mon 25. Nov 2024 0:52:59

All times are UTC + 1 hour





Post new topic Reply to topic  [ 6 posts ] 
  Print view Previous topic | Next topic 
Author Message
PostPosted: Wed 20. Nov 2019 15:54:21 
Offline

Joined: Wed 20. Nov 2019 14:16:41
Posts: 4
Hi

I just replaced my MicroBeast by a Spirit unit on my Trex500, and I'm struggling with configuration.

Hardware:
TX: Multiplex Profi 16, Firmware 3.56 (RF firmware version: 1.72)
RX: Multiplex RX-7 MLINK, Firmware 1.38, SRXL V1 output activated
Flybarless controler Sprit V2 Firmware 2.6.4
Installation: horizontal 0°
Head configuration : CCPM 120°
Servo connections CH1,CH2,CH3 triple checked

On the transmitter all mixers are disabled, and all channels output a linear (-100..+100%) signal. I checked with the transmitter integrated servo monitor. But on the Spirit side, channel readings are a bit weird. TX channel 4 seems to be skipped, TX channel 5 is mapped on spirit channel 4, TX channel 6 is mapped on Spirit channel 6. Elevator (collective) is reversed with very limited range is 118..0%, Pitch channel is reversed with limited range 118..-68%, see table bellow

Code:
TX channel | Spirit channel |       mapping         |  status   /  range
       1            1                Aileron            ok, -107..+107%
       2            2         Elevator (collective)     reversed  118..0%
       3            3                Rudder             ok, -107..+107%
       4          ignored
       5            4                Gyro               ok  , -92..95%
       6            5                Pitch              reversed  118..-68%


Actually the Pitch and Elevator (collective) signal range seen by the spirit unit seems to depend on the Collective position on the TX when the model is powered up:

Code:
TX Collective initial    | Spirit Elevator   |  Spirit Pitch
position at power up     | (collective)range |     range             
   -100%                      0..-118             74..-118
      0%                    108..-106            109..-104
   +100%                    118..   0            118.. -68 


After setup, all axis are moving in the right way. When moving the model, aileron and rudder are properly compensated but:
- Collective is slow to respond
- When moving the model on the pitch axis, the unit respond by adjusting collective (!?)


Am I missing something ? Was the Sprit V2 tested with Multiplex gear ?

A worried customer.


Top
 Profile  
 
PostPosted: Mon 25. Nov 2019 13:36:19 
Offline

Joined: Wed 20. Nov 2019 14:16:41
Posts: 4
Sooo... no idea/suggestion ?

Just in case, I upgraded to firmware 2.7.0, it didn't magically fix the issue.


Top
 Profile  
 
PostPosted: Mon 25. Nov 2019 14:09:31 
Offline
Site Admin

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

Are you able to change mapping in the radio?
The best is to leave Spirit Channel mapping at default.

Collective Pitch position should not affect anything if it is really mapped as Collective Pitch.
But Aileron, Elevator, Rudder is used for automatic calculation of the channel center for Collective Pitch. So if they are mapped improperly too, correct center will be calculated improperly too.
So the only thing that is necessary is to set mapping properly and reboot the unit.

Are you able to change any SRXL parameter? For example how many channels are transmitted? This could help with transmission speed.

The problem when you are moving with elevator axis is caused by incorrect servo connection and/or servo reversing. Firstly it is super important to make the Diagnostic tab look correct, including channel directions.
Then connect the Servos according Diagram that is in the Spirit Settings. Then use Servos/Servo Reverse to set correct servo movement direction - when changing collective pitch all servos must move together and in the right direction. It is identical to Microbeast except labels are different.

_________________
Spirit System developer


Top
 Profile  
 
PostPosted: Tue 26. Nov 2019 19:03:13 
Offline

Joined: Wed 20. Nov 2019 14:16:41
Posts: 4
Hi ZeXx86

Yes, I can change the transmitter mapping, this is actually the first thing I tried, here is the TX side:
Attachment:
TX-mapping.JPG
TX-mapping.JPG [ 52.07 KiB | Viewed 208 times ]
and the Spirit side:
Attachment:
spirit-mapping.jpg
spirit-mapping.jpg [ 49.43 KiB | Viewed 204 times ]
Note that I had to skip the channel 4 on the TX, because the Spirit unit doesn't see it.

As far as I know, I cannot change any SRXL parameter: I can only choose between SRXL v1 and SRXL v2 (I tried both, V2 is worse)

I adjusted channel direction in the TX to make sure they are right in the Diagnostic tab, but in the end, Longitudinal and Collective movements just make no sense. The Longitudinal is reversed and not properly compensated and collective is reversed. Checking the "reverse collective direction" checkbox actually reverse the Longitudinal . Looks like the unit is mixing up Longitudinal and Collective

Just to be sure, in the Spirit UI:
Aileron = Cyclic Lateral (equivalent to aileron on an plane)
Elevator = Collective pitch
Rudder = Yaw
Pitch = Cyclic longitudinal (equivalent to elevator on a plane)


Top
 Profile  
 
PostPosted: Tue 26. Nov 2019 20:41:25 
Offline
Site Admin

Joined: Mon 29. Apr 2013 16:06:44
Posts: 12442
First step is to make sure all channels are moving in the right direction in Diagnostic tab.
Is this OK? At this point please do not observe Servos at all. It does not matter what servos are doing.

After this step do not touch any settings in your radio, especially channel reversing or mapping.

Only once Diagnostic tab is looking good, then start to change servo reverse in the Servos tab.
Reverse servos so that all servos are moving coherently when moving with collective stick.
So at this step the only error could be in the Servo tab or servo wiring (CH1/CH3 not connected according swashplate diagram).

_________________
Spirit System developer


Top
 Profile  
 
PostPosted: Wed 27. Nov 2019 14:06:39 
Offline

Joined: Wed 20. Nov 2019 14:16:41
Posts: 4
Ok, I figured it out: I got confused by Spirit's channel names "pitch" and "elevator" and inverted them, for future reference here is which is what:

Attachment:
spirit-heli-channels-names.jpg
spirit-heli-channels-names.jpg [ 67.36 KiB | Viewed 181 times ]


I suggest that in the Spirit UI, "Pitch" is replaced with "Collective". "Pitch" is very confusing because it is also an Axis name:

Attachment:
pitch-axis.png
pitch-axis.png [ 12.93 KiB | Viewed 181 times ]


I still have the ignored channel 4 problem, but I can probably live with it.


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