TU Darmstadt / ULB / TUbiblio

Einplatinenrechner zur Motorsteuerung mit Busschnittstelle

Drexler, Thomas (1998)
Einplatinenrechner zur Motorsteuerung mit Busschnittstelle.
Technische Universität Darmstadt
Diplom- oder Magisterarbeit, Bibliographie

Kurzbeschreibung (Abstract)

Zusammenfassung:

In dieser Diplomarbeit wurde eine Marktanalyse von 16bit Microcontrollern, bzw. Digitalen Signalprozessoren zur Ansteuerung von Synchronmotoren erstellt. Die betrachteten Digitalen Signalprozessoren sind für die Ansteuerung von Synchronmotoren optimiert. Auf Grund eines Vergleichs wurde der Microcontroller SAB-C167CR-LM der Firma Siemens ausgewählt. Dieser Microcontroller ist Software-Kompatibel zum Microcontroller-Typ SAB-C166, bzw. STF-166, der schon des öfteren am Institut eingesetzt wurde.

Um die volle Peripherie des C167 ausnützen zu können, wird für die Programmierung des Microcontrollers eine neue PC gestützte Entwicklungsumgebung benötigt. Als Grundlage für die Auswahl der Entwicklungsumgebung wurde ein Benchmarktest der einzelnen C-Compiler (ohne Assembler-Einbindung) durchgeführt. Den effektivsten Code erstellt der C-Compiler der Firma Keil, mit dieser Entwicklungsumgebung wurde die Software zur Motorsteuerung entworfen.

Die für den Microcontroller entwickelte Software steuert pulsweitenmoduliert die Motortreiber an. Durch die Auswertung der Rotorlagegebersignale wird die Rotorposition ermittelt und das entsprechende Bestromungsmuster ausgegeben. Dabei sind die Signale für die Kopfsteller des Motors pulsweitenmoduliert. Neben der Programmierung des Evalutionsboards der Firma Keil (Evalutionsboard der Firma Phytec erlitt einen ESD-Schaden) wurden parallel zwei eigene Laborplatinen entwickelt:

* Platine mit Microcontroller, SRAM, Quarz, LEDs und passiven Bauteilen

* Platine mit zwei RS232-Schnittstellen, CAN-Bus-Schnittstelle und Stromversorgung

Technische Daten:

* Microcontroller: SAB-C167CR-LM mit A/D Wandler, 10 bit integriert

* PWM Modul: integriert

* CAN Schnittstelle: integriert

* Speicher: 128kByte SRAM

* Versorgungsspannung: +15V (500mA) +30V (maximal 30A)

* Motorleistung: 310W (maximal 900W)

Die maximale elektrische Motorleistung ist vom verwendeten Motor und der Treiberschaltung abhängig.

Typ des Eintrags: Diplom- oder Magisterarbeit
Erschienen: 1998
Autor(en): Drexler, Thomas
Art des Eintrags: Bibliographie
Titel: Einplatinenrechner zur Motorsteuerung mit Busschnittstelle
Sprache: Deutsch
Referenten: Hoppach, Dipl.-Ing. Elmar ; Weißmantel, Prof. Dr.- Heinz
Publikationsjahr: 24 Februar 1998
Zugehörige Links:
Kurzbeschreibung (Abstract):

Zusammenfassung:

In dieser Diplomarbeit wurde eine Marktanalyse von 16bit Microcontrollern, bzw. Digitalen Signalprozessoren zur Ansteuerung von Synchronmotoren erstellt. Die betrachteten Digitalen Signalprozessoren sind für die Ansteuerung von Synchronmotoren optimiert. Auf Grund eines Vergleichs wurde der Microcontroller SAB-C167CR-LM der Firma Siemens ausgewählt. Dieser Microcontroller ist Software-Kompatibel zum Microcontroller-Typ SAB-C166, bzw. STF-166, der schon des öfteren am Institut eingesetzt wurde.

Um die volle Peripherie des C167 ausnützen zu können, wird für die Programmierung des Microcontrollers eine neue PC gestützte Entwicklungsumgebung benötigt. Als Grundlage für die Auswahl der Entwicklungsumgebung wurde ein Benchmarktest der einzelnen C-Compiler (ohne Assembler-Einbindung) durchgeführt. Den effektivsten Code erstellt der C-Compiler der Firma Keil, mit dieser Entwicklungsumgebung wurde die Software zur Motorsteuerung entworfen.

Die für den Microcontroller entwickelte Software steuert pulsweitenmoduliert die Motortreiber an. Durch die Auswertung der Rotorlagegebersignale wird die Rotorposition ermittelt und das entsprechende Bestromungsmuster ausgegeben. Dabei sind die Signale für die Kopfsteller des Motors pulsweitenmoduliert. Neben der Programmierung des Evalutionsboards der Firma Keil (Evalutionsboard der Firma Phytec erlitt einen ESD-Schaden) wurden parallel zwei eigene Laborplatinen entwickelt:

* Platine mit Microcontroller, SRAM, Quarz, LEDs und passiven Bauteilen

* Platine mit zwei RS232-Schnittstellen, CAN-Bus-Schnittstelle und Stromversorgung

Technische Daten:

* Microcontroller: SAB-C167CR-LM mit A/D Wandler, 10 bit integriert

* PWM Modul: integriert

* CAN Schnittstelle: integriert

* Speicher: 128kByte SRAM

* Versorgungsspannung: +15V (500mA) +30V (maximal 30A)

* Motorleistung: 310W (maximal 900W)

Die maximale elektrische Motorleistung ist vom verwendeten Motor und der Treiberschaltung abhängig.

Freie Schlagworte: Elektromechanische Konstruktionen, Mikro- und Feinwerktechnik, 80C167 Mikrocontroller, Entwicklungsumgebung 80C167, Incrementalwinkelgeber, Marktanalyse Mikrocontroller, Pulsweitenansteuerung, Pulsweitenmodulation
ID-Nummer: 17/24 EMKD 1399
Zusätzliche Informationen:

EMK-spezifische Daten:

Lagerort Dokument: Archiv EMK, Kontakt über Sekretariate,

Bibliotheks-Sigel: 17/24 EMKD 1399

Art der Arbeit: Diplomarbeit

Beginn Datum: 11-11-1997

Ende Datum: 24-02-1998

Querverweis: 17/24 EMKS 1307

Studiengang: Elektrotechnik (ET)

Vertiefungsrichtung: Elektromechanische Konstruktionen (EMK)

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: 09 Sep 2011 16:31
Letzte Änderung: 05 Mär 2013 09:53
PPN:
Referenten: Hoppach, Dipl.-Ing. Elmar ; Weißmantel, Prof. Dr.- Heinz
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