problem the cyclic ring

er9x is the best known firmware. It has a superb range of features and is well supported by the community. Well worth trying out.
Post Reply
User avatar
njozsef
Posts: 29
Joined: Tue Jan 24, 2012 2:00 pm
Country: -
Location: Hungary

problem the cyclic ring

Post by njozsef »

Hi Erazz.

Setup my 450 size heli, but problem the cyclic ring.
value=80

The problem:
1. cyclic ring limited the aileron, elevator direction and COLLECTIVE PITCH.
I think the COLLECTIVE PITCH can not be.

2. Setup cyclic ring not 0. This option reduces the CYCLIC PITCH all positions.
I think if you just aileron and elevator stick near enpoint (round-cornered square on right stick (mode2))

What do you think?
Thank you.
Jozsef Nagy

User avatar
njozsef
Posts: 29
Joined: Tue Jan 24, 2012 2:00 pm
Country: -
Location: Hungary

Re: problem the cyclic ring

Post by njozsef »

Hi Rob.
Thaks the post moving.

This actual problem: the cyclic ring option reduces all CCPM endpoint. (AIL/ELE/PIT)
This option is not 0, destroy the good settings AIL/ELE/PITCH (all cyclic and collective direction limited)

The other tx systems reduces only AIL and ELE stick directions if AIL AND ELE near the endpoint (diagonal stick movements)


Please help!
Thank you for solving the problem.
I sent 10$
This software the best RC TX solution. :)
Jozsef Nagy



This text from AP-2000i
bold: Interest setup method for diagonal limit.

********************************************************************************************************
Digital Cyclic Ring
The use of cyclic rings is a highly debated subject between helicopter
pilots. This chapter explains what diagonal cyclic binding is and why the
digital cyclic ring is essential when a flight stabiliser is used.
Let’s assume the scenario where the swashplate is set for maximum roll
(aileron) and pitch (elevator) through. Individually the roll or pitch
controls do not cause any binding. However, when the cyclic stick is
placed at the furthest possible diagonal position in most cases the
underside of the swashplate binds with the main shaft. In same
helicopters the increased diagonal through also causes binding to other
linkages on the head which can be checked by slowly turning the rotor.
Some pilots prefer to address this binding by separately lowering the
aileron and elevator through enough to prevent diagonal binding.
Undoubtedly this reduces the roll and flip capability of the aircraft. The
alternative solution is to install a plastic ring around the joystick. The ring
restricts the operating area of the joystick within a circle allowing the best
roll/flip performance in all stick directions while avoiding diagonal binding.

However, both of the above solutions only limit the pilot’s inputs. A
flight stabiliser is not aware of any limits set on the transmitter side
(mechanical or programmed) and it can still generate large diagonal
corrections in certain conditions. For example if it was to trying to
quickly recover the model from an unknown attitude.
The digital cyclic ring is therefore required to ensure that neither the pilot
nor the flight stabiliser can cause anything to bind. Adjusting it is a very
simple and straightforward procedure. Slowly move the cyclic joystick
towards the full diagonal point while observing the gap between the
swashplate and the main shaft on the underside of the swashplate. If
binding exists lower the ring value a few steps and try again. Once you
have confirmed the swashplate does not bind, hold the cyclic at full
diagonal and slowly turn the rotor while observing for any linkage
binding on the head. If anything appears binds lower the ring value a bit
more until it stops. You may also confirm the diagonal adjustment by
increasing the stabilisation gain too 100% and placing your hand near
infrared the sensor to cause the swashplate to tilt.



mechanical cyclic ring Rounded square:
Image
User avatar
erazz
9x Developer
Posts: 682
Joined: Tue Dec 27, 2011 6:25 pm
Country: -
Location: NJ-USA
Contact:

Re: problem the cyclic ring

Post by erazz »

Code: Select all

        uint8_t ele_stick, ail_stick ;
        ele_stick = ELE_STICK ;
        ail_stick = AIL_STICK ;
        //===========Swash Ring================
        if(g_model.swashRingValue)
        {
            uint32_t v = (int32_t(calibratedStick[ele_stick])*calibratedStick[ele_stick] +
                          int32_t(calibratedStick[ail_stick])*calibratedStick[ail_stick]);
            uint32_t q = int32_t(RESX)*g_model.swashRingValue/100;
            q *= q;
            if(v>q)
                d = isqrt32(v);
        }
        //===========Swash Ring================

This is the code for the swash ring. It only takes into account the elevator and aileron. I can't see what you mean that it affects the collective.

Can you post your model file?
Z

BEWARE - WE ARE IN THE AIR!!!
What goes up... Should be controlled by a 9X!
User avatar
erazz
9x Developer
Posts: 682
Joined: Tue Dec 27, 2011 6:25 pm
Country: -
Location: NJ-USA
Contact:

Re: problem the cyclic ring

Post by erazz »

I think I know what has you confused.

er9x works a bit different than other radios. In other radios the outputs are combined. If they drive the servo past the bind points then that's the users' problem.
In er9x you set the absolute endpoints. The servo will not move past these. Any additional input is truncated. So, it's not the cyclic ring that's limiting the motion, it's the limits of the servos.

In order to set up a heli correctly in er9x you first set the midpoints and then the endpoints (all in the LIMITS menu) for the 3 cyclic servos. Once that done you go to the heli menu and set how much you want stuff to move.
Z

BEWARE - WE ARE IN THE AIR!!!
What goes up... Should be controlled by a 9X!
User avatar
njozsef
Posts: 29
Joined: Tue Jan 24, 2012 2:00 pm
Country: -
Location: Hungary

Re: problem the cyclic ring

Post by njozsef »

Thank you Erazz for the fast response.

This picture (attachment) demonstrate the limit not diagonal stick movements.
make 2 heli modell from epee template.
left side with 0 cyclic ring, right side = 50.
only aileron stick full left (elev=0, pit=0), but limited all cyclic direction, not only the diagonal direction.
therefore difficult to set the helicopter.

I now not reproduce the "decrease pit", sorry. will check later .
Sorry for the bad English.
Jozsef Nagy
Attachments
default epee heli template
default epee heli template

User avatar
njozsef
Posts: 29
Joined: Tue Jan 24, 2012 2:00 pm
Country: -
Location: Hungary

Re: problem the cyclic ring

Post by njozsef »

Oh I understand swash ring option. Sorry Erazz.
This value is percent the maximum stick physical endpoint.
If swash ring value 100, like mechanical cyclic ring function. (circle ring). This good.

I read the Squircle wiki site. http://en.wikipedia.org/wiki/Squircle
this squircle demo different exponential value.
3 is good. :)
http://www.webcitation.org/query?url=ht ... 5+21:04:33

Thank you for explained.
Jozsef Nagy
User avatar
erazz
9x Developer
Posts: 682
Joined: Tue Dec 27, 2011 6:25 pm
Country: -
Location: NJ-USA
Contact:

Re: problem the cyclic ring

Post by erazz »

:)

Happy to help.
Z

BEWARE - WE ARE IN THE AIR!!!
What goes up... Should be controlled by a 9X!

Post Reply

Return to “er9x”