MEMS Sensor-to-CAN Interface (Status: Thema nicht mehr verfügbar!)
Bachelorarbeit / Studienarbeit
Umfeld der Arbeit
Ein MEMS-Sensor soll in ein Testfahrzeug integriert und softwareseitig angebunden werden. Auf Seiten der Hardware soll als Schnittstelle zum Fahrzeug der CAN-Bus verwendet werden. Das Interface soll mit einem ATMEL Microcotroller umgesetzt werden. Der Sensor selbst kann über den SPI-Bus angesprochen werden. Softwareseitig sorgt Ihre Interface-Firmware und ein Empfangsclient am PC für den Datenaustausch und ermöglicht eine einfache Filterung.
Zielsetzung
Ziel dieser Arbeit ist der Entwurf, der Aufbau und die Inbetriebnahme eines Sensorinterfaces. Ein Filteralgorithmus (liegt bereits als Simulink-Modell vor und ist erprobt) soll auf die Rohdaten angewand werden. Dies kann entweder auf dem Sensorinterface erfolgen oder vorzugsweise emfangsseitig auf einem Fahrzeugrechner (Linux-PC).
Arbeitsablauf
Arbeitspaket Hardware:
- Einarbeitung in das Development-Kit eines MEMS - Sensors sowie Studium des Datenblatts
- Entwurf einer Microcotrollerschaltung basierend auf einem ATMEL Microprozessor. Für den testweisen Aufbau steht ein ATMEL Devkit zur verfügung.
- Entwurf einer Platine in Eagle, Aufbau der Schaltung und Inbetriebnahme.
Arbeitspaket Software:
- Firmware des Sensorinterfaces (C)
- Passender Empfangsclient am Linux PC (C++)
- Sensordatenverarbeitung mit bestehendem Filteralgorithmus
Arbeitspaket Ausarbeitung:
- Die projektbegleitend entstandenen Informationen sollen in einer kurze Interface-Beschreibung sauber zusammengefasst werden.
Was Sie mitbringen sollten ...
- Interesse und mindestens erste Erfahrung in Microcontroller-Programmierung (egal ob ATMEL, PIC, MSP,...)
- Gute bis sehr gute Kenntnisse in C/C++
- Bereitschaft, Code strukturiert zu schreiben und auch zu dokumentieren
- Motivation und Eigenständigkeit
Start
Das Sensorinterface wird zur Durchführung von Messungen in einem Forschungsprojekt zeitnah benötigt. Die Arbeit kann beginnen, sobald die DevKits eingetroffen sind (~ Mitte Januar 2012)
Kontakt
Florian Rattei (Raum 4951)
