# Embedded Controls and Mechatronics

Last updated: 4/1/2014

## Author Information

Prof. Farzad Pourboghrat
Southern Illinois University Carbondale

## Course Details

### Description

This is an elective course for undergraduate seniors and graduate students. The course is comprised of both analytical and laboratory components and includes a final project. The course content includes four components: modeling, analysis, contol design, and hardware implementation. Two embedded targets are used for hardware implementation: Arduino development board and Microchip dsPIC. Simulink-based target tools are used for programming these embedded processors.

### Original Course Documents

Source file URL

## Course Contents

### Lectures

- Lecture 01: Introduction
- Lecture 02: Mathematical Models of Dynamic Systems
- Lecture 03: System Identification
- Lecture 04: Simulation Analysis of Nonlinear Systems
- Lecture 05: System Modeling
- Lecture 06: Arduino
- Lecture 07: dsPIC
- Lecture 08: Analysis of Linear Control Systems
- Lecture 09: Lead-Lag Control
- Lecture 10: Linear Quadratic Regulator (LQR) Control
- Lecture 11: Controller Design with SISOTool
- Lecture 12: PID Control
- Lecture 13: Optimization-Based Control
- Lecture 14: Linear Quadratic Gaussian (LQG) Control

### Labs

- Arduino

- Installation Instructions for Arduino

- User Guide for Labs with Arduino
- Arduino Support Files

- dsPIC

- User Guide for Labs with dsPIC
- dsPIC Support Files

### Handouts

- Guidelines for Controller Designs Using State Space Method
- Moments of Inertia

## Tests

### Quizzes

- Quiz 1
- Quiz 1 Make-up
- Quiz 2

### Exams

- Exam 1
- Exam 2

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.