SylabUZ

Generate PDF for this page

Control and Measurement Systems - course description

General information
Course name Control and Measurement Systems
Course ID 06.9-WM-IB-P-48_15gen
Faculty Faculty of Mechanical Engineering
Field of study Biomedical Engineering
Education profile academic
Level of studies First-cycle studies leading to Engineer's degree
Beginning semester winter term 2018/2019
Course information
Semester 5
ECTS credits to win 4
Course type optional
Teaching language polish
Author of syllabus
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 15 1 9 0,6 Credit with grade
Project 15 1 9 0,6 Credit with grade

Aim of the course

Celem kursu jest zdobycie przez studenta umiejętności praktycznych w zakresie projektowania mikroprocesorowych systemów akwizycji i sterowania. Efektem kształcenia przedmiotu jest przyswojenie wiedzy z zakresu elektroniki, informatyki oraz programowania niskopoziomowego w układach mikroprocesorowych. Student nabędzie zatem umiejętność zaprojektowania oraz oprogramowania układów mikroprocesorowych.

Prerequisites

Podstawy elektrotechniki i elektroniki, automatyki, Cyfrowe przetwarzanie sygnałów, Języki programowania.

Scope

Wykład:

Techniki mikroprocesorowe: systemy liczbowe – dziesiętny, szesnastkowy, binarny. Operacje arytmetyczne i logiczne. Zapis stało- i zmiennoprzecinkowy.

Architektura mikroprocesorów. Budowa mikroprocesorów, różnice między mikroprocesorem a mikrokontrolerem, architektury: (von Neumanna, Harvard, zmodyfikowany Harvard), mikroprocesory typu RISC, CISC, architektura ARM. Obsługa rejestrów. Struktura systemu mikroprocesorowego - jednostka centralna, pamięć, układy wejścia / wyjścia, magistrale.

Wykorzystanie bloków peryferyjnych mikroprocesora: przetwornik analogowo-cyfrowy, układy czasowe, sprzętowa generacja sygnału PWM, wykorzystanie układu input capture, przerwania zewnętrzne, watchdog.

Tworzenie analogowo-cyfrowych torów pomiarowych: dobór przetwornika pomiarowego, układu kondycjonowania, modułu pomiarowego, wykorzystanie i dobór wzmacniaczy instrumentalnych (INAxxx oraz ADxxx) do pomiaru sygnałów biologicznych.

Interfejsy: szeregowe i równoległe, w tym RS232, UART, USART, I2C, 1-Wire, SPI, USB, wady i zalety wybranych interfejsów, komunikacja bezprzewodowa przy wykorzystaniu modułów nRF24L01.

Mikrokontrolery rodziny STM32: cechy architektury, bloki funkcjonalne, wykorzystanie układów peryferyjnych, wykorzystanie systemów przerwań, przykłady oprogramowania w języku C. Środowisko IAR.

Tworzenie interaktywnych aplikacji mikroprocesorowych: wykorzystanie przycisków, joysticków analogowych i cyfrowych, wykorzystanie wyświetlaczy LED, LCD alfanumerycznych oraz graficznych.

Laboratorium:

Ćwiczenia laboratoryjne z wykorzystaniem makiet mikroprocesorowych z procesorem STM32. Ćwiczenia laboratoryjne obejmują: obsługę GPIO, dobór i wykorzystanie przetwornika ADC, opracowanie układu kondycjonowania i modułu pomiarowego, obsługę wybranych interfejsów szeregowych do komunikacji z PC, prezentację informacji na wyświetlaczach LCD, komunikację z czujnikami wybranych parametrów fizycznych, komunikację bezprzewodową pomiędzy mikroprocesorami, analizę zarejestrowanych danych.

Projekt:

Projekt wybranego systemu mikroprocesorowego, który będzie dokonywał akwizycji wybranych parametrów fizycznych otoczenia (temperatura, sygnał akustyczny, natężenie światła), rejestrował zebrane dane lub przesyłał do komputera PC oraz w zależności od wartości zebranych danych wykonywał pewne zaprogramowane polecenia charakterystyczne dla podstawowych inteligentnych systemów pomiarowo-kontrolnych. W ramach projektu zostanie wykonana platforma pomiarowa oraz raport ją opisujący.

Teaching methods

Wykład konwersatoryjny, praca z literaturą źródłową, ćwiczenia laboratoryjne na makietach przygotowanych przez prowadzącego, praca w grupach nad realizacją projektu z podziałem na zadania. Praktyczne wykonanie działającego systemu mikroprocesorowgo na podstawie przygotowanego projektu.

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 pozytywnej oceny ze sprawdzianu przeprowadzonego w formie testu weryfikującego wiedzę stanowiącą tematykę wykładu.

Laboratorium: Warunkiem zaliczenia jest uzyskanie pozytywnych ocen z aplikacji wykonanych w czasie zajęć oraz z raportów wykonanych na podstawie wykonanych ćwiczeń laboratoryjnych.

Projekt: Warunkiem zaliczenia jest uzyskanie pozytywnej oceny sumatywnej na którą składają się: ocena formatywna dokonywana na podstawie oceny stopnia realizacji poszczególnych etapów projektu, oceny za projekt dokonywane na podstawie KARTY ZALICZENIA PROJEKTU opisującej stopień realizacji założeń, funkcjonalności, przygotowania dokumentacji, oprogramowania i działania układu a także prezentacji wyników projektu i odpowiedzi na pytania związane z tematyką rozwiązywanego problemu.

Ocena końcowa na podstawie średniej arytmetycznej wykładu, projektu i laboratorium.

Recommended reading

  1. Halewski M.: STM32. Aplikacje i ćwiczenia w języku C, Helion 2011
  2. Paprocki K.: Mikrokontrolery STM32 w praktyce, Helion 2009
  3. Hajduk Z.: Mikrokontrolery w systemach zdalnego sterowania, BTC 2005
  4. Bogusz J.: Lokalne interfejsy szeregowe w systemach cyfrowych, Helion 2004

Further reading

1. Hadam P., „Projektowanie systemów mikroprocesorowych”, BTC 2004

2. Pełka. R., Mikrokontrolery: architektura, programowanie, zastosowania”, WKŁ, Warszawa, 2000.

3. Mielczarek W., „Szeregowe interfejsy cyfrowe”, Helion, Gliwice, 1993

Notes


Modified by dr inż. Daniel Dębowski (last modification: 10-09-2018 23:20)