Subject
- Posted on
July 21, 2009, 11:57 am
On Sat, 18 Jul 2009 23:18:21 -0400, Jerry Avins wrote:
Jerry, I suspect you're reading too much into his "constant". Take that
as "slowly varying" and I think that everything he wants to do is
achievable (assuming, at least, that the output rate can vary more slowly
than the change in the average input rate).
--
www.wescottdesign.com
Re: Generating a constant-rate synchronous data stream: classical control loop?
Tim Wescott wrote:
I already told him that. He didn't bite. I suspect he's working to one
of those "You know what I mean" specs.
Jerry
--
Engineering is the art of making what you want from things you can get.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Re: Generating a constant-rate synchronous data stream: classical control loop?
Jerry, Tim,
thanks a lot for your suggestions.
I think I'll have the hardware available to perform some tests next
week. I'm going to adopt the classical control loop based on PI
controller.
In the meanwhile a couple of coworkers are testing a little bit
different approach. As soon as I get their results, I'll provide more
details about it.
Regards,
llandre
Re: Generating a constant-rate synchronous data stream: classical control loop?
Jerry, Tim,
thanks a lot for your suggestions.
I think I'll have the hardware available to perform some tests next
week. I'm going to adopt the classical control loop based on PI
controller.
In the meanwhile a couple of coworkers are testing a little bit
different approach. As soon as I get their results, I'll provide more
details about it.
Regards,
llandre
Re: Generating a constant-rate synchronous data stream: classical control loop?
As anticipated, we tested two different configurations.
Both configurations:
a) uses as error signal the difference between current FIFO level and
half level
b) increase/decrease FIFO read clock speed by acting on a NCO.
They differ with respect to the type of controller that process the
error signal and acts on NCO.
= Configuration #1: controller is a IIR filter =
This configuration reaches steady-state in few seconds but exhibits a
relatively large steady-state error.
= Configuration #2: controller is PI =
Transient is very long (90 minutes or so) but steady-state error is
very small (1/4 with respect to configuration #1).
The achieved performances of conf. #1 are enough to match system
specification, however I think that it is possible to shorten
transient of conf. #2 by fine-tuning P and I term constants while
keeping small steady-state error.
Regards,
llandre
Site Timeline
- » Panel Graphics Create & Edit
- — Next thread in » Industrial Control Group
-

- » Re: Generating a constant-rate synchronous data stream: classical control loop?
- — Previous thread in » Industrial Control Group
-

- » Measurement validation for process signals
- — Newest thread in » Industrial Control Group
-

- » What is it? Set 442
- — The site's Newest Thread. Posted in » General Metalworking
-







