Course detail
Microprocessor Control
FSI-RTE Acad. year: 2018/2019 Summer semester
The course familiarizes students with applications of microprocessors used for measurements and process control. They are expected to have basic knowledge of digital circuits and elementary level of English. The students will widen their knowledge of digital circuits and their use. They will work individually with development systems for the Motorola DSP 56F800 microprocessors and develop programs in the C language. The course is focused on applications of the one-chip microcontrollers, measurement of electric and nonelectric quantities and digital control. Following courses: Robotické soustavy vyšších generací.
Language of instruction
Czech
Number of ECTS credits
5
Supervisor
Learning outcomes of the course unit
Practical use of microprocessors in control of mechatronic processes.
Programming of microprocessor in Assembler and C language.
A grasp of modern digital control methods of electric drives and robots.
Prerequisites
Basics of digital circuits and elementary level of English language
Planned learning activities and teaching methods
The course is taught through lectures explaining the basic principles and theory of the discipline. Teaching is suplemented by practical laboratory work.
Assesment methods and criteria linked to learning outcomes
Course-unit credit is awarded on condition of having attended laboratory exercises, passed seminar tests, and worked out an individual project. Examination: Developing of simple program for microprocessor
Aims
Introduction to the theory and acquiring practical skills with respect to digital circuits and microcomputers
Specification of controlled education, way of implementation and compensation for absences
Attendance at laboratory exercises is compulsory, seminar tests.
The study programmes with the given course
Programme M2A-P: Applied Sciences in Engineering, Master's
branch M-MET: Mechatronics, compulsory
Type of course unit
Lecture
26 hours, optionally
Teacher / Lecturer
Syllabus
1. Number systems – binary system, hexadecimal system, basic operation, Boolean algebra, logic functions
2. Microprocessors, Microprocessor circuits, buses, memories
3. DSP56F800 architecture – arithmetic logic unit
4. DSP56F800 architecture – address generation unit
5. DSP56F800 architecture – program controller, interrupts system
6. Instruction set DSP 56F8000
7. C language, Linker, Program translation.
8. Periphery – I/O port, timer, PWM generator
9. Periphery – A/D converter
10. Periphery – communication interfaces of microprocessors
11. Feedback signal of speed and position sensors processing
12. Algorithms – PSD controller, 1st order higher limiting filter
13. Basics of microprocessor control of electric drives