EGR 280 Design and Analysis of Electromechanical Systems Prof. Richard E. Haskell

Download Report

Transcript EGR 280 Design and Analysis of Electromechanical Systems Prof. Richard E. Haskell

EGR 280
Design and Analysis of
Electromechanical Systems
Prof. Richard E. Haskell
115 Dodge Hall
Prof. Michael Latcha
EGR 280
• Prerequisites:
– EGR 240
• Corequisites:
– EGR 250 or ME 241
– EGR 260 or SYS 317
EGR 280
• Text:
Learning By Example Using C – Programming the
HCS12 Microcontroller Using CodeWarrior
by Richard E. Haskell
Oakland University, 2006.
Course Contents
• Programming HCS12 Microcontrollers Using C
• Statics and Dynamics
• Design Project and Competition
Course Objectives
By the end of this course you should be able to:
• Write C programs to interface a microcontroller to
external devices and to download the program to
flash memory in a microcontroller using modern
development tools.
• Solve basic problems in statics and dynamics using
MATLAB.
• Work constructively and ethically in a
multidisciplinary team to design and analyze an
electromechanical system subject to specific
constraints, and to describe and demonstrate your
design in a public competition.
Homework and Labs
• Individual homework assignments
• Group lab assignments done on the
miniDragon+ development board
• Homework and lab assignments checked off by
lab instructor during lab periods
Project
Each group will
• Design and implement an electromechanical
device that will meet some specification.
• Write a final report describing the design.
• Make an oral presentation and demonstration to
the class.
Exams
•
•
•
•
Exam 1
Exam 2
No Final Exam
Project presentations and demonstrations:
Mon., December 13, 7:00 - 10:00 p.m.
Grading
• Homework and Labs
• Projects
20%
– Design
– Written report
– Oral presentation
10%
15%
5%
• Exam 1
• Exam 2
•
25%
25%
100%
Office Hours
•
•
•
•
Mon., Wed., 3:00 – 4:00 p.m.; 115 DH
Phone: 248-370-2861
email: [email protected]
Web site:
– www.cse.secs.oakland.edu/haskell
– click on HC12 Book and click EGR 280