Course: Microprocessor Control of Drives 1

« Back
Course title Microprocessor Control of Drives 1
Course code KEV/MR1
Organizational form of instruction Lecture + Tutorial
Level of course Master
Year of study not specified
Semester Winter
Number of ECTS credits 5
Language of instruction Czech, English
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • Štengl Josef, Ing.
  • Dragoun Jaroslav, Ing.
  • Peroutka Zdeněk, Prof. Ing. Ph.D.
  • Košan Tomáš, Ing. Ph.D.
Course content
1. Microprocessor controllers: embedded applications, power electronic and electric drives - basic tasks and solved practical problems. 2. Choice of suitable microprocessor controller and intial steps with choosed/new processor. "How to choose/design microprocessor controller?" 3. Real-time applications - utilization of interrupts. 4. Fixed-point arithmetic - part I. (algorithm design, data types, accuracy, basic mathematic operations, overflow and underflow problems, choice of reference values, scaling and corresponding suitable data format). 5. Fixed point format arithmetic - part II. + comparison with floating-point arithmetic. 6. Basic peripherals of microprocessor controllers - PWM and GPIO. 7. A/D converter. Software protection and applications debugging including widely used current and voltage sensors, introduction to input filter problems, sampling, etc.). 8. Rotor speed and position sensors - used principles, techniques to process and utilization of speed and position information. 9. Basic blocks of control structures - part I. - controllers, filters, ramps, profiles. 10. Basic blocks of control structures - part II. - Design of complex applications - approximation of functions by polynoms and look-up tables 11. Controller communication peripherals - communication among multiple processors and communication with master control units (with emphasis on SCI, SPI, USB). 12. CAN and used application layers. 13. Code verification and rapid prototyping (features of new simulators CCS a CW, MATLAB utilization, etc.).

Learning activities and teaching methods
Laboratory work, Lecture
  • Preparation for an examination (30-60) - 40 hours per semester
  • Team project (50/number of students) - 25 hours per semester
  • Contact hours - 26 hours per semester
  • Presentation preparation (report) (1-10) - 10 hours per semester
  • Practical training (number of hours) - 39 hours per semester
prerequisite
Knowledge
utilize the knowledge of digital electronics and microprocessors
Skills
utilize programming languages, mainly C
Competences
N/A
utilize modern measurement instrumentation
learning outcomes
Knowledge
design a microprocessor based controller
design an arbitrary algorithm in floating-point as well as fixed-point format
design and debug embedded application
Skills
design a microprocessor based controller
apply the theory of floating-point and fixed-point arithmetics
design and implement a complex control strategy
utilize peripherals of digital signal processors and microcontrollers
design and implement control of power electronics converters and ac drives
Competences
N/A
utilize modern measurement instrumentation and debug tools and is able to validate complex control algorithms
N/A
teaching methods
Knowledge
Lecture
Laboratory work
Multimedia supported teaching
Project-based instruction
Skills
Lecture
Laboratory work
Multimedia supported teaching
Project-based instruction
Individual study
Competences
Project-based instruction
Individual study
assessment methods
Knowledge
Combined exam
Skills demonstration during practicum
Project
Skills
Combined exam
Skills demonstration during practicum
Project
Competences
Project
Recommended literature
  • Javůrek, Jiří. Regulace moderních elektrických pohonů. 1. vyd. Praha : Grada Publishing, 2003. ISBN 80-247-0507-9.
  • Kuo, Sen M.; Gan, Woon-Seng. Digital signal processors : architectures, implementations, and applications. Upper Saddle River : Pearson/Prentice Hall, 2005. ISBN 0-13-035214-4.
  • Toliyat, Hamid A.; Campbell, Steven. DSP-Based electromechanical motion control. Boca Raton : CRC Press, 2004. ISBN 0-8493-1918-8.
  • Zeman, Karel; Peroutka, Zdeněk; Janda, Martin. Automatická regulace pohonů s asynchronními motory. 1. vyd. Plzeň : Západočeská univerzita, 2004. ISBN 80-7043-350-7.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester