Wydział Elektryczny - Elektronika i Telekomunikacja (N2)
specjalność: Układy i Systemy Elektroniczne
Sylabus przedmiotu Zaawansowane mikrokontrolery i protokoły komunikacyjne:
Informacje podstawowe
Kierunek studiów | Elektronika i Telekomunikacja | ||
---|---|---|---|
Forma studiów | studia niestacjonarne | Poziom | drugiego stopnia |
Tytuł zawodowy absolwenta | magister inżynier | ||
Obszary studiów | nauk technicznych | ||
Profil | ogólnoakademicki | ||
Moduł | — | ||
Przedmiot | Zaawansowane mikrokontrolery i protokoły komunikacyjne | ||
Specjalność | Układy i Systemy Elektroniczne | ||
Jednostka prowadząca | Katedra Inżynierii Systemów, Sygnałów i Elektroniki | ||
Nauczyciel odpowiedzialny | Marek Jaskuła <Marek.Jaskula@zut.edu.pl> | ||
Inni nauczyciele | Andrzej Biedka <Andrzej.Biedka@zut.edu.pl> | ||
ECTS (planowane) | 3,0 | ECTS (formy) | 3,0 |
Forma zaliczenia | zaliczenie | Język | polski |
Blok obieralny | — | Grupa obieralna | — |
Formy dydaktyczne
Wymagania wstępne
KOD | Wymaganie wstępne |
---|---|
W-1 | Student powinien mieć wiadomości z zakresu podstaw techniki cyfrowej, techniki mikroprocesorowej oraz programowania w języku C. |
Cele przedmiotu
KOD | Cel modułu/przedmiotu |
---|---|
C-1 | Zapoznanie studentów z budową i sposobem wykorzystania współczesnych zaawansowanych mikrokontrolerów. Nauczenie doboru typu mikrokontrolera do konkretnego zastosowania oraz obsługi środowisk tworzenia oprogramowania dla mikrokontrolerów – IDE. Zapoznanie studentów z protokołami komunikacyjnymi stosowanymi w urządzeniach mikroprocesorowych. |
C-2 | Rozbudzenie zainteresowania oraz ukształtowanie wstępnych umiejętności programowania mikroprocesorów. |
Treści programowe z podziałem na formy zajęć
KOD | Treść programowa | Godziny |
---|---|---|
laboratoria | ||
T-L-1 | Przykłady programowania mikrokontrolera ATmega 16. | 3 |
T-L-2 | Przykłady programowania mikrokontrolera STM103. | 3 |
T-L-3 | Pisanie programów z wykorzystaniem protokołów komunikacyjnych. | 3 |
T-L-4 | Zaliczenie. | 1 |
10 | ||
projekty | ||
T-P-1 | Wykonanie projektu (sprzęt/program) urządzenia zbudowanego z wykorzystaniem zaawansowanego mikrokontrolera. | 5 |
5 | ||
wykłady | ||
T-W-1 | Zaawansowane mikrokontrolery 8-bitowe. Architektura, przetwarzanie potokowe, organizacja pamięci. Interfejsy mikrokontrolera: porty, timery, generatory PWM, przetworniki A/C, układy RTC. | 3 |
T-W-2 | Mikrokontrolery 16 i 32 bitowe. Architektura, organizacja pamięci. Interfejsy mikrokontrolera: porty, timery, generatory PWM, przetworniki A/C, układy RTC. | 4 |
T-W-3 | Środowiska IDE dla zaawansowanych mikrokontrolerów. Metody programowania mikrokontrolerów. | 1 |
T-W-4 | Protokoły komunikacyjne (MODBUS, CAN, LIN, Bluetooth, Ethernet, inne). | 5 |
T-W-5 | Zaliczenie. | 2 |
15 |
Obciążenie pracą studenta - formy aktywności
KOD | Forma aktywności | Godziny |
---|---|---|
laboratoria | ||
A-L-1 | Uczestnictwo w zajęciach. | 10 |
A-L-2 | Przygotowanie się do zajęć i opracowanie wyników pracy. | 20 |
30 | ||
projekty | ||
A-P-1 | Uczestnictwo w zajęciach. | 5 |
A-P-2 | Przygotowanie projektu. | 25 |
30 | ||
wykłady | ||
A-W-1 | Uczestnictwo w zajęciach. | 15 |
A-W-2 | Sammodzielne studiowanie. | 15 |
30 |
Metody nauczania / narzędzia dydaktyczne
KOD | Metoda nauczania / narzędzie dydaktyczne |
---|---|
M-1 | Wykład z wykorzystaniem prezentacji |
M-2 | Demonstrację zrealizowanych algorytmów na mikrokontrolerze |
M-3 | Stanowisko laboratoryjne: nauka programowania mikrokontrolerów |
Sposoby oceny
KOD | Sposób oceny |
---|---|
S-1 | Ocena formująca: Pisemny sprawdzain przygotowania do zajęć. |
S-2 | Ocena podsumowująca: Zaliczenie praktyczne umiejetności programowania mikrokontrolera z wykorzystaniem protokołów komunikacyjnych. |
S-3 | Ocena formująca: Ocena pracy w zespole laboratoryjnym. |
S-4 | Ocena podsumowująca: Zaliczenie wiedzy z dziedziny zaawansowanych mikrokontrolerów i protokołów komunikacyjnych |
Zamierzone efekty kształcenia - wiedza
Zamierzone efekty kształcenia | Odniesienie do efektów kształcenia dla kierunku studiów | Odniesienie do efektów zdefiniowanych dla obszaru kształcenia | Cel przedmiotu | Treści programowe | Metody nauczania | Sposób oceny |
---|---|---|---|---|---|---|
ET_2A_D.USE01_W01 Student zna i rozumie działanie i zastosowanie mikroprocesorów, rozumie działanie portów, timera i systemu przerwań mikroprocesora | ET_2A_W07, ET_2A_W10 | T2A_W02, T2A_W03, T2A_W05, T2A_W07 | C-1, C-2 | T-W-5, T-W-2, T-W-4, T-W-3, T-W-1 | M-1, M-2 | S-2, S-4 |
Zamierzone efekty kształcenia - umiejętności
Zamierzone efekty kształcenia | Odniesienie do efektów kształcenia dla kierunku studiów | Odniesienie do efektów zdefiniowanych dla obszaru kształcenia | Cel przedmiotu | Treści programowe | Metody nauczania | Sposób oceny |
---|---|---|---|---|---|---|
ET_2A_D.USE01_U01 Student potrafi obsługiwać środowisko IDE oraz napisać i uruchomić przykładowy program dla wybranego mikrokontrolera. Potrafi wykorzystać standardowy protokół do komunikacji z innym urządzeniem mikroprocesorowym. | ET_2A_U09 | T2A_U08 | C-1, C-2 | T-L-4, T-L-2, T-L-3, T-L-1, T-P-1 | M-1, M-2, M-3 | S-1, S-2, S-3, S-4 |
Kryterium oceny - wiedza
Efekt kształcenia | Ocena | Kryterium oceny |
---|---|---|
ET_2A_D.USE01_W01 Student zna i rozumie działanie i zastosowanie mikroprocesorów, rozumie działanie portów, timera i systemu przerwań mikroprocesora | 2,0 | |
3,0 | Student zna i rozumie działanie i zastosowanie mikroprocesorów, rozumie działanie portów, timera i systemu przerwań mikroprocesora | |
3,5 | ||
4,0 | ||
4,5 | ||
5,0 |
Kryterium oceny - umiejętności
Efekt kształcenia | Ocena | Kryterium oceny |
---|---|---|
ET_2A_D.USE01_U01 Student potrafi obsługiwać środowisko IDE oraz napisać i uruchomić przykładowy program dla wybranego mikrokontrolera. Potrafi wykorzystać standardowy protokół do komunikacji z innym urządzeniem mikroprocesorowym. | 2,0 | |
3,0 | Student potrafi obsługiwać środowisko IDE oraz napisać i uruchomić przykładowy program dla wybranego mikrokontrolera. Potrafi wykorzystać standardowy protokół do komunikacji z innym urządzeniem mikroprocesorowym. | |
3,5 | ||
4,0 | ||
4,5 | ||
5,0 |
Literatura podstawowa
- Tomasz Francuz, Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji, Helion, Warszawa, 2011, I, język C
- Mirosław Kardaś, Mikrokontrolery AVR Język C Podstawy programowania, Atnel, Szczecin, 2012, II
- Jacek Augustyn, Projektowanie systemów wbudowanych na przykładzie rodziny SAM7S z rdzeniem ARM7TDMI, Wydawnictwo IGSMiE PAN, Kraków, 2007, I
- Krzysztof Paprocki, Mikrokontrolery STM32 w praktyce, BTC, Legionowo, 2009, I
Literatura dodatkowa
- Mirosław Kardaś, Język C. Pasja programowania mikrokontrolerów 8-bitowych, ATNEL, Szczecin, 2012, I