SylabUZ
Course name | Embedded Measurement Systems |
Course ID | 06-WE-ED-PSW |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | Electrical Engineering / Digital Measurement Systems |
Education profile | academic |
Level of studies | Second-cycle studies leading to MSc degree |
Beginning semester | summer term 2016/2017 |
Semester | 2 |
ECTS credits to win | 6 |
Course type | obligatory |
Teaching language | polish |
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 |
Project | 15 | 1 | 9 | 0,6 | Credit with grade |
Lecture | 30 | 2 | 18 | 1,2 | Credit with grade |
Laboratory | 30 | 2 | 18 | 1,2 | Credit with grade |
Metrologia, Podstawy techniki mikroprocesorowej, Języki programowania
Podstawowe pojęcia i definicje. Architektura mikroprocesorowych urządzeń pomiarowych. Metodyka projektowania mikroprocesorowych urządzeń pomiarowych: podział zadań na sprzęt i oprogramowanie, tworzenie dokumentacji technicznej.
Wybrane elementy techniki mikroprocesorowej. Mikroprocesory i mikrokontrolery. Architektura mikrokontrolerów. Przegląd wybranych rodzin mikrokontrolerów. Architektura zmiennoprzecinkowych procesorów sygnałowych. Problematyka efektywności energetycznej systemów wbudowanych. Oszczędne tryby pracy mikroprocesorów. Sprzęganie przetworników analogowo-cyfrowych i cyfrowo-analogowych.
Programowanie mikroprocesorowych urządzeń pomiarowych. Zintegrowane środowiska programistyczne. Języki programowania – programowanie nisko- i wysokopoziomowe. Technika programowania hybrydowego. Metody optymalizacji kodu wynikowego.
Stosowanie systemów operacyjnych czasu rzeczywistego (RTOS) w oprogramowaniu systemów mikroprocesorowych o ograniczonych zasobach. Podstawowe definicje. Zasady i cele stosowania systemów RTOS. Mechanizmy jądra systemów operacyjnych czasu rzeczywistego. Programowa obsługa urządzeń peryferyjnych. Skalowalność systemów RTOS. Przykłady systemów operacyjnych czasu rzeczywistego (komercyjnych i niekomercyjnych) przeznaczonych dla dedykowanych systemów mikroprocesorowych. Systemy RTOS dla urządzeń zasilanych bateryjnie.
Przetwarzanie wyników pomiarów w systemie cyfrowym. Rodzaje arytmetyki i reprezentacje liczbowe. Efektywna arytmetyka stałopozycyjna na liczbach ułamkowych. Transformacje liczb i konwersje kodów. Skalowanie i kalibrowanie. Prezentacja wyników pomiaru.
Implementacja wybranych algorytmów pomiarowo-sterujących. Procedury sterowania przetwornikami a/c i c/a. Akwizycja i generacja sygnałów z zastosowaniem przerwań. Generacji sygnałów analogowych metodami cyfrowymi. Pomiar wartości skutecznej metodą próbkowania. Cyfrowa metoda pomiaru częstotliwości. Przetwarzanie sygnałów w czasie rzeczywistym za pomocą procesorów sygnałowych.
Wykład: wykład konwencjonalny
Laboratorium: ćwiczenia laboratoryjne, praca w grupach
Projekt: metoda projektu, dyskusje i prezentacje
Outcome description | Outcome symbols | Methods of verification | The class form |
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych przeprowadzonych co najmniej raz w semestrze
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.
Projekt - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich projektów, przewidzianych do realizacji w ramach zajęć projektowych
Składowe oceny końcowej = wykład: 35% + laboratorium: 35% + projekt: 30%
Modified by dr hab. inż. Radosław Kłosiński, prof. UZ (last modification: 20-09-2016 14:06)