[time-nuts] PLL Math Question
Hal Murray
hmurray at megapathdsl.net
Thu Mar 13 03:25:45 EDT 2014
albertson.chris at gmail.com said:
> We have to define "best". I'd define it as "the error integrated over time
> is minimum". I think PiD gets you that and it is also easy to program and
> uses very little memory. Just three values (1) the error, (2) the total of
> all errors you've seen (in a perfect world this is zero because the positive
> and negative errors cancel) and (3) the rate of change in the error (is it
> getting bigger of smaller and how quickly?) Multiply each of those numbers
> by a constant and that is the correction to the output value.
I think you are off by a factor of 2. There are 6 parameters, 2 for each of
3 channels. Each channel has gain and time-constant. There are separate
channels/parameters/whatever-you-call-them for P, I, and D.
--
These are my opinions. I hate spam.
More information about the time-nuts
mailing list