Willkommen im Labor Mikrocontroller und Sensornetzwerke. Dieses besuchen Sie während der Vorlesung "Mikrocontroller" und der Vorlesung "Verteilte Systeme im Kfz". Im Labor entwickeln Sie Software für verschiedene Mikrocontroller, z.B. die AVR-Serie von Mikrochip (ATmega88, ATmega328), den ESP32 oder auch den STM32 und koppeln diese mit verschiedenen Sensoren und Netzwerken, z.B. LIN, CAN, BlueTooth(R), Wifi, USB, I²C, SPI oder UART.
Im Teil "Mikrocontroller" lernen Sie zunächst die Grundlagen von digital IO, ADC, Timern, PWM, Interrupts, UART, SPI und I²C sowie einige Grundlagen der Kommunikation. Im Teil "Verteilte Systeme" beschäftigen wir uns mit dem ISO/OSI Schichtenmodell, mit IP, TCP/UDP, CAN, LIN, Flexray, Controller Architekturen für verteilte Systeme, Diagnose und vielem mehr. Im Teil "Mikrocontroller" entwickeln Sie zunächst die Softwar auf Registerebene, im Teil "Verteilte Systeme" arbeiten Sie mit einer Hardwareabstraktion und Treibern und entwickeln ein Steuergerät, inkl. Hardware, Sensoren/Aktoren, Treibern und Funktionssoftware.
Wenn Ihnen diese Begriffe nichts sagen, sollten Sie das Labor besuchen!

Oben: AT90CAN-Board
Unten: µECU für die Vorlesung

Inhalt der Vorlesung Mikrocontroller:
- Architektur von µC
- Die AVR Mikrocontroller
- Digital IO
- Interrupts
- Timer
- PWM
- Analog/Digitalwandler
- Serielle Schnittstellen
- Grundlagen der Kommunikation
Laboraufgabe: Entwickeln Sie eine Software auf einem vorgegebenen Board
Inhalt der Vorlesung Verteilte Systeme:
- Kommunikationsprinzipien
- ISO/OSI Schichtenmodell
- Sicherungsschicht
- Arbitrierung, Fehlerbehandlung
- Vermittlungsschicht
- TCP/IP
- LIN
- CAN
- Flexray
- µC-Architekturen für Netzwerke
- Diagnose
- Autosar und Grundlagen SDV
Das Buch zur Vorlesung, kann hier angesehen werden: https://link.springer.com/book/10.1007/978-3-658-31709-6
Datenschutzeinstellungen
Wir setzen auf unserer Website Tracking-Technologien ein und haben Inhalte Dritter eingebettet. Eingesetzte Dienstleister können Daten für eigene Zwecke verarbeiten und mit anderen Daten zusammenführen. Details zu den Zwecken der Datenverarbeitung finden Sie in unserer Datenschutzerklärung.
Mit Ihrer Auswahl willigen Sie ggf. in die Verarbeitung Ihrer Daten zu den jeweiligen Zwecken ein. Die Einwilligung ist freiwillig, für die Nutzung des Onlineangebots nicht erforderlich und kann jederzeit über unsere Datenschutzeinstellungen widerrufen werden.
