ECE Course Outline


Control System Design (3-3-4)

ECE 2031/20X2 [min C] and ECE 3085/3550
Catalog Description
Design of control algorithms using state-space methods, microcontroller implementation of control algorithms in C, and laboratory projects emphasizing motion control applications.
Franklin, Powell & Emami-Naeini, Feedback Control of Dynamic Systems (7th edition), Prentice Hall, 2015. ISBN 0133496597, ISBN 9780133496598 (required)

Course Objectives - As part of this course, students:

  1. modify traditional ?textbook? circuits, such as oscillators, filters, and amplifiers, so their parameters may be varied by an external control voltage
  2. become familiar with the artistic uses of sound generating and processing circuits, including nonlinear waveshapers
  3. develop an intuitive approach to analog circuit analysis and design, emphasizing useful approximations and the study of schematics from real musical i
  4. design and construct a module of a modular music synthesizer, including PCB design and soldering
Course Outcomes - Upon successful completion of this course, students should be able to:

  1. analyze circuits employing operational transconductance amplifiers
  2. analyze linear and exponential voltage-to-current converters
  3. analyze sawtooth-core and triangle-core voltage controlled oscillators
  4. exploit the nonlinearities and dynamic resistance of semiconductor devices
  5. analyze various voltage controlled filter configurations, such as Sallen-Key filters, state variable filters, and the Moog ladder filter
Topical Outline
1.	State-Space Methods for Analysis and Design
   a.	Objectives and Specifications in Control Applications
   b.	System Models, Responses, and Stability
   c.	State Feedback, Controllability, Actuator Selection
   d.	State Estimation, Observability, Sensor Selection
   e.	Integral Control, Command Following, Disturbance Rejection
   f.	Controller Discretization, Indirect Design
   g.	Plant Discretization, Direct Design
   h.	Computer Simulation Techniques
   i.	Parameter Identification Methods

2.	Microcontrollers and Motion Control Systems
   a.	C Programming
   b.	Interrupt-Based Program Flow
   c.	Timers and Interrupts
   d.	General Purpose Inputs and Outputs
   e.	Analog-to-Digital Converters
   f.	Pulse-Width Modulators
   g.	Quadrature Encoders
   h.	DC Motors, AC Motors, Drive Circuits
   i.	Electromechanical Motion Apparatus