Abstract
Das Austrian Institute of Technology startete ein Projekt dessen Ziel es war einen Motorprüf-stand zu entwickeln. Dieser sollte in der Lage sein unterschiedliche elektrische Wechsel-stromantriebe diversen Tests zu unterziehen. Der nunmehr entwickelte Motorprüfstand be-dient sich des Digitalen Signal Prozessor TMS320C6747 von Texas Instruments als Kern. Für den Datenaustausch verwendete dieser bisher eine einfache serielle Schnittstelle, welche nur eine sehr eingeschränkte Bandbreite zu Verfügung stellt. Zur Eliminierung dieses Engpasses wird als Weiterentwicklung des Projektes in dieser Arbeit ein Softwaremodul entwickelt, welches den Datenaustausch mittels des Universal Serial Bus Standards ermöglicht. Weiter werden die durch das breite Verwendungsspektrum des Standards möglichen unterschiedli-chen Implementierungen entsprechend der Anforderungen verglichen. Als Lösung wird ein kompletter Treiber mit einer Programmierschnittstelle für die Kommunikation auf Basis des Human Interface Device Standards, welcher eine Erweiterung des Universal Serial Bus Stan-dards darstellt, entwickelt. Dieser ermöglicht den einfachen Datenaustausch mit aktuellen Personal Computer Betriebssystemen, da diese einen entsprechenden Treiber bereits inkludie-ren und somit kein zusätzlicher Entwicklungsaufwand notwendig wird.
A project whose objective was to develop a motor test bench has been launched by the Austrian Institute of Technology. This motor test bench should be capable of controlling and monitoring a wide range of AC motors. The motor test bench´s actual version makes use of the TMS320C6747 from Texas Instruments as a control unit. For the purpose of communication a normal serial communication is used, which leads to a bottleneck within the usable bandwidth. To overcome this, a driver related to the Universal Serial Bus controller is developed within the present work. For this purpose, a comparison of the different possible implementations is done. As a result, the implementation of a Universal Serial Bus based Human Interface Device driver is described in detail. This standard enables an easy data transfer between the personal computer based graphical user interface and the control unit. This is caused by the general implementation of the standard within nowadays operating systems.
Originalsprache | Englisch |
---|---|
Gradverleihende Hochschule |
|
Betreuer/-in / Berater/-in |
|
Publikationsstatus | Veröffentlicht - 2010 |
Research Field
- Nicht definiert
Schlagwörter
- Digitaler Signal Prozessor
- Universal Serial Bus
- Human Interface Device
- DSP
- USB
- HID
- Motor test bench
- Graphical user interface
- Real time control systems