SylabUZ
Course name | Embedded measurement systems |
Course ID | 06.0-WE-ELEKTD-EmbMeasSys-Ee |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | Electrical Engineering |
Education profile | academic |
Level of studies | Second-cycle Erasmus programme |
Beginning semester | winter term 2021/2022 |
Semester | 2 |
ECTS credits to win | 5 |
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 | 30 | 2 | - | - | Credit with grade |
Laboratory | 30 | 2 | - | - | Credit with grade |
Project | 15 | 1 | - | - | Credit with grade |
Skills and competences in the field of designing the hardware and the software of embedded systems with emphasis on measurement equipment.
Fundamentals terms and definition. Architecture microprocessor measurement devices. Methodology of designing embedded systems: division of project tasks on software and hardware, creating technical documentation. Some elements of microprocessor technique. Microprocessors and microcontrollers. Microcontroller architecture.
Overview of some microcontroller families. Architecture of DSP floating-point processors. Problems of power-saving in embedded systems. Microprocessor power-saving modes. Interfacing of analog- to-digital and digital- to-analog converters.
Introduction to programming for embedded systems. Integrated programming environments. Low-level and high-level programming languages. Hybrid programming technique. Methods of code optimization.
Applying 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. Services of peripheral devices. Scalability of RTOS. Examples of commercial and non-commercial RTOS. Advantages of applying RTOS in measurement equipment.
Processing of measurement data in digital systems. Arithmetic and numerical representations for measurement data. Effective fixed-point arithmetic on fractional numbers. Transformations of numbers and conversions of codes. Scaling and calibrating. Display of measurement results.
Implementation of some measurement and control algorithms. Software control procedures for analog-to-digital and digital-to-analog converters. Acquisition and generation signals using interrupts. Sampling methods of RMS and frequency measurement.
Lecture: conventional lecture
Laboratory: laboratory exercises, group work
Project: project method, discussions and presentations
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.
Project - the project documentation and oral presentation
Calculation of the final grade: lecture 35% + laboratory 35% + project 30%
Modified by dr hab. inż. Janusz Kaczmarek, prof. UZ (last modification: 13-07-2021 22:04)