Power Electronics and Clean Energy Systems (English) with thesis | |||||
Master | TR-NQF-HE: Level 7 | QF-EHEA: Second Cycle | EQF-LLL: Level 7 |
Course Code: | ECE506 | ||||||||
Course Name: | Embedded System Design | ||||||||
Course Semester: | Spring | ||||||||
Course Credits: |
|
||||||||
Language of instruction: | EN | ||||||||
Course Requisites: | |||||||||
Does the Course Require Work Experience?: | No | ||||||||
Type of course: | Department Elective | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | Face to face | ||||||||
Course Coordinator : | Dr.Öğr.Üyesi DİDEM KIVANÇ TÜRELİ | ||||||||
Course Lecturer(s): |
Dr.Öğr.Üyesi DİDEM KIVANÇ TÜRELİ Assoc. Prof. ÖMER CİHAN KIVANÇ |
||||||||
Course Assistants: |
Course Objectives: | The course objective is to provide sufficient detailed knowledge of a PIC microcontroller so that students can program the PIC microcontroller and demonstrate its functions using the PIC microcontroller experimental kit in the laboratory. |
Course Content: | Introduction to Microprocessors and Microcontrollers, Numbering and coding system, Logic operations, Introduction to C programming with PIC microcontroller, Registers, I/O Interface (PIC microcontroller), Debouncing, Various inputs such as buttons, switches, Bit-wise operations, Arithmetic Logic Operations, Timers, Interrupts, D/A Interface, Communication between microcontrollers, LCD Controllers, A/D Interface, Pulse Width Modulation (PWM) |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | • Syllabus • Introduction to Microprocessors and Microcontrollers • Difference between microcontroller and general purpose microprocessor • Embedded systems • Basic definitions and terminology | - |
2) | • Syllabus • Introduction to Microprocessors and Microcontrollers • Difference between microcontroller and general purpose microprocessor • Embedded systems • Basic definitions and terminology | - |
3) | • Numbering and coding system • Logic operations • Introduction to C programming with PIC microcontroller | - |
4) | • Registers, I/O Interface (PIC microcontroller) • LAB1: Introduction to microcontroller kit | - |
5) | • Switch debouncing • Various inputs such as buttons, switches • Bit-wise operations • LAB2: Introduction to programming environment | - |
6) | • Arithmetic Logic Operations • LAB3: Debouncing, Turning on LEDs based on buttons | - |
7) | • Timer/Counter • LAB4: Keypad to seven-segment display | - |
8) | • Interrupts • LAB4: Sum and subtract operations using keypad and seven-segment display | - |
9) | • Midterm Exam (No Class) | - |
10) | • Background Info for DAC • DAC module on the kit • DAC Interfacing • LAB4.5: Knight Rider Lights | - |
11) | • Spring Break (No Class) | - |
12) | • Liquid Crystal Display (LCD) Controller • LAB5: Introduction to D/A interface | - |
13) | • Analog-to-Digital Converter (ADC) • Analog-to-digital converter (A/D) characteristics • Analog-to-digital converter (A/D) module • LAB6a: Introduction to LCD Controller | - |
14) | • Holiday (No Class) | - |
15) | • Pulse Width Modulation (PWM) • PWM Programming • LAB6b: Sum and subtract operations using keypad and LCD | - |
Course Notes / Textbooks: | Dogan Ibrahim, Advanced PIC Microcontroller Projects in C: From USB to RTOS with the PIC 18F Series, ISBN-13: 978-0750686112. • Muhammad Ali Mazidi, Rolin McKinlay, Danny Causey, PIC Microcontroller and Embedded Systems: Using Assembly and C for PIC18, NJ: Pearson Education, 2008, ISBN: 0136009026. • Lucio Di Jasio, Tim Wilmshurst, Dogan Ibrahim, John Morton, Martin Bates, Jack Smith, D.W. Smith, and Chuck Hellebuyck, PIC Microcontrollers: Know It All, Newnes, 2008, ISBN-13: 978-0750686150. • Ted Van Sickle, Programming Microcontrollers in C, Newnes, 2nd ed., 2001, ISBN-13: 978-1878707574. • Tim Wilmshurst, Designing Embedded Systems with PIC Microcontrollers Principles and Applications, Newnes, 2006, ISBN-13: 978-0-7506-6755-5 • Milan Verle, PIC Microcontrollers, mikroElektronika, 2006, ISBN-13: 9788684417154. |
References: | • Programming 32-bit Microcontrollers in C: Exploring the PIC32, Lucio Di Jasio, Newnes, 2008 • PROGRAMMING AND CUSTOMIZING THE PIC® MICROCONTROLLER, MYKE PREDKO, Third Edition, McGraw-Hill Education TAB, 2008, DOI: 10.1036/0071472878 • PIC Microcontroller Projects in C: Basic to Advanced, Dogan Ibrahim, Newnes 2014 • Interfacing PIC Microcontrollers: Embedded Design by Interactive Simulation, Martin Bates, Newnes, 2014 • PIC Microcontrollers: An Introduction to Microelectronics, Third Edition, Martin Bates, Newnes, 2011 • Microcontrollers HIGH-PERFORMANCE SYSTEMS AND PROGRAMMING, Julio Sanchez and Maria P. Canton, CRC Press, 2014 • Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC24, Lucio Di Jasio, Newnes, 2007 • Programming 32-bit Microcontrollers in C: Exploring the PIC32, Lucio Di Jasio, Newnes, 2008 • MICROCONTROLLER THEORY AND APPLICATIONS WITH THE PIC18F, Second Edition, M. RAFIQUZZAMAN, John Wiley & Sons, Inc., 2018 • Fundamentals of Digital Logic and Microcontrollers, Sixth Edition, M. RAFIQUZZAMAN, John Wiley & Sons, Inc., 2014 • Programming 8-bit PIC Microcontrollers in C with Interactive Hardware Simulation, Martin P. Bates, Newnes, 2008 • Interfacing PIC Microcontrollers Embedded Design by Interactive Simulation, Martin Bates, Newnes, 2014 • Advanced PIC Microcontroller Projects in C: From USB to RTOS with the PIC18F Series, Dogan Ibrahim, Newnes, 2008, ISBN-13: 978-0-7506-8611-2 |
Learning Outcomes | 1 |
2 |
3 |
4 |
|||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Program Outcomes | |||||||||||
1) Reaches the information in the field of power electronics and clean energy systems in depth through scientific researches; evaluates the knowledge, interprets and implements. | |||||||||||
2) Has the extensive information about current techniques and their constraints in the field of Power Electronics . | |||||||||||
3) Using limited or missing data, completes the information through scientific methods and applies; integrates the information from different disciplines. | |||||||||||
4) Aware of new and emerging applications of his/her profession; learn and examine them if needed. | |||||||||||
5) Builds the Power Electronics problems, develops methods to solve and implements innovative ways for solution. | |||||||||||
6) Develops new and/or original ideas and methods; develops innovative solutions for the design of a process, system or component. | |||||||||||
7) Designs and implements the analytical, modeling and experimental-based researches; resolves the complex situations encountered in this process and interprets. | |||||||||||
8) Leads multi-disciplinary teams, develops solution approaches to complex situations and takes responsibility. | |||||||||||
9) Uses at least one foreign language at the general level of European Language Portfolio B2 and communicates effectively in oral and written language. | |||||||||||
10) Presents the process and results of the work in national and international media systematically and clearly in written or oral language. | |||||||||||
11) Describe the social and environmental dimensions of Power Electronics Engineering applications. | |||||||||||
12) In the stages of data collection, interpretation and publication as well as all professional activities, he/she considers the social, scientific and ethical values. |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | Reaches the information in the field of power electronics and clean energy systems in depth through scientific researches; evaluates the knowledge, interprets and implements. | |
2) | Has the extensive information about current techniques and their constraints in the field of Power Electronics . | |
3) | Using limited or missing data, completes the information through scientific methods and applies; integrates the information from different disciplines. | |
4) | Aware of new and emerging applications of his/her profession; learn and examine them if needed. | |
5) | Builds the Power Electronics problems, develops methods to solve and implements innovative ways for solution. | |
6) | Develops new and/or original ideas and methods; develops innovative solutions for the design of a process, system or component. | |
7) | Designs and implements the analytical, modeling and experimental-based researches; resolves the complex situations encountered in this process and interprets. | |
8) | Leads multi-disciplinary teams, develops solution approaches to complex situations and takes responsibility. | |
9) | Uses at least one foreign language at the general level of European Language Portfolio B2 and communicates effectively in oral and written language. | |
10) | Presents the process and results of the work in national and international media systematically and clearly in written or oral language. | |
11) | Describe the social and environmental dimensions of Power Electronics Engineering applications. | |
12) | In the stages of data collection, interpretation and publication as well as all professional activities, he/she considers the social, scientific and ethical values. |
Lesson | |
Lab |
Written Exam (Open-ended questions, multiple choice, true-false, matching, fill in the blanks, sequencing) | |
Application |
Semester Requirements | Number of Activities | Level of Contribution |
Laboratory | 2 | % 30 |
Midterms | 2 | % 30 |
Final | 2 | % 40 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 60 | |
PERCENTAGE OF FINAL WORK | % 40 | |
total | % 100 |
Activities | Number of Activities | Duration (Hours) | Workload |
Course Hours | 13 | 2 | 26 |
Laboratory | 5 | 2 | 10 |
Study Hours Out of Class | 20 | 5 | 100 |
Midterms | 1 | 2 | 2 |
Final | 1 | 2 | 2 |
Total Workload | 140 |