Uniwersytet Mikołaja Kopernika w Toruniu - Centralny punkt logowania
Strona główna

Techniki mikroprocesorowe

Informacje ogólne

Kod przedmiotu: 1000-I1TechMikr
Kod Erasmus / ISCED: (brak danych) / (0613) Tworzenie i analiza oprogramowania i aplikacji Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Techniki mikroprocesorowe
Jednostka: Wydział Matematyki i Informatyki
Grupy: Inf., I st., stacjonarne, 3 rok, przedmioty do wyboru
Punkty ECTS i inne: 6.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: polski
Wymagania wstępne:

Znajomość podstaw fizyki, logiki matematycznej, elektroniki cyfrowej i programowania w języku C.

Całkowity nakład pracy studenta:

15 godz. – wykład

45 godz. – laboratoria

25 godz. – praca własna – bieżące przygotowanie do zajęć, studiowanie literatury

65 godz. – przygotowanie projektu zaliczeniowego

Efekty uczenia się - wiedza:

Po ukończeniu kursu student posiada wiedzę z zakresu:

1. Elektroniki cyfrowej i mikroprocesorowej (K_W06);

2. Podstaw fizyki oraz zasad projektowania i budowy cyfrowych urządzeń elektronicznych (K_W06, K_W16);

3. Technik programistycznych wykorzystywanych w elektronice mikroprocesorowej (K_W05, K_W07);

4. Zasad i przepisów BHP obowiązujących przy pracy z urządzeniami elektronicznymi, aparaturą pomiarową i warsztatową, wykorzystywaną w pracowni elektroniki (K_W14).



Efekty uczenia się - umiejętności:

Po ukończeniu kursu student potrafi:

1. Samodzielnie i zgodnie z dokumentacją zaprojektować, zbudować i uruchomić proste urządzenia oparte o elektronikę cyfrową i mikroprocesorową (K_U05, K_U07, K_U24, K_U32);

2. Wyszukiwać i naprawiać błędy i uszkodzenia w budowanym urządzeniu, zarówno w części elektronicznej, jak i programistycznej (K_U06, K_U25);

3. Tworzyć kod w języku C zoptymalizowany do pracy w systemie o ograniczonych zasobach (K_U08);

5. Posługiwać się podstawowym sprzętem pomiarowym w sposób bezpieczny dla siebie i urządzeń.

6. Umie przeprowadzić wstępną analizę ekonomiczną realizowanych projektów na tle istniejących rozwiązań; ocenia przydatność różnych narzędzi informatycznych przy projektowaniu i budowie urządzeń mikroprocesorowych (K_U31).


Efekty uczenia się - kompetencje społeczne:

1. Potrafi wykorzystać swoją wiedzę i umiejętności przy projektowaniu i budowie urządzeń użytecznych w pracy i życiu codziennym, a także pokonywać trudności, które napotka podczas tych czynności (K_K03, K_K04);

2. Rozumie zasadę działania otaczających go urządzeń elektronicznych i konsekwencje ich używania;

3. Potrafi połączyć wiedzę z zakresu informatyki z wiedzą i umiejętnościami z zakresu projektowania i budowy urządzeń mikroprocesorowych, zwiększając swoją atrakcyjność na rynku pracy;

4. Potrafi ocenić ryzyko podczas pracy z urządzeniem elektronicznym zasilanym z źródła o określonym napięciu, wytwarzającymi promieniowanie elektromagnetyczne lub wysoką temperaturę;

5. Zna i przestrzega zasady związane z ochroną własności intelektualnej i licencjonowaniem produktów informatycznych;

6. Potrafi aktywnie brać udział w dyskusjach nad projektem informatycznym, potrafi efektywnie pracować w zespole i dzielić się wiedzą (K_K02).

Metody dydaktyczne:

Laboratorium z wykorzystaniem komputerów, mikroprocesorowych zestawów deweloperskich oraz elektronicznej aparatury pomiarowej. Zajęcia prowadzone będą w oparciu o zestawy deweloperskie firmy Atnel oraz aparaturę warsztatową i pomiarową, będącą na wyposażeniu pracowni (analizatory stanów logicznych, multimetry, generatory, miernik częstotliwości, oscyloskop).

Metody dydaktyczne podające:

- wykład informacyjny (konwencjonalny)
- wykład konwersatoryjny
- wykład problemowy

Metody dydaktyczne poszukujące:

- laboratoryjna

Skrócony opis:

Zajęcia laboratoryjne mające na celu umożliwienie studentom zapoznanie się z:

1. Zasadami projektowania urządzeń cyfrowych i mikroprocesorowych

2. Zasadą działania mikrokontrolera i obsługą wbudowanych w niego peryferiów;

3. Działaniem i obsługą popularnych magistral komunikacyjnych i układów peryferyjnych;

4. Zasadami optymalizacji kodu w języku C na platformy o ograniczonych zasobach;

5. Zapoznanie się z zasadami BHP obowiązującymi przy pracy z urządzeniami elektronicznymi.

Pełny opis:

Zajęcia obejmują zajęcia praktyczne z następującej tematyki.

1. Podstawy techniki analogowej

a. Prąd i napięcie

b. Przegląd elementów elektronicznych, ich zastosowania i parametry

2. Technika cyfrowa

a. Logika

b. Podstawowe układy cyfrowe

c. Parametry układów cyfrowych

3. Urządzenia pomiarowe wykorzystywane w elektronice.

4. Układy zasilania i zakłócenia w technice cyfrowej.

a. Rodzaje źródeł zasilania i ich własności

b. Zapobieganie i walka z zakłóceniami w elektronice cyfrowej

5. Projektowanie układów mikroprocesorowych.

a. Dobór podzespołów

b. Zasady projektowania

6. Przegląd najpopularniejszych architektur mikrokontrolerów: 8051, AVR, PIC, ARM.

7. Standardowe wewnętrzne układy peryferyjne

a. Układy zegarowe

b. System przerwań

c. Porty I/O

d. Liczniki i ich tryby pracy

e. Pamięć nieulotna

f. USART/UART i komunikacja z PC

g. TWI

h. Przetworniki ADC

i. Układy oszczędzania energii i zabezpieczające

j. Inne układy peryferyjne

8. Popularne magistrale i ich protokoły: I2C, RS-232, 1Wire, SPI

9. Programowanie mikrokontrolerów w języku C.

a. Narzędzia

b. Zalecane i odradzane techniki programistyczne

c. Struktura programu

d. Dostęp do peryferiów

e. Debugowanie

10. Proste systemy wbudowane czasu rzeczywistego i ich implementacja na przykładzie architektury AVR.

11. Optymalizacja kodu C pod kątem zajętości pamięci operacyjnej, pamięci programu i szybkości działania.

12. Obsługa prostych układów zewnętrznych: układy logiczne, wyświetlacze LCD, zegary RTC, układy do pomiaru temperatury i napięć, zewnętrzne pamięci nieulotne.

13. Obsługa zaawansowanych układów zewnętrznych: karty pamięci SD/MMC, moduły Ethernet.

14. Zaawansowane systemy czasu rzeczywistego na przykładzie FreeRTOS.

15. Podstawy projektowania obudów i druku 3D

16. Obsługa układów zewnętrznych: bluetooth, układy MEMS, silniki i serwomechanizmy

Literatura:

1. Noty katalogowe i dokumentacja dostępne na stronie producenta wykorzystywanych mikrokontrolerów (Microchip);

2. Noty katalogowe i dokumentacja dostępne na stornach producentów wykorzystywanych układów peryferyjnych.

Metody i kryteria oceniania:

Ocena za praktyczny projekt zaliczeniowy wykonany samodzielnie przez studenta.

Zajęcia w cyklu "Semestr letni 2022/23" (zakończony)

Okres: 2023-02-20 - 2023-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 45 godzin, 16 miejsc więcej informacji
Wykład, 15 godzin, 60 miejsc więcej informacji
Koordynatorzy: Grzegorz Marczak
Prowadzący grup: Grzegorz Marczak
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
Wykład - Egzamin

Zajęcia w cyklu "Semestr letni 2023/24" (w trakcie)

Okres: 2024-02-20 - 2024-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 45 godzin, 16 miejsc więcej informacji
Wykład, 15 godzin, 16 miejsc więcej informacji
Koordynatorzy: Grzegorz Marczak
Prowadzący grup: Grzegorz Marczak
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
Wykład - Egzamin

Zajęcia w cyklu "Semestr letni 2024/25" (jeszcze nie rozpoczęty)

Okres: 2025-02-17 - 2025-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 45 godzin, 16 miejsc więcej informacji
Wykład, 15 godzin, 16 miejsc więcej informacji
Koordynatorzy: (brak danych)
Prowadzący grup: (brak danych)
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
Wykład - Egzamin
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Mikołaja Kopernika w Toruniu.
ul. Jurija Gagarina 11, 87-100 Toruń tel: +48 56 611-40-10 https://usosweb.umk.pl/ kontakt deklaracja dostępności USOSweb 7.0.3.0-1 (2024-04-02)