SE 420 Laboratory Handouts, Notes, and Support Files

Last updated 11/29/2020

Nice Short Video Advertising the SE 420 laboratory experience.

Your Homework and Lab TA: 

Lucas Buccafusca, buccafus@illinois.edu, Office Hours: Tuesdays, 2pm-3pm, in CSL 160

 

Current lab handouts.

Lab1: Welcome to the SE420 Lab

    Laboratory Exercise Handout: Lab 1 (Word Format), Lab 1 (pdf), Using the SE420  Repository

    Additional Files:  Getting Started with C in Visual Studio 2005

Lab2: Introduction to DSP Programming with Texas Instruments Code Composer Studio

    Laboratory Exercise Handout: Lab 2 (Word Format) Lab 2 (pdf) Additional Prelab for Lab 2, Code to help you with the 23 LEDs

Lab3: Optical Encoder Angular Feedback and PWM Output

    Laboratory Exercise Handout: Lab 3 (Word Format) Lab 3 (pdf), PinMux Table for 28xLaunchPad,

Lab4: ADC (Analog to Digital Converter), Sampling and Filter implementation.

    Laboratory Exercise Handout: Lab 4 (Word Format) Lab 4 (pdf), PinMux Table, F28379D Technical Reference, F28379D LaunchPad Schematic

Lab5: DC Motor Discrete Transfer Function Identification

    Laboratory Exercise Handout: Lab 5 (Word Format) Lab 5 (pdf)

Lab6: PI Motor Speed Control

    Laboratory Exercise Handout: Lab 6 (Word Format) Lab 6 (pdf)

Lab7: Positioning Control of a Motor Using PD, PID, and Hybrid Control

    Laboratory Exercise Handout: Lab 7 (Word Format) Lab 7 (pdf)

Lab8: Discrete Full State Feedback Control of the Furuta Pendulum

    Laboratory Exercise Handout: Lab 8 (Word Format) Lab 8 (pdf), Simulink Files:  pend_blks.mdl and furutaanim.m

    Additional Files: swingupshell,c , furuta swing up paper, additional Furuta swing up paper

Lab9: Control of the Furuta Pendulum using a Full Order Observer

    Laboratory Exercise Handout: Lab 9 (Word Format) Lab 9 (pdf) FurtutaObserver.zip

    Additional Files:  Discrete Observer Overview

List of All Data Sheets