EEEN 4343 – Microprocessor Based Control

(Spring 2008) [TR 9:30-10:45 a.m., EC 113]

Catalog Data: EEEN 4343. 3(3-0) Design of microprocessor-based real time control systems. Application of theoretical principles to control of small-scale systems. Controller design; signal conditioning and drive circuits for interfacing with various sensors and actuators; programming and programmable logic controllers. Prerequisites: EEEN 3333.

Instructor:Dr. Lifford McLauchlan, Assistant Professor

Office: EC 313

Phone: 593 - 4418

Email:

Office Hours:MN/A

T1:30 p.m. - 4:00 p.m.

W9:30 a.m. – 11:00 a.m., 1:00 p.m.- 4:00 p.m.

R 1:30 p.m. – 2:30 p.m.

FN/A

Other times by appointment

Textbook

Required:

Steven Barrett and Daniel Pack, Embedded Systems Design and Applications with the 68HC12 and HCS12, Prentice Hall

Recommended:

Jonathan W. Valvano, Embedded Microcomputer Systems – Real Time

Interfacing, Brooks/Cole, 2nd Ed., Thomson, 2006.

Policies:1. Grading:

Mini-projects and Reports (2-4)18 %

Project

Progress Report #16 %

Progress Report #26 %

System/Sub-Sys. 6 %

Performance

Final Written Report 8 %

Final Oral Presentation6 %

3 Exams (Best 2 out of 3)28 %

Final Exam22 %

Final PresentationThursday 4/26/20089:30 – 10:45 a.m.

Exam Schedule (Dates Subject to Change)

Exam 1Thursday 2/14/20089:30 – 10:45 a.m.

Exam 2Thursday 3/13/20089:30 – 10:45 a.m.

Exam 3Thursday 4/17/20089:30 – 10:45 a.m.

Final ExamFriday 5/9/20088:00 – 10:30 a.m.

2. Late work without university approved absence or my prior approval will not be accepted

3. No make-up exams will be given. The Final Exam will take the place of a missed exam for university approved absences.

Note:Exams based on course lecture, suggested problems, text(s) and outside journal/conference/magazine reading material.

Course Objectives: Relate to students the theory and application of embedded control

systems using microprocessors. The students will design the interfaces and the

sub-systems, such as sensors or communications, for a robotic vehicle. The

robotic vehicle’s systems will then be integrated into the overall system.

Students will demonstrate knowledge of:

1. embedded control systems and sensors by practical design,

2. practical design problems and constraints, such as scheduling, costs,

documentation, research, and testing,

3. sub-system design integration,

4. practical design experience for use in their professional career, and

5. practical implementation experience (Hands-on experience).

6. project management

7. communication skills

Outcomes: Students who take this course will have

(a) an ability to apply knowledge of mathematics, science, and engineering;

(e) an ability to identify, formulate, and solve engineering problems;

(g)an ability to communicate effectively

(i) a recognition of the need for, and an ability to engage in life-long learning;

(j) a knowledge of contemporary issues;

The rubrics used for each outcome are found at the end of the syllabus.Throughout the semester selected problems or assignments will be assessed using these rubrics.

Professional and Research Engagement Activities: The following activities will enhance the students’ education by looking at a practical design project from an industry viewpoint.

  1. Each design team will be responsible for at least one sub-system design

and documentation.

  1. The students after completion of each sub-system will verify and test the

sub-system. They will design a test procedure and document the results.

3. The students will then fully integrate the sub-systems into the embedded

control system. At this point the fully integrated system will be tested and verified in the laboratory. They will design a test procedure and document

the results.

4. The students will take the robot vehicle into a controlled environment

setting to test its capabilities. They will take environmental measurements and analyze the data.

5. The students will then present the design and analysis of data in a seminar

setting (presentation and written report).

  1. In addition, the students will have to develop a project management team.

Each design team will then be responsible to the management team. This team should develop the project schedule.

Topics:1. Z Transforms

2. Digital Control

3. Filters/Signal Conditioning

4. System Response

5. Programming RTI, A/D, PWM

6. Basic Input/Output Interfacing

7. Noise Considerations

8. Embedded Control Systems

9. RTOS

Attendance Policy: No more than three unexcused absences will be allowed.

Computer usage: The use of MATLAB/SPICE for computer-aided analysis and design is integrated into student assignments.

Different simulators will be used for microprocessor simulations and programming.

Disability statement: See Student HandbookAvailable Online at TAMUK website

Academic misconduct: See Student Handbook Available Online at TAMUK website

Nonacademic misconduct: See Student Handbook Available Online at TAMUK website

Sexual misconduct: See Student Handbook Available Online at TAMUK website

Student Outcome: (a) Ability to apply knowledge of mathematics, science, and engineering.

Unsatisfactory
1 / Developing
2 / Satisfactory
3 / Exemplary
4 / Score
Apply of Mathematics
and Science / Has conceptual problem and cannot apply math and science (course specific topics) to engineering problems. / Minimally understands and tries to apply math and science principles toward solving engineering problems. / Adequately understands and applies appropriate math and science principles. Handles algebra, trigonometry and calculus with minor error. / Understands and applies appropriate math and science principles. Handles algebra, trigonometry and calculus with almost no error.
Apply of Engineering Topics / Does not recall or incorrectly applies fundamental engineering knowledge
(course specific topics). / Tries to identify and understand problems.
Solves problems with frequent errors. / Frequently identifies and understands problems. Solves problems with minor error / Always identifies and understands problems. Solves problems with almost no error.
Average:

Student Outcome: (e) Ability to identify, formulate, and solve engineering problems.

Unsatisfactory
1 / Developing
2 / Satisfactory
3 / Exemplary
4 / Score
Identifies Engineering Problems / No conceptual understanding of the problem. / Minimal conceptual understanding of the problem. / Basic conceptual understanding of the problem. / Complete understanding of the problem.
Formulates Engineering Problems / Cannot describe the problem. / Simple formulation with limited errors. / A correct formulation of the problem. / A clear, correct statement indicating the nature and purpose of each factor in the formulation.
Solves Engineering Problems / Unable to solve the problem. / Reasonable attempt at solution. / Correct solution to formulation. / Correct solution presented and interpreted in a broader context.
Average:

Student Outcome: (g) Ability to communicate effectively.

Unsatisfactory
1 / Developing
2 / Satisfactory
3 / Exemplary
4 / Score
Written Communication / Writing is primitive and not acceptable for college level.
Copied other reports. / Writing is barely acceptable with minor grammar and spelling error.
The reader must make an effort to arrive at the proper interpretation. / Writing is acceptable with minimal grammar and spelling error.Writer may not be able to show that he/she is able to see the big picture. / Writing is superior with correct grammar, spellingand sentence structure. Writer has the ability to put thoughts together in a coherent manner with personal insights.
Oral Communication / Not present. / Some deficiency in quality of presentation. Minimal use of audio-visual equipment.
Difficulty in answering questions. / Satisfactory in quality of presentation.
Acceptable use of A-V equipment. Minimal difficulty in answering questions. / Speaks clearly and uses appropriate technical technology.
Excellent use of A-V equipment. Responds well to questions.
Team Communications / Would rather work alone. / Cooperates willingly but does not always work effectively / Works smoothly with partner and contributes nearly equally to the success of the team. / Works synergistically with partner and achieves success not normally achieved by most teams.
Average:

Student Outcome: (i) a recognition of the need for and an ability to engage in life-long learning.

Unsatisfactory
1 / Developing
2 / Satisfactory
3 / Exemplary
4 / Score
Membership in Societies / None / One society / One professional society / Two or more professional societies
Attendance to professional meetings or internet seminars / None / One seminar / Two to three seminars / More than three seminars
Research/ gathering information / Collects minimal information and about just the particular tool/technology / Collects adequate information about the tool but not much about related ones / Collects adequate information about the tool as well as the related ones / Digs up all kinds of information, follows leads all the way, comes up with exhaustive information including all the background.
Analysis/ evaluation / Analysis simply involves restating gathered information; claims not supported by evidence / Some analysis done but somewhat shallow, some supporting evidence / Careful analysis; good supporting evidence for conclusions / Detailed analysis accounting for all the information, conclusions extremely well supported.
Average:

Student Outcome: (j) a knowledge of contemporary issues.

Unsatisfactory
1 / Developing
2 / Satisfactory
3 / Exemplary
4 / Score
Identifies Engineering Problems / No development of a diagram or picture from the word question. / Basic drawing of system with some parameters indicated. / Correct drawing of system with some parameters indicated. / Correct drawing of system with all parameters and associated data clearly indicated.
Formulates Engineering Problems / Cannot describe the problem mathematically. / Simple math formulation with limited errors. / A correct mathematic formulation of the problem. / A clear, correct mathematical statement indicating the nature and purpose of each term in the formulation.
Solves Engineering Problems / Unable to solve mathematic formulation of the problem. / Reasonable attempt at solution. / Correct solution to mathematic formulation. / Correct solution presented and related to the problem requirements.
Average: