Entwurf und Implementierung mit Mikrocontrollern


Inhalte


Das angebotene Praktikum richtet sich an Studierende mit erfolgreich abgeschlossenem Vordiplom. Im Besonderen bietet es sich für Studenten an, die das Forschungsgebiet des Lehrstuhls von der praktischen Seite her näher kennenlernen wollen.


Inhaltlich sollen im Rahmen dieses Praktikums Module zur Geschwindigkeitsmessung mit Anbindung an einen CAN-Bus für unser Modellauto entwickelt werden. Diese Module sollen mit einem ATmega16 von ATMEL (8bit RISC Prozessor) realisiert werden. Zur Anbindung an den CAN Bus existiert ein entsprechender Treiberbausten.

Nach einer erfolgreichen Implementierung sind die erstellten Module zu testen. Da Echtzeit-Anforderungen überprüft werden müssen ist eine automatisierte Testumgebung nötig. Ein Grundgerüst einer solchen Testumgebung auf Basis eines FPGAs wird zur Verfügung gestellt, die ggf. angepaßt werden kann.

Um den Einstieg in diese beiden Bereiche (MCUs und FPGAs) zu erleichtern wird es vor Beginn des Praktikums eine zweitägige Einführung geben. Diese wird in der letzen Woche der Semesterferien stattfinden (12.10. u. 13.10.2006, jeweils von 8:30-13:00Uhr).

Voraussetzung für die Teilnahme sind Grundkenntnisse der Programmiersprache C. Vorkenntnisse im Bereich Microcontroller und FPGAs sind nicht erforderlich, jedoch die Bereitschaft zur Teilnahme an der Einführungsveranstaltung und eine damit verbundene Einarbeitung in das Thema.

Zusätzlich findet das Praktikum im Rahmen eines Experiments statt, in dem die Auswirkungen des Testens auf den SW-Entwurf untersucht werden sollen. Die Teilnahme an diesem Experiment ist keine Voraussetzung für die Teilnahme am Praktikum.

Am Ende des Praktikums ist eine 2-seitige Dokumentation der implementierten Funktionalität anzufertigen.

Eine Vorlage für die Dokumentation kann hier heruntergeladen werden.

Termine



Sonstiges





Tutor