Question: A microprocessor - based real - time control loop has a single ADC with a double buffer, a control microcontroller, and a single DAC. The
A microprocessorbased realtime control loop has a single ADC with a double buffer, a control microcontroller, and a single DAC. The ADC rate at which the measured feedback signal is sampled into the input buffer is k wordss The microprocessor can read data from the input buffer at a rate of M wordss It can write data into the output register at the same rate. A typical control computation cycle involves reading the contents of the input buffer, performing a system identificationie computation of a dynamic model using this data, computation of the new control signal, and loading the control signal into the output register to be picked up by the DAC of the control channel. The computations alone require a processing time of ms during which time the microprocessor is not available for reading data from the input buffer or for sending data to the DAC.
In the following questions, we will
a Estimate the required minimum size of the input buffer
and
b determine the best control frequency and bandwidth that can be provided by this controller.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
