Fun, Learning, Friendship and Mutual Respect START  HERE


Unregistered
Go Back   HeliFreak > R/C Helicopter Support > 700 Class Electric Helicopters


700 Class Electric Helicopters 700 Class Electric Helicopters manufactured by Align, Tarot, SYMA, Airhog, Chaos, HK and similar.


Like Tree2Likes
  • 1 Post By ssschmidt4
  • 1 Post By Andy from Sandy
Reply
 
LinkBack Thread Tools Display Modes
Old 01-12-2020, 11:26 AM   #1 (permalink)
Registered Users
 

Join Date: Jun 2009
Default digital servo refresh rates

I got a trex760x top combo for Christmas and doing fbl setup with ikon fbl unit. These servos 820m and 825m have refresh of 333, are there any advantages or disadvantages of setting refresh rate lower say 200. I fly mild 3d and am more interested in longevity then super speed. I have seen a comment here and there about it but I can't seem to find any info about it on vender sites. Any info would be appreciated.

Thanks
markb50 is offline        Reply With Quote Quick reply to this message
Sponsored Links
Advertisement
 
Old 01-12-2020, 11:31 AM   #2 (permalink)
Registered Users
 

Join Date: Dec 2006
Default

I cannot find it at present but Mikado has a document that discusses the pros and cons of refresh rate.

They use 166Hz for the cyclic servos, either way it is not user adjustable. This is Mikado's control loop and others will be doing something different no doubt.
Andy from Sandy is offline        Reply With Quote Quick reply to this message
Old 01-12-2020, 06:57 PM   #3 (permalink)
Registered Users
 
Posts: 718
 

Join Date: Oct 2007
Default

On my Trex 700x top combo I ran the cyclic servos on 200 and the tail at 333 (Ikon2). I have MANY flights on the heli with no problems. I now have a Vbar Neo and I am not sure what the cyclic refresh rate is as you can not change it in the settings. Anyways if it is different than 200, I can not tell a difference.
ticedoff8 likes this.
__________________
Vcontrol Vbar Neo
Logo 700, Logo 480, Trex700x
Hobbywing, iCharger!
ssschmidt4 is offline        Reply With Quote Quick reply to this message
Old 01-13-2020, 02:51 AM   #4 (permalink)
Registered Users
 

Join Date: Dec 2006
Default

Quote:
I now have a Vbar Neo and I am not sure what the cyclic refresh rate is
Just read the post before your one.
ssschmidt4 likes this.
Andy from Sandy is offline        Reply With Quote Quick reply to this message
Old 01-23-2020, 11:49 PM   #5 (permalink)
Registered Users
 
Posts: 2,471
 

Join Date: Dec 2017
Location: US
Default

Quote:
Originally Posted by markb50 View Post
I got a trex760x top combo for Christmas and doing fbl setup with ikon fbl unit. These servos 820m and 825m have refresh of 333, are there any advantages or disadvantages of setting refresh rate lower say 200. I fly mild 3d and am more interested in longevity then super speed. I have seen a comment here and there about it but I can't seem to find any info about it on vender sites. Any info would be appreciated.

Thanks
The servos are rated at 333hz, but align/beastx recommend running 200hz on the cyclic servos. And 333hz on the tail servo.
Higher frequency supposedly is more precise, but can also cause response issues and overheating especially when running high BEC voltage. Dropping cyclic to 200hz you will never notice a difference in performance, but the servos will last longer and less likely to have wobble issues.
__________________
NanoS2 - mCPX BL2 - 230s - 470LT - Goblin BT700 - LaTrax Alias
motoxxxman is offline        Reply With Quote Quick reply to this message
Old 01-25-2020, 08:19 AM   #6 (permalink)
Registered Users
Thread Starter Thread Starter
 

Join Date: Jun 2009
Default

Thanks for the info
markb50 is offline        Reply With Quote Quick reply to this message
Old 01-29-2020, 02:08 PM   #7 (permalink)
Registered Users
 
Posts: 384
 

Join Date: Jan 2007
Location: North Texas!
Default

I've been flying that setup (w/CGY760r) for a couple of months. Let me know what you think.


As of last month:




Sam
scorlett is offline        Reply With Quote Quick reply to this message
Old 02-05-2020, 09:20 AM   #8 (permalink)
Registered Users
Thread Starter Thread Starter
 

Join Date: Jun 2009
Default

Nice!! I just maidened mine 2 days ago flew great.
Attached Thumbnails
Click image for larger version

Name:	IMG_20200120_123134.jpg
Views:	137
Size:	53.4 KB
ID:	840607  
markb50 is offline        Reply With Quote Quick reply to this message
Old 02-06-2020, 07:45 PM   #9 (permalink)
Registered Users
 
Posts: 15,609
 

Join Date: Dec 2011
Default

It depends.


In theory a lower refresh rate may prolong the life of your servo that depends on the design of the servo and the FBL. If the servo always runs the motor at say 500hz or whatever no matter the speed of the control signal it's not going to make much difference though it still might if the FBL also does not filter the sensor input from the yaw channel and passes through every tiny vibration to the servo control loop as a control change. Most FBL units have some sort of filter on sensor input to avoid overworking the servos due to vibration being seen by the control loop. The idea is that the filter will average out tiny changes in attitude from vibration and make them invisible to the PID loop while passing though large changes from actual movement.

If the motor control rate varies with the speed of the control signal (i.e. matches it) then it will probably increase the motor life to lower the control signal speed at the expense of performance. But if you can't tell a difference between e.g. 250hz and 333hz then you weren't gaining anything from running it at 333hz anyway except a shorter motor life.

Even if the motor runs at a constant refresh rate using a lower frequency control signal might increase the lifespan of other components on the logic board but I doubt it makes much of a difference. also keep in mind that MOST digital servos run the motor at a constant refresh rate no matter the frequency of the control signal. Also some digital servos have a maximum control signal frequency that is less than 333hz. the BMS127WVs I have on my Oxy2 have a max control signal frequency of 250hz according to Blue Bird's specs and there are a few digital servos out there that can only run at 40hz-60hz. (basically they can only be run directly off a receiver PWM signal and not in any sort of "fast" mode)
Atomic Skull is offline        Reply With Quote Quick reply to this message
Old 02-06-2020, 11:43 PM   #10 (permalink)
Registered Users
 
Posts: 7,616
 

Join Date: Jan 2010
Default

Quote:
These servos 820m and 825m have refresh of 333, are there any advantages or disadvantages of setting refresh rate lower say 200.
The "refresh rate" is how many times per second the iKON2 will adjust the servo's position signal.
On the brushless or coreless servos, when the signal is off, the servo arm will be free to move under a load (like a swashplate).
On a slower refresh, the servo arm will move farther than with a higher refresh.
The question is: Will you notice it?
The higher refresh basically updates the servo position 333 times per second. That can cause heat and draws more power.
Most people will not notice the difference between 150Hz and 333Hz.
The key is to never run a servos rated at a lower refresh rate at a higher refresh rate.
I set all my brushless servos to 200Hz.
__________________
By replacing your morning coffee with green tea, you can lose up to 87% of what little joy you still have left in your life.
... You can increase it by replacing said coffee with beer.
ticedoff8 is offline        Reply With Quote Quick reply to this message
Old 02-17-2020, 03:03 PM   #11 (permalink)
Registered Users
 
Posts: 15,609
 

Join Date: Dec 2011
Default

Quote:
Originally Posted by ticedoff8 View Post
The "refresh rate" is how many times per second the iKON2 will adjust the servo's position signal.
On the brushless or coreless servos, when the signal is off, the servo arm will be free to move under a load (like a swashplate).
On a slower refresh, the servo arm will move farther than with a higher refresh.

No that's not how digital servos work the motor refresh rate is not coupled to the control signal like it is with analog servos. Digital servos use a PID control loop (just like the PID in a tail gyro) and refresh the motor at a fixed rate. The pulse width of the PWM control signal is only used to determine what position to move the servo arm to. The microprocessor running the PID is what actually refreshes the motor and it does this at a constant rate. Some servos use a high enough refresh rate that the whine they make under load is out of the range of human hearing which is why some servos whine and some don't.
Atomic Skull is offline        Reply With Quote Quick reply to this message
Old 02-18-2020, 05:16 PM   #12 (permalink)
Registered Users
 
Posts: 7,616
 

Join Date: Jan 2010
Default

Wikipedia:
Quote:
When these servos are commanded to move, they will move to the position and hold that position. If an external force pushes against the servo while the servo is holding a position, the servo will resist from moving out of that position. The maximal amount of force the servo can exert is the torque rating of the servo. Servos will only hold their position for their timeout duration, though; the position pulse must be repeated, usually within 20ms (50Hz), to instruct the servo to stay in position.
So, this may explain why I was thinking that the "off-time" of the digital servo would allow for micro-movement of the arm until the next refresh came in.
But, I cannot find anything that implies there is a PID gain loop inside the servo.
__________________
By replacing your morning coffee with green tea, you can lose up to 87% of what little joy you still have left in your life.
... You can increase it by replacing said coffee with beer.
ticedoff8 is offline        Reply With Quote Quick reply to this message
Old 02-26-2020, 09:42 PM   #13 (permalink)
Registered Users
 
Posts: 15,609
 

Join Date: Dec 2011
Default

Quote:
Originally Posted by ticedoff8 View Post
Wikipedia:
So, this may explain why I was thinking that the "off-time" of the digital servo would allow for micro-movement of the arm until the next refresh came in.
But, I cannot find anything that implies there is a PID gain loop inside the servo.

I recall Extrapilot said that digital servos use PID control and a simple microprocessor. That's what makes them "digital" and not analog.
Atomic Skull is offline        Reply With Quote Quick reply to this message
Reply




Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the HeliFreak forums, you must first register.
Please enter your desired user name, your REAL and WORKING email address and other required details in the form below.
User Name:
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself. Use a real email address or you will not be granted access to the site. Thank you.
Email Address:
Location
Where do you live? ie: Country, State, City or General Geographic Location please.
Name and Lastname
Enter name and last name here. (This information is not shown to the general public. Optional)
Helicopter #1
Enter Helicopter #1 type and equipment.
Helicopter #2
Enter Helicopter #2 type and equipment.
Helicopter #3
Enter Helicopter #3 type and equipment.
Helicopter #4
Enter Helicopter #4 type and equipment.

Log-in


Thread Tools
Display Modes

Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




Copyright © Website Acquisitions Inc. All rights reserved.
vBulletin Security provided by vBSecurity v2.2.2 (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

SEO by vBSEO 3.6.1