SylabUZ

Generate PDF for this page

Software of Measurement and Control Equipment - course description

General information
Course name Software of Measurement and Control Equipment
Course ID 06.0-WE-EP-OAP-S
Faculty Faculty of Computer Science, Electrical Engineering and Automatics
Field of study Automatic Control and Robotics / Industrial Control
Education profile academic
Level of studies First-cycle studies leading to Engineer's degree
Beginning semester winter term 2016/2017
Course information
Semester 5
ECTS credits to win 4
Course type optional
Teaching language polish
Author of syllabus
  • dr hab. inż. Janusz Kaczmarek, prof. UZ
Classes forms
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 9 0,6 Credit with grade
Laboratory 30 2 18 1,2 Credit with grade

Aim of the course

  • zapoznanie studentów z podstawami mikroprocesorowych systemów wbudowanych, z ukierunkowaniem na mikroprocesorową aparaturę pomiarowo-sterującą
  • ukształtowanie podstawowych umiejętności w zakresie tworzenia oprogramowania systemów wbudowanych w językach niskiego i wysokiego poziomu

Prerequisites

Programowanie z elementami algorytmiki, Podstawy elektroniki, Podstawy techniki cyfrowej i mikroprocesorowej

Scope

Mikroprocesorowa aparatura pomiarowo-sterująca. Wybrane elementy techniki mikroprocesorowej. Architektura mikroprocesorowych urządzeń pomiarowo-sterujących.

Podstawy programowania dedykowanych (wbudowanych) urządzeń mikroprocesorowych. Zintegrowane środowiska programistyczne. Języki programowania – programowanie w asemblerze i językach wyższego poziomu. Technika programowania hybrydowego. Programowanie wewnętrznych i zewnętrznych układów peryferyjnych. Efektywna arytmetyka stałopozycyjna na liczbach ułamkowych. Metody optymalizacji kodu wynikowego.

Stosowanie systemów operacyjnych czasu rzeczywistego (RTOS) w programowaniu systemów mikroprocesorowych o ograniczonych zasobach. Podstawowe definicje. Zasady i cele stosowania systemów RTOS. Mechanizmy jądra systemów operacyjnych czasu rzeczywistego. Skalowalność systemów RTOS. Przykłady systemów operacyjnych czasu rzeczywistego przeznaczonych dla dedykowanych systemów mikroprocesorowych. Zalety stosowania systemów RTOS w mikroprocesorowych urządzeniach pomiarowo-sterujących.

Implementacja wybranych algorytmów pomiarowo-sterujących. Procedury sterowania przetwornikami a/c i c/a. Metody generacji i pomiaru sygnałów analogowych i cyfrowych. Pętla regulacji w cyfrowych regulatorach przemysłowych.

Programowe i sprzętowe metody testowania oprogramowania dedykowanych systemów mikroprocesorowych.

Teaching methods

wykład: wykład konwencjonalny

laboratorium: ćwiczenia laboratoryjne

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

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.

 

Składowe oceny końcowej = wykład: 40% + laboratorium: 60%

Recommended reading

  1. Daca W.: Mikrokontrolery od układów 8-bitowych do 32-bitowych, Wydawnictwo MIKOM, Warszwa, 2000.
  2. Bogusz J.: Programowanie mikrokontrolerów 8051 w języku C w praktyce, BTC. Warszawa, 2005.
  3. Janiczek J., Stępień A.: Mikrokontrolery. Systemy mikroprocesorowe. Wydawnictwo Centrum Kształcenia Praktycznego, Wrocław, 1997.

Further reading

  1. Barney G.C.: Intelligent Instrumentation. Microprocessor Applications in Measurement and Control , Prentice Hall, 1988.
  2. Brzózka J.: Regulatory cyfrowe w automatyce, MIKOM, Warszawa, 2002.

Notes


Modified by dr hab. inż. Janusz Kaczmarek, prof. UZ (last modification: 12-09-2016 14:17)