SylabUZ
Course name | Software for measurement and control equipment |
Course ID | 06.0-WE-AutP-SNCE-Er |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | WIEiA - oferta ERASMUS / Automatic Control and Robotics |
Education profile | - |
Level of studies | First-cycle Erasmus programme |
Beginning semester | winter term 2018/2019 |
Semester | 5 |
ECTS credits to win | 3 |
Course type | optional |
Teaching language | english |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Lecture | 15 | 1 | - | - | Credit with grade |
Laboratory | 30 | 2 | - | - | Credit with grade |
Principles of programming, Electronics principles, Foundations of digital and microprocessor engineering, Metrology
Microprocessor-based equipment for measurement and control. Selected elements of a microprocessor technique. Architecture of microprocessor devices for measurement and control.
Introduction to programming embedded systems. Integrated programming environments. Programming languages – assembler and high-level programming languages. Hybrid programming technique. Effective fixed-point arithmetic on fractional numbers. Methods of code optimization. Programming of internal and external peripherals.
Application of real-time operating system (RTOS) to design the software for embedded systems with low resources. Basic terms. Principles and aims of applying RTOS systems. Mechanisms of RTOS kernel. Scalability of RTOS. Examples of RTOS designed for embedded systems. Advantages of applying RTOS in measurement and control equipment.
Implementation of selected measurement and control algorithms. Control procedures for a/c and c/a converters. Programming methods for generating and measuring analog and digital signals. Implementation of loop control in industrial regulators.
Software and hardware debugging methods for embedded systems.
Lecture: conventional lecture
Laboratory: laboratory exercises, group work
Outcome description | Outcome symbols | Methods of verification | The class form |
Lecture – the passing condition is to obtain a positive mark from the final test.
Laboratory – the passing condition is to obtain positive marks from all laboratory exercises to be planned during the semester.
Calculation of the final grade: lecture 40% + laboratory 60%
Modified by dr hab. inż. Wojciech Paszke, prof. UZ (last modification: 01-05-2020 11:01)