EECS 461
Embedded Control Systems
Fall 2009
SPECIAL ANNOUNCEMENT
Please read the following document: H1N1 Alert for information regarding H1N1 (Swine Flu).
ANNOUNCEMENTS
- August 27th: Welcome to EECS 461 Embedded Control Systems. This webpage will contain important announcements related
to the course and will also have course-related material for you to download. Not everything handed out in lecture will be posted here, so it is still
important that you attend class.
- August 27th: First Lecture is on Tuesday Sept. 8th.
- September 3rd: Syllabus is posted.
- September 9th: Lab 1 and all lectures are posted. Information regarding H1N1 is posted.
- September 15th: Open lab hours are posted.
- September 30th: A special C programming reference is posted under HW 2.
- November 6th: Lab 8 lab manual has been updated. It won't affect anything on Pre-lab. However, please be sure to bring an updated copy to your lab.
LECTURE NOTES
RELATED ARTICLES & DOCUMENTS
HOMEWORK
PROJECT
Files for the first week of the project:
Files for the second week of the project:
- The driving simulator binary: DrivingSim5.zip
- How to transmit serial data:
- How to test the pick lead logic:
- QADC/CAN example (do a "save target as" then open in matlab):
LABS
- You will often need to reference the MPC5553 User's Manual (9 Megs).
Please follow the Lab Collaboration Policy before working on the labs.
- Lab 1 Familiarization and Digital I/O (.pdf)
- Lab 2 Quadrature Decoding Using the eTPU (.pdf)
- Lab 3 Queued Analog to Digital Conversion (.pdf)
- Lab 4 Pulse Width Modulation (.pdf)
- Lab 5 Interrupt Timing and Frequency Analysis of PWM Signals (.pdf)
- Lab 6 Virtual Worlds with Haptic Feedback (.pdf)
- Lab 7 Controller Area Networking (.pdf)
- Lab7_Notes_2009 (.pdf)
- Note: This is a very long 1-week lab. It is vital that you have your pre-lab code finished before you come to your lab section. You will not be able to leave the lab until everyone in the lab completes their code, so please try to work ahead so that none of your classmates need to wait for you.
- Lab 7 Files (lab7files_F09.zip)
- Lab 8 Introduction to Rapid-Prototyping (.pdf)
- Note: There are multiple parts to the pre-lab, in-lab and post-lab. Be sure to read through the entire lab before submitting your pre-lab.
- lab 8 files (lab8files_F09.zip)
- Introduction to OSEKturbo Real Time Operating System (.pdf)
INSTRUCTORS
- Course instructor:
- Professor James S. Freudenberg (jfr@eecs.umich.edu)
- Lab instructors:
- Zhaori Cong (zcong@umich.edu)
- Jessica Szemraj (jszemraj@umich.edu)
CLASS TIMES
- Lectures are held Tuedays and Thursdays from 12:00 pm - 1:30 pm in 1005 DOW.
- Professor Freudenberg's Office Hours are held in 4425 EECS:
- Monday 2:00 - 3:00 pm
- Wednesday 2:00 - 3:00 pm
- Lab sections are held in 4342 EECS; the times are:
- Monday (011) 2:00-5:00 pm (Jessica)
- Tuesday (012) 3:00-6:00 pm (Zhaori)
- Wednesday (013) 9:30 am -12:30 pm (Jessica)
- Thursday (014) 3:00-6:00 pm (Zhaori)
- Open lab hours are:
- Monday 1:00-2:00 pm (Jessica)
- Tuesday 2:30-3:00 pm and 6:30-7:00 pm (Zhaori)
- Wednesday 12:30-1:30 pm (Jessica)
- Thursday 2:30-3:00 pm and 6:30-7:00 pm (Zhaori)
- Friday 9:30 am-12:30 pm (Zhaori)
- Friday 12:30-3:30 pm (Jessica)
SYLLABUS
- The class syllabus is available for download.