Hau den Lukas - Department of Computer Science 4 at FAU...Hau den Lukas - Plexiglasröhre - 8 Spulen...
Transcript of Hau den Lukas - Department of Computer Science 4 at FAU...Hau den Lukas - Plexiglasröhre - 8 Spulen...
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