Skip main navigation

Electrical and Computer Engineering

18-474 – Embedded Control Systems

12 units

This course introduces principles for design of embedded controllers. In applications ranging from airplanes, to automobiles, to manufacturing systems, embedded computers now close feedback loops that were previously closed by mechanical devices or by humans in the loop. This course emphasizes practical insight into the tools for modeling and simulating these dynamic physical systems, and methods for designing the real-time software for embedded computers to control them. Lectures cover relevant theory and background from real-time systems and control engineering, including event-based and clock-based sampling, switching control, PWM (pulse-width modulation), PID (proportional-integral-derivative) design, state-variable feedback, state estimation, and methods for setpoint control and trajectory tracking. Basic embedded computing, sensor, and actuator technologies are reviewed, including microcontrollers, DC motors and optical encoders. In the laboratory, students use commercial tools for simulation and automatic code generation to design and implement embedded control system experiments.

3 hrs. lec., 3 hrs. lab

Prerequisite: 18-396

Prerequisite for: 18-578, 18-771, 18-771PP

Last updated on April 11, 2006

ECE classifications

Undergraduate areas

Signals and Systems

Undergraduate designations

Coverage, Depth

Links

Upcoming offerings

S09

Past semesters

S08, S07, S06, S05, F04, F03, F02, S99, S98, S97

Hover over a semester for more information.

Please note that the course history information is incomplete and/or may reflect different courses offered under the same course number.



5000 Forbes Avenue / Pittsburgh, PA 15213-3890 / Phone: 412-268-7400 / Fax: 412-268-2860