EEE526 DSP-Based Electromechanical Motion Control Istanbul Okan UniversityDegree Programs Power Electronics and Clean Energy Systems (English) with thesisGeneral Information For StudentsDiploma SupplementErasmus Policy StatementNational Qualifications
Power Electronics and Clean Energy Systems (English) with thesis
Master TR-NQF-HE: Level 7 QF-EHEA: Second Cycle EQF-LLL: Level 7

General course introduction information

Course Code: EEE526
Course Name: DSP-Based Electromechanical Motion Control
Course Semester: Spring
Course Credits:
Theoretical Practical Credit ECTS
2 2 3 10
Language of instruction: EN
Course Requisites:
Does the Course Require Work Experience?: No
Type of course: Department Elective
Course Level:
Master TR-NQF-HE:7. Master`s Degree QF-EHEA:Second Cycle EQF-LLL:7. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator : Assoc. Prof. ÖMER CİHAN KIVANÇ
Course Lecturer(s):
Course Assistants:

Course Objective and Content

Course Objectives: This course overviews backgrounds of DSP-based motor control from the standpoint of the architectural features of DSPs, and surveys DSP applications in high performance motor/motion control.
Course Content: Introduction to the TMS320F28335 DSP Controller. C2xx DSP CPU and Instruction Set. General Purpose Input/Output (GPIO) Functionality. Interrupts on the TMS320F28335 . The Analog-to-Digital Converter (ADC). The Event Managers (EVA, EVB). DSP-Based Implementation of DC-DC Buck-Boost Converters. DSP-Based Control of Stepper Motors. DSP-Based Control of Permanent Magnet Brushless DC Machines. Park and Clarke's Transformations. Space Vector PWM. DSP-Based Control of Permanent Magnet Synchronous Machines. DSP-Based Vector Control of Induction Motors. Induction Motor Simulation and Control Using Software Packages. DSP-Based Control of Switched Reluctance Motor Drives. DSP-Based Control of Matrix Converters.

Learning Outcomes

The students who have succeeded in this course;
Learning Outcomes
1 - Knowledge
Theoretical - Conceptual
2 - Skills
Cognitive - Practical
3 - Competences
Communication and Social Competence
Learning Competence
Field Specific Competence
1) Analyze and design of advanced motion control systems
2) Design functionally related motion control systems
3) Design nonredundant multi-body motion control systems in free motion
Competence to Work Independently and Take Responsibility

Lesson Plan

Week Subject Related Preparation
1) Introduction, Brief Introduction to Peripherals, Types of Physical Memory, Software Tools, Introduction to the C2xxDSP Core and Code Generation Course Notes
2) The Components of the C2xx DSP Core, Mapping External Devices to the C2xx Core and the Peripheral Interface, System Configuration Registers, Memory, Memory Addressing Modes, Assembly Programming Using the C2xxDSP Instruction Set. Course Notes
3) General Purpose Input/output (GPIO) Functionality, Pin Multiplexing (MUX) and General Purpose I/O Overview, Multiplexing and General Purpose I/O Control Registers, Using the General Purpose I/O Ports, General Purpose I/O Exercise Course Notes
4) Introduction to Interrupts, Interrupt Hierarchy, Interrupt Control Registers, Initializing and Servicing Interrupts in Software, 5 Interrupt Usage Exercise Course Notes
5) ADC Overview, Operation of the ADC, Analog to Digital Converter Usage Exercise, Overview of the Event Manager, Event Manager Interrupts, General Purpose(GP) Timers, Compare Units Course Notes
6) Capture Units and Quadrature Encoded Pulse (QEP) Circuitry, General Event Manager Information, Exercise: PWM Signal Generation Course Notes
7) DSP-Based Implementation of DC-DC Buck-Boost Converters: Introduction, Converter Structure, Continuous Conduction Mode, Discontinuous Conduction Mode Course Notes
8) Connecting the DSP to the Buck-Boost Converter, Controlling the Buck- Boost Converter, Main Assembly Section Code Description, Interrupt Service Routine, The Regulation Code Sequences Course Notes
9) DSP-Based Control of Stepper Motors: Introduction Course Notes
10) The Principle of Hybrid Stepper Motor, The Basic Operation Course Notes
11) The Stepper Motor Drive System, The Implementation of Stepper Motor Control System Using the, DSP Course Notes
12) The Subroutine of Speed Control Module Course Notes
13) Application Course Notes
14) Application Course Notes

Sources

Course Notes / Textbooks: DSP based Electro Mechanical Motion Control by Hamid A TOLIYAT, STEVEN CAMPBELL 2004 CRC Press,ll
References: DSP based Electro Mechanical Motion Control by Hamid A TOLIYAT, STEVEN CAMPBELL 2004 CRC Press,ll

Course-Program Learning Outcome Relationship

Learning Outcomes

1

2

3

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.

Course - Learning Outcome Relationship

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
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. 2
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. 3
6) Develops new and/or original ideas and methods; develops innovative solutions for the design of a process, system or component. 1
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. 4
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. 4
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.

Learning Activity and Teaching Methods

Lesson
Lab
Project preparation

Assessment & Grading Methods and Criteria

Written Exam (Open-ended questions, multiple choice, true-false, matching, fill in the blanks, sequencing)
Individual Project

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
Project 1 % 50
Final 1 % 50
total % 100
PERCENTAGE OF SEMESTER WORK % 50
PERCENTAGE OF FINAL WORK % 50
total % 100