Karta przedmiotu

null
  • Status:
  • Archiwalny od 2022

1DM1404 - Technika mikroprocesorowa i systemy wbudowane

Nazwa w drugim języku: 
Microprocessors and Embedded Systems
  • Nazwa skrócona:TMSW
  • Numer katalogowy:1DM1404
  • Reprezentuje kierunek: I,D,PL - Elektromobilność
  • Odpowiedzialny za przedmiot: dr inż. Grzegorz Wrona
  • Strona WWW przedmiotu: Info  
  • Język wykładowy:PL
  • Liczba punktów ECTS:4
  • Poziom przedmiotu: Podstawowy
  • Forma zaliczenia przedmiotu:Zaliczenie
  • Wymiar godzin:
  • S: 60
Cel przedmiotu: 
Przekazanie podstawowych informacji o systemie mikroprocesorowym i jego składnikach: organizacja mikrokomputera, architektura pamięci, przepływ danych, interfejsy komunikacyjne. Zapoznanie z metodyką programowania w języku asembler oraz C. Ponadto, zaprezentowanie zagadnień związanych z obsługą urządzeń peryferyjnych, w tym wybranych przetworników i czujników pomiarowych. Charakterystyka systemów wbudowanych, omówienie podstawowych wymagań i problemów.
Omawiane w części wykładowej zagadnienia będą ćwiczone na 16-bitowym układzie mikroprocesorowym w części laboratoryjno-projektowej, gdzie podstawowym zadaniem studentów jest prawidłowa konfiguracja układu, stworzenie oprogramowania, uruchomienie systemu i przeprowadzenie badań testowych.
Treści kształcenia: 
Wykład (20h)
1. Podstawy działania mikroprocesorów. Architektura systemów mikroprocesorowych (budowa, zadania, specyfika programowania).
2. Składniki systemu: pamięci FLASH/RAM/ROM.
3. System przerwań oraz porty we/wy – charakterystyka i obsługa programowa.
4. Przetworniki A/C i C/A oraz ich konfiguracja. Obsługa analogowych układów peryferyjnych.
5. Układy peryferyjne mikroprocesorów istotne dla dla pojazdów elektrycznych i ich zastosowanie.
6. Systemy liczbowe i kodowanie liczb w systemach cyfrowych.
7. Przetwarzanie sygnałów - filtry cyfrowe, PWM.
8. Interfejsy komunikacyjne stosowane w pojazdach elektrycznych
9. Typowe rozszerzenie sprzętowe mikrokontrolerów stosowane w EMOB- opis i obsługa.
10. Specjalizowane układy scalone w systemach mikroprocesorowych.
11. Programowanie w asemblerze oraz C.

Laboratorium (20h)
1. Omówienie stanowiska laboratoryjnego, wprowadzenie do środowiska programistycznego oraz podstawowych bibliotek
2. Obsługa portów równoległych sterownika (operacje arytmetyczne, logiczne, warunkowe w zastosowaniu do sterowania bargrafem LED, wyświetlaczami, obsługi klawiatury matrycowej)
3. Obsługa przerwań (obsługa urządzeń peryferyjnych, generowanie przebiegów analogowych i dwustanowych, tworzenie zależności czasowych,)
4. Generowanie przebiegów PWM przy pomocy timer’ów (podstawowe typy modulacji)
5. Obsługa przetworników A/C i C/A sterownika mikroprocesorowego (realizacja podstawowych filtrów cyfrowych i analogowych przebiegów funkcji nieliniowych)
6. Komunikacja wewnątrz-systemowa z użyciem interfejsów I2C i SPI do pomiarów wybranych parametrów i wielkości (np. napięcia, przyspieszenia, temperatury, położenia GPS)

Projekt (20h) - Analiza i rozwiązanie zadania, przydzielonego indywidualnie dla każdego dwuosobowego zespołu, z wykorzystaniem zdobytej na laboratorium wiedzy i umiejętności.
Bibliografia: 
1. ""Microcontroller's Manuals and Application Notes"" - wskazane przez prowadzącego adresy http ze stron www.infineon.com, www.ti.com, www.freescale.com, www.maxim-ic.com
2. ""Lokalne interfejsy szeregowe w systemach cyfrowych"", J.Bogusz, BTC
3. ""Szeregowe interfejsy cyfrowe"", W.Mielczarek, HELION
4. ""Mikrokontrolery - architektura, programowanie, zastosowania"", R.Pełka, WKiŁ
5. Daniel W. Lewis, ""Między asemblerem a językiem C : podstawy oprogramowania wbudowanego"", RM, 2004
Metody oceny: 
W ramach przedmiotu uczestnik uzyskuje ocenę z każdej części: wykładowej, laboratoryjnej oraz projektowej.

Ocena z wykładu wystawiana jest na podstawie pisemnego kolokwium realizowanego na ostatnim wykładzie. W czasie kolokwiów nie można korzystać z telefonów komórkowych, smartfonów, laptopów itp.

Ocena z laboratorium jest średnią wszystkich uzyskanych ocen za zrealizowane zadania. Ponadto ze wszystkich zadań student musi uzyskać pozytywną ocenę.

Ocena z projektu: każdy projekt jest oceniany indywidualnie. Warunkiem zaliczenia przedmiotu jest uzyskanie pozytywnej oceny z projektu.

Ocena końcowa jest średnią arytmetyczną wszystkich uzyskanych ocen, przy czym warunkiem koniecznym do zaliczenia przedmiotu jest uzyskanie pozytywnej oceny z każdej części.

Ocena końcowa z przedmiotu wyliczana jest na podstawie średniej arytmetycznej ocen uzyskanych ze wszystkich części zgodnie z poniższą tabelą:
4.75 - 5.0 -> 5.0
4.26 - 4.75 -> 4.5
3.76 - 4.25 -> 4.0
3.26 - 3.75 -> 3.5
3.01 - 3.25 -> 3.0
< 3.00 -> 2.0
Uwagi: 
-
Przedmioty na których bazuje dany przedmiot (prerekwizyty):