TU Darmstadt / ULB / TUbiblio

Entwurf und Programmierung einer Microcontroller-Umgebung zur Regelung eines Aktor-Sensor-Arrays

Matysek, Marc (2002):
Entwurf und Programmierung einer Microcontroller-Umgebung zur Regelung eines Aktor-Sensor-Arrays.
Technische Universität Darmstadt, [Seminar paper (Midterm)]

Abstract

Zusammenfassung:

Diese Studienarbeit ist Teil des Projektes „Hapkeys“, das die Entwicklung eines neuartigen Bedienfeldes für technische Geräte verfolgt. Dieses Bedienfeld ist in 15 Segmente gegliedert, die jeweils eigene Sensor-Aktor-Systeme darstellen. Durch eine geeignete Regelung können Tasten variabler Größe mit unterschiedlicher haptischer Rückmeldung gebildet werden.

Kern dieser Arbeit ist die Entwicklung einer Mikrocontroller-Umgebung, die diese Regelung übernimmt. Unter Verwendung externer A/D- und D/A-Wandler entsteht ein geschlossener Signalkreis.

Bei dem Mikrocontroller handelt es sich um einen 16/32-bit Mikrocontroller der Firma Atmel, der mit 32 MHz getaktet ist. Für diesen Mikrocontroller wurden zwei Software-Entwicklungsumgebungen (für Linux- und für Windowsbetriebssysteme) in Betrieb genommen. Die entstandenen Programme dienen den Ein- und Auslesefunktionen der Wandler und enthalten daher hauptsächlich die entsprechenden Schritte zum Ansprechen der Wandler: definieren, zuweisen, einstellen und handling mit den ausgewählten Ports des Mikrocontrollers. Das Programmieren des Regelalgorithmus war nicht Teil dieser Studienarbeit.

Eine große Bedeutung kommt der Auswahl der Wandler zu: durch die unterschiedlichen Verfahren zum Datenaustausch zwischen Wandler und Mikrocontroller resultieren komplexe Datennetze unterschiedlicher Leistungsfähigkeit. Diese werden zunächst ausführlich vorgestellt, bevor eine Entscheidung für ein System gefällt wird. Die entstandene Busarchitektur verbindet den Mikrocontroller mit insgesamt 30 Wandlern über einen Datenbus (12-Bit), Adressbus (5-Bit) und Steuerbus (3-Bit).

Für die Aktorik des Bedienfeldes wurden Stromquellen als Treiberstufen aufgebaut. Nach einem Muster wurden diese spannungsgesteuerten Konstantstromquellen für alle Segmente aufgebaut und mit zusätzlichen Komparatorschaltungen zur Anzeige des jeweiligen aktuellen Stromflusses ausgestattet.

Nach Abschluss des gesamten Systemaufbaus sowie der Programmierung des Mikrocontrollers konnte die Funktionsfähigkeit gezeigt werden.

Item Type: Seminar paper (Midterm)
Erschienen: 2002
Creators: Matysek, Marc
Title: Entwurf und Programmierung einer Microcontroller-Umgebung zur Regelung eines Aktor-Sensor-Arrays
Language: German
Abstract:

Zusammenfassung:

Diese Studienarbeit ist Teil des Projektes „Hapkeys“, das die Entwicklung eines neuartigen Bedienfeldes für technische Geräte verfolgt. Dieses Bedienfeld ist in 15 Segmente gegliedert, die jeweils eigene Sensor-Aktor-Systeme darstellen. Durch eine geeignete Regelung können Tasten variabler Größe mit unterschiedlicher haptischer Rückmeldung gebildet werden.

Kern dieser Arbeit ist die Entwicklung einer Mikrocontroller-Umgebung, die diese Regelung übernimmt. Unter Verwendung externer A/D- und D/A-Wandler entsteht ein geschlossener Signalkreis.

Bei dem Mikrocontroller handelt es sich um einen 16/32-bit Mikrocontroller der Firma Atmel, der mit 32 MHz getaktet ist. Für diesen Mikrocontroller wurden zwei Software-Entwicklungsumgebungen (für Linux- und für Windowsbetriebssysteme) in Betrieb genommen. Die entstandenen Programme dienen den Ein- und Auslesefunktionen der Wandler und enthalten daher hauptsächlich die entsprechenden Schritte zum Ansprechen der Wandler: definieren, zuweisen, einstellen und handling mit den ausgewählten Ports des Mikrocontrollers. Das Programmieren des Regelalgorithmus war nicht Teil dieser Studienarbeit.

Eine große Bedeutung kommt der Auswahl der Wandler zu: durch die unterschiedlichen Verfahren zum Datenaustausch zwischen Wandler und Mikrocontroller resultieren komplexe Datennetze unterschiedlicher Leistungsfähigkeit. Diese werden zunächst ausführlich vorgestellt, bevor eine Entscheidung für ein System gefällt wird. Die entstandene Busarchitektur verbindet den Mikrocontroller mit insgesamt 30 Wandlern über einen Datenbus (12-Bit), Adressbus (5-Bit) und Steuerbus (3-Bit).

Für die Aktorik des Bedienfeldes wurden Stromquellen als Treiberstufen aufgebaut. Nach einem Muster wurden diese spannungsgesteuerten Konstantstromquellen für alle Segmente aufgebaut und mit zusätzlichen Komparatorschaltungen zur Anzeige des jeweiligen aktuellen Stromflusses ausgestattet.

Nach Abschluss des gesamten Systemaufbaus sowie der Programmierung des Mikrocontrollers konnte die Funktionsfähigkeit gezeigt werden.

Uncontrolled Keywords: Elektromechanische Konstruktionen, Mikro- und Feinwerktechnik, AT91R40807 Mikrocontroller, Bussystemvergleich, Datenstrom Ablauforganisation, Datenübertragung parallel, Entwicklungsumgebung AT91, Stromquelle spannungsgesteuert
Divisions: 18 Department of Electrical Engineering and Information Technology
18 Department of Electrical Engineering and Information Technology > Institute for Electromechanical Design
18 Department of Electrical Engineering and Information Technology > Institute for Electromechanical Design > Measurement and Sensor Technology
Date Deposited: 31 Aug 2011 10:07
Additional Information:

EMK-spezifische Daten:

Lagerort Dokument: Archiv EMK, Kontakt über Sekretariate,

Bibliotheks-Sigel: 17/24 EMKS 1508

Art der Arbeit: Studienarbeit

Beginn Datum: 22-04-2002

Ende Datum: 30-10-2002

Querverweis: 17/24 EMKD 1507

Studiengang: Elektrotechnik (ET)

Vertiefungsrichtung: Mikro- und Feinwerktechnik (MFT)

Abschluss: Diplom (MFT)

Identification Number: 17/24 EMKS 1508
Referees: Doerrer, Dipl.-Ing. Christoph and Fuhrländer, Dipl.-Ing. Stefan and Werthschützky, Prof. Dr.- Roland
Related URLs:
Export:

Optionen (nur für Redakteure)

View Item View Item