COURSE UNIT TITLE

: MICROCONTROLLER APPLICATIONS IN MECHATRONICS

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
MEC 5020 MICROCONTROLLER APPLICATIONS IN MECHATRONICS ELECTIVE 3 0 0 8

Offered By

Graduate School of Natural and Applied Sciences

Level of Course Unit

Second Cycle Programmes (Master's Degree)

Course Coordinator

PROFESSOR DOCTOR ZEKI KIRAL

Offered to

Mechatronics Engineering
M.Sc. Mechatronics Engineering
Mechatronics Engineering

Course Objective

The aim of this course is to introduce the architectures, peripherals and programming of microcontrollers, and to make applications on mechatronics systems by using high-level programming languages.

Learning Outcomes of the Course Unit

1   Be able to understand architecture and peripherals of microcontrollers.
2   Be able to program a microcontroller by using high-level programming language.
3   Be able to control a mechatronics system via microcontroller.
4   Be able to use measuring transducers with microcontrollers.
5   Be able to connect a microcontroller to the Personal Computer.

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Introduction to microcontrollers.
2 Basic concepts on microcontroller operation: System clock and Power on Reset, Addressing modes, I/O Ports.
3 Advanced programming skills: Interrupts, Pseudo Data Bus and Address decoding, Keypad scanning, LCD module programming, AD conversion.
4 Advanced programming skills: Keypad scanning, LCD module programming, AD conversion
5 Transistor switching circuits and I/O drivers.
6 Sensor integration and measurement system design methods.
7 Midterm
8 Design concepts of microcontroller integrated automation systems. Assignment of homework.
9 Introduction to the handshaking mode for Input/Output.
10 Microcontroller applications in remotely operated systems.
11 Discussion: Speed control of a DC motor with PWM.
12 Discussion: Speed control of a DC motor with PWM.
13 Discussion: Position control of the MSOE mobile robot following a path using optical sensors.
14 Discussion: Position control of the MSOE mobile robot following a path using optical sensors.
15 Discussion: PID control of the MSOE mobile robot following a path using optical sensors

Recomended or Required Reading

Textbook:
Micromechatronics: Modeling, Analysis, and Design With Matlab, Victor Giurgiut and Sergey Edward Lyshevski, CRC December 2003
Recommended readings:
Microcontroller based applied digital control, Ibrahim Doğan, John Wiley & Sons, 2006

Planned Learning Activities and Teaching Methods

A series of lectures on course materials will be given using PowerPoint presentations and blackboard.

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 MTE MIDTERM EXAM
2 ASG ASSIGNMENT
3 FIN FINAL EXAM
4 FCG FINAL COURSE GRADE MTE * 0.25 + ASG *0.25 +FIN *0.50
5 RST RESIT
6 FCGR FINAL COURSE GRADE (RESIT) MTE * 0.25 + ASG *0.25 +RST *0.50


Further Notes About Assessment Methods

None

Assessment Criteria

Learning outcomes will be evaluated by examinations and assignments.

Language of Instruction

Turkish

Course Policies and Rules

To be announced.

Contact Details for the Lecturer(s)

Assist.Prof.Dr. Taner Akkan
taner.akkan@deu.edu.tr

Office Hours

To be announced.

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 14 3 42
Case study 4 8 32
Preparations before/after weekly lectures 14 6 84
Preparation for midterm exam 1 15 15
Preparation for final exam 1 20 20
Preparing assignments 1 10 10
Midterm 1 3 3
Final 1 3 3
TOTAL WORKLOAD (hours) 209

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11PO.12PO.13PO.14PO.15
LO.144
LO.244
LO.32444
LO.424454
LO.52244