htw saar Piktogramm QR-encoded URL
Zurück zur Hauptseite Version des Moduls auswählen:
Lernziele hervorheben XML-Code



Schaltungstechnik mittels Einplatinencomputer

Modulbezeichnung:
Bezeichnung des Moduls innerhalb des Studiengangs. Sie soll eine präzise und verständliche Überschrift des Modulinhalts darstellen.
Schaltungstechnik mittels Einplatinencomputer
Modulbezeichnung (engl.): Circuit Design With a Single-Board Computer
Studiengang:
Studiengang mit Beginn der Gültigkeit der betreffenden ASPO-Anlage/Studienordnung des Studiengangs, in dem dieses Modul zum Studienprogramm gehört (=Start der ersten Erstsemester-Kohorte, die nach dieser Ordnung studiert).
Elektro- und Informationstechnik, Bachelor, ASPO 01.10.2018
Code: E2534
SAP-Submodul-Nr.:
Die Prüfungsverwaltung mittels SAP-SLCM vergibt für jede Prüfungsart in einem Modul eine SAP-Submodul-Nr (= P-Nummer). Gleiche Module in unterschiedlichen Studiengängen haben bei gleicher Prüfungsart die gleiche SAP-Submodul-Nr..
P211-0293
SWS/Lehrform:
Die Anzahl der Semesterwochenstunden (SWS) wird als Zusammensetzung von Vorlesungsstunden (V), Übungsstunden (U), Praktikumsstunden (P) oder Projektarbeitsstunden (PA) angegeben. Beispielsweise besteht eine Veranstaltung der Form 2V+2U aus 2 Vorlesungsstunden und 2 Übungsstunden pro Woche.
-
ECTS-Punkte:
Die Anzahl der Punkte nach ECTS (Leistungspunkte, Kreditpunkte), die dem Studierenden bei erfolgreicher Ableistung des Moduls gutgeschrieben werden. Die ECTS-Punkte entscheiden über die Gewichtung des Fachs bei der Berechnung der Durchschnittsnote im Abschlusszeugnis. Jedem ECTS-Punkt entsprechen 30 studentische Arbeitsstunden (Anwesenheit, Vor- und Nachbereitung, Prüfungsvorbereitung, ggfs. Zeit zur Bearbeitung eines Projekts), verteilt über die gesamte Zeit des Semesters (26 Wochen).
4
Studiensemester: 4 oder 6
Pflichtfach: nein
Arbeitssprache:
Deutsch
Prüfungsart:
Projektarbeit, schriftl. Ausarbeitung mit Präsenta

[letzte Änderung 11.11.2020]
Verwendbarkeit / Zuordnung zum Curriculum:
Alle Studienprogramme, die das Modul enthalten mit Jahresangabe der entsprechenden Studienordnung / ASPO-Anlage.

E2534 (P211-0293) Elektro- und Informationstechnik, Bachelor, ASPO 01.10.2018 , Wahlpflichtfach, technisch
Arbeitsaufwand:
Der Arbeitsaufwand des Studierenden, der für das erfolgreiche Absolvieren eines Moduls notwendig ist, ergibt sich aus den ECTS-Punkten. Jeder ECTS-Punkt steht in der Regel für 30 Arbeitsstunden. Die Arbeitsstunden umfassen Präsenzzeit (in den Vorlesungswochen), Vor- und Nachbereitung der Vorlesung, ggfs. Abfassung einer Projektarbeit und die Vorbereitung auf die Prüfung.

Die ECTS beziehen sich auf die gesamte formale Semesterdauer (01.04.-30.09. im Sommersemester, 01.10.-31.03. im Wintersemester).
Der Gesamtaufwand des Moduls beträgt 120 Arbeitsstunden.
Empfohlene Voraussetzungen (Module):
Keine.
Als Vorkenntnis empfohlen für Module:
Modulverantwortung:
Prof. Dr. Albrecht Kunz
Dozent/innen: Prof. Dr. Albrecht Kunz

[letzte Änderung 11.11.2020]
Lernziele:
Die Studierenden erlenen anhand eines Praxisprojekts im Labor für Telekommunikationselektronik die Programmierung von Einplatinencomputern (vorzugsweise Arduino Uno / Raspberry Pi). Sie erhalten gute Kenntnisse über die grundlegenden Techniken zur Programmentwicklung und zu den entsprechenden Programmierwerkzeugen.
  
Die Studierenden beherrschen die Programmierbegriffe, um die Funktionen eines Mikrocontrollers zu nutzen, z.B. um analoge Größen zu erfassen oder einen Schrittmotor über eine H-Brücke anzusteuern. Sie können verschiedene serielle Kommunikationsprotokolle unterscheiden (I2C, SPI) und sind in der Lage eine serielle Kommunikation zwischen dem Arduino Mikroprozessor und dem Einplatinencomputer Raspberry PI zu realisieren.
 
Die Studierenden sind in der Lage mittels ereignisbasierten Programmierens (Phyton/TkInter) eine grafische Benutzeroberfläche für Steuerungsaufgaben zu programmieren.
 
In seminaristischer Form tragen die Teilnehmer sich gegenseitig das in der Projektarbeit erarbeitete Wissen vor und trainieren somit ihre Vortragstechnik.


[letzte Änderung 22.03.2021]
Inhalt:
1. Schematischer Aufbau und Funktionsweise von Einplatinenrechnern (Arduino Uno / Raspberry Pi).
  
2. Grundlagen des Programmierens, Anwendung zur Ansteuerung einer programmierbaren LED Kette, Ansteuerung von Schrittmotoren, Einrichten einer I2C Busverbindung.
  
3. Beschaltung von Komponenten und Baugruppen sowie deren Steuerung durch die Einplatinencomputer, Ansteuerung eines LCD-Displays.
  
4. Sensoren und Aktoren: Komponenten und Funktionsweise zur Steuerung der Geräte für das Praxisprojekt.
  
5. Einführung in die Programmierung mittels Phython/TkInter zur Realisierung einer GUI.  
   
6. Entwurf eines oder mehrerer Praxisprojekte (z.B. LCD-Uhr mit Thermometer, fernsteuerbares Auto, Ansteuerung Warnampel über IR Strecke) im Gruppenrahmen.
  
7. Fortlaufende Dokumentation des Projekts sowie dessen kontinuierliche Präsentation in Vorträgen.


[letzte Änderung 22.03.2021]
Weitere Lehrmethoden und Medien:
Skript, Folien (PowerPoint), Vorführung per MS Teams, Beamer

[letzte Änderung 22.03.2021]
Literatur:
-        C: Programmieren von Anfang an, Helmut Erlenkötter; Rowolt
-        The C Programming Language (Prentice Hall Software), Kernighan & Ritchie, Markt+Technik Verlag
-        Arduino Kompendium, Danny Schreiter, BMU Media GmbH
-        Kofler/Künast: Raspberry Pi, das umfassende Handbuch, Rheinwerk Computing
-        Python-Online-Kurs https://www.w3schools.com/python/

[letzte Änderung 22.03.2021]
[Fri Apr 26 11:49:18 CEST 2024, CKEY=esme, BKEY=ei, CID=E2534, LANGUAGE=de, DATE=26.04.2024]