mechatronics engineering department faculty of engineering … · philadelphia university...
TRANSCRIPT
Philadelphia University Mechatronics Engineering Department
Faculty of Engineering Second Semester 2014/2015
Course Syllabus for Microcontroller Systems (page 1 of 2) Dr. Tarek A. Tutunji
Course Syllabus
Course Title Microcontroller Systems
Course Number 640328
Course Level 3rd
year
Class Time 10.10 11.00 Sun/Tues/Thurs
Instructor Dr. Tarek A. Tutunji
email [email protected]
website www.philadelphia.edu.jo/academics/ttutunji
Prerequisites Logic Circuit, Sensors, and Programming
Office Hours 11.00 – 12.00 Sunday & Thursday
Text Book PIC Microcontrollers: An introduction to microcontrollers by Martin Bates 2nd
edition 2004. Publisher Elsevier / Newnes
Course Description: This course provides the students with the needed material for understanding, analyzing, and designing microcontroller-based systems. The microcontroller of choice for this class is the PIC 16F84 / 16F877. Examples will focus on mechatronic systems and their applications. Also, an introduction to Arduino will be provided. Course Objectives:
Understand the general architecture for microprocessors and microcontrollers.
Understand the logical steps in interfacing and programming mechatronic systems.
Program and download PIC microcontrollers using Assembly and C Languages
Design mechatronic systems using PIC16F84 and PIC16F877
Understand the Arduino architecture and its associated programming
Course Academic Calendar
Week Subject Notes
March 1 Introduction to Computer Systems Chapters 1 & 2
March 8 Microelectronics, Digital Systems, and Microcontrollers Chapters 3, 4, and 5
March 15 PIC Application: H/W Design, Assembly Language Chapter 6
March 22 PIC Program Development: Program Design and Analysis Chapter 7
March 29 PIC 16F84 Architecture: Block Diagram and Register Sets Chapter 8
April 5 PIC Program: Compile, Debug, Simulate, and Download PIC Simulation: MPLAB and Proteus
Ref 1 Chapters 2 and 3
Exam I (April 1 – April 9)
April 12 Programming Techniques: Timing and Interrupts Chapter 9
April 19 DC Motor Applications I: Open-loop control Chapter 10 Project Simulation Due
April 26 DC Motor Applications II: Closed loop Control (Position and Speed) Chapter 13
May 3 PIC Controller Families, Analog-to-Digital Converters PIC 16F877 Architecture and Applications
Chapters 14 & 15 Ref 2, Chapter 3
Project Hardware Due
Exam II (May 6 – May 14)
May 10 C Programming Review Ref 2, Chapter 4
May 17 PID Controller Realization using PIC 16F877 Ref 2, Chapter 10
May 24 Arduino Architecture and Programming
May 31 Arduino Architecture and Programming
June 7 Review
FINAL EXAMS (Jun 14 – June 22)
Philadelphia University Mechatronics Engineering Department
Faculty of Engineering Second Semester 2014/2015
Course Syllabus for Microcontroller Systems (page 2 of 2) Dr. Tarek A. Tutunji
Assessment Instruments Evaluation of students’ performance (final grade) will be based on the following three categories:
Exams. Two in-class exams will be given. Each will cover about 5-weeks of lectures
Project. A project assignment will be handed to the students. The assignment will ask the students to design, simulate, program, interface, and build a simple mechatronic system using PIC microcontroller. Students will be evaluated according to their in-lab circuit testing, analytical thinking, and report writing. A group of two students are expected to work on the project.
Final Exam: The final exam will cover all the class material.
Allocation of Marks
Exam I 20%
Exam II 20%
Project 20%
Final Exam 40%
Other class work will include:
Quizzes. Two 10-minute quizzes will be given to the students throughout the semester. These quizzes will cover material discussed during the previous week of lectures. The quizzes will be used as bonus points (added to the exams’ grades) to help the students with their grade.
References: Books
1. Interfacing PIC Microcontroller: Embedded Design by Interactive Simulation by Martin Bates Elsevier 2006 2. Microcontroller Based Applied Digital Control by Dogan Ibrahim. Wiley 2006 3. PICmicro MCU microcontroller programming : assembly figures tables examples and projects by A. Salhoot 2006 4. Making PIC Microcontroller Instruments and Controllers by H. Sandhu Mcgrew-Hill, 1
st edition 2008.
5. Designing Embedded Systems with PIC Microcontrollers, 2nd
Edition: Principles and Applications by Tim Wilmshurst. Newnes. 2nd edition 2009.
6. PIC Projects: A Practical Approach by H. Parchizadeh and B. Vuksanovic. Wiley 2009.
Websites
http://www.microchip.com/
http://www.arduino.cc/en/