You are on page 1of 5

MEEM/EE5750 Distributed Embedded Control Systems Department of Mechanical Engineering - Engineering Mechanics Department of Electrical and Computer Engineering

g Spring 2014

Course Syllabus

Instructor Information
Instructor: Office Location: Telephone: E-mail: Office Hours: Bo Chen, PhD, Associate Professor 824 R. L. Smith Building Office (906)487-3537 bochen@mtu.edu MW 3:00pm 4:00pm or by appointment MEEM/EE5750 Distributed Embedded Control Systems 402 R. L. Smith Building MW 2:05pm 2:55pm MEEM 4700 Dynamic Systems and Controls, or EE-3261 Classical Control Systems

Course Identification
Course Number: Course Name: Course Location: Class Times: Prerequisites:

Course Description/Overview

This course will develop an understanding for the design and application of embedded control systems. Topics to be covered include: embedded system architecture, model-based embedded system design, sensors, actuators, electronic control unit, signal processing, digital controller design and optimization, and communication protocols. Embedded applications in advanced hybrid electric vehicles will also be introduced.

Course Learning Objectives


Introduction to the concepts, system architecture, and basic components of distributed embedded control systems Model-based embedded system design Digital controller design and optimization Communication in distributed embedded control systems

Course Resources
Course Website Recommended Reading Canvas: <https://mtu.instructure.com/login>

http://mcs.woodward.com/support/wiki/index.php?title=Main_Page

Grading Scheme
Grading System
Letter Grade A AB B BC C CD D F

Tutorial about Passive Low/High Pass Filters http://www.electronics-tutorials.ws/filter/filter_2.html http://www.electronics-tutorials.ws/filter/filter_3.html HEV simulation software using Matlab, http://www.mathworks.com/matlabcentral/fileexchange/?search_submit=fileexch ange&query=HEV&term=HEV
Grade points/credit 4.00 3.50 3.00 2.50 2.00 1.50 1.00 0.00

Introduction to Mechatronic Design, J. Edward Carryer, R. Matthew Ohline, Thomas W. Kenny, ISBN-10: 0131433563. Applied Mechatronics, by A. Smaili and F. Mrad, ISBN: 019530702X Introduction to Stateflow with Applications, Steven T. Karris, Orchard Publications, 2007, ISBN No. 1934404071 Gasoline Engine Management by Dipl.-Ing. H. Bauer (Nov 20, 2006), ISBN-10: 0470057572. Feedback Control of Dynamic Systems, by Gene Franklin, J.D. Powell, and Abbas Emami-Naeini, ISBN: 0131499300 A Comprehensible Guide to Controller Area Network, by Wilfried Voss, Copperhill Media Corporation, 2005, ISBN: 0976511606. A Comprehensible Guide to J1939, by Wilfried Voss, Copperhill Media Corporation, 2008, ISBN: 0976511630. Designing Embedded Hardware, second edition, by John Catsoulis, ISBN: 0596007558 MotoHawk Wiki

Percentage 93% & above 88% 92% 82% 87% 76% 81% 70% 75% 65% 69% 60% - 64% 59% and

Rating Excellent Very good Good Above average Average Below average Inferior Failure

below Incomplete; given only when a student is unable to complete a segment of the course because of circumstances beyond the students control. A grade of incomplete may be given only when approved in writing by the department chair or school dean. Conditional, with no grade points per credit; given only when the student is at fault in failing to complete a minor segment of a course, but in the judgment of the instructor does not need to repeat the course. It must be made up within the next semester in residence or the grade becomes a failure (F). A (X) grade is computed into the grade point average as a (F) grade.

Grading Policy Grades will be based on the following: Lab/Homework Exam Final Project Total Points

40% 30% 30% 100%

Late Assignments No late assignments will be accepted.

Course Policies
Homework/Lab Report: Group discussion is allowed, but, you must turn in individual assignments. Simply copying the answers from another students assignment is unacceptable and considered cheating.

University Policies
Academic Integrity: http://www.mtu.edu/dean/conduct/policy/academic-integrity/ Assessment: http://www.admin.mtu.edu/usenate/policies/p312-1.htm

Academic regulations and procedures are governed by University policy. Academic dishonesty cases will be handled in accordance the University's policies.

Student work products (exams, essays, projects, etc.) may be used for the purposes of university, program, or course assessment. All work used for assessment purposes will not include any individual student identification. Disability Services: http://www.mtu.edu/dean/disability/policies/ If you have a disability that could affect your performance in any class or that requires an accommodation under the Americans with Disabilities Act, please contact your instructor or Disability Services at 487-1494 as soon as possible so that appropriate arrangements can be made. The Office of Institutional Equity has asked that you be made aware of the following:

The Office of Institutional Equity: http://www.mtu.edu/equity

Michigan Technological University complies with all federal and state laws and regulations regarding discrimination, including the Americans with Disabilities Act of 1990. Michigan Tech has a policy of affording equal opportunity to all of its employees, students, applicants for employment, and applicants for admission without regard to race, religion, color, national origin, age, sex, sexual orientation, gender identity, height, weight, genetic information, or marital status, disabled veteran status, veteran status, or disability. Equal Opportunity, Discrimination, or Harassment Statement: http://www.admin.mtu.edu/admin/boc/policy/ch5/

Tentative Topics and Labs


Week Day 1 M W W M W M W M 1/13 1/15 1/20 1/22 1/27 1/29 2/3 2/5 Date Lecture 1: Introduction to embedded system and modelbased embedded system design Lecture 2: MotoHawk and MotoTune No Class (MLK Break) Lecture Lab 1: Introduction to labs, final project, and instrumentation Lab 2: Modeling in MotoHawk and Calibration in Mototune Lab 2: Modeling in MotoHawk and Calibration in Mototune Lab 3: Development of hybrid vehicle powertrain controller using Stateflow Lab

2 3 4

Lecture 2: MotoHawk and MotoTune Lecture 3: Stateflow Lecture 3: Stateflow Lecture 4: Microcontroller and peripherals Lecture 5: Sensor, actuator, ECU part I

5 6 7 8 9 10 11 12 13 14

W W W M W M M M M M M M M

2/10 2/12 2/17 2/19 2/24 2/26 3/3 3/5 3/17 3/19 3/24 3/26 3/31 4/2 4/7 4/9 4/14 4/16 4/21 4/23

Lecture 6: Signal conditioning and A/D converters Lecture 7: Sensor, actuator, ECU part II Lecture 7: Sensor, actuator, ECU part II Lecture 8: D/A converters and power drivers Lecture 9: Digital control Lecture 9: Digital control Lecture 9: Digital control Lecture 9: Digital control

Lab 4: Sensors and actuators (fuel injection control) Lab 4: Sensors and actuators (fuel injection control) Lab 5: Battery SOC estimation and open-loop motor control Lab 5: Battery SOC estimation and open-loop motor control Lab 6: Closed-loop digital control (electronic throttle control)

W W W W W W

Lecture 10: Controller Area Network (CAN) fundamental Lecture 10: Controller Area Network (CAN) fundamental Lecture 11: Mototron CAN Lecture 11: Mototron CAN Introduction to final project

Spring Break

Lecture 12: Other sensor and actuator technologies Lecture 13: Active and digital Lab 7: CAN communication filters (remote ETC via CAN) Lecture 14: Serial communication: SPI, I2C, UART, and USB Lecture 14: Serial communication: Final project validation SPI, I2C, UART, and USB Lecture 15: Introduction to SAE J1939 Lecture 15: Introduction to SAE Final project validation J1939 Exam Final Project Presentation

Lab 6: Closed-loop digital control (electronic throttle control) Lab 7: CAN communication (remote ETC via CAN)

You might also like