logo
Karta przedmiotu
logo

Programowanie sterowników w środkach transportu

Podstawowe informacje o zajęciach

Cykl kształcenia: 2020/2021

Nazwa jednostki prowadzącej studia: Wydział Budowy Maszyn i Lotnictwa

Nazwa kierunku studiów: Inżynieria środków transportu

Obszar kształcenia: nauki techniczne

Profil studiów: ogólnoakademicki

Poziom studiów: pierwszego stopnia

Forma studiów: stacjonarne

Specjalności na kierunku: Diagnostyka i eksploatacja pojazdów samochodowych, Komputerowe projektowanie środków transportu, Logistyka i inżynieria transportu

Tytuł otrzymywany po ukończeniu studiów: inżynier

Nazwa jednostki prowadzącej zajęcia: Katedra Pojazdów Samochodowych i Inżynierii Transportu

Kod zajęć: 13595

Status zajęć: obowiązkowy dla specjalności Komputerowe projektowanie środków transportu

Układ zajęć w planie studiów: sem: 6 / W15 P15 / 2 ECTS / Z

Język wykładowy: polski

Imię i nazwisko koordynatora: dr inż. Krzysztof Balawender

Terminy konsultacji koordynatora: https://kbalawen.v.prz.edu.pl/konsultacje

Cel kształcenia i wykaz literatury

Główny cel kształcenia: Głównym celem kształcenia jest zapoznanie się z budową sterowników wykorzystywanych w środkach transportu i ich programowaniem.

Ogólne informacje o zajęciach: Moduł kształcenia obejmuje wiedzę z zakresu układów sterowania i ich programowania.

Wykaz literatury, wymaganej do zaliczenia zajęć
Literatura wykorzystywana podczas zajęć wykładowych
1 Praca zbiorowa Mikroelektronika w pojazdach samochodowych. Informatory techniczne Bosch Bosch. 2002
2 Praca zbiorowa Czujniki w pojazdach samochodowych WKŁ. 2018
3 Praca zbiorowa Sieci wymiany danych w pojazdach samochodowych. Wydawnictwa Komunikacji i Łączności WKŁ. 2016
4 Francuz T.: AVR. Praktyczne projekty Helion. 2013
Literatura wykorzystywana podczas zajęć ćwiczeniowych/laboratoryjnych/innych
1 Francuz T.: AVR. Układy peryferyjne Helion. 2014
2 Williams E.: Programowanie układów AVR dla praktyków Helion. 2014
Literatura do samodzielnego studiowania
1 Francuz T. Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Helion. 2015

Wymagania wstępne w kategorii wiedzy/umiejętności/kompetencji społecznych

Wymagania formalne: Rejestracja na semestr 6.

Wymagania wstępne w kategorii Wiedzy: Podstawowa wiedza z matematyki, informatyki, elektrotechniki i elektroniki.

Wymagania wstępne w kategorii Umiejętności: Umiejętność posługiwania się komputerem PC.

Wymagania wstępne w kategorii Kompetencji społecznych: Student rozumie potrzebę kształcenia. Student rozumie uwarunkowania pracy zespołowej.

Efekty kształcenia dla zajęć

MEK Student, który zaliczył zajęcia Formy zajęć/metody dydaktyczne prowadzące do osiągnięcia danego efektu kształcenia Metody weryfikacji każdego z wymienionych efektów kształcenia Związki z KEK Związki z PRK
01 Zna budowę i zasadę działania układów sterowania stosowanych w środkach transportu. Potrafi omówić budowę mikrokontrolera. wykład zaliczenie cz. pisemna K_W04+
K_W09+
K_U05+
K_U07++
K_U14++
K_K01+
K_K04+
P6S_KK
P6S_KR
P6S_UW
P6S_WG
02 Potrafi napisać prosty program realizujący określone funkcje. projekt indywidualny sprawozdanie z projektu K_U07+
K_U14+
P6S_UW

Uwaga: W zależności od sytuacji epidemicznej, jeżeli nie będzie możliwości weryfikacji osiągniętych efektów uczenia się określonych w programie studiów w sposób stacjonarny w szczególności zaliczenia i egzaminy kończące określone zajęcia będą mogły się odbywać przy użyciu środków komunikacji elektronicznej (w sposób zdalny).

Treści kształcenia dla zajęć

Sem. TK Treści kształcenia Realizowane na MEK
6 TK01 Wprowadzenie do programowania mikrokontrolerów. W01 MEK01
6 TK02 Zastosowanie mikrokontrolerów w sterownikach pojazdów samochodowych. W02 MEK01
6 TK03 Budowa mikrokontrolerów. W03 MEK01
6 TK04 Popularne płyty rozwojowe w programowaniu mikrokontrolerów. W04 MEK01
6 TK05 Środowiska programistyczne W05 MEK01
6 TK06 Porównanie języków stosowanych do programowania mikrokontrolerów. W06 MEK01
6 TK07 Struktura programu. Typy zmiennych. Podstawowe operacje. W07 MEK01
6 TK08 Obsługa portów binarnych. W08 MEK01
6 TK09 Obsługa przetworników ADC. W09 MEK01
6 TK10 Obsługa liczników. W10 MEK01
6 TK11 Obsługa komparatorów. W11 MEK01
6 TK12 Przerwania W12 MEK01
6 TK13 Przesyłanie danych. W13 MEK01
6 TK14 Współpraca mikrokontrolerów z komputerami PC. W14, W15 MEK01
6 TK15 Wprowadzenie do zajęć. P01 MEK02
6 TK16 Środowisko Atmel Studio w programowaniu mikrokontrolerów. P02, P03 MEK02
6 TK17 Omówienie sprzętu do programowania mikrokontrolerów. P04, P05 MEK02
6 TK18 Program wykorzystujący porty mikrokontrolera. P06, P07 MEK02
6 TK19 Program wykorzystujący przetworniki analogowo-cyfrowe ADC. P08, P09 MEK02
6 TK20 Program wykorzystujący liczniki. P10, P11 MEK02
6 TK21 Transmisja danych między komputerem a sterownikiem. Panel użytkownika. P12, P13 MEK02
6 TK22 Zaliczenie modułu. P14, P15 MEK02

Nakład pracy studenta

Forma zajęć Praca przed zajęciami Udział w zajęciach Praca po zajęciach
Wykład (sem. 6) Przygotowanie do kolokwium: 4.00 godz./sem.
Godziny kontaktowe: 15.00 godz./sem.
Projekt/Seminarium (sem. 6) Godziny kontaktowe: 15.00 godz./sem..
Wykonanie projektu/dokumentacji/raportu: 16.00 godz./sem.
Konsultacje (sem. 6)
Zaliczenie (sem. 6)

Sposób wystawiania ocen składowych zajęć i oceny końcowej

Forma zajęć Sposób wystawiania oceny podsumowującej
Wykład Ocena jest wystawiana na podstawie zaliczenia pisemnego. Zaliczenie pisemne w postaci testu składa się z 20 pytań. Za pytanie można otrzymać maksymalnie 1 pkt. Liczba punktów podzielona przez 4 daje ocenę końcową.
Projekt/Seminarium Na projekt składa się 5 programów. Za każdy poprawnie napisany program można uzyskać maksymalnie 1 pkt. Suma punktów odpowiada ocenie.
Ocena końcowa Ocena końcowa jest średnią ocen z wykładu i projektu.

Przykładowe zadania

Wymagane podczas egzaminu/zaliczenia
(-)

Realizowane podczas zajęć ćwiczeniowych/laboratoryjnych/projektowych
(-)

Inne
(-)

Czy podczas egzaminu/zaliczenia student ma możliwość korzystania z materiałów pomocniczych : nie

Treści zajęć powiazane są z prowadzonymi badaniami naukowymi: nie