Embedded Control Systems

 Notice

This course is restricted to 33 students due to limited lab infrastructure. Interested students please send an email including your name and ID number to Marianne Schmid Daners. After your reservation has been confirmed please register online at myStudies, when the course catalogue is posted.

By playing the video you accept the privacy policy of YouTube.Learn more OK

Block course
This two-week block course is scheduled from September 9 to 13 and 16 to 20, 2024. Jim Freudenberg Professor and Director of the Systems Laboratory at the University of Michigan will lecture.

Abstract

This course provides a comprehensive overview of embedded control systems. The concepts introduced are implemented and verified on a microprocessor-controlled haptic device.

Objective

Familiarize students with main architectural principles and concepts of embedded control systems.

Prerequisites

Control Systems I, Informatics I

Enlarged view: Haptic Wheel
Haptic Wheel
NXP S32K144EVB Evaluation & Haptic I/O Board
NXP S32K144EVB Evaluation & Haptic I/O Board

An embedded system is a microprocessor used as a component in another piece of technology, such as cell phones or automobiles. In this intensive two-week block course the students are presented the principles of embedded digital control systems using a haptic device as an example for a mechatronic system. A haptic interface allows for a human to interact with a computer through the sense of touch.

Subjects covered in lectures and practical lab exercises include:

  • The application of C-programming on a microprocessor
  • Digital I/O and serial communication
  • Quadrature decoding for wheel position sensing
  • Analog-to-digital conversion to interface with the analog world
  • Pulse width modulation
  • Timer interrupts to create sampling time intervals
  • System dynamics and virtual worlds with haptic feedback
  • Introduction to rapid prototyping
Enlarged view: System Overview Diagram
System Overview Diagram
JavaScript has been disabled in your browser