Automotive Mechatronics and Intelligent Vehicles (with thesis) | |||||
Master | TR-NQF-HE: Level 7 | QF-EHEA: Second Cycle | EQF-LLL: Level 7 |
Course Code: | EEE526 | ||||||||
Course Name: | DSP-Based Electromechanical Motion Control | ||||||||
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 : | Assoc. Prof. ÖMER CİHAN KIVANÇ | ||||||||
Course Lecturer(s): | |||||||||
Course Assistants: |
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. |
The students who have succeeded in this course;
|
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 |
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 |
Learning Outcomes | 1 |
2 |
3 |
||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Program Outcomes | |||||||||||
1) Sufficient knowledge in mathematics, science and engineering related to their branches; and the ability to apply theoretical and practical knowledge in these areas to model and solve engineering problems. | |||||||||||
2) The ability to identify, formulate, and solve complex engineering problems; selecting and applying appropriate analysis and modeling methods for this purpose. | |||||||||||
3) The ability to design a complex system, process, device or product under realistic constraints and conditions to meet specific requirements; the ability to apply modern design methods for this purpose. (Realistic constraints and conditions include such issues as economy, environmental issues, sustainability, manufacturability, ethics, health, safety, social and political issues, according to the nature of design.) | |||||||||||
4) Ability to develop, select and use modern techniques and tools necessary for engineering applications; ability to use information technologies effectively. | |||||||||||
5) Ability to design experiments, conduct experiments, collect data, analyze and interpret results to examine engineering problems or discipline-specific research topics. | |||||||||||
6) The ability to work effectively in disciplinary and multidisciplinary teams; individual work skill. | |||||||||||
7) Effective communication skills in Turkish oral and written communication; at least one foreign language knowledge; ability to write effective reports and understand written reports, to prepare design and production reports, to make effective presentations, to give and receive clear and understandable instructions. | |||||||||||
8) Awareness of the need for lifelong learning; access to knowledge, ability to follow developments in science and technology, and constant self-renewal. | |||||||||||
9) Conform to ethical principles, and standards of professional and ethical responsibility; be informed about the standards used in engineering applications. | |||||||||||
10) Awareness of applications in business, such as project management, risk management and change management; awareness of entrepreneurship, and innovation; information about sustainable development. | |||||||||||
11) Information about the universal and social health, environmental and safety effects of engineering applications and the ways in which contemporary problems are reflected in the engineering field; awareness of the legal consequences of engineering solutions. | |||||||||||
12) Knowledge on advanced calculus, including differential equations applicable to automotive engineering; familiarity with statistics and linear algebra; knowledge on chemistry, calculus-based physics, dynamics, structural mechanics, structure and properties of materials, fluid dynamics, heat transfer, manufacturing processes, electronics and control, design of vehicle elements, vehicle dynamics, vehicle power train systems, automotive related regulations and vehicle validation/verification tests; ability to integrate and apply this knowledge to solve multidisciplinary automotive problems; ability to apply theoretical, experimental and simulation methods and, computer aided design techniques in the field of automotive engineering; ability to work in the field of vehicle design and manufacturing. |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | Sufficient knowledge in mathematics, science and engineering related to their branches; and the ability to apply theoretical and practical knowledge in these areas to model and solve engineering problems. | 1 |
2) | The ability to identify, formulate, and solve complex engineering problems; selecting and applying appropriate analysis and modeling methods for this purpose. | 3 |
3) | The ability to design a complex system, process, device or product under realistic constraints and conditions to meet specific requirements; the ability to apply modern design methods for this purpose. (Realistic constraints and conditions include such issues as economy, environmental issues, sustainability, manufacturability, ethics, health, safety, social and political issues, according to the nature of design.) | 3 |
4) | Ability to develop, select and use modern techniques and tools necessary for engineering applications; ability to use information technologies effectively. | 5 |
5) | Ability to design experiments, conduct experiments, collect data, analyze and interpret results to examine engineering problems or discipline-specific research topics. | 2 |
6) | The ability to work effectively in disciplinary and multidisciplinary teams; individual work skill. | |
7) | Effective communication skills in Turkish oral and written communication; at least one foreign language knowledge; ability to write effective reports and understand written reports, to prepare design and production reports, to make effective presentations, to give and receive clear and understandable instructions. | 4 |
8) | Awareness of the need for lifelong learning; access to knowledge, ability to follow developments in science and technology, and constant self-renewal. | 2 |
9) | Conform to ethical principles, and standards of professional and ethical responsibility; be informed about the standards used in engineering applications. | |
10) | Awareness of applications in business, such as project management, risk management and change management; awareness of entrepreneurship, and innovation; information about sustainable development. | 3 |
11) | Information about the universal and social health, environmental and safety effects of engineering applications and the ways in which contemporary problems are reflected in the engineering field; awareness of the legal consequences of engineering solutions. | |
12) | Knowledge on advanced calculus, including differential equations applicable to automotive engineering; familiarity with statistics and linear algebra; knowledge on chemistry, calculus-based physics, dynamics, structural mechanics, structure and properties of materials, fluid dynamics, heat transfer, manufacturing processes, electronics and control, design of vehicle elements, vehicle dynamics, vehicle power train systems, automotive related regulations and vehicle validation/verification tests; ability to integrate and apply this knowledge to solve multidisciplinary automotive problems; ability to apply theoretical, experimental and simulation methods and, computer aided design techniques in the field of automotive engineering; ability to work in the field of vehicle design and manufacturing. |
Lesson | |
Lab | |
Project preparation |
Written Exam (Open-ended questions, multiple choice, true-false, matching, fill in the blanks, sequencing) | |
Individual Project |
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 |