TU Darmstadt / ULB / TUbiblio

Micromouse

Dietrich, Jens (1995)
Micromouse.
Technische Universität Darmstadt
Diplom- oder Magisterarbeit, Bibliographie

Kurzbeschreibung (Abstract)

Zusammenfassung:

Eine Micromouse ist ein autonomes, voll elektronisches Miniaturfahrzeug, das sich unter Wettkampfbedingungen in einem zu Beginn unbekanntem Labyrinth bewegt.

Das Ergebniss dieser Diplomarbeit ist eine vollständig funktionsfähige Hardware für die Micromouse. Die Hardware besteht aus je einer Motortreiberschaltung für die zwei Gleichstrommotoren, einer Schaltung für infrarot Sensoren und einer Mikroprozesssorplatine, um eine gewisse Intelligenz für die Micromouse bereitzustellen. Die Software konnte nur soweit fertiggestellt werden, um zu zeigen, daß die Hardware fehlerfrei funktioniert. Es wird aber die Theorie für weitere Software vorgestellt. Der Bericht zu dieser Diplomarbeit ist in englisch geschrieben. Diese Arbeit teilt sich in folgende Teilprobleme auf:

- Aufbau einer Motortreiberschaltung für Gleichstrommotoren

- Auswahl von Sensoren und Aufbau einer entsprechenden Schaltung

- Aufbau einer Mikroprozessorschaltung

- Aufbau einer Servoloop für die Motoren

- Schreiben von Softwarealgorithmen: Lösen des Labyrinths, Auswerten der Sensordaten, Profilgenerator für Geraden und Kurven, Navigation der Micromouse im Labyrinth

Für die Motortreiberschaltung wird eine Puls-Breiten-Modulation verwendet, um einen möglichst hohen Wirkungsgrad zu erreichen. Für den verwendeten PWM-Baustein wird ein analoges Signal benötigt, welches durch einen D/A-Wandler zur Verfügung gestellt wird. Um eine Servoloop aufzubauen, sind an den Achsen der Antriebsräder Lochscheiben angebracht, diese werden mit einer Lichtschranke abgetastet und kodiert. Dieses Signal gelangt dann in einen hoch-runter Zähler, der auch die Drehrichtung des Rades erkennt. Der Zählerstand wird regelmäßig vom Mikroprozessor abgefragt, so daß man immer eine Kontrolle über die Ist-Position der Micromouse hat. Die Sensoren schauen von oben auf die Labyrinthwände drauf und sind in Arrays zu jeweils acht Reflexlichtschranken an den vier Ecken der Micromouse angebracht. Die Reflexlichtschranken arbeiten im Pulsbetrieb. Die Sensordaten werden in acht Bit Schieberegistern zwischengespeichert und über die synchrone serielle Schnittstelle des Mikroprozessors eingelesen. Auf der Mikroprozessorplatine befindet sich ein 68HC11E9 von Motorola, ein RAM zum Abspeichern der Informationen über das Labyrinth und wegen der externen Bausteine, wie RAM, D/A-Wandler und Zähler, ein Adressdekodierer.

Typ des Eintrags: Diplom- oder Magisterarbeit
Erschienen: 1995
Autor(en): Dietrich, Jens
Art des Eintrags: Bibliographie
Titel: Micromouse
Sprache: Deutsch
Referenten: Cramer, Prof. Dr.- Bernhard ; Malvig, Prof. Dr.- K.
Publikationsjahr: 20 Juni 1995
Zugehörige Links:
Kurzbeschreibung (Abstract):

Zusammenfassung:

Eine Micromouse ist ein autonomes, voll elektronisches Miniaturfahrzeug, das sich unter Wettkampfbedingungen in einem zu Beginn unbekanntem Labyrinth bewegt.

Das Ergebniss dieser Diplomarbeit ist eine vollständig funktionsfähige Hardware für die Micromouse. Die Hardware besteht aus je einer Motortreiberschaltung für die zwei Gleichstrommotoren, einer Schaltung für infrarot Sensoren und einer Mikroprozesssorplatine, um eine gewisse Intelligenz für die Micromouse bereitzustellen. Die Software konnte nur soweit fertiggestellt werden, um zu zeigen, daß die Hardware fehlerfrei funktioniert. Es wird aber die Theorie für weitere Software vorgestellt. Der Bericht zu dieser Diplomarbeit ist in englisch geschrieben. Diese Arbeit teilt sich in folgende Teilprobleme auf:

- Aufbau einer Motortreiberschaltung für Gleichstrommotoren

- Auswahl von Sensoren und Aufbau einer entsprechenden Schaltung

- Aufbau einer Mikroprozessorschaltung

- Aufbau einer Servoloop für die Motoren

- Schreiben von Softwarealgorithmen: Lösen des Labyrinths, Auswerten der Sensordaten, Profilgenerator für Geraden und Kurven, Navigation der Micromouse im Labyrinth

Für die Motortreiberschaltung wird eine Puls-Breiten-Modulation verwendet, um einen möglichst hohen Wirkungsgrad zu erreichen. Für den verwendeten PWM-Baustein wird ein analoges Signal benötigt, welches durch einen D/A-Wandler zur Verfügung gestellt wird. Um eine Servoloop aufzubauen, sind an den Achsen der Antriebsräder Lochscheiben angebracht, diese werden mit einer Lichtschranke abgetastet und kodiert. Dieses Signal gelangt dann in einen hoch-runter Zähler, der auch die Drehrichtung des Rades erkennt. Der Zählerstand wird regelmäßig vom Mikroprozessor abgefragt, so daß man immer eine Kontrolle über die Ist-Position der Micromouse hat. Die Sensoren schauen von oben auf die Labyrinthwände drauf und sind in Arrays zu jeweils acht Reflexlichtschranken an den vier Ecken der Micromouse angebracht. Die Reflexlichtschranken arbeiten im Pulsbetrieb. Die Sensordaten werden in acht Bit Schieberegistern zwischengespeichert und über die synchrone serielle Schnittstelle des Mikroprozessors eingelesen. Auf der Mikroprozessorplatine befindet sich ein 68HC11E9 von Motorola, ein RAM zum Abspeichern der Informationen über das Labyrinth und wegen der externen Bausteine, wie RAM, D/A-Wandler und Zähler, ein Adressdekodierer.

Freie Schlagworte: Elektromechanische Konstruktionen, Mikro- und Feinwerktechnik, 68HC11 Mikrocontroller, Lichtschranke, Motoransteuerung mit µP, Programmierung Mikrocontroller, Pulsweitenansteuerung
ID-Nummer: 17/24 EMKD 1281
Zusätzliche Informationen:

EMK-spezifische Daten:

Lagerort Dokument: Archiv EMK, Kontakt über Sekretariate,

Bibliotheks-Sigel: 17/24 EMKD 1281

Art der Arbeit: Diplomarbeit

Beginn Datum: 13-03-1995

Ende Datum: 20-06-1995

Querverweis: keiner

Studiengang: Elektrotechnik (ET)

Vertiefungsrichtung: Elektromechanische Konstruktionen (Dipl.)

Abschluss: Diplom (EMK)

Fachbereich(e)/-gebiet(e): 18 Fachbereich Elektrotechnik und Informationstechnik
18 Fachbereich Elektrotechnik und Informationstechnik > Institut für Elektromechanische Konstruktionen (aufgelöst 18.12.2018)
Hinterlegungsdatum: 30 Sep 2011 14:30
Letzte Änderung: 05 Mär 2013 09:53
PPN:
Referenten: Cramer, Prof. Dr.- Bernhard ; Malvig, Prof. Dr.- K.
Zugehörige Links:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen