Cleveland State University

Department of Electrical and Computer Engineering

 

EEC 417/517 - Embedded Systems

Spring 2009

 

Description:     Software design of microcontroller-based embedded systems. Topics covered include microcontroller architecture, assembly programming, real time interrupts, external interrupts, program size considerations, input/output issues, analog-to-digital conversion, serial port reception/transmission, step motor control, RS232 communication, and mathematics in a fixed point microcontroller.

 

Objective:       After taking this course the student should be familiar with Microchip’s microcontroller products. The student should be able to design an embedded system from scratch using a microcontroller from Microchip. The student should be able to interface the embedded system with the outside world in order to collect data and control external devices. In addition, the student should be able to choose an appropriate microcontroller for an embedded system based on system requirements. The student will also be in a position to design embedded systems with microcontrollers and digital signal processors from companies other than Microchip.

 

Equipment:     Each student needs the following equipment for this course.

·        A microcontroller development kit (purchased).

·        Miscellaneous lab equipment, including a solderless breadboard, a wire cutter/stripper, a digital multimeter, and several colors of solid 22-gauge wire (purchased).

·        A kit of electronics parts for the labs (borrowed).

This equipment and its prices are listed at http://academic.csuohio.edu/simond/courses/eec417/parts.html.

 

Prereqs:          EEC 417: EE - EEC 314 (Electronics II), EEC 315 (Electronics Lab), EEC 380/381 or 382 (Digital Systems/Lab)
CE - EEC 313 (Electronics I), EEC 316 (Electronic Devices Lab), EEC 380/381or 382
EEC 517: Graduate Standing

 

Time:              M W 10:00–12:00

Place:              Stilwell Hall Room 326

 

Instructor:

Dr. Dan Simon

 

Phone:

216-687-5407

 

Fax:

216-687-5405

 

Email:

d.j.simon@csuohio.edu

 

Web:

http://academic.csuohio.edu/simond/

 

Course web site:

Office: 

http://academic.csuohio.edu/simond/courses/eec417

Stilwell Hall      343

 

Lab:    

Stilwell Hall      310, 326

 

Office Hours:

M W 12:00 - 1:00, 2:00 - 3:00

                        Call or stop by my office any time and I’ll be glad to help you if I’m available.

 

TA:                  Stanley Siwale, s.siwale@csuohio.edu, SH 303, 310

 

References:    There are a lot of books about the Microchip PIC. Go to amazon.com and browse books under the subject: Computers & Internet - Hardware - Microprocessors & System Design - PIC Microcontroller. I do not recommend any specific books.

 

Grading:

 

EEC 417

EEC 517

 

Labs

30%

25%

 

Quizzes

25%

20%

 

Midterm

20%

15%

 

Final Exam

25%

20%

 

Project

-

20%

 

A...................... 93–100

A minus............ 90–92

B plus............... 87–89

B...................... 83–86

B minus............. 80–82

C plus............... 77–79

C...................... 70–76

D...................... 60–69

 

Labs:               Lab assignments are generally due two class periods after the lecture material is given. Lab assignments can be handed in as many as 48 hours late, but those that are handed in late will be penalized 15%. Students are encouraged to work together on lab assignments, but those who hand in identical assignments will be given a grade of zero. Lab assignments must be handed in as hard copies. You can fax your assignment if you are not at school on the day that the lab is due. Email lab submissions will not be accepted.

 

Projects:         EEC 517 students will be responsible for a term project. The project should combine graduate-level material with a PIC-based embedded system. The project grade will be based on the degree of difficulty, the degree of success, the written report, and the oral presentation, which will be given during the last week of the semester. Project guidelines are available at http://academic.csuohio.edu/simond/courses/eec417/project.html. EEC 417 students are not responsible for a project but can complete a project for extra credit, as discussed on the project web site.

 

Important due dates related to the project are as follows:

·        March 13: Letter of intent

·        April 3: Proposal

·        May 4, 6: Oral presentations and demonstrations

·        May 8: Written report

The letter of intent, the proposal, and the written report must be submitted at http://www.turnitin.com/ using class id 2543970 and password “embedded”. See the project web site for details about what is expected for each of these items.

 

Tests:              Quizzes and exams will be open-book and open-notes. No makeup quizzes or exams will be allowed without the prior permission of the instructor. 

 

Attendance:    Attendance is required only during the last two regular class periods during the project presentations. Attendance on those two days will count toward your grade in an amount equal to one quiz.

 

Class Schedule

Date

Class Activity

 

Date

Class Activity

 

Wed. Jan. 21

Opening Lecture

Mon. Jan. 26

Lab 1 Lecture

 

Wed. Jan. 28

Lab 1 Lecture

Mon. Feb. 2

Lab 1 Due
Lab 2 Lecture

 

Wed. Feb. 4

Open Lab

Mon. Feb. 9

Lab 2 Due
Lab 3 Lecture

 

Wed. Feb. 11

Quiz 1
Open Lab

Mon. Feb. 16

No Class

 

Wed. Feb. 18

Lab 3 Due
Lab 4 Lecture

Mon. Feb. 23

Open Lab

 

Wed. Feb. 25

Lab 4 Due
Lab 5 Lecture

Mon. March 2

Open Lab

 

Wed. March 4

Midterm

Mon. March 9

Lab 5 Due
Lab 6 Lecture

 

Wed. March 11

Open Lab

Mon. March 16

Spring Break

 

Wed. March 18

Spring Break

Mon. March 23

Lab 6 Due
Lab 7 Lecture

 

Wed. March 25

Quiz 2
Open Lab

Mon. March 30

Lab 7 Due
Lab 8 Lecture

 

Wed. April 1

Open Lab

Mon. April 6

Lab 8 Due
Lab 9 Lecture

 

Wed. April 8

Quiz 3
Open Lab

Mon. April 13

Lab 9 Due
Lab 10 Lecture

 

Wed. April 15

Open Lab

Mon. April 20

Lab 10 Due
Lab 11 Lecture

 

Wed. April 22

Quiz 4
Open Lab

Mon. April 27

Lab 11 Due
Lab 12 Lecture

 

Wed. April 29

Open Lab

Mon. May 4

Lab 12 Due
Projects

 

Wed. May 6

Projects

Mon. May 11

No Class

 

 Wed. May 13

 Final Exam
8:30–10:30

 

The lab will be available until 2:00 each class day. If the lab is not open during the open lab time, ask the instructor, TA, or department secretary to open it for you.


Professor Simon’s Home Page

Department of Electrical and Computer Engineering

Cleveland State University


Last Revised: January 15, 2009