Hau den Lukas - Department of Computer Science 4 at FAU...Hau den Lukas - Plexiglasröhre - 8 Spulen...

1
Hau den Lukas - Plexiglasröhre - 8 Spulen - 8 Lichtschranken - Eisenprojektil - Infineon TriCore auf TriBoard Versuchsaufbau - Projekt der Vorlesung "Echtzeitsystemlabor" - Aufgabe: Implementierung der Steuersoftware - Ziel: Eisenprojektil kontrolliert anheben und fallenlassen Übersicht - bei Lichtschrankenereignis schnelle Reaktion notwendig - schnelle und präzise Spulenansteuerung erforderlich - wenn zu langsam: Projektil fällt zu Boden Echtzeitanforderungen Guilherme Bufolo Martin Oettinger Dirk Pfeiffer Software - basierend auf Echtzeitbetriebssystem eCos - bietet diverse Funktionen für Projektilsteuerung: - kontinuierlich anheben / fallenlassen - schrittweise anheben / fallenlassen - an Spule festhalten - Funktionen werden zu Ablaufplan zusammengefasst - Ablaufplan über serielle Schnittstelle austauschbar Hardware RS232 Schedule Updater Schedule Monitor Projektilsteuerungsmodule - anheben, fallenlassen - festhalten - etc. eCos Coil Control GPIO Control

Transcript of Hau den Lukas - Department of Computer Science 4 at FAU...Hau den Lukas - Plexiglasröhre - 8 Spulen...

Page 1: Hau den Lukas - Department of Computer Science 4 at FAU...Hau den Lukas - Plexiglasröhre - 8 Spulen - 8 Lichtschranken - Eisenprojektil - Infineon TriCore auf TriBoard Versuchsaufbau

Hau den Lukas

- Plexiglasröhre- 8 Spulen- 8 Lichtschranken- Eisenprojektil- Infineon TriCore auf TriBoard

Versuchsaufbau

- Projekt der Vorlesung "Echtzeitsystemlabor"- Aufgabe: Implementierung der Steuersoftware- Ziel: Eisenprojektil kontrolliert anheben und fallenlassen

Übersicht

- bei Lichtschrankenereignis schnelle Reaktion notwendig- schnelle und präzise Spulenansteuerung erforderlich- wenn zu langsam: Projektil fällt zu Boden

Echtzeitanforderungen

Guilherme Bufolo Martin Oettinger Dirk Pfeiffer

Software- basierend auf Echtzeitbetriebssystem eCos- bietet diverse Funktionen für Projektilsteuerung: - kontinuierlich anheben / fallenlassen - schrittweise anheben / fallenlassen - an Spule festhalten- Funktionen werden zu Ablaufplan zusammengefasst- Ablaufplan über serielle Schnittstelle austauschbar

Hardware

RS232 Modul GPIO Modul

aufwaerts abwaerts festhalten ...Schedule-updater

Schedule Monitor

Coil Control Modul

eCos Hardware

RS232

ScheduleUpdater

ScheduleMonitor

Projektilsteuerungsmodule- anheben, fallenlassen- festhalten- etc.

eCosCoil Control

GPIO Control