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: haskell@oakland.edu Web site: – www.cse.secs.oakland.edu/haskell – click on HC12 Book and click EGR 280