M475 - c2 - L3 - Digital Control Systems - Notes
M475 - c2 - L3 - Digital Control Systems - Notes
Yao
DIGITAL CONTROL
DS3001
Encoder Interface
Matlab/Simulink
Real-TimeWorkshop DS1003
TMS320C40 DSP
Real-Time Interface
DS2201
Multi-I/O Board
Compilers A/D, D/A, I/O
Chapter 2-1
Introduction to Digital Control Systems ME475 Lecture Notes by B. Yao
x(t) x(kT) x(kT) ud(kT) u(kT) stored in bits u(kT) u(kT) expressed in analogy format
x(t)
0 T 2T 3T 4T 0 T 2T 3T 4T 0 0
t t T 2T 3T 4T t T 2T 3T 4T t
x(t) T x(kT)
ud(kT) u(kT)
D/A
The sampler is used to obtain the values of a continuous signal at each D/A converter converts a digital number ud (kT ) , the digital control input,
sampling instant tk kT , k = 0, 1, 2, , where T is the sampling period.
to an analog signal u(kT) , which has the same value, i.e., u(kT ) ud (kT ) .
The sampled value is denoted as x ( kT ), k = 0, 1, 2, .
0 T 2T 3T 4T 0 T 2T 3T 4T
t t 0 T 2T 3T 4T 0 T 2T 3T 4T
x(kT) xd(kT) t t
A/D u(kT) u(t)
hold
For simplicity, in this course, we think A/D’s resolution is very small and
assume that xd ( kT ) x ( kT ) .
Chapter 2-2
Introduction to Digital Control Systems ME475 Lecture Notes by B. Yao
x ((k 1)T ) x (kT ) xc Axc Be xc (kT ) Axc (kT ) Be(kT )
x (kT )
T u Cxc u ( kT ) Cxc (kT )
Chapter 2-3