Diplomarbeit, 2004
105 Seiten, Note: sehr gut
Ingenieurwissenschaften - Nachrichten- und Kommunikationstechnik
2 Einleitung
3 Aufgabenstellung
4 Bestandteile des Roboterfahrzeugs
4.1 Robotergestell (Plattform)
4.2 Beschaltung der Bestandteile
4.3 Mikrocontroller
4.3.1 Eigenschaften des PK2100
4.3.2 Technische Daten des PK2100
4.3.3 Einsatz des PK2100
4.4 Optosensoren
4.4.1 Technische Daten des OPB718
4.4.2 Funktionsweise des OPB718
4.4.3 Steuerungskonzept auf Basis der Optosensoren
4.5 Multiplexer
4.5.1 Belegung
4.5.2 Funktionsweise
4.5.3 Beschaltung
4.6 Motorverstärker-Karten
4.6.1 Technische Daten
4.6.2 Verstärkerschaltung
4.6.3 Funktionsweise
4.6.4 Verstärkungseinstellung
4.7 Strom- und Spannungsversorgung
4.8 Getriebemotoren
4.9 LED-Anzeige-Karte
5 Regelung des Roboterfahrzeugs
5.1 Grundlagen der Regelungstechnik [7]
5.2 P-Regler
5.3 I-Regler
5.4 PI-Regler
5.5 PID-Regler
5.6 Berechnung der PID-Regler-Koeffizienten mit Ziegler- Nichols- Methode
6 Digitale Filterung der Messwerte
6.1 Filterung
6.2 Digitale Filter
6.3 Messwerte der Optosensoren
6.4 Filterentwurf
6.4.1 Überblick
6.4.2 Vorüberlegungen
6.4.3 Bestimmung der Grenzfrequenz
6.4.4 Berechnung der Filterkoeffizienten
7 Echtzeitsysteme
7.1 Betriebsystem
7.2 Multitasking
7.3 Task
7.4 Multitasking Betriebssystem
7.4.1 Taskverwaltung
7.4.2 Speicherverwaltung
7.4.3 Kommunikation zwischen Tasks
7.5 Echtzeitsysteme
8 Programmierung
8.1 Programmiersprache „Dynamic C“
8.2 „Dynamic C“- Installation
8.3 Programmierung des Mikrocontrollers PK2100
8.4 C-Programm
8.4.1 Liste der Variablennamen
8.4.2 Struktogramme der Module
8.4.3 Programm
8.4.4 kommentiertes Programm
Die vorliegende Arbeit befasst sich mit dem Entwurf und Bau eines Roboterfahrzeugs, das in der Lage ist, einer weißen oder schwarzen Linie auf kontrastierendem Untergrund autonom zu folgen. Die zentrale Forschungsfrage liegt in der Implementierung einer stabilen, in Echtzeit arbeitenden Steuerung unter Verwendung eines Mikrocontrollers, um eine präzise Bahnführung ohne unerwünschte Schwingungen zu gewährleisten.
4.4.2 Funktionsweise des OPB718
Jeder Sensor besteht aus einer Leuchtdiode (Sender), die nach Bild 4.16 einen IR-Strahl zum Boden sendet, der reflektiert wird, wenn die Oberfläche hell ist oder eine weiße Farbe hat. Der reflektierte IR-Strahl wird von einer zweiten IR-empfindlichen Diode empfangen.
Der Fotostrom steuert nach Bild 4.17 einen Operationsverstärker an und wird verstärkt. Durch den Schmitt-Trigger wird das verstärkte Signal in ein Rechtecksignal umgewandelt, so dass die beiden Schalttransistoren bei schwarz nicht durchschalten (Ausgang = 1) und bei weiß durchschalten (Ausgang = 0).
2 Einleitung: Beschreibt die theoretische Relevanz und das allgemeine Ziel der mobilen Robotik sowie die Notwendigkeit von Roboterfahrzeugen für autonome Aufgaben.
3 Aufgabenstellung: Definiert das konkrete Projektziel, die Bahnführung eines Roboters zu automatisieren, und listet die benötigten Hardware-Komponenten auf.
4 Bestandteile des Roboterfahrzeugs: Erläutert detailliert den Aufbau, die elektronische Verschaltung sowie die Spezifikationen von Mikrocontroller, Sensoren, Multiplexern und Antriebseinheiten.
5 Regelung des Roboterfahrzeugs: Führt in die Grundlagen der Regelungstechnik ein und beschreibt die Implementierung von P-, PI- und PID-Reglern zur Spurhaltung.
6 Digitale Filterung der Messwerte: Behandelt die Notwendigkeit und den Entwurf digitaler Tiefpassfilter zur Störunterdrückung der Sensordaten.
7 Echtzeitsysteme: Vermittelt die theoretischen Grundlagen des Multitaskings, der Taskverwaltung und der Anforderungen an ein echtzeitfähiges System.
8 Programmierung: Dokumentiert die Entwicklungsumgebung "Dynamic C", das Vorgehen bei der Programmierung und die konkrete Umsetzung der Algorithmen für die Fahrzeugsteuerung.
Roboterfahrzeug, Mikrocontroller, PK2100, Echtzeitsystem, Regelungstechnik, PID-Regler, Optosensoren, Digitale Filterung, Multitasking, Dynamic C, Spurführung, Signalverarbeitung, Getriebemotoren, Sensorik, Steuerungssoftware.
Die Arbeit dokumentiert das Design, den Aufbau und die softwareseitige Steuerung eines autonomen Roboterfahrzeugs, das einer markierten Linie auf einem Untergrund folgen soll.
Die Schwerpunkte liegen auf der mechanischen Konstruktion, der elektronischen Sensor- und Verstärkertechnik sowie der Implementierung eines regelungstechnischen Software-Programms in Echtzeit.
Das Ziel ist die Realisierung einer schnellen, präzisen und schwingungsfreien Bahnsteuerung durch den Einsatz effizienter Regelungsalgorithmen unter Echtzeitbedingungen.
Es wird ein regelungstechnischer Ansatz (PID-Regelung) verfolgt, dessen Parameter mithilfe der Ziegler-Nichols-Methode experimentell bestimmt und zur Optimierung angepasst wurden.
Der Hauptteil gliedert sich in die detaillierte Hardwarebeschreibung (Mikrocontroller, Optosensoren, Multiplexer), die regelungstechnischen Grundlagen und die methodische Entwicklung der digitalen Filterung sowie die Softwareimplementierung.
Roboterfahrzeug, PK2100, Echtzeitsystem, PID-Regler, Digitale Filterung, Dynamic C, Spurführung.
Da der Mikrocontroller PK2100 nur über sieben digitale Eingänge verfügt, werden zwei Multiplexer (Typ 74LS153) eingesetzt, um die zwölf Sensorsignale zu verarbeiten und an den Controller weiterzuleiten.
Das Betriebssystem ermöglicht die quasi-parallele Ausführung verschiedener Aufgaben (Tasks), wie die Sensorabfrage, die Berechnung der Regelabweichung und die Motoransteuerung, in einem definierten Zeittakt.
Durch den Entwurf eines digitalen rekursiven Filters (Butterworth-Tiefpass) werden hochfrequente Störsignale aus den Messdaten der Optosensoren herausgefiltert.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

