|
|
Main menu for Browse IS/STAG
Course info
KEV / MR2
:
Course description
Department/Unit / Abbreviation
|
KEV
/
MR2
|
Academic Year
|
2023/2024
|
Academic Year
|
2023/2024
|
Title
|
Microprocessor control of el. drive 2
|
Form of course completion
|
Exam
|
Form of course completion
|
Exam
|
Long Title
|
Microprocessor control of electric drives 2
|
Accredited / Credits
|
Yes,
5
Cred.
|
Type of completion
|
Combined
|
Type of completion
|
Combined
|
Time requirements
|
Lecture
2
[Hours/Week]
Tutorial
3
[Hours/Week]
|
Course credit prior to examination
|
Yes
|
Course credit prior to examination
|
Yes
|
Automatic acceptance of credit before examination
|
Yes in the case of a previous evaluation 4 nebo nic.
|
Included in study average
|
YES
|
Language of instruction
|
Czech, English
|
Occ/max
|
|
|
|
Automatic acceptance of credit before examination
|
Yes in the case of a previous evaluation 4 nebo nic.
|
Summer semester
|
5 / -
|
0 / -
|
0 / -
|
Included in study average
|
YES
|
Winter semester
|
0 / -
|
0 / -
|
0 / -
|
Repeated registration
|
NO
|
Repeated registration
|
NO
|
Timetable
|
Yes
|
Semester taught
|
Summer semester
|
Semester taught
|
Summer semester
|
Minimum (B + C) students
|
10
|
Optional course |
Yes
|
Optional course
|
Yes
|
Language of instruction
|
Czech, English
|
Internship duration
|
0
|
No. of hours of on-premise lessons |
|
Evaluation scale |
1|2|3|4 |
Periodicity |
každý rok
|
Evaluation scale for credit before examination |
S|N |
Periodicita upřesnění |
|
Fundamental theoretical course |
No
|
Fundamental course |
Yes
|
Fundamental theoretical course |
No
|
Evaluation scale |
1|2|3|4 |
Evaluation scale for credit before examination |
S|N |
Substituted course
|
None
|
Preclusive courses
|
N/A
|
Prerequisite courses
|
N/A
|
Informally recommended courses
|
N/A
|
Courses depending on this Course
|
N/A
|
Histogram of students' grades over the years:
Graphic PNG
,
XLS
|
Course objectives:
|
The aim of this course is to provide the students with skills from rapid prototyping, software testing and verification of microprocessor controllers in embedded applications - especially for power converters and electric drives. The first part is focused on the rapid prototyping of real-time embedded applications. The main emphasis is paid to the model-based design of control systems e.g. physical systems modeling, HW modeling, and control SW modeling with floating point and fixed point arithmetics. The second part of the course is focused on testing and verification of SW and HW by In the Loop testing (Model In the Loop - MIL, Software In the Loop - SIL, Processor in the Loop - PIL a Hardware in The Loop - HIL). The final part of the course deals with automatic code generation and the code implementation in the microprocessor and its application in the embedded system testing.
|
Requirements on student
|
Inclusion: Participation on laboratory classes and active knowledge of topics introduced during classes. Semestral project. Test.
Exam: Combined - input test (at least 50% points, no question must be answered with zero points) + face-to-face/practical exam.
|
Content
|
1) Introduction to the model based design of control systems
2) Introduction to rapid prototyping of applications in Matlab-Simulink
3) Introduction to SW design in Matlab-Simulink environment, functions and time loops
4) Control SW design - relations, cycles, state automata, logic decisions
5) Stateflow
6) Data types and fixed-point arithmetics
7) Embedded Matlab language
8) User C function implementation, user libraries
9) Automatic C code generation for microcontrollers
10) V-diagram and In the Loop testing, MIL, SIL, PIL and HIL testing
11) Target HW platform support
12) Multitasking
13) Generated code optimization
|
Activities
|
|
Fields of study
|
Peroutka, Z.: Výběr z přednášek předmětu "Mikroprocesorové řízení pohonů". Dostupné na http://portal.zcu.cz.
|
Guarantors and lecturers
|
|
Literature
|
|
Time requirements
|
All forms of study
|
Activities
|
Time requirements for activity [h]
|
Preparation for an examination (30-60)
|
40
|
Contact hours
|
26
|
Presentation preparation (report) (1-10)
|
10
|
Practical training (number of hours)
|
39
|
Team project (50/number of students)
|
25
|
Total
|
140
|
|
Prerequisites
|
Knowledge - students are expected to possess the following knowledge before the course commences to finish it successfully: |
use knowledge of digital electronics and microcontrollers |
Skills - students are expected to possess the following skills before the course commences to finish it successfully: |
use C programming language |
Competences - students are expected to possess the following competences before the course commences to finish it successfully: |
N/A |
N/A |
|
Learning outcomes
|
Knowledge - knowledge resulting from the course: |
use techniques of rapid prototyping of applications |
use techniques of automatic code generation for microcontroller |
design the test of the microprocessor code |
Skills - skills resulting from the course: |
design of software for microprocessor controller |
test microprocessor code |
use and simulate floating and fixed point arithmetics |
use digital signal processors and microcontrollers peripheries |
design and implement control of power converters and ac drives |
Competences - competences resulting from the course: |
N/A |
N/A |
|
Assessment methods
|
Knowledge - knowledge achieved by taking this course are verified by the following means: |
Combined exam |
Skills demonstration during practicum |
Project |
Skills - skills achieved by taking this course are verified by the following means: |
Combined exam |
Skills demonstration during practicum |
Project |
Competences - competence achieved by taking this course are verified by the following means: |
Project |
|
Teaching methods
|
Knowledge - the following training methods are used to achieve the required knowledge: |
Lecture |
Laboratory work |
Multimedia supported teaching |
Project-based instruction |
Skills - the following training methods are used to achieve the required skills: |
Lecture |
Laboratory work |
Multimedia supported teaching |
Project-based instruction |
Individual study |
Competences - the following training methods are used to achieve the required competences: |
Project-based instruction |
Individual study |
|
|
|
|