Subject description - A1B14MIS

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
A1B14MIS Microprocessors for Power Systems
Roles:PO, V Extent of teaching:2+2L
Department:13114 Language of teaching:CS
Guarantors:  Completion:Z,ZK
Lecturers:  Credits:5
Tutors:  Semester:Z


Power electronics control computer structure, digital signal processor and ALU added features for fast real time calculations. Interrupt system and DMA system, analog signal measurement, fast impulse signal measurement, fast impulse generation support, inter-computer communication, system and power management, programming languages for power systems software development, programming techniques, software development tools (simulators, emulators, monitors), input signal conditioning circuitry, conversion from analog signals to digital processing, time sampling, amplitude quatization, power electronics control block design and implementation, difference equations and control algorithms, fixed and floating point calculations, debugging methods, program parametrization, guides and rules for implementation and application of power system control computers. Real time operating system, scheduler, dispatcher and another features and guides for application

Course outlines:

1. Power electronics control computer structure
2. Digital signal processor and ALU added features for fast real time calculations
3. Interrupt system and DMA system
4. Analog signal measurement, fast impulse signal measurement
5. Fast impulse generation support
6. Inter-computer communication
7. Programming languages for power systems software development
8. Programming techniques - overview
9. Software development tools (simulators, emulators, monitors)
10. Conversion from analog signals to digital processing, time sampling, amplitude quatization
11. Power electronics control block design and implementation
12. Difference equations and control algorithms
13. Fixed and floating point calculations
14. Real time operating systems

Exercises outline:

1. Introduction. Lab work security briefing. MPLAB
2. C18 compiler, MPLAB simulator, RISC microcontroller pic18Fxxx, ICD2 emulator
3. Variable frequency generator, software delay
4. Variable frequency generator, interrupt, timer
5. PWM generator, compare unit
6. ADC module, LCD display
7. Signal period measurement, capture unit
8. Revolution angle measurement
9. Revolution speed and angle acceleration measurement
10. Digital filter
11. Digital PS controller
12. Digital PS controller including closed loop, BLDC motor
13. PC controller coefficient initial value calculation and PS controller tuning
14. Credit


[1] Kuo, B. C.: Digital Control Systems. New York, Oxford University Press, 1995. ISBN-0195120647
[2] MPLAB IDE Quick Start Guide DS51281. Chandler: Microchip Technology Inc., USA, 2006.
[3] MPLAB C18 C Compiler Getting Started. Chandler: Microchip Technology Inc., USA, 2005.
[4] PIC18FXX2 Data Sheet DS39564C. Chandler: Microchip Technology Inc., USA, 2006.
[5] Kernighan B. W., Ritchie D. M., C Programming Language, AT&T Labs.


Active participation on labs, presentation of own lab works


Subject is included into these academic programs:

Program Branch Role Recommended semester
BPEEM1 Applied Electrical Engineering PO 5
BPOI1 Computer Systems V 5
BPOI_BO Common courses V 5
BPOI3 Software Systems V 5
BPOI2 Computer and Information Science V 5
BPKYR1 Robotics V 5
BPKYR_BO Common courses V 5
BPKYR3 Systems and Control V 5
BPKYR2 Sensors and Instrumentation V 5
BPKME1 Communication Technology V 5
BPKME5 Komunikace a elektronika V 5
BPKME_BO Common courses V 5
BPKME4 Network and Information Technology V 5
BPKME3 Applied Electronics V 5
BPKME2 Multimedia Technology V 5
BMI(ECTS) Manager Informatics V 5
BWM(ECTS) Web and Multimedia V 5
BIS(ECTS) Intelligent Systems V 5
BSI(ECTS) Software Engineering V 5

Page updated 22.6.2021 19:54:31, semester: L/2021-2, L/2020-1, Z,L/2022-3, Z/2021-2, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)