kramann.info
© Guido Kramann

Login: Passwort:










1 Übersicht der angebotenen Projekte

  • Die hier aufgeführten Projekte werden weiter ergänzt.
  • Es werden Projekte in zwei Kategorien angeboten:
  • BASIS und ANWENDUNG
  • ANWENDUNG: Praktisches Umsetzen mechatronischen Wissens in ein geregeltes dynamisches System und sonstige umfassendere Vorhaben.
  • BASIS: Grundlagen, die erst den Aufbau geregelter, dynamischer Systeme ermöglichen.
  • Im folgenden sind die bisher geplanten Projekte und ihre Verzahnung als Übersicht mit Bearbeitungsstatus dargestellt.
  • Die Dokumentationen, aber auch die Kurzbeschreibungen der Projekte wird in Zukunft in den Unterkapiteln von "Workshop" zu finden sein.
  • Legende für den jeweiligen Projektstatus:
  • Das Projekt ist noch nicht vergeben worden.
  • Das Projekt wurde vergeben und befindet sich in Arbeit.
  • Das Projekt wurde abgeschlossen und die Dokumentation ist auf diesen Seiten verfügbar.
Dokumentation
  • Um niveauvolle Themen für Abschlußarbeiten anbieten zu können bedarf es eines gewissen Wissenshintergrundes, auf dem die Themen aufgesetzt werden können.
  • Beispielsweise sollte jemand der einen Regelkreis mit einem Mikrocontroller für einen Motor aufbaut, sich selber nicht erarbeiten müssen, wie man ein Programmiergerät für den Mikrocontroller aufbaut, oder wie eine Motoransteuerung aufgebaut wird.
  • Aber auch dieses Wissen ist in der Mechatronik interessant und wichtig und nicht so schwierig, als dass es nicht auch von Studierenden erarbeitet werden könnte.
  • Wenn es aber einmal erarbeitet wurde, sollte es leicht wieder aktiviert werden können.
  • Über das Internet ist das Wissen für jedermann jederzeit abrufbar.
  • Neben Bildern und Filmen kann zudem auch im Projekt entwickelte und verwendete Software gleich beigefügt werden.
  • Die Dokumentationen auf diesen Seiten sollen jeweils eine Technik anhand eines prägnant beschriebenen einfachen Beispiels vermitteln.
  • Das erste Projekt ist eine Anleitung für das Dokumentieren und kann als Vorlage für die folgenden verwendet werden.
Nr. Projekt-Titel Verantwortliche/r Status
B001 Anleitung zur Dokumentation Guido Kramann

Tabelle 1-1: Projekt zum Thema Dokumentation

Mikrocontroller
  • Die wohl preisgünstigste Möglichkeit eine Regelung oder eine Steuerung aufzubauen, liegt in der Verwendung eines Mikrocontrollers.
  • Für die hier verwendeten Bausteine der Firma Atmel existieren kostenlose Programm-Entwicklungsumgebungen für C und C++.
Nr. Projekt-Titel Verantwortliche/r Status
B002 Drahtlose Verbindung zweier Mikrocontroller via RS232-Transceiver Verantwortliche/r
B003 Auswertung des Signals eines inkrementellen Drehsensors Verantwortliche/r
B004 Ansteuerung eines Servos mit Hilfe eines Mikrocontrollers Verantwortliche/r
A001 Aufbau einer Motor-Drehzahl-Regelung mit Mikrocontrollern Verantwortliche/r
A002 Aufbau einer Lageregelung für ein Einfachpendel mit Hilfe von Mikrocontrollern Verantwortliche/r
A003 Aufbau einer Lageregelung für ein Doppelpendel mit Hilfe von Mikrocontrollern Verantwortliche/r

Tabelle 1-2: Projekte zum Thema Mikrocontroller

Tag der offenen Tür
  • Am 08.06.2007 findet an der FH der Tag der offenen Tür statt.
  • Dort soll es für Schüler ab der 9. Klasse in der Mechatronik einen Mikrocontroller-Workshop geben.
  • Ziel der folgenden Projekte ist, ein möglichst einfaches, aber für die Mechatronik charakteristisches Beispiel zu entwickeln, das in kurzer Zeit auf einem Steckbrett umgesetzt werden kann.
Nr. Projekt-Titel Verantwortliche/r Status
B005 Aufbau und Test einfacher Mikrocontroller-Programmierer für den PC-Parallelport. Stefan Hohendorf / Sebastian Freidank
B006 Konzeption, Entwurf und Test einfacher auf einem Steckbrett aufbaubarer Mikrocontrollerschaltungen zur Veranschaulichung der Funktionsweise. Verantwortliche/r
B007 Aufbau eines Vehikels oder einer sonstigen ev. geregelten Vorichtung mit Mikrocontroller, anhand der das Programmieren geübt werden kann. Verantwortliche/r
A004 Gesamtkonzept für den Tag der offenen Tür. Verantwortliche/r

Tabelle 1-3: Projekte zum Thema Tag der Offenen Tür

Mikrocontroller-Praktikum
  • Für erste Praktika mit Mikrocontrollern wurde bereits eine Plattform entwickelt, die einige Peripherie, das Programmiergerät, eine PC-Anbindung und eine einfache 7-Segment-Anzeige enthält.
  • Für diese Plattform müssen noch Programm geschrieben werden, die die Grundfunktionalität abdecken:
  • Anzeigen von Zahlenwerten.
  • Daten auf den PC über die RS232-Schnittstelle übertragen
Nr. Projekt-Titel Verantwortliche/r Status
B008 Test der Programmierbarkeit des Praktikums-Boards Verantwortliche/r
B009 Programmierung der 7-Segment-Anzeige Verantwortliche/r
B010 Beispielprogramm zur Übertragung von Daten via RS232 zum PC vom Praktikums-Board. Verantwortliche/r
B011 Entwurf eines Beispielprogramms, das alle Komponenten benutzt, z.B. Entfernungsmesser via Infrarot.Modul von Sharp. Verantwortliche/r
A005 Entwicklung einer sinnvollen Abfolge an Praktikumsversuchen. Verantwortliche/r

Tabelle 1-4: Projekte zum Thema Mikrocontroller-Praktikum

Fox-Board
  • Eine Stufe über den Mikrocontrollern sind die abgespeckten Computer-Boards für embedded Systems angesiedelt.
  • Das "Fox-Board" ist eine Computer-Karte, die bereits mit dem Betriebssystem Linux ausgeliefert wird.
  • Sie kommt ohne Lüfter aus und ist nur sieben Quadratcentimeter groß.
  • Sie verfügt bereits über USB-Schnittstellen und eine Internet-Schnittstelle.
Nr. Projekt-Titel Verantwortliche/r Status
B012 Funktionstest der vorhandenen Fox-Boards Verantwortliche/r
B013 Programmierung eines Fox-Boards in C A. Scharich
B014 Anschluß einfacher Peripherie an das Fox-Board (Benutzung der digitalen Ausgänge) Verantwortliche/r
B015 Anschluß und in Betriebnahme einer USB-Kamera an das Fox-Board. Verantwortliche/r
A006 Bildaufzeichnung und Darstellung im Internet mittels Foxboard Verantwortliche/r
A007 Lösen einer Regelungstechnischen Aufgabe mittels Foxboard Verantwortliche/r

Tabelle 1-5: Projekte zum Thema Fox-Board

Realtime-Linux
  • Im allgemeinen sind die Betriebssysteme Windows und Linux nicht Echtzeit-fähig, da es der Programmierer nicht in der Hand hat, wie die Vergabe von Rechenzeit für die aktuell ablaufenden Prozesse vergeben wird (Scheduling).
  • Da aber Linux als Quellcode veröffentlicht ist, konnten Interessengemeinschaften zu Echtzeitsystemen Linux-Kernels in Richtung Echtzeit-Fähigkeit modifizieren.
  • Die folgenden Projekte beschäftigen sich damit eine Linux-Variante zu testen, die Echtzeit-fähig gemacht wurde.
Nr. Projekt-Titel Verantwortliche/r Status
B016 Installation von RTAI-Linux Verantwortliche/r
B017 Implementierung und Test einer Echtzeitanwendung mit RTAI Verantwortliche/r
B018 Ansprechen von Peripherie unter RTAI Verantwortliche/r
A008 Lösen einer Regelungstechnischen Aufgabe mittels RTAI Verantwortliche/r

Tabelle 1-6: Projekte zum Thema Realtime-Linux

CAN-Bus
  • Um die Anbindung neuer elektronischer Komponenten in Kraftfahtrzugen zu verbilligen, werden Feld-Bus-Systeme eingesetzt, die eine vereinheitlichte Schnittstelle für alle Komponenten zur Verfügung stellen.
  • Eine der verbreitetsten Feld-Bus-Systeme ist die CAN-Bus-Schnittstelle.
  • Der Mikrocontroller ATmega128CAN beinhaltet bereits eine CAN-Schnittstelle, versteht also das CAN-Bus-Protokoll.
  • Um in der Mechatronik Komponenten unter Bedingungen testen zu können, wie sie im KFZ-Bereich vorliegen, soll dieser Baustein nutzbar gemacht werden.
Nr. Projekt-Titel Verantwortliche/r Status
B019 Programme auf den ATmega128CAN übertragen Verantwortliche/r
B020 Senden und Empfangen von CAN-Signalen zwischen Labview und dem ATmega128CAN Verantwortliche/r
A009 Lösen einer Regelungstechnischen Aufgabe mittels ATmega128CAN unter Verwendung der CAN-Schnittstelle Verantwortliche/r

Tabelle 1-7: Projekte zum Thema CAN-Bus

XPC-Target
  • Matlab bietet eine Möglichkeit an, Makros als Stand-Alone-Programme mit samt eines eigenen DOS-artigen Betriebssystems auf einen PC zu schicken und dort als allein laufenden Prozeß zu starten.
  • Mit Hilfe dieser Technik sollen Echtzeit-Anwendungen aufgebaut, aber auch Zeitmessungen an Mikrocontrollern durchgeführt werden.
Nr. Projekt-Titel Verantwortliche/r Status
B021 XPC-Target-Beispielprogramm erstellen und starten. Verantwortliche/r
B022 Ausmessen des Zeitverhaltens einer Mikrocontrollers mittels XPC-Target Verantwortliche/r

Tabelle 1-8: Projekte zum Thema XPC-Target

Labview-Realtime
  • Ähnlich XPC-Target, aber von Labview.
Nr. Projekt-Titel Verantwortliche/r Status
B023 Auswerten eines inkrementellen Drehsensors mittels Labview Verantwortliche/r
B024 Ansteuern eines Elektromotors über Labview Verantwortliche/r
A010 Regelung eines Doppelpendels über Labview Verantwortliche/r

Tabelle 1-9: Projekte zum Thema Labview-Realtime

FPGA
  • FPGAs (Field-Programmable-Gate-Array)
  • Durch Anlegen von Spannungen, werden diese Bausteine konfiguriert.
  • Sie verhalten sich quasi wie diskret aufgebaute Schaltungen.
  • Sie sind so schnell, dass mit Ihnen beispielsweise Echtzeit-Bilderkennung realisiert werden kann.
Nr. Projekt-Titel Verantwortliche/r Status
B025 Programmieurng einfacher Logigatter mit einem FPGA Verantwortliche/r
B026 Programmierung und Anpassung eines PID-Reglers mit Hilfe einer FPGA-Karte für eine Motor-Drehzahl-Regelung Verantwortliche/r

Tabelle 1-10: Projekte zum Thema FPGA