Mario. wrote:
> I think the point was more like: running a 10kHz control loop with
> 10-cycle delay instead of running direct 1kHz control loop. I'm not
> being specific here, just the picture.
The reason for a filter is that the encoder is a 
doubly-quantized mechanism.  First, it only counts discrete 
positions, second, the count is sampled at some fixed rate.
No matter what that rate is, you get a flicker in the number of 
counts that occur in each sample period.  If you have a 
differential term in your PID control loop, it tends to magnify 
this flicker, and the worst case is at 1/2 the sample rate.
This causes the servo amp to produce a lot of amplitude at 1/2 
that sample rate, whetever the rate is.  Mostly it makes 
annoying whistling noises at certain speeds.  A filter that 
notches out that 1/2 sample rate frequency seems like a good idea.

Jon

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to