Contents
1 Aim of these control experiments 4
4 List of experiments 7
6 Contents of Experiment 1 9
7 Contents of Experiment 2 10
8 Contents of Experiment 3 11
JJ
9 Contents of Experiment 4 12 II
10 Contents of Experiment 5 13 J
I
11 Contents of Experiment 6 14
Back
12 Block diagram of speed control scheme 15 Forward
Close
13 Block diagram of experimental setup 16 3/17
JJ
II
J
I
Back
Forward
Close
4/17
JJ
II
Help student develop confidence to say, J
“I have practical experience with implementing control systems I
Back
in addition to discussing them theoretically.”
Forward
Close
5/17
JJ
II
These skills come only through at least a few weeks of work on J
problems, all of which may be related to one or two hardware I
Back
setups that are not complex, and do not look complex.
Forward
Close
6/17
JJ
II
Equipment on each bench (top to bottom): Function generator, J
I
motor control setup, power supply, PC, programmer (PICkit 2). Back
Forward
Close
7/17
List of experiments
1. PMDC motor modeling, identification, speed control
2. Speed of PMDC motor tracks reference sinusoid
3. Ziegler-Nichols tuning of speed controller of PMDC motor
4. Speed control using feedback of current
5. Current control
6. Disturbance observer
JJ
II
J
I
Back
Forward
Close
8/17
Realization on hardware
• Utilize the various components of an integrated development environment (IDE):
editor, compiler, linker, debugger, and programmer to program a µC.
• Program controller using C language into µC.
• Monitoring: read data into PC from µC using UART modules.
JJ
Analysis II
J
• Compare actual performance with predicted performance.
I
Back
Forward
Close
9/17
Contents of Experiment 1
PMDC motor modeling, identification, speed control
• Develop mathematical model for PMDC motor using datasheets.
• Develop mathematical model for H-bridge – PMDC motor sys-
tem using open-loop step response.
• Design negative feedback controller using Bode plot-based loop-
shaping techniques.
JJ
Extra skills user develops II
J
• Ability to read datasheets. I
Back
• System identification using step response.
Forward
Close
10/17
Contents of Experiment 2
Speed of PMDC motor tracks reference sinusoid
• Identify the parameters of the mathematical model of H-bridge
– PMDC motor system using least squares estimation (LSE).
• Design speed controller using loop-shaping to track sinusoids.
Contents of Experiment 3
Ziegler-Nichols tuning of speed controller of PMDC motor
Extra skills user develops
• One tuning technique.
• Bringing multiple different techniques from classical control the-
ory to bear on the problem of tuning: root locus, Routh-Hurwitz
criterion, Nyquist criterion.
JJ
II
J
I
Back
Forward
Close
12/17
Contents of Experiment 4
Speed control using feedback of current
Extra skills user develops
• Estimation of speed using armature current.
• Know a way to keep loop working if encoder breaks down.
JJ
II
J
I
Back
Forward
Close
13/17
Contents of Experiment 5
Current control
See slides on Experiment 5.
JJ
II
J
I
Back
Forward
Close
14/17
Contents of Experiment 6
Disturbance observer
See slides on Experiment 6.
JJ
II
J
I
Back
Forward
Close
15/17
Optical
Calculation QEI
quadrature
ω (k) of ω count module pulses encoder
JJ
II
J
• Grey part of block diagram is inside µC. I
Back
• Red part of block diagram is outside µC.
Forward
Close
16/17
RS232 P
sd QEI Encoder
UART
JJ
II
J
I
Back
Forward
Close