Academic year 2018/2019 |
Supervisor: | doc. Ing. Bohumil Klíma, Ph.D. | |||
Supervising institute: | ÚMTMB | |||
Teaching language: | Czech | |||
Aims of the course unit: | ||||
Introduction to the theory and acquiring practical skills with respect to digital circuits and microcomputers | ||||
Learning outcomes and competences: | ||||
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 | ||||
Course contents: | ||||
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í. | ||||
Teaching methods and criteria: | ||||
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 | ||||
Controlled participation in lessons: | ||||
Attendance at laboratory exercises is compulsory, seminar tests. | ||||
Type of course unit: | ||||
Lecture | 13 × 2 hrs. | optionally | ||
Labs and studios | 13 × 2 hrs. | compulsory | ||
Course curriculum: | ||||
Lecture | 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 |
|||
Labs and studios | 1. Introduction, safety instructions, familiarizing with the workplace 2. Development environment, microprocessor development system I. 3. Development environment, microprocessor development system II. 4. Development kit DSP56F807EVM 5. Arithmetic-logic unit. 6. Program control unit, interrupt system. 7. Address generation unit. 8. I/O port, timer. 9. A/D converter. 10. PWM generator 11. Serial communication RS232. 12. Digital measurement of speed and position 13. Working on individual project, accreditation |
|||
Literature - fundamental: | ||||
1. PM0214 Programming manual: STM32 Cortex®-M4 MCUs and MPUs programming manual. STMicroelectronics [online]. Geneva, Switzerland: STMicroelectronics, 1994- [cit. 2019-02-25]. Dostupné z: https://www.st.com/content/ccc/resource/technical/document/programming_manual/6c/3a/cb/e7/e4/ea/44/9b/DM00046982.pdf/files/DM00046982.pdf/jcr:content/translations/en.DM00046982.pdf | ||||
2. RM0364 Reference manual: STM32F334xx advanced Arm®-based 32-bit MCUs. STMicroelectronics [online]. Geneva, Switzerland: STMicroelectronics, 1994- [cit. 2019-02-25]. Dostupné z: https://www.st.com/content/ccc/resource/technical/document/reference_manual/71/30/2e/f3/20/5b/46/c1/DM00093941.pdf/files/DM00093941.pdf/jcr:content/translations/en.DM00093941.pdf | ||||
3. Klíma B., Stupka R.: Mikroprocesorová technika v elektrických pohonech. Studijní opora, Elektronický text, VUT Brno - FEKT, 2004 | ||||
Literature - recommended: | ||||
2. MACHO, Tomáš. Mikroprocesory [online]. Brno, 2017 [cit. 2019-03-12]. Elektronický učební text. FEKT VUT v Brně. |
The study programmes with the given course: | |||||||||
Programme | Study form | Branch | Spec. | Final classification | Course-unit credits | Obligation | Level | Year | Semester |
M2A-P | full-time study | M-MET Mechatronics | -- | Cr,Ex | 5 | Compulsory | 2 | 1 | S |
Faculty of Mechanical Engineering
Brno University of Technology
Technická 2896/2
616 69 Brno
Czech Republic
+420 541 14n nnn
+420 726 81n nnn – GSM Telef. O2
+420 604 07n nnn – GSM T-mobile
Operator: nnnn = 1111