Download - 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

Transcript
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