Lecturer(s)
|
-
Větrovský Martin, prof. Ing. Ph.D.
-
Zeman Vít, 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.
|