EECS 461
Embedded Control Systems
Winter 2008
ANNOUNCEMENTS
- January 7: Welcome to EECS 461. 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.
LECTURE NOTES
RELATED ARTICLES & DOCUMENTS
HOMEWORK
PROJECT
Files for the first week of the project:
- Adaptive Cruise Control Project Handout (.pdf).
- Project Work Breakdown and Due Dates (.pdf).
- Information on the new Simulink blocks (.pdf).
- Required files for the project projfiles_W08.zip.
- A quick tutorial on writing S-Functions, to help you with the project: Introduction to S Functions.pdf
- Setup for the stateflow ACC controller. The chosen input signals allow transition from manual mode, to speed control, to position control, and then back
to speed control and finally back to manual mode. acc_stateflow_sim_files.zip
Files for the second week of the project:
- The driving simulator binary: DrivingSim.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):
Report Requirements:
- Turn in 1 per group
- ~2 pages in length
- Describe your Pick Lead logic
- Explain what you chose to add to your project and how you implemented it
- Describe the work-load distribution in your group - explain what each member's contributions were
- Your submission will be an e-mail sent to your GSI and should include the report as an attachment and should have the path of the final version of your project.
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)
- 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_W08.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.
- Matlab files (lab8files_W08.zip)
INSTRUCTORS
- Course instructor:
- Professor Jeff Cook (jeffcook@eecs.umich.edu)
- Lab instructors:
- John Schmotzer (jwschmo@umich.edu)
- Jeff Roder (roderjef@umich.edu)
CLASS TIMES
- Lectures are held Mondays and Wednesdays
from 1:30-3:00 pm in 1311 EECS.
- Professor Cook's Office Hours:
- Mondays and Wednesdays from 10:00-Noon or by appointment.
- Lab sections are held in 4342 EECS, times are:
- Monday (011) 3:30-6:30 pm
- Tuesday (012) 1:30-4:30 pm
- Wednesday (013) 10:00-1:00 pm
- Thursday (014) 1:30-4:30 pm
- Open lab hours are:
- Monday 3:00-3:30 pm (Jeff)
- Monday 6:30-7:00 pm (Jeff)
- Tuesday 12:10-1:30 pm (John)
- Wednesday 9:30-10:00 am (John)
- Wednesday 1:00-1:30 pm (John)
- Thursday 12:30-1:30 pm (Jeff)
- Friday 11:30-1:30 pm (John)
- Friday 1:30-3:30 pm (Jeff)
SYLLABUS
- The class syllabus is available for download.