Refine
Year of publication
Document Type
- Conference Proceeding (104)
- Bachelor Thesis (59)
- Contribution to a Periodical (30)
- Master's Thesis (13)
- Article (reviewed) (4)
- Working Paper (2)
- Article (unreviewed) (1)
Conference Type
- Konferenzband (54)
- Konferenzartikel (48)
- Konferenz-Abstract (1)
- Sonstiges (1)
Has Fulltext
- yes (213) (remove)
Keywords
- Mikroelektronik (56)
- FPGA (4)
- Low-Power (3)
- Sensor (3)
- Angewandte Informatik (2)
- Augmented-Reality (2)
- Automation (2)
- Business Intelligence (2)
- E-Learning (2)
- Entwicklung (2)
Institute
- Fakultät Elektrotechnik und Informationstechnik (E+I) (bis 03/2019) (213) (remove)
Open Access
- Open Access (159)
- Bronze (99)
- Closed Access (54)
- Gold (2)
Durch den digitalen Wandel, sowie durch die an Benutzerfreundlichkeit und Leistung zunehmenden technischen Geräte im Endbenutzer-Bereich beginnt die Bedeutung von Augmented-Reality Applikationen zu wachsen. Daher ist das Ziel dieser Arbeit die Entwicklung einer Engine auf iOS Basis, zur Dastellung von Augmented-Reality Inhalten. Die Engine wurde nach dem Vorbild von Komponenten-basierten Game Engines entworfen, da diese beinahe identische Anforderungen besitzen. Die, im Rahmen dieser Arbeit erstellte Engine wurde mit Unterstützung der 5d lab Gmb entwickelt. Durch die Verwendung des, nach Erfahrungswerten, schnellsten Mobile Augmented Reality SDK und einer gelungenen Engine-Architektur konnte ein Produkt entwickelt werden, dass mit bestehenden Applikationen konkurrenzfähig ist.
Im ASIC Design Center der Hochschule Offenburg wird ein Design Kit für die UMC 0.18μm Faraday Technologie aufbereitet. Dabei werden alle benötigten Dateien, welche für einen zunächst rein digitalen Chipentwurf unter Verwendung der Synopsys, Cadence und Mentor Tools benötigt werden, für den UMC 0.18μm Prozess zusammengestellt.
The objective of this thesis is the conceptual design of a battery management system for the first prototype of the UWC (University of the Western Cape) Modular Battery System. The battery system is a lithium-ion battery that aims to be used in renewable energy systems and for niche electric vehicles such as golf carts.
The concept that is introduced in this thesis comprises the parameter monitoring, the safety management and has its main focus on an accurate state of charge estimation.
Another battery system that was already implemented is used as base for the parameter monitoring and the safety management for the new battery management system. In contrast to that, the concept for the state of charge estimation must be developed completely.
Different methods for the state of charge estimation which are based on the measured voltage, current and temperature are discussed, evaluated and the chosen method is conceived in this thesis. The method used for the state of charge estimation is different for the time when the battery is active than when it is inactive. During charge and discharge Coulomb counting is used and when the cell is inactive voltage versus state of charge lookup tables are used to update the estimation.
To have an accurate estimation when the cell is inactive only for a short time, a model of the voltage relaxation is used to predict the voltage when the cells are in equilibrium. This allows the algorithm to reset the state of charge that is estimated by Coulomb counting – which tends to have a growing error over time – frequently.
To evaluate the accuracy of the voltage prediction, cell tests were executed where the voltage relaxation was sampled. The recursive least square method to predict the end voltage was tested with a MATLAB programme. With the help of voltage versus state of charge lookup tables it was possible to determine the state of charge accuracy with the accuracy of the voltage prediction.
An der FH Offenburg arbeiten seit Ende 1989 in einem Team die Professoren Dr. Jansen, Dr. Schüssele, die wissenschaftlichen Mitarbeiter Bernd Reinke, Martin Jörger und die Diplomanden Hans Fiesel, Otmar Feißt an dem Entwurf eines Nachrichtenempfängers. Im Rahmen dieses Projekts, genannt GPS-Projekt (GPS = Global Positioning System), wurde im Herbst 1990 ein experimenteller Empfänger in Betrieb genommen. Nachdem die Testergebnisse gezeigt hatten,daß das Konzept der Anlage stimmte, ging es nun um die Miniaturisieriung, Integration und Optimierung der Schaltung. Außerdem sollte der bisher verwendete PC durch einen auf der Platine befindlichen Mikroprozessor ersetzt werden. Im Zusammenhang mit dem GPS-Projekt wurden bisher im Offenburger ASIC-Labor eine Analogschaltung auf einem B500, drei LCA Designs und diverse GAL's entwickelt.
Zur Zeit arbeiten mehrere Diplomanden an der zweiten Generation des Empfängers. Meine Aufgabe besteht darin, die dort noch in drei LCA's untergebrachte digitale Logik sowie einen Teil des bisherigen PC-Interface in einem IMS Gate Forrest zu integrieren. Außerdem muß die Logik von 8 Bit auf einen 16 Bit breiten Datenbus umgestellt und an die neue Peripherie des Mikroprozessors angepasst werden. Damit soll die jetzige Digital-Platine noch weiter verkleinert werden. Wesentlich ist dabei die Umsetzung der zahlreichen Zähler- und Registerstrukturen in einem Gate Forrest. Als Arbeitsmittel stehen Apollo Workstations mit Mentor Software zur Verfügung.
In this paper an RFID/NFC (ISO 15693 standard) based inductively powered passive SoC (system on chip) for biomedical applications is presented. A brief overview of the system design, layout techniques and verification method is dis-cussed here. The SoC includes an integrated 32 bit microcontroller, sensor interface circuit, analog to digital converter, integrated RAM, ROM and some other peripherals required for the complete passive operation. The entire chip is realized in CMOS 0.18 μm technology with a chip area of 1.52mm x 3.24 mm.
An Ultra-Low-Power RFID/NFC Frontend IC Using 0.18 μm CMOS Technology for Passive Tag Applications
(2018)
Battery-less passive sensor tags based on RFID or NFC technology have achieved much popularity in recent times. Passive tags are widely used for various applications like inventory control or in biotelemetry. In this paper, we present a new RFID/NFC frontend IC (integrated circuit) for 13.56 MHz passive tag applications. The design of the frontend IC is compatible with the standard ISO 15693/NFC 5. The paper discusses the analog design part in details with a brief overview of the digital interface and some of the critical measured parameters. A novel approach is adopted for the demodulator design, to demodulate the 10% ASK (amplitude shift keying) signal. The demodulator circuit consists of a comparator designed with a preset offset voltage. The comparator circuit design is discussed in detail. The power consumption of the bandgap reference circuit is used as the load for the envelope detection of the ASK modulated signal. The sub-threshold operation and low-supply-voltage are used extensively in the analog design—to keep the power consumption low. The IC was fabricated using 0.18 μm CMOS technology in a die area of 1.5 mm × 1.5 mm and an effective area of 0.7 mm2. The minimum supply voltage desired is 1.2 V, for which the total power consumption is 107 μW. The analog part of the design consumes only 36 μW, which is low in comparison to other contemporary passive tags ICs. Eventually, a passive tag is developed using the frontend IC, a microcontroller, a temperature and a pressure sensor. A smart NFC device is used to readout the sensor data from the tag employing an Android-based application software. The measurement results demonstrate the full passive operational capability. The IC is suitable for low-power and low-cost industrial or biomedical battery-less sensor applications. A figure-of-merit (FOM) is proposed in this paper which is taken as a reference for comparison with other related state-of-the-art researches.
Design of a Programmable Passive SoC for Biomedical Applications Using RFID ISO 15693/NFC5 Interface
(2018)
Low power, low cost inductively powered passive biotelemetry system involving fully customized RFID/NFC interface base SoC has gained popularity in the last decades. However, most of the SoCs developed are application specific and lacks either on-chip computational or sensor readout capability. In this paper, we present design details of a programmable passive SoC in compliance with ISO 15693/NFC5 standard for biomedical applications. The integrated system consists of a 32-bit microcontroller, a sensor readout circuit, a 12-bit SAR type ADC, 16 kB RAM, 16 kB ROM and other digital peripherals. The design is implemented in a 0.18 µm CMOS technology and used a die area of 1.52 mm × 3.24 mm. The simulated maximum power consumption of the analog block is 592 µW. The number of external components required by the SoC is limited to an external memory device, sensors, antenna and some passive components. The external memory device contains the application specific firmware. Based on the application, the firmware can be modified accordingly. The SoC design is suitable for medical implants to measure physiological parameters like temperature, pressure or ECG. As an application example, the authors have proposed a bioimplant to measure arterial blood pressure for patients suffering from Peripheral Artery Disease (PAD).
How can manufacturers or service companies provide better services with connected products, without having acquired a powerful IT infrastructure nor the competences for software development?
Today companies can appeal to a relocated-IT-infrastructure provider, which is called Cloud.
Consequently, they do not have to manage and take care of the safety/security aspect, the updates and the breakdown of the infrastructure internally, as those are all managed by the provider.
It is possible to outsource the development of the software of the connected product to an external company. However, the question now is how fast this company can juggle from one Cloud to another in order to fulfil their clients wishes?
neverMind offers a solution based on a multi-protocols-platform linking the different connected products to a multitude of Clouds without having to redesign the whole communication stack/building block for each change in the Cloud-solution. This is the object of my thesis.
The development follows the V-Model, the first steps to understand the complexity of the project were the realisation of the product technical and architectural specifications. The last step before the Implementation was to design in details the progress and the process of every parts of the platform.
The outcome of the requirements analysis led me to divide the project in two parts:
• a “General Interface” acting as a gateway between the Client-application and “Cloud-modules”
• the “Cloud-modules” themselves.
So far, the specifications are drown up; the General Interface and a client example are coded, as well as a first Cloud-module template.
Zum aktuellen Zeitpunkt sind alle Sensoren einer Herz-Lungen-Maschine des Unternehmens Getinge kabelgebunden. Dadurch besteht das Risiko, dass sich während einer OP Keime auf den Kabeln sammeln, die Kabel steigern den Zeitaufwand beim Reinigen und Konnektieren und lassen das Gesamtsystem unübersichtlich wirken.
Das Ziel dieser Arbeit ist es, ein Konzept zu entwickeln, wie die Datenübertragung von einem Sensor zu einer Herz-Lungen-Maschine drahtlos erfolgen kann. Dazu wurden elf gewichtete Anforderungen an einen Funkstandard für eine drahtlose Datenübertragung definiert. Bezüglich dieser Anforderungen wurden 15 Funkstandards anhand einer Literaturrecherche analysiert. Es stellte sich heraus, dass sich ZigBee, IEEE 802.15.6, Z-Wave und EnOcean für diese Anwendung eignen, wobei ZigBee im Vergleich zu den anderen Funkstandards als am besten geeignet bewertet wurde.
Um die Eigenschaften von ZigBee bezüglich der definierten Anforderungen zu verifizieren, wurde ein ZigBee-Prototyp implementiert und getestet. Für die Bereitstellung der Mess-Funktionalität für die Tests wurde ein Programm in C++ geschrieben. Mit Hilfe dieser Tests konnte die Erfüllung der Anforderungen von ZigBee bestätigt werden.
Auf dieser Grundlage ist es möglich, die drahtlose Datenübertragung zwischen Sensor und Herz-Lungen-Maschine auf Basis des ZigBee-Funkstandards zu entwickeln. Ausblickend ist es für die Entwicklung von drahtlosen Sensoren einer Herz-Lungen-Maschine ratsam, die Akzeptanz der Anwender zu erfragen und die regulatorischen Anforderungen für Funk bei Medizinprodukten zu erläutern.
Elektrische Antriebssysteme sind in der modernen Welt überall zu finden und sind aus dem Alltag nicht mehr wegzudenken. In vielen industriellen Anwendungen wandeln sie elektrische Energie in mechanische Energie um, womit das Antriebssystem als Motor fungiert. Im umgekehrten Fall, wenn demnach mechanische Energie in elektrische Energie umgewandelt wird, arbeitet das Antriebssystem als Generator. Die dabei umgewandelte Energie soll bei einer Einspeisung in das Versorgungsnetz möglichst sinusförmig verlaufen, damit überwiegend Grundschwingungsleistung fließt. Zusätzlich ist ein geringer Blindanteil wünschenswert, weil diese Stromkomponente dafür sorgt, dass die Versorgungsleitungen unnötig belastet werden.
In dieser Bachelorthesis werden auf die für das Verständnis wichtigen theoretischen Grundlagen der Raumzeiger eingegangen. Bei der Regelung des Netz- oder Ausgangsstroms und der Zwischenkreisspannung werden auf diese Grundlagen zurückgegriffen, weil die Beschreibung von zeitveränderlichen, sinusförmig verteilten dreiphasigen Größen durch Transformationen in andere Bezugssysteme als besonders zweckmäßig erscheint. Damit weitere elektrische Geräte, die am selben Netzanschlusspunkt angeschlossen sind, möglichst wenig beeinflusst werden, sollte der ins Versorgungsnetz zurückgespeiste Strom geringe Oberschwingungen enthalten und somit einen weitestgehend sinusförmigen Verlauf annehmen.
Oberschwingungen sind ganzzahlige Vielfache der Grundschwingung der Netzfrequenz von 50 Hz. Aus regelungstechnischer Sicht ist es daher zweckmäßig, ein nahezu exaktes Modell der Regelung des Netzstroms und der Zwischenkreisspannung zu erstellen. Eine hochdynamische Regelung ist dann gewährleistet.
Entwicklung und Implementierung einer Methode zur Funktions- und Verschleißprüfung von Sägeanlagen
(2019)
Die Firma KASTO Maschinenbau produziert Lagersysteme und Sägemaschinen und möchte in Zukunft mit Hilfe von prädiktiver Wartung einen Mehrwert für den Kunden, die firmeneigenen Servicetechniker und die Inbetriebnehmer generieren. Für diesen Weg in Richtung prädiktive Wartung werden in der vorliegenden Arbeit, zunächst mittels Recherche, Grundlagen definiert. Die anschließende Analyse verschiedener Bauteile und Baugruppen in der Lagertechnik und im Sägemaschinenbau führt zur Konkretisierung der Umsetzungsmöglichkeiten.
Im weiteren Verlauf der Arbeit werden die verschleißkritischen Bauteile eines KASTOwin-Bandsägeautomats behandelt. Durch die Analyse der einzelnen Verschleißformen und -erscheinungen an dessen Komponenten können Parameter zur Verschleiß-überwachung ermittelt werden. Die Überwachung dieser Prozesse soll dabei mit bestehender Sensorik durchgeführt werden und beschränkt sich deshalb hauptsächlich auf die Messeinrichtung der Frequenzumformer. Für die Komponenten Sägebandantrieb, Sägevorschubantrieb, Materialvorschubantrieb, Bandverlaufsensor, sowie das Hydrauliksystem werden entsprechende Methoden zur Funktions- und Verschleiß-prüfung ausgearbeitet.
Auf Basis dieser Methoden wird dann die Implementierung in Form eines SPS-Programms und einer dazu passenden, grafischen Benutzeroberfläche durchgeführt. Das bestehende SPS-Programm und die Benutzeroberfläche werden durch zusätzliche Programmteile ergänzt. Sämtliche Ergänzungen sind portabel und modular ausgelegt, sodass diese problemlos auch in anderen Sägemaschinen ergänzt werden können. Um kritische Verschleißsituationen nach deren Eintritt zu analysieren und daraus Schlüsse im Sinne der prädiktiven Wartung zu ziehen, ist die Sicherung aller Langzeitdaten von enormer Bedeutung. Da der remanente Speicher der SPS jedoch begrenzt ist, werden sämtliche Daten über die Visualisierung gesichert. Alle aufgenommen Daten werden sowohl grafisch als auch in Form von Werten visualisiert und können dem Kunden und Servicetechniker, sowie dem Inbetriebnehmer Aufschluss über den Zustand der Komponenten geben.
Letztlich werden die implementierten Abläufe an einer Vorführmaschine getestet. Es kann dabei die Funktion sämtlicher Prüfungen bestätigt werden
Im Rahmen dieser Arbeit wurde ein Telepräsenzsystem entwickelt, bei dem ein Teleroboter mit beweglicher Kamera zum Einsatz kommt, der seine Ausrichtung über ein Head-mounted Display synchronisiert. Der Anwender des Systems sieht auf dem Display das Abbild der Umgebung des Teleroboters. Jede Kopfbewegung des Anwenders wird in Echtzeit auf die Kamerabewegung umgesetzt. Der Anwender kann sozusagen seinen Sehsinn temporär auf den Roboter auslagern, der ihn in einer entfernten Umgebung repräsentiert.
High mobility, electrolyte-gated transistors (EGTs) show high DC performance at low voltages (< 2 V). To model those EGTs, we have used different models for the below and the above threshold regime with appropriate interpolation to ensure continuity and smoothness over all regimes. This empirical model matches very well with our measured results obtained by the electrical characterization of EGTs.
The mobile devices related industries are subject to rapid change, driven by technological advances and dynamic consumer behaviour. Hence, the understanding of the mobile devices markets is an important step in the analysis phase of mobile applications development. In this paper, a brief description of the different markets is introduced followed by an analysis of the main features of the markets leaders' devices which are important in the development process of mobile web applications. Finally, approaches are proposed to deal with the mobile devices diversity.
The idea of this game is to use a flashcard system to create a short story in a foreign language. The story is developed by a group of participants by exchanging sentences via a flashcard system. This way the participants can learn from each other by knowledge sharing without fear of making mistakes because the group members are anonymous. Moreover they do not need a constant support from a teacher.
Mobile learning (m-learning) can be considered as a new paradigm of e-learning. The developed solution enables the presentation of animations and 3D virtual reality (VR) on mobile devices and is well suited for mobile learning. Difficult relations in physics as well as intricate experiments in optics can be visualised on mobile devices without need for a personal computer. By outsourcing the computational power to a server, the coverage is worldwide.
In der vorliegenden Bachelorarbeit wird die Verwendung von persistenten Datenstrukturen in Anwendungen untersucht. Dafür werden zunächst verschiedene Eigenschaften von bestehenden Implementierungen persistenter Datenstrukturen im Vergleich zu ephemeralen Implementierungen der Datenstrukturen untersucht. Hierbei werden Laufzeiten und Speicherverbrauch analysiert. Dabei wird gezeigt, in welchen Fällen die Verwendung von persistenten Datenstrukturen Vorteile gegenüber der Verwendung ephemeralen Datenstrukturen bringt.
Im zweiten Teil wird die Verwendung von persistenten Datenstrukturen in asynchronen Umgebungen untersucht. Hierfür werden die grundlegenden Probleme aufgezeigt, die bei der Erzeugung von Thread lokalen Versionen geteilter Zustände entstehen. Es wird aufgezeigt, wie die verschiedenen Versionen durch ein Zusammenführungsverfahren in einen gemeinsamen Zustand überführt werden können. Als konkrete Implementierung wurde eine Framework in Java entwickelt, welches versucht, dieses Problem wiederverwendbar zu lösen. Das entwickelte Framework wird anhand einer Beispielsdomäne evaluiert, indem die Performanz mit der Verwendung von expliziter Synchronisation verglichen wird. Hierbei wird gezeigt, dass in Situationen, in denen die Modifikationen viel Zeit benötigen, der Ansatz des Zusammenführen Vorteile gegenüber expliziter Synchronisation bietet. Im letzten Teil der Arbeit wird die Verwendung eines geteilten persistenten Zustandes im an der Hochschule Offenburg durchgeführtem A 2 O Projekt untersucht, bei dem Software für eine autonomes Modellauto entwickelt wurde. Es werden die Schwierigkeiten bei der Umsetzung der im Framework entwickelten Techniken in C++, sowie mögliche Lösungswege aufgezeigt.
Deutschland hat nicht zuletzt durch seine zentrale Lage eine führende Rolle im Bereich der Transportlogistik in Europa übernommen. Allerdings stehen die großen Logistikunternehmen in den letzten Jahren zunehmend vor neuen Herausforderungen. Zum einen steigt die Menge zu transportierender Güter jährlich, zum anderen entstanden durch Verschmelzungen großer Logistikunternehmen wie z. B. Deutsche Post, Danzas und Exel, UPS und Fritz riesige Fahrzeugflotten, deren effiziente Planung die Unternehmen vor enorme Probleme stellt. Die einzige Möglichkeit, diese meist heterogenen, also aus vielen verschiedenen Verkehrsmitteln bestehenden Flotten mit herkömmlichen Mitteln effizient zu planen, ist die Aufteilung in (regionale) Geschäftsbereiche. Dadurch können viele Synergieeffekte nicht genutzt werden, was unter anderem zu unnötig hohen Transportkilometerleistungen und Leerfahrten führt. Mit Hilfe agentenbasierter Systeme können heute schon Kosteneinsparungen von 3 – 6 % bei homogenen Verkehrsmitteln erzielt werden. Das Einsparpotenzial dürfte bei heterogenen Flotten ähnlich hoch, wenn nicht noch etwas höher sein. Allerdings liefern derzeit agentenbasierte Systeme für heterogene Flotten noch keine zufriedenstellenden Ergebnisse. Durch die Kombination der beiden vorrangig für die Transportoptimierung eingesetzten Techniken agentenbasierte (bottomup) Optimierung und der klassischen (topdown)Optimierung soll auch das Einsparpotenzial von heterogenen Flotten realisiert werden. Diese Optimierung ist Gegenstand des Attractive Forschungsprojekts, das von August 2009 bis Juli 2012 im Rahmen des Programms ingenieurNachwuchs gefördert wird.
Große Logistikunternehmen stehen in den letzten Jahren zunehmend vor neuen Herausforderungen. Zum einen steigt die Menge zu transportierender Güter jährlich, zum anderen entstanden durch Verschmelzungen großer Logistikunternehmen, wie z. B. Deutsche Post, Danzas und Exel oder UPS und Fritz, riesige Fahrzeugflotten, deren effiziente Planung die Unternehmen vor enorme Probleme stellt. Die einzige Möglichkeit, diese meist heterogenen, also aus vielen verschiedenen Verkehrsmitteln bestehenden Flotten mit herkömmlichen Mitteln effizient zu planen, ist die Aufteilung in (regionale) Geschäftsbereiche. Dadurch können viele Synergieeffekte nicht genutzt werden, was unter anderem zu unnötig hohen Transportkilometerleistungen und Leerfahrten führt. Im Rahmen des Forschungsprojekts Attractive (Programm IngenieurNachwuchs) wurden neue Algorithmen entwickelt, mit deren Hilfe dieOptimierung von Transportaufträgen unter realen Be-dingungen und in realistischen Größenordnungen möglich wird. In diesem Artikel wird kurz auf die Optimierung eingegangen, und dann werden die ersten gewonnenen Ergebnisse zusammengefasst.
Seit 1997 finden jährlich Weltmeisterschaften im Roboterfußball statt. Dabei wird in verschiedenen Ligen teils mit echten, teils mit simulierten Robotern Fußball gespielt. In der small size league spielen fünf gegen fünf Roboter auf einem 5x4,5 m großen Feld. Die Steuerung der Roboter wird von einem externen Rechner übernommen, der seine Information von einer über dem Feld angebrachten Kamera erhält. In der middle size league spielen vier gegen vier Roboter auf einem 8x12 m großen Feld. Hier müssen im Unterschied zur small size league die Roboter vollständig autonom sein, d.h., alle Sensoren und auch die Entscheidungslogik muss auf dem Roboter selbst untergebracht sein. Dasselbe gilt für die four legged robot league, bei der jeweils vier Sony Aibo Roboter gegeneinander antreten (Abbildung 1.11-1), sowie für die Königsklasse, der humanoid league, bei der jeweils drei zweibeinige Roboter gegeneinander spielen. Daneben existieren zwei Simulationsligen: die seit 1997 existierende 2D simulation league, bei der elf gegen elf gespielt wird und die seit 2005 im Programm befindliche 3D simulation league, bei der im Gegensatz zur 2D league tatsächlich existierende zweibeinige Nao-Roboter simuliert werden. In dieser Liga hat sich erstmals eine Mannschaft der Hochschule Offenburg für die Weltmeisterschaft 2009 qualifiziert. Neben Fußballrobotern gibt es auch Ligen für Hausroboter (RoboCup@Home) und Rettungsroboter (RoboCup Rescue). Inzwischen ist die RoboCup WM mit der zugehörigen Konferenz zum größten Robotik-Event weltweit avanciert.
Mit dem Übergang zu immer komplexeren Designs an der Hochschule Offenburg werden DFT-Strukturen wie „Boundary Scan“ und „Scan“ in ASIC-Designs notwendig. Die DFT-Struktur Scan wird hierbei zukünftig bei Implementierung eines speziellen Scan Chain der Core Logic des ASIC-Designs verwendet und danach in der Boundary Scan Architektur integriert.
Zunächst werden die Strukturen im recht einfachen ASIC-Design „Rolling Dice“, entwickelt am IAF der Hochschule Offenburg, implementiert. Nach Verifizierung der Funktionalität der Strukturen durch Emulation erfolgt die Einführung in komplexere ASIC-Design wie Front-End ASIC DQPSK sowie Prozessor-ASIC PDA V.2 (beide ebenfalls entwickelt am IAF der Hochschule Offenburg).
Eine Verifizierung der mit DFT-Strukturen ausgestatteten komplexeren ASIC-Design erfolgt im Rahmen dieser Ausarbeitung nicht, Bezug genommen wird hauptsächlich auf die Einführung der DFT-Strukturen in das ASIC-Design des „Rolling Dice“.
Ein Vergleich von Aufwand gegenüber Nutzen bei Implementierung von DFT-Strukturen in „kleine“ gegenüber „große“ ASIC-Design bildet ein wichtiges Fazit.
Orthogonal Frequency Division Multiplexing (OFDM) ist ein modernes Mehrträgermodulationsverfahren, das sich gut an die besonderen Eigenschaften eines Mobilfunkkanals mit zeitvarianter Mehrwegeausbreitung anpassen kann. Es eignet sich aufgrund seines Aufbaus vor allem für Breitbandübertragungen und wird in vielen aktuellen Funksystemen wie LTE, WLAN, DVB-T usw. eingesetzt. In DSL wird die Basisbandvariante von OFDM eingesetzt, die „Discrete Multitone Transmission (DMT)“ genannt wird. Viele Aussagen über OFDM lassen sich auch auf DMT übertragen.
Moduliert wird mit Hilfe der inversen Fouriertransformation, die viele Unterträger parallel verarbeitet und am Schluss aufsummiert. Dies hat den Nachteil einer hohen Signalfluktuation, die bei Verstärkern zu Problemen führt.
Reale Verstärker haben eine nichtlineare Verstärkungskennlinie mit einer maximalen Ausgangsamplitude. Wird diese überschritten, wird das Signal abgeschnitten (geclippt). Dies hat sowohl vermehrte Bitfehler aufgrund des Orthogonalitätsverlustets der Unterträgersignale zueinander zur Folge, als auch eine erhöhte Außerbandabstrahlung.
Eine mögliche Lösung besteht darin, die Aussteuerung des Verstärkers klein zu halten. Daraus resultieren jedoch erhöhte Kosten und eine verringerte Energieeffizienz. Man ist daher bemüht die Signalfluktuation möglichst gering zu halten. Eine Maßzahl für die Amplitudenschwankungen ist das Peak-to-Average-Power-Ratio (PAPR).
Um das PAPR zu senken, gibt es eine ganze Reihe unterschiedlicher Verfahren. In dieser Arbeit werden die gängigsten davon vorgestellt und das Interleavingverfahren, die Tone Reservations (TR) und das Active Constellation Expanding (ACE) genauer untersucht.
In letzter Zeit sind einige neue, hochintegrierte Einchip-Radarsensoren auf den Markt gekommen. Die enormen Fortschritte im Bereich des autonomen Fahrens hat diese Sensoren hervorgebracht. Mit ihnen lassen sich diverse Anwendungen, wie zum Beispiel eine Abstandsmessung, Kollisionserkennung oder Geschwindigkeitserfassung realisieren.
Für die Nutzung eines solchen modernen Radarsensors spricht viel, jedoch besitzen alle eine differenzielle Ausgangsschnittstelle, die nicht mit den üblichen Mikrocontrollersystemen eingelesen werden kann. Darum war das Ziel der Arbeit, die Entwicklung eines Schnittstellenwandlers auf einem Low-Power-FPGA, zur Anbindung eines Radarchips an einen klassischen Mikrocontroller.
Der Lösungsweg war demnach schon vorgegeben, es folgte die konkrete Umsetzung mit der Modellierung der Hardware in VHDL. Der FPGA liest die differenzielle Schnittstelle ein, parallelisiert die Daten und speichert sie zwischen. Sobald die Messdaten vollständig sind, können sie über die serielle SPI-Schnittstelle angefordert werden. Als Gegenstelle kommt ein Mikrocontroller zum Einsatz, der die Messdaten wiederum gemäß eines definierten Protokolls zur Auswertung an einen Computer weiterleitet.
Die Machbarkeit dieser Anwendung wurde kontrolliert, indem die Messdaten vom Radarchip, übermittelt durch den FPGA und Mikrocontroller, auf dem Computer mithilfe eines Analyseprogramms bewertet wurden. Die Auswertung der Messergebnisse entspricht in vollem Umfang den Erwartungen. Der Ressourcenverbrauch im FPGA wurde hierbei ebenfalls als kritisch betrachtet, was sich im Nachhinein jedoch nicht bestätigte. Es ist sogar das Gegenteil der Fall, mit den übrigen freien Ressourcen steht einer möglichen Signalverarbeitung nichts im Wege.
Electronic pills, smart capsules or miniaturized microsystems swallowed by human beings or animals for various biomedical and diagnostic applications are growing rapidly in the last years. This paper searched out the important existing electronic pills in the market and prototypes in research centers. Further objective of this research is to develop a technology platform with enhanced feature to cover the drawback of most
capsules. The designed telemetry unit is a synchronous bidirectional communication block using continuous phase DQPSK of 115 kHz low carrier frequency for inductive data transmission suited for human body energy transfer. The communication system can assist the electronic pill to trigger an actuator for drug delivery, to record temperature, or to measure pH of the body. It consists additionally to a 32bit processor, memory, external peripheries, and detection facility. The complete system is designed to fit small-size mass medical application with low power consumption, size of 7x25mm. The system is designed, simulated and emulated on FPGA.
Virtual-Reality-Darstellung elektromagnetischer Felder in dreidimensionalen Mikrowellenstrukturen
(2000)
Untersuchungen haben gezeigt, daß der Mensch ein Vielfaches an Informationen in Form von visuellen Eindrücken, im Gegensatz zur textuellen Darstellung, verarbeiten kann. Mit Hilfe des numerischen Feld-Simulationsprogramms F3D können Mikrowellenstrukturen auf die Wechselwirkung mit elektromagnetischen Feldern untersucht werden. Das Programm F3D2VRML stellt die Ergebnisse in einer dreidimensionalen Virtual-Reality-Darstellung (VR) dar.
Damit ist es dem Betrachter möglich, mehr Informationen aufzunehmen, da die Informationen mit Formen und Farben im dreidimensionalen Raum visualisiert werden.
An der Fachhochschule Offenburg wurde im Sept. 93 das Projekt eines implantierbaren 16 Bit Mikroprozessor-Kernels FHOP ins Leben gerufen. Ausgehend von dem in einem Testchip erfolgreich erprobten umstrukturierten Entwurf wurde durch gezielten Einsatz von strukturiertem Routen unter Nutzung der Fähigkeiten zum hierarchischen Arbeiten in der MENTOR-IC-Station eine erheblich verkleinerte und flächenmäßig optimierte Struktur abgeleitet, die sich mit 4 Quadratmilimetern Fläche durchaus mit kommerziellen Mikroprozessor-Kerneln vergleichen läßt.
Im Rahmen dieses Projekts wurde im Labor Telekommunikationstechnik der Hochschule Offenburg ein flexibel konfigurierbares Funknetz nach dem ZigBee-Standard aufgebaut. Mit Hilfe diverser Messgeräte und Analyse-Tools wurden die wesentlichen Performance Parameter dieses Funknetzes unter realen Betriebsbedingungen evaluiert. So wurden z.B. Erkenntnisse über die Empfängerempfindlichkeit, die effektiv erreichbare Datenrate sowie das Interferenzpotential gewonnen, die Voraussetzungen für die optimale Nutzung dieser neuen Funktechnologie sind.
Mehrantennensysteme (MIMO: MultipleInputMultipleOutput) sind seit einigen Jahren ein zentrales Forschungsthema in der Funkkommunikation. Die Analyse der Kanalkapazität solcher MIMOSysteme in [1] hat gezeigt, welches enorme Potenzial in dieser Technologie steckt. Dieses Potenzial kann auf verschiedene Arten genutzt werden. MIMOVerfahren können grundsätzlich in zwei Klassen eingeteilt werden. Die erste Klasse besteht aus Verfahren, die die Zuverlässigkeit der Übertragung über FadingKanäle verbessert. Dies wird entweder durch Verbesserung des jeweils wirksamen mittleren SNR (engl. SignaltoNoise power ratio) z. B. durch Beamforming oder durch Verminderung der Fluktuationen des SNR durch Diversitätstechniken erreicht. Die zweite Klasse bilden Verfahren, bei denen mehrere unabhängige Datenströme parallel über die verschiedenen Antennen durch räumliches Multiplexen (engl. Spatial Multiplexing) übertragen und so die Datenrate vervielfacht wird. Während bei den Diversitätstechniken und den Verfahren des Spatial Multiplexing die Übertragungseigenschaften zwischen den verschiedenen Sende- und Empfangsantennen durch z. B. ausgeprägte Mehrwegeausbreitung möglichst unkorreliert sein sollen, ist dies bei den Beamforming-Verfahren aber gerade nicht dienlich. Im Rahmen dieses Projekts wurde die Übertragungsqualität von Funksystemen mit MIMOArchitektur analysiert, die spezielle blockbasierte Codierungsverfahren verwenden, die nicht nur die zeitliche, sondern auch die räumliche Dimension zu der Informationsübertragung nutzen (SpaceTimeBlockCoding, STBC) und damit auf einen Diversitätsgewinn abzielen.
Im Rahmen dieses Projekts wurde im Labor Telekommunikationstechnik der Hochschule Offenburg die Übertragungsqualität von Mehrantennensystemen durch theoretische Analysen und Simulationen analysiert. Dabei zeigt sich bereits in der ersten Projektphase bei einfachen Mehrantennenkonfigurationen mit einer Sendeantenne und mehreren Empfangsantennen wie aufgrund von Antennendiversität bei verschiedenen Kombinationsstrategien der Empfangssignale sich die Übertragungsqualität bei Rayleigh Fading deutlich verbessert.
Im Rahmen eines GPS-Projektes ist an der Fachhochschule Offenburg ein Konzept für einen experimentellen Navigationsempfänger entstanden. Hierfür wurde der digitale Teil entwickelt und aufgebaut. Für die Realisierung der Schaltung sollten benutzerprogrammierbare Gate Arrays von Xilinx (LCAs) verwendet werden, die sich schon bei einer anderen Arbeit an der Fachhochschule bewährt hatten.
Nachfolgend möchte ich dem Leser einen Überblick über das GPS-System und die Entwicklung der LCAs geben.
Das Team "magmaOffenburg" nimmt seit 2009 an der 3D-Simulationsliga des RoboCups teil. Wie gut das Laufen auf zwei Beinen in der verwendeten Simulationsumgebung "SimSpark" funktioniert ist einer der zentralen Faktoren für ein erfolgreiches Abschneiden. Bisher wird für das Laufen ausschließlich eine inverskinematische Walk-Engine verwendet.
In dieser Arbeit wird mit genetischen Algorithmen und einer modellfreien Parametrisierung Laufen komplett "from scratch" gelernt. Derselbe Ansatz wurde zuvor bereits erfolgreich für das Lernen von Kicks eingesetzt. Gegenüber der alten Walk-Engine zeichnet diesen Ansatz besonders aus, dass zum ersten Mal die Zehengelenke genutzt werden, welche eines der verfügbaren Robotermodelle besitzt. Dies ermöglicht einen natürlicheren und schnelleren Gang. Zwar ist die Stabilität des gelernten Laufens noch nicht vergleichbar mit dem bisherigen (der Spieler fällt etwa 26% häufiger hin), aber beispielsweise beim Vorwärtslaufen konnten mit einer Geschwindigkeit von 1.3 m/s statt 1 m/s Steigerungen von 30% erzielt werden.
Darüber hinaus wurde untersucht, wie dem Agenten im Anschluss an das gelernte Laufen wieder ein Übergang zur alten Walk-Engine gelingen kann. Der erfolgreichste Ansatz basiert ebenfalls wieder auf einer mit genetischen Algorithmen trainierten Bewegung. Er ist in etwa der Hälfte der Fälle erfolgreich.
Diese Bachelorarbeit untersucht die Möglichkeiten der Persistierung und anschließenden Analyse verschiedener Messwerte in einer geeigneten Software-Architektur. Zunächst wird dazu die genaue Aufgabenstellung betrachtet. Im Anschluss soll die geplante Software-Architektur und die vorgesehene Kommunikationsart erklärt werden. Um das entwickelte Produkt einfach zur Verfügung stellen zu können, sollen die Tools Vagrant, Puppet und Docker gemeinsam genutzt werden. Nachdem im Anschluss auf die eingesetzte Servertechnologie eingegangen wurde, beschäftigt sich die Arbeit mit der Persistierung der Messdaten. Hierzu werden die verschiedenen Arten verfügbarer Datenbanktechnologien erläutert und darauf aufbauend eine Auswahl getroffen. Als letzten Teil der Anwendung wird auf die Demonstrationsapplikation eingegangen. Hier werden wieder die nötigen Anforderungen erörtert und die Umsetzung beschrieben.
Anhand der gewonnenen Erkenntnisse wird abschließend ein Fazit der verwendeten Technologien und der Architektur verfasst. Hier soll die Eignung der verwendeten Technologien zur Lösung des Problems überprüft und bewertet werden.
Abschließend wird noch ein Ausblick auf die zukünftige Entwicklung in diesem Bereich gegeben.
This thesis deals with the creation of a cross-platform application using Xamarin.Forms. The cross-platform application will cover three different platforms android, iOS, and UWP.
The application is the first concept of a possible feature for a companion application for LS telcom. There, the user can identify cell antennas using a map-view and a camera-view making the application an augmented reality application. Thus, the user can search for a specific cell and access various information that he would not be able to see with his eyes like for example the frequency of the transmitting cells.
The cell data is generated from three different sources, Cartoradio, OpenCelliD, and the LS telcom databrowser. Eventually, the decision was taken, that the main source should be the LS telcom databrowser which has multiple advantages over the other cell sources.
The cells on the map-view are placed using the extracted coordinates from the source data. However, the cells on the camera-view are placed with complex calculations using different formulas like the Haversine formula to calculate the distance between the cell and the user and the bearing to calculate the angle between the cell and the user. Various settings will allow the user to personalize the application according to his wishes.
Die Funkschnittstelle nach dem Bluetooth Standard ist heutzutage nicht mehr aus dem Consumer-Markt wegzudenken. Auch durch die zukünftige Weiterentwicklung des Prinzips von IoT (Internet of Things) wird vor allem die Bluetooth Low Energy Technologie für Unternehmen bei der Entwicklung von Geräten mehr an Bedeutung gewinnen. Um die Studierenden im Bereich der Kommunikationstechnik auf das Thema Bluetooth vorzubereiten, wird der Versuch „Kurzstreckenkommunikation nach dem Bluetooth Standard“ im Telekommunikations-Labor an der Hochschule Offenburg angeboten. Der Versuch wurde im Rahmen dieser Bachelor-Thesis an die heutigen Anforderungen angepasst.
Die nachfolgende Bachelor-Thesis beinhaltet die gesamte Laboranleitung des Versuchs, welche in die drei Teile: Theoretische Grundlagen, vorbereitende Aufgaben und der Versuchsdurchführung aufgeteilt wird. Der Versuchsanleitung folgt ein Teil mit weiteren Anmerkungen für die akademischen Mitarbeiter, welche den Versuch betreuen. Hier wird sichergestellt, dass auch in Zukunft der Versuch problemlos weiter durchgeführt werden kann. Im Anhang befinden sich die Musterlösungen für die vorbereitentenden Aufgaben und der Versuchsdurchführung.
Das Ziel der vorliegenden Bachelorarbeit war es, ein Anforderungsprofil für den Aufbau eines Messsystems im Hochspannungsnetz der DB Energie zu entwickeln. Dieses soll als Basis für den künftigen Aufbau des Systems dienen und die Besonderheiten des 110 kV, 16,7 Hz Netzes berücksichtigen. Die Ziele des Messsystems sind es, Aussagen über den Betriebszustand des Netzes mit resonanter Sternpunkterdung, hinsichtlich der Netzstabilität, der Erdschlusslöschfähigkeit und dem Erzeugerverhalten, treffen zu können.
Dazu wurden Experteninterviews durchgeführt, die die Anforderungen an das Messkonzept definieren. Darauf aufbauend wurden die geforderten Messungen und Auswertungen hinsichtlich der Umsetzbarkeit im Netz der DB Energie überprüft. Besonderes Augenmerk lag auf den verbauten Strom- und Spannungswandler im Netz, an denen die entsprechenden Messgrößen abgegriffen werden sollen. Deren Abbildungstreue, in Bezug auf die Genauigkeit des Messwerts und das Transferverhalten bei unterschiedlichen Frequenzen, wurde eingehender betrachtet.
Ebenfalls wurde die bei den Messungen aufkommenden Datenmengen näher betrachtet. Die Art der Messung und Auswertung der Daten sind hier ausschlaggebend, um die Daten klein zu halten. Die Empfehlung ist ein Kompromiss aus zwei gleichzeitig ablaufenden Auswertungen, um die anfallenden Datenmengen gut und schnell analysieren zu können.
Im ersten Teil der vorliegenden Master-Thesis geht es um die Entwicklung einer Low-Power Wireless-Lichtschranke. Der Hardware-Aufbau wird ausführlich beschrieben und Besonderheiten für die Low-Power-Auslegung, wie beispielsweise Power-Management, werden vorgestellt. Optische Einheiten, Power-Management-Einheiten, System-On-Chip und Funkstufe werden ausführlich angesprochen. Die interrupt-gesteuerte und zeitlich optimierte Programmierung wird im Anschluss an den Hardware-Aufbau vorgestellt. Auch hier werden Low-Power-Eigenschaften diskutiert. Die Anbindung der Lichtschranke an einen Hub im 868 MHz ISM Band (engl.: Industrial, Scientific and Medical Band) und die Datenübertragung mittels Bluetooth an einen Computer, sowie die Programmierung einer Anzeige-GUI zur Visualisierung der Funkdaten mit LabVIEW werden weiterführend behandelt. Ergänzend hierzu wird die entwickelte Hardware vermessen und charakterisiert. Die Messergebnisse werden ausgewertet und vorgestellt.
Im zweiten Teil der Master-Thesis geht es um die Entwicklung eines Schulungskonzepts. In der Sick AG halten sich alle Abteilungen (Divisions) beim Entwickeln eines Produktes an einen vorgegebenen Produktentstehungsprozess. Division 1 hat im Rahmen dieses Produktentstehungsprozesses eine Konkretisierung vorgenommen: den Masterplan. Für die Einführung des Masterplans wurde ein teilnehmerorientiertes Schulungskonzept entwickelt. Es wird zuerst auf die Inhalte eingegangen. Im Anschluss werden die Teilnehmer untersucht und Motive und Lernvoraussetzungen charakterisiert. Nachdem diese und weitere Rahmenbedingungen geklärt sind, wird ein didaktisch durchdachtes Schulungskonzept entwickelt, ausführlich vorgestellt und diskutiert.
The growing demand for active medical implantable devices requires data and or power links between the implant and the outside world. Every implant has to be encapsulated from the body by a specific housing and one of the most common materials used is titanium or titanium alloy. Titanium thas the necessary properties in terms of mechanical and chemical stability and biocompatibility. However, its electrical conductivity presents a challenge for the electromagnetic transmission of data and power. The proposed paper presents a fast and practical method to determine the necessary transmission parameters for titanium encapsulated implants. Therefore, the basic transformer-transmission-model is used with measured or calculated key values for the inductances. Those are then expanded with correction factors to determine the behavior with the encapsulation. The correction factors are extracted from finite element method simulations. These also enable the analysis of the magnetic field distribution inside of the housing. The simulated transmission properties are very close to the measured values. Additionally, based on lumped elements and magnetic field distribution, the influential parameters are discussed in the paper. The parameter discussion describes how to enhance the transmitted power, data-rate or distance, or to reduce the size of the necessary coils. Finally, an example application demonstrates the usage of the methods.
Ziel dieser Bachelorarbeit war es, die Motoren einer parallelen Kinematik in Form eines Tripods anzusteuern, um den Endeffektor präzise an bestimmte Positionen zu bewegen. Dadurch wurde getestet, ob sich die Steuerung eines chirurgischen Instrumentes über eine parallele Kinematik prinzipiell für den Einsatz in der klinischen Umgebung eignen würde. Der Tripod umfasst drei Linearachsen, deren Längen und Winkel durch die Motoren geändert werden können. Alle drei Linearachsen sind über Kugelgelenke an den Endeffektor gekoppelt. Für die Ansteuerung der Motoren musste sowohl eine Elektronik, als auch eine Software entwickelt werden, die die Kommunikation zwischen den Motoren und einem Computer ermöglichen. Für die Entwicklung der Software wurde die objektorientierte Programmiersprache C++ genutzt. Durch das implementierte C++-Programm können beliebige Positionen an die Motoren gesendet werden, zu denen der Endeffektor daraufhin bewegt wird. Zudem ermöglicht das Programm die individuelle Echtzeit-Steuerung des Endeffektors über eine 3D-Maus mit sechs Freiheitsgraden. Für die Umrechnung der räumlichen Daten der 3D-Maus in die einzelnen Zielpositionen für die Motoren wurde eine Klasse, speziell für diesen Tripod, implementiert. Aufgrund dieser Klasse und der Optimierung von Geschwindigkeit und Beschleunigung der Motoren lässt sich der Endeffektor präzise und flüssig steuern. Die sensitive Steuerung eines chirurgischen Instrumentes wird dadurch ermöglicht, für den Einsatz in einer klinischen Umgebung ist der Tripod aufgrund der Größe und Handhabung jedoch nicht geeignet. Dafür wäre eine Miniaturisierung dieser parallelen Kinematik erforderlich.
Die hochfrequente, feldnumerische Analyse mit der Finite-Differenzen Methode erfordert die Diskretisierung der zu untersuchenden Struktur in einem nichtäquidistanten Gitter. Vorschriften zur Diskretisierung kreiszylindrischer Strukturen wie sie z.B. bei Durchkontaktierungen auftreten, werden untersucht und eine optimierte Lösung vorgestellt.
Data Mining of the Edge
(2016)
Kleine, intelligente Systeme prägen zunehmend unsere Umwelt, dass sogenannte Internet of Things wird immer mehr Teil unseres Alltages. Diese Geräte sind immer mehr dazu in der Lage Daten aufzunehmen und zu verarbeiten. Doch wie jede Technische Revolution, führt auch der Ausbau des IoT zu neuen Herausforderungen. Das Ziel dieser Arbeit ist die Bewertung der Qualität von verschiedenen Data Mining Frameworks im Edge Bereich, die Erstellung mehrere Demonstatoren eines Edge Szenario Aufbaus sowie deren Evaluation.
Die Mismatch Negativity (MMN) bezeichnet eine Komponente reizkorrelierter Potentiale. Die MMN ist ein negativer Potentialkomplex, der ungefähr 100 bis 300 ms nach Stimuluspräsentation auftritt, wenn ein neuer Stimulus im Vergleich zu zuvor präsen-tierten, gleichartigen Stimuli ausreichend bzgl. Frequenz, Dauer, Ort oder Intensität abweicht. Der MMN zu Grunde liegen Messungen der späten akustisch evozierten Po-tentiale (SAEP). Die von beiden Stimuli hervorgerufenen SAEP werden separat gemittelt. Bei ausreichender Differenz der Stimuli und geeigneter Stimulusabfolge ist eine Potentialdifferenz zwischen den beiden gemittelten Antworten ableitbar, die MMN.
In dieser Arbeit wurde die Ableitung der MMN mit dem Registriersystem Eclipse EP-25 der Firma Interacoustics in Bezug auf zwei Stimulustypen, Tone-Bursts und Sprach-laute, evaluiert.
Der stetige technische Fortschritt in der Strahlentherapie stellt eine erhöhte Herausforderung bei der Bestimmung von dosimetrischen Parametern dar, die besonders in kleinen Bestrahlungsfeldern einen hohen Grad an Unsicherheit aufweisen. Es wurden die Tiefendosiskurve sowie Dosisquerprofile unterschiedlicher Dosimeter in dosimeterabhängigen Ausrichtungen bei Photonenstrahlung von 6 MV gemessen. Parameter wie die relative Oberflächendosis, das Tiefendosismaximum, die relative Dosis in 5 und 10 cm Tiefe sowie die Penumbrabreite verschiedener Dosimeter wurden miteinander verglichen. Die Messungen erfolgten je Dosimeter bei 10, 6, 4, 3, 2, 1 und 0,6 cm Kantenlänge bei quadratischen Bestrahlungsfeldern.
Beim Dosisquerprofil der Semiflex Typ 31013 mit 0,3 cm³ Messvolumen ergeben die Messwerte nicht ausreichend genaue Ergebnisse. Unter denselben Messbedingun-gen mit der Dosimeter-Diode E ergibt die relative Dosis innerhalb des Strahlenfeldes ausreichend genaue Messwerte, die zur Auswertung bereitstehen. Die Penumbrabreite verringert sich mit geringerem Messvolumen sowie auch im kleineren Bestrahlungsfeld. Die relative Dosis in der Tiefe nimmt mit kleiner werdendem Bestrahlungsfeld und ebenso mit entsprechend kleinen Messvolumina ab. Die Überreaktion der PinPoint auf niederenergetische Photonen muss berücksichtigt werden, um ausreichend genaue Messergebnisse zu erhalten. Wird dieser Dosimeter radial bestrahlt, zeigen die Dosisquerprofile aufgrund des Kabeleffekts eine schlechtere Symmetrie der quadratischen Bestrahlungsfläche auf.
Die Wasserenergiedosis weist in kleinen Bestrahlungsfeldern deutliche Unterschiede bei den unterschiedlichen Dosimetern auf. Zwischen dem Dosimeter mit dem größten Messvolumen und dem mit dem kleinsten besteht ein Messwertunterschied von 0,5 Gy.
Android is an operating system which was developed for use in smart mobile phones and is the current leader in this market. A lot of efforts are being spent to make Android available to the embedded world, as well. Many embedded systems do not have a local GUI and are therefore called headless devices. This paper presents the results of an analysis of the general suitability of Anroid in headless embedded systems and ponders the advantages and disadvantages. It focuses on the hardware related issues, i.e. to what extent Android supports hardware peripherals normally used in embedded systems.
Diese Arbeit beschäftigt sich mit der Leistungsanalyse und Optimierung eines Flugdatenservers. Für die Durchführung dieser Leistungsanalyse wird eine eigene Anwendung entwickelt. Mit dieser eigens entwickelten Anwendung wird das Leistungsverhalten des Flugdatenservers genau analysiert. Mit den Erkenntnissen aus der Leistungsanalyse werden am Flugdatenserver Optimierungen durchgeführt und weitere Möglichkeiten zur Optimierung aufgezeigt. Bei diesem Flugdatenserver (Air Traffic Control Server) handelt es sich um eine Client/Server-Anwendung zur Visualisierung von Flugbewegungen im Lauftraum. Hierfür wird der Flugdatenserver mit Flugsicherungsdaten durch das Flugüberwachungssystem Automatic Dependent Surveillance (ADS) versorgt.
Die kardiale Resynchronisationstherapie ist ein großer Segen für viele Patienten mit einer Herzschwäche, die auf einen krankhaften Verlust der synchronen Kontraktion beider Herzkammern zurückzuführen ist. Warum einige von ihnen jedoch nicht darauf ansprechen, wird gegenwärtig erforscht. Als eine neue Methode mit dem Ziel der Effektivitätssteigerung dieser Therapie mit elektronischen Implantaten demonstrieren wir die Nutzbarkeit von durch eine Schluckelektrode aus der Speiseröhre abgeleiteten Elektrokardiogrammen.
FHOP-Mikroprozessor-Kernel
(1995)
ASIC-Bausteine enthalten heute für die Umsetzung von programmierbaren Funktionen sogenannte Prozessorkerne, die in einer Entwurfssprache wie VHDL oder Verilog beschrieben und mit Synthesetools auf eine gewünschte Zieltechnologie abgebildet werden können. An der Hochschule Offenburg wurde in den letzten Jahren der Prozessorkern SIRIUS entworfen [1] und inzwischen so weit ausgereift, dass er in unterschiedlichen Projekten erfolgreich implementiert werden kann. In der Zieltechnologie AMI 0,35 ist er z.B. in dem ePillen-Chip enthalten. Als Softcore kann er auch mit gleicher Funktionalität in einem FPGA implementiert werden.
Im Institut für Angewandte Forschung (IAF) der Hochschule Offenburg, im ASIC-Design-Center wird seit Jahren an einem Softcore, genannt SIRIUS (Small Imprint Risc for ubi quitions System), entwickelt, der sich inzwischen in drei Familienmitglieder aufteilt: SIRIUS-TINY mit einer internen 16-bit-Struktur und einem 16-bit-Adressraum als kleinen Bruder, dem SIRIUS-JANUS mit einer internen 32-bit-Struktur, aber einem 16-bit-Bus-System, das es erlaubt den 32-bit-Adressraum zu nutzen, und dem großen Bruder, dem SIRIUS-HULK der sowohl intern als auch extern über eine 32-bit-Struktur verfügt, zusätzlich einen 32-bit-Divider enthält und auf den Speicher über einen dualen Cache zugreift.
Das Institut für Angewandte Forschung (IAF) der Hochschule Offenburg ist seit mehr als 3 Jahren an der Entwicklung einer elektronischen Pille engagiert, die die bisher übliche chemische Freisetzung von Medikamenten im Darm durch eine gesteuerte, über Telemetrie ausgelöste Freisetzung ersetzen soll Damit lassen sich Therapien durchführen und Medikamente verwenden, die in der klassischen Form nicht möglich sind.
Das Institut für Angewandte Forschung (IAF) der Hochschule Offenburg arbeitet seit mehreren Jahren an der Entwicklung der elektronischen Pille, mit der Medikamente im Darm telemetrisch gesteuert auf Kommando freigesetzt werden können. Das System benötigt dazu eine hochminiaturisierte Elektronik, die in Form eines integrierten Schaltkreises (ASIC) entwickelt wurde.
Digitaler Phasenreglerkreis mit numerisch gesteuertem Oszillator als LCA-Microcontroller Kombination
(1992)
Am Beispiel einer Schrittmotor-Indexerschaltung wird der effektive Einsatz von konfigurierbaren Logic Cell Arrays in Zusammenwirkung mit einem Mikrokontroller demonstriert, wobei die hohe Arbeitsgeschwindigkeit des LCAs den Bereich der Schaltung übernimmt und im Regelkreis die arithmetrische Berechnung durchführt. Die Konfiguration des LCA aus dem EPROM des Controllers führt zu einer ungewöhnlichen Flexibilität des Entwurfs und ermöglicht zahlreiche andere Anwendungen mit dieser Architektur.
BioPower
(2009)
Das Projekt BioPower ist eine Kooperation des Instituts für Angewandte Forschung (IAF) der Hochschule Offenburg mit dem Institut für Mikrosystemtechnik (IMTEK) der Universität Freiburg. Es handelt sich um den Versuch, die im Körper vorhandenen Energiequellen sozusagen direkt anzuzapfen, um sie für technische Zwecke zu nutzen. Von den vielen bestehenden Möglichkeiten konzentriert sich die Forschung hier auf die Nutzung der Glukose im Blut, die auch sonst als Energieträger zur Versorgung der Zellen im Körper dient.
Im Rahmen einer Zusammenarbeit mit der Schweizer Elektronik AG wurde seit 2007 ein aktives Sensorsystem mit Datenloggerfunktion (Abbildung 1.4-1) entwickelt, das über eine nach ISOStandard ISO 15693 ausgelegte Funkschnittstelle verfügt. Über das System wurde bereits im Forschungsbericht 2008 berichtet.
In Zusammenarbeit mit der Firma Schweizer Electronic AG, Schramberg, wurde seit 2007 ein aktives Sensorsystem mit Datenloggerfunktion entwickelt. Das System verfügt über eine RFID-Systemschnittstelle nach dem ISO15693-Standard und kann bis zu 30.000 Messwerte speichern. Im Jahr 2009 wurde im Auftrag der SIEMENS AG, Österreich, die Firmware des Systems nach neuen Spezifikationen und Ideen in wesentlichen Teilen neu entwickelt.
Diese Bachelor-Thesis beschreibt die Realisierung einer Webanwendung für Schüler und Studierende, welche interaktiv demonstriert, wie das Binärsystem funktioniert. Die Anwender sollen verstehen, wie ein Computer die Vielzahl an Daten mit lediglich zwei Zuständen, nämlich 1 und 0, verarbeitet. Dabei wird interaktiv gezeigt, wie der Algorithmus zur Umwandlung von Dezimalzahlen ins Binärsystem abläuft und wie man mit Binärzahlen rechnen kann. Außerdem gibt es sehr interessante Knobelaufgaben. Dabei wird versucht, dem User auf spielerische Art und Weise, zum Beispiel durch Spiele und Aktivitäten, die Denkweise eines Informatikers näher zu bringen. Das Ziel soll sein, dass sich das ursprüngliche Bild, welches Schüler von der Informatik haben, positiv verändert. Hierzu wird ein passendes didaktisches Konzept entwickelt, welches didaktische Modelle, Lehr-/Lernbedingungen und Lernziele der Webanwendung abbildet. Zunächst gibt es eine Einführung in die Thematik und der Stand der Technik wird erläutert, d.h. was bereits in diesem Umfeld existiert. Danach wird besonders auf die Realisierung der Applikation eingegangen. Hier werden Techniken und Werkzeuge für einen Lösungsansatz erklärt. Zuletzt wird das Thema zusammengefasst und evaluiert um einen anschließenden Ausblick geben zu können.
Die zunehmende Anzahl von Transistoren mit immer kleineren Strukturgrößen führt zu einer zunehmenden Leistungsaufnahme in modernen Prozessoren. Das gilt insbesondere für High-End Prozessoren, die mit einer hohen Taktfrequenz betrieben werden. Die aufgenommene Leistung wird in Wärme umgewandelt, die in einer Temperaturerhöhung der Prozessoren resultiert. Hohe Betriebstemperaturen verursachen u.a. eine verringerte Rechenleistung, eine kürzere Lebensdauer des Prozessors und höhere Leckströme. Aus diesen Gründen wird aktives, dynamisches thermisches Management immer wichtiger. Dieser Beitrag stellt eine Erweiterung zu dem Standard- Linux-Scheduler in der Kernel-Version 3.0 für eingebettete Systeme vor: einen PID-Regler, der unter Angabe einer Solltemperatur eine dynamische Frequenz- und Spannungsskalierung durchführt. Die Experimente auf dem Freescale LMX6 Quadcore-Prozessor zeigen, dass der PID-Regler die Betriebstemperatur des Prozessors an die Solltemperatur regeln kann. Er ist die Grundlage für eine in Zukunft zu entwickelnde prädiktive Regelung.
Hochgenaue Systeme zur Positionsbestimmung spielen im heutigen Zeitalter für den privaten, kommerziellen aber auch militärischen Bereich eine immer wichtigere Rolle. Anwendungsgebiete wie Wandern, Geocaching, Mauterhebungssysteme, autonome Luft-, Land- und Seefahrt, sowie etliche militärische Verwendungen sind nur ein kleiner Überblick dieser Anwendungsmöglichkeiten.
Die durch die Anwendungsgebiete auftretende Notwendigkeit der Satellitennavigation, stellt meine Motivation dar, den Laborversuch Messtechnische Analyse eines Systems zur Satellitennavigation zu erneuern. Dieser Laborversuch soll den Studierenden des Studiengangs Elektrotechnik/Informationstechnik mit dem Schwerpunkt Kommunikationstechnik die Satellitennavigation anhand moderner Laboreinrichtung näherbringen.
Die nachfolgende Arbeit beschäftigt sich zu Beginn mit den allgemeinen theoretischen Grundlagen der Satellitennavigation, gefolgt von systemspezifischen Beschreibungen. Die weiteren Kapitel beinhalten die Versuchsbeschreibung, eine Musterlösung und Informationen für den betreuenden akademischen Mitarbeiter.
Des Weiteren wurden Messreihen aufgezeichnet, welche die einzelnen
Satellitennavigationssysteme qualitativ gegenüberstellen. Auf die Messreihen wird in dieser Thesis nicht eingegangen. Hierfür darf an dieser Stelle auf einen Beitrag in der Hochschulzeitschrift Forschung im Fokus verwiesen werden.
Seit einiger Zeit wird an der Fachhochschule in Offenburg ein Entwicklungsprojekt verfolgt, an dessen Ende ein GPS Empfänger stehen soll. Dabei handelt es sich um einen Satellitenempfänger, mit dem weltweit eine genaue dreidimensionale Standortbestimmung durchgeführt werden kann. Für diesen Empfänger sollte ein Großteil der Analogschaltung, bestehend aus ZF Verstärker, Costas Loop Synchrondemodulator und Pegeldetektor, in das Transistorarray B500a von AEG intgriert werden. Das Chipdesign wurde im Labor für ASIC Design an der FH Offenburg während des Wintersemesters 1990/91 erstellt. Gefertigt wurde der Chip von der Firma AEG in Ulm, wobei die Fertigungszeit des ASIC 6 Wochen betragen hat.
Machine-to-machine communication is continuously extending to new application fields. Especially smart metering has the potential to become the first really large-scale M2M application. Although in the future distributed meter devices will be mainly connected via dedicated primary communication protocols, like ZigBee, Wireless
M-Bus or alike, a major percentage of all meters will be connected via point to point communication using GPRS or UMTS platforms. Thus, such meter devices have to be extremely cost and energy efficient, especially if the devices are battery based and powered several years by a single battery. This paper presents the development of an automated measurement unit for power and time, thus energy characteristics can be recorded. The measurement unit includes a hardware platform for the device
under test (DUT) and a database based software environment for a smooth execution and analysis of the measurements.
Die vorliegende Bachelor-Thesis befasst sich mit der Thematik, eine drahtlose Energieübertragung mit Hilfe induktiv resonanter Kopplung zu simulieren und aufzubauen. Durch die in den letzten Jahren immer größer werdende Elektromobilität steigt auch das Interesse an einem drahtlosen Transfer von elektrischem Strom. Doch auch in kleineren Leistungsbereichen ist ein drahtloses Aufladen, wie z.B. bei Laptops und Handys, ein angesagtes Thema. Mit Hilfe von zwei resonanten Schwingkreisen wird ein Austausch an Energie zwischen Sender- und Empfängerschwingkreis demonstriert. Die Grundlagen der magnetischen Induktion wie auch die Grundlagen von elektrischen Schwingkreisen sind hierfür essentiell und werden in dem ersten Kapitel aufgegriffen. Durch das Aufstellen eines mathematischen Modells, im zweiten Kapitel, wird das Prinzip der magnetischen Kopplung und das Phänomen der Frequenzspaltung von gekoppelten Systemen ausführlich behandelt und aufgestellt. Spider-Web Spulen, welche schon in niedrigen Frequenzbereichen hohe Güten aufweisen können, werden für den folgenden Aufbau verwendet. In den darauf folgenden Kapiteln wird das über das Magnetfeld gekoppelte System ausführlich untersucht. Das System erzielt eine Leistungsübertragung von 20W über 30 cm mit einer Effizienz von ungefähr 52%. Des Weiteren konnte der Punkt der kritischen Kopplung, durch eine Verminderung der ohmschen Last im Sendeschwingkreis, auf 50 cm gelegt werden.
Nach dem Nachweis der Funktionalität des an der Fachhochschule Offenburg entwickelten Mikroprozessorkernels FHOP (First Homemade Operational Processor), wird eine Anwendung des Kernels in einem Applikationschip beschrieben.
Der Thermologger-ASIC soll mit Hilfe eines Temperatursensors die Umgebungstemperatur bei technischen Prozessen in regelmäßigen Zeitabständen erfassen und abspeichern. Die Meßwerte werden bei Bedarf ber eine serielle Schnittstelle des Thermologger-ASICs an einen PC übertragen und ausgewertet. Zur Verringerung der Leistungsaufnahme wird zwischen zwei Temperaturmessungen in einen Power-Down-Mode geschaltet.
Der ASIC soll später in einer Chipkarte integriert werden.
Im Frühjahr 1995 entstand die Idee, einen Lottozahlengenerator als Demonstrations- und Studienobjekt, für die Anwendung komplexer digitaler Entwurfsmethoden, zu entwerfen. Mit Hilfe der Schaltung ist es möglich, 6 verschiedene Zahlen zufällig aus 49 Zahlen zu ermitteln. Bei der Ziehung der einzelnen Zahlen werden verschiedene Töne und Melodien erzeugt. Die Schaltung ist so konzipiert, daß eine einfache Bedienung möglich ist. Der Chip wurde als Standardzellen-Entwurf mit einer Fläche von ca. 7 um² geroutet.
Auf dem Markt existiert eine Vielzahl an PDAs. Alle haben einen sehr hohen Funktionsumfang und übertreffen sich von Generation zu Generation und erfordern einen hohen Entwicklungsaufwand von ganzen Entwicklerteams.
Der in dieser Arbeit entwickelte PDA mit seiner Hard- und Software soll kein Konkurrenzprodukt darstellen, sondern aufzeigen, was mit hausinternen Mitteln der Hochschule Offenburg möglich ist und gegebenenfalls eine Benutzeroberfläche für bestehende oder noch kommende Projekte bilden.
Das hier entstandene Gerät ist im Akkumulator-Betrieb autonom und kann als eigenständiges System betrieben werden. Als Herzstück dient das Softcore SIRIUS Mikroprozessorsystem, das als VHDL-Modell in einem FPGA emuliert wird.
Zum Darstellen des grafischen Betriebsystems, welches speziell für dieses PDA entwickelt wurde, wird ein AMOLED-Display verwendet. Dieses besitzt ein Touchpanel, welches zur Steuerung des Systems genutzt wird. Softwareseitig sind Grundfunktionen zur Darstellung von Bildern und Texten entstanden, sowie Beispielanwendungen, die diese benutzen. Das grafische Betriebssystem ist modular und ermöglicht die direkte Weiterentwicklung von Anwendungen für das System.
Die vorliegende Bachelor-Thesis ist bei der Firma AUMA in Müllheim in der Abteilung Testingentstanden.
Diese Arbeit ist in zwei Teile unterteilt. Im ersten Teil wird näher auf den Entwurf eines Motorenprüfstands und dessen Realisierung eingegangenen, während sich der zweite Teil damit befasst, wie dieser für die Ausbildung – und die Einarbeitung in Mess- und Steuerungstechnik – von Auszubildenden genutzt werden soll. In diesem Versuchsaufbau wird vorrangig ein Gleichstrommotor getestet.
Die Begründung für die Erstellung eines Motoren-Bremsprüfstands liegt darin, dass es eine der Hauptaufgaben der Abteilung Testing ist, in Labor-Prüfeinrichtungen Antriebe der AUMA Gruppe zu testen. Diese Prüfeinrichtungen arbeiten in der Regel mit gefährlichen Spannungen und dürfen nur von Fachkräften in Betrieb genommen werden. In Zukunft sollen Auszubildende im Zuge einer praxisnahen und handlungsorientierten Ausbildung die Möglichkeit haben, sich selbstständig in die Bereiche der Mess- und Steuerungstechnik einzuarbeiten.
Mit dem realisierten Motoren-Bremsprüfstand ist es in der Abteilung Testing möglich, in Zukunft Auszubildende ressourcenschonend und in einem gefahrenfreien Umfeld in die Aufgaben der Abteilung Testing einzuarbeiten. Somit reduziert sich die benötigte Einarbeitungszeit, in der ein Mitarbeiter die Auszubildenden betreuen muss. Mit dem gebauten Prüfstand können Auszubildende die Charakteristik eines Gleichstrommotors verstehen und die Messmethoden, zur Erfassung von Drehmoment, Drehwinkel, Temperatur, sowie elektrische Größen, anwenden. Diese Erkenntnisse lassen sich optimal auf größere Prüfstände übertragen und bereiten die Auszubildenden auf spätere Aufgaben im Unternehmen AUMA und der Abteilung Testing vor.
Mit Hilfe eines Präzisionsmessplatzes soll es ermöglicht werden, automatisierte Tests mit optischen Distanzsensoren der Firma SICK durchzuführen. Hierbei handelt es sich um applikationsbezogene Vergleichsmessungen. Für die Realisierung einer erweiterbaren, automatischen Ansteuerung wird mit LabVIEW eine Software entwickelt, die unterschiedliche Distanzsensoren für Displacement Anwendungen (kurze Reichweite) einbindet. Zur Bewertung von Sensoren werden unterschiedliche Messmodi bereitgestellt. Hierbei werden motorisierte Linearachsen angesteuert, wodurch dynamische 2D-, bzw. 3D Messungen von unterschiedlichen Materialproben ermöglicht werden. Außerdem können Messergebnisse verschiedener Materialproben visuell verglichen werden. Des Weiteren besteht die Möglichkeit, aufgenommene Messdaten zu exportieren.
Mit der realisierten Ansteuerungssoftware ist es möglich, in Zukunft Mitarbeiter der global agierenden Sales & Service Units ressourcenschonend und in einem anwendungsbezogenen Kontext in die Benutzung und Bewertung von Dis-placementsensoren einzuarbeiten. Für diese Maßnahme der betrieblichen Weiterbildung ist eine Lerneinheit konzipiert. Hier geht es hauptsächlich darum, dass Mitarbeiter die Eigenschaften und Konfigurationsmöglichkeiten von Displacementsensoren verstehen und für unterschiedliche Testobjekte anwenden. Für die Lerneinheit sind Unterrichtsmaterialien erstellt sowie ein vollständiger Unterrichtsentwurf erarbeitet. Der Unterrichtsentwurf orientiert sich an dem Perspektivenschema nach Klafki (vgl. 1994, S. 270ff.).
Ziel dieser Bachelorarbeit ist die Recherche sämtlicher wesentlicher Informationen und die Entwicklung der Software-Infrastruktur, die zur Erstellung von medizinischen Augmented-Reality-Anwendungen, auf Basis der Datenbrille HoloLens der Firma Microsoft nötig sind. Es soll das Verständnis für digitale Realitäten und Hologramme und die technische Beschreibung der HoloLens vermittelt werden, da dieses Wissen von essentieller Bedeutung ist, wenn Programmieranfänger, aber auch Fortgeschrittene den Einstieg in dieses Thema finden sollen. In dieser Bachelorarbeit werden die Anforderungen an die notwendige Hardware und Software behandelt und auch die Grenzen und Einschränkungen der HoloLens aufgezeigt.
In dieser Arbeit wurde eine USB-Schnittstelle für ein bestehendes Mikrocontroller System FHOP realisiert. Im aktuellen Stand funktioniert das Design zuverlässig in Low Speed Konfiguration. Im Full Speed gibt es noch einige Schwierigkeiten, denn die Kommunikation bricht nach einigen Paket-Transfers zusammen. Durch das Emulieren des Designs auf FPGA wurde die Funktion nachgewiesen. Die nächste Aufgabe wird sein, die Hardware zu optimieren, damit das USB-Modul auch im Full Speed zuverlässig funktioniert. Zusätzlich wird die Software auf der PC Seite optimiert, um höhere Übertragungsraten zu erzielen.
Aufbau eines Laborversuchs zur Simulation einer Produktionsstraße im Bereich der Automatisierungstechnik. Diese Produktionsstraße sortiert Produkte nach zwei Kriterien, dem Material und der Form. Die Simulation der Produktionsstraße wird über eine Drehscheibe realisiert. Die Bearbeitung erfolgt durch verschiedene Module. Die modulare Bauweise begründet sich durch eine beliebige Erweiterungsmöglichkeit der Produktionsstraße. Der Schwerpunkt liegt in der Auseinandersetzung mit der Programmierung einer solchen. Das Ziel ist die Konfiguration und die Komplexität einer solchen Programmierung kennenzulernen.
Hierzu werden zwei Laboranleitungen mit je einem Ziel entwickelt:
a) Die Verknüpfung zwischen praktischem Aufbau und Software zu schaffen.
b) Eine mögliche Vorgehensweise der Programmierung bei der Entwicklung einer solchen modularen Produktionsstraße zu erlernen.
Die Entwicklung der Laboranleitungen wird mit Hilfe einer didaktischen Analyse durchgeführt. Didaktische Modelle für die Entwicklung von Laborversuchen für Studierende sind in solcher Form nicht verfügbar, deshalb wird für die Entwicklung dieser Laboranleitungen ein Vergleich verschiedener didaktischer Modelle vorgenommen. Durch diesen Vergleich ergibt sich, dass diese Versuchsanleitungen mit Hilfe der didaktischen Analyse nach Wolfgang Klafkis (vorläufigen) Perspektivenschema zur Unterrichtsplanung entwickelt werden.
Diese Bachelorthesis befasst sich mit der Entwicklung eines Auslegungstools für eine PV-basierte, autarke Energieversorgung eines Wasserreinigungssystems mit Hilfe eines Batteriespeichers.
Dafür wurde auf Grundlage theoretischer Einstrahlungsmodelle die Berechnung der Bestrahlungsstärke auf eine geneigte Moduloberfläche in Microsoft Excel 2010 implementiert. Die Berechnung wurde dabei so umgesetzt, dass Parameter wie z.B. Ausrichtung und Größe der PV-Module variiert werden können. Darauf aufbauend wurde die Berechnung der Leistung eines PV-Generators mit Hilfe des Wirkungsgrades der PV-Module umgesetzt.
Des Weiteren wurde für diese Arbeit ein Bilanzierungsmodell entwickelt, welches das Verhalten des Batteriespeichers im autarken System simuliert. Dieses Modell berechnet dabei sowohl die im Batteriespeicher gespeicherte Energie, als auch die über ein Bilanzierungsintervall gemittelte Leistung des Batteriespeichers. Das Batteriemodell wurde mit Hilfe von VBA-Code umgesetzt und in das Auslegungstool eingebunden.
Ein weiteres Thema dieser Bachelorthesis ist die Energieversorgung eines speziellen Wasserreinigungssystems, welches im Rahmen des Forschungsprojekts „PHOTOPUR“ entwickelt wird. Dieses mehrstufige System hat einen charakteristischen Energieverbrauch, der möglichst präzise simuliert werden soll. Um dies zu gewährleisten, wurde ein dynamisches Lastprofil erstellt. Das entwickelte Lastprofil ist spezifisch für das Wasserreinigungssystem, enthält aber gleichzeitig viele Freiheitsgrade um es bei der weiteren Entwicklung des Systems möglichst präzise anpassen zu können.
Das entwickelte Auslegungstool kann folglich die erzeugte PV-Leistung, einen Batteriespeicher und das Lastprofil des Wasserreinigungssystems simulieren. Die Darstellung der Simulationsergebnisse erfolgt mit dem Ziel, Aussagen zu der Qualität der Energieversorgung des Wasserreinigungssystems treffen zu können.
Für Verbindungen über einige hunderte Meter eignen sich Multimode-Lichtwellenleiter (MM-LWL) durch ihre Robustheit und einfache Handhabung ideal. Zudem erlaubt der große Durchmesser des Faserkerns mit 62,5 µm eine sichere, stabile und relativ verlustfreie Verbindung. Neben diesen Vorteilen sind jedoch im letzten Jahrzehnt durch die Erhöhung der Bitrate auch Nachteile sichtbar geworden. So konnten die für niedrige Übertragungsraten genutzten LEDs noch zur Vollanregung der Übertragungsmoden eingesetzt werden. Für höhere Übertragungsraten ist dies jedoch nicht mehr möglich, da sie optisch zu träge sind und somit der schnellen Modulation nicht mehr folgen können. Schnellere Anregungskomponenten, etwa Laserdioden (LD), müssen eingesetzt werden. Durch die spezifische Ausstrahlungscharakteristik der LDs kann jedoch nicht mehr der gesamte MM-LWL-Kern angeregt werden. Dies führt zu unterschiedlichen Modenlaufzeiten im MMLWL, was sich wiederum negativ auf die Übertragungsrate auswirken kann. Dadurch nimmt die Bandbreite rapide ab.
In short-reach connections, large-diameter multimode fibres allow for robust and easy connections. Unfortunately, their propagation properties depend on the excitation conditions. We propose a launching technique using a fibre stub that can tolerate fabrication tolerances in terms of tilts and off-sets to a large extent. A study of the influence of displaced connectors along the transmission link shows that the power distributions approach a steady-state power distribution very similar to the initial distribution established by the proposed launching scheme.
Mit zunehmend komplexer werdenden Schaltungen wachsen auch die Anforderungen an die Entwicklung einer entsprechenden Leiterplatte. Mit der BOARD-Station von MENTOR-Graphics können professionelle Leiterplatten entwickelt werden.
Im Rahmen dreier Entwicklungsprojekte an der Fachhochschule Offenburg wurden mehrere aufwendige Layoutentwürfe mit der BOARD-Station in verschiedenen Diplomarbeiten durchgeführt. Im Folgenden wird über die dabei gewonnenen Erfahrungen berichtet.
Der Entwurf und die Realisierung gedruckter Schaltungen oder Elektronikkomponenten stellt ein intensives Thema der Forschung dar. Forschungsgruppen beschäftigen sich zunehmend mit der Entwicklung von gedruckten Energy Harvestern, weil diese kostengünstig und einfach herstellbar sind. Das Energy Harvesting (EH) oder auch das ”Mikro Energy Harvesting“ (MEH) bezeichnet die Gewinnung von elektrischer Energie aus der Umgebung, um elektronische Verbraucher zu versorgen, kontinuierliche Leistungen zu erzeugen, das System energieeffizienter zu machen, sowie die Energiespeicherung im Mikrowattbereich zu gewährleisten. Energy Harvesting-Systeme stellen eine Alternative gegenüber der Energieversorgung autarker Low-Power-Elektronik mit Batterien dar. Das Energiemanagement solcher EH-Systeme ist jedoch eine Herausforderung aufgrund der Energieverfügbarkeit und der im Zeitablauf nicht konstanten Verlustleistung. Dieser Beitrag gibt einen Überblick über die derzeit existierenden ultra low-power Energiemanagement Schaltungen für Energy Harvester. Dabei wird insbesondere der Fokus auf gedruckte Energy Harvester gelegt. Es soll aufgezeigt werden, welche Aspekte der vorgestellten Energieversorgungsschaltungen bei der Entwicklung eines Energieversorgungschips für gedruckte Energy Harvester berüucksichtigt werden sollen.
Im Rahmen dieser Abschlussarbeit wurde evaluiert, welche Hardware-Plattform für Einsteiger im Bereich der System-on-Chip (SoC) Field-Programmable-Gate-Arrays (FPGAs) (SoC-FPGAs)geeignet ist, speziell Altera Cyclone V SoC. Dabei wurde die Vorgehensweise sowie die benötigten Programme, die für die Entwicklung benötigt werden, ermittelt. Als Beispiel Applikation diente hier die Bildverarbeitung. Die Hardware-Plattform soll es ermöglichen, dass diese von Programmierern im Bereich der Bildverarbeitung genutzt werden kann, ohne dass diese sich um die Hardware kümmern müssen. Zusätzlich sollte evaluiert werden, ob und wie man den FPGA benutzen kann, um Algorithmen auf der Hardware auszuführen, und so einen Performance Gewinn zu erhalten.
Für die Thesis stand zu Beginn ein Hardware-Paket, bestehend aus einem FPGA-SoC-Board, Kamera-Modul sowie TFT-Display zur Verfügung. Dieses Paket stellte sich als nicht geeignet heraus, da die Hersteller entweder keine oder nur mangelhafte Dokumentation zu den Modulen bereitstellten.
Als geeignete Hardware wurde das DE0-Nano-SoC von der Firma Terasic gewählt. Das verwendete Kamera–Modul sowie Display–Modul stammt ebenfalls von Terasic. Diese Module bieten den Vorteil, dass sie auch mit anderen Boards von Terasic kompatibel und gut dokumentiert sind und es Beispiel-Programme für diese Module gibt. Für die gewählte Hardware-Plattform wurde ein IP-Core für die Kommunikation mit der Kamera, sowie ein IP-Core für die Berechnung von Bayer-Raw-Format in das 16 bit(565)-RGB-Format entworfen und implementiert. Die Funktion der IP-Cores wurde mit Hilfe von Simulationen verifiziert.
Es wurden die Arbeitsschritte und Abläufe ermittelt, die nötig sind, um das System vom embedded Linux zu programmieren und mit den IP-Cores zu kommunizieren.
Das Ziel der vorliegenden Bachelorarbeit ist es, ein prototypisches Meldesystem für die Bankenaufsicht in einer privaten Cloud zu realisieren. Ferner sollen die Vorteile eines solchen Systems gegenüber bestehenden Systemen abgegrenzt werden. Im ersten Teil wird auf die Entwicklung von Software as a Service-Anwendungen sowie die rechtlichen Grundlagen und Zusammenhänge im Meldewesen eingegangen. Des Weiteren werden das Cloud-Computing und das verwendete Datenformat XBRL durchleuchtet. Anschließend werden bestehende Meldesysteme verglichen. Dabei stehen die unterschiedlichen Bereitstellungsarten im Fokus. Zur Erreichung des Ziels der Thesis wird ein Proof of Concept anhand einer Beispielmeldung aus dem Großkreditmeldewesen umgesetzt. Diese Meldung erfordert sowohl das Befüllen von PDF-Formularen sowie das Erstellen von XBRL-Dateien. Für die Umsetzung wird eine Testumgebung aufgebaut, mit welcher es bedingt möglich ist, reale Bedingungen zu simulieren. Nach einer Evaluation wird hierfür das Platform as a Service-System Openshift verwendet. Damit ist es möglich, eine Private Cloud zu erstellen, auf der eine Java EE Anwendung als Reporting as a Service-Lösung zur Verfügung gestellt wird. Deren Funktionsumfang umfasst das Einlesen, Prüfen, Konvertieren und Validieren von Daten sowie das Versenden von Meldungen zur Bankenaufsicht. Um die heterogenen Systeme im Finanzumfeld abzudecken, werden Testdaten als CSV, XLS und via Datenbank bereitgestellt. Die Tests mit diesen Daten sind sehr positiv. So ist es möglich, Daten aus allen Datenquellen einzulesen und mittels einer Plausibilitätsliste der Bundesbank zu prüfen. Anschließend können die Daten in eines der geforderten Formate PDF oder XBRL konvertiert werden. Durch den Ansatz einer privaten Cloud-Lösung können einige Sicherheitsbedenken ausgeschlossen werden, ohne auf die Vorteile wie Lastverteilung, Multitenancy, Skalierbarkeit und hohe Kompatibilität verzichten zu müssen. Abschließend werden in einer Schlussbetrachtung die Ergebnisse vorgestellt und ein Ausblick für die Zukunft gegeben.
The Metering Bus, also known as M-Bus, is a European standard EN13757-3 for reading out metering devices, like electricity, water, gas, or heat meters. Although real-life M-Bus networks can reach a significant size and complexity, only very simple protocol analyzers are available to observe and maintain such networks. In order to provide developers and installers with the ability to analyze the real bus signals easily, a web-based monitoring tool for the M-Bus has been designed and implemented. Combined with a physical bus interface it allows for measuring and recording the bus signals. For this at first a circuit has been developed, which transforms the voltage and current-modulated M-Bus signals to a voltage signal that can be read by a standard ADC and processed by an MCU. The bus signals and packets are displayed using a web server, which analyzes and classifies the frame fragments. As an additional feature an oscilloscope functionality is included in order to visualize the physical signal on the bus. This paper describes the development of the read-out circuit for the Wired M-Bus and the data recovery.
Under a grant of the German ProInno program („Erhöhung der Innovationskompetenz mittelständischer Unternehmen“)the Hochschule Offenburg participated during the past 2 years in an industry project prototyping a new type of service for modern Air Traffic Control (ATC) applications.<br> Objective of the project has been the joint development of hardware and software components for a so-called TIS-B (Traffic Information System - Broadcast) support infrastructure to enable new cockpit applications increasing the air situation awareness for pilots of commercial airliners [1]. At the core of the project is a space-time-scheduler, controlling a battery of TIS-B groundstations over a Wide Area Surveillance Network [4].<br> The project has been successfully concluded and is currently in its evaluation phase. Industry partner was the Karlsruhe-located company COMSOFT, international market leader in ATC sensor networks.
Air traffic control today still works primarily with classical sensors like primary and Secondary Surveillance Radars (PSR, MSSR, Mode-S) [1]. Upcoming is a new technology, ADS (Automatic Dependent Surveillance), which derives positional information from a Global Navigation Satellite System (GNSS) and distributes this data together with additional information from the on-board Flight Management System (FMS) to other aircraft (air-to-air) and to ADS groundstations (air-to-ground). [2] Because the transmission of the data takes place on a shared broadcasting media, like the 1090 MHz Extended Squitter (ES) channel, the technology is also referred to as ADS-Broadcast (ADS-B).
Todays‘ traffic support environments are distributed by nature. In many cases the monitoring, control and guidance of traffic is effected by a federation of coordinating centers, often managed by different organizations, using differing local IT technology and system architecture. Despite the federative character of such systems, maintenance of a consistent overall traffic state is indispensable for a safe operation. This project develops a new type of middleware supporting federative systems
in the domain of Air Traffic Control (ATC), using OMG‘s DDS (Data Distribution Service) standard as contributor.
Implementierung von schnellen Algorithmen auf Basis der FFT in einem digitalen Signalprozessor
(2017)
In dieser Bachelor-Thesis geht es um die Weiterentwicklung des bestehenden Laborversuchs „Schnelle Algorithmen auf Basis der FFT“ des Labors „Digitale Signalverarbeitung“. Dieser Versuch wird momentan mit einem digitalen Signalprozessor (TMS320C6713) umgesetzt. Dabei sollen eine schnelle Faltung, sowie Erweiterungen der bestehenden Software, welche mit dieser zusammenhängen, implementiert werden. Des Weiteren sollen Verbesserungen und Korrekturen an dem bestehenden Projekt vorgenommen werden. Um herauszufinden, was bereits implementiert ist, wird das bestehende Projekt zunächst analysiert. Anschließend wird die schnelle Faltung mit dem für das Labor benötigten Funktionsumfang implementiert. Zudem werden darüber hinaus Erweiterungen der Software umgesetzt, wie z.B. eine Sprachauswahl.
This paper explores the potential of an m-learning environment by introducing the concept of mLab, a remote laboratory environment accessible through the use of handheld devices.
We are aiming to enhance the existing e-learning platform and internet-assisted laboratory settings, where students are offered in-depth tutoring, by providing compact tuition and tools for controlling simulations that are made available to learners via handheld devices. In this way, students are empowered by having access totheir simulations from any place and at any time.
Diese Abschlussarbeit beschäftigt sich mit der Entwicklung eines Sensor-Netzwerks für die Anwendung im Smart-Gardening-Bereich. Dabei geht es im Wesentlichen darum, durch Messung verschiedener Parameter den aktuellen Status der Pflanzen im Garten bewerten zu können. So soll dem Anwender des Systems die Gartenarbeit erleichtert werden.
Zunächst wurden verschiedene Smart-Gardening-Systeme bezüglich Messparametern, Kommunikation und Energieversorgung untersucht. Anhand dieser Ergebnisse wurden Anforderungen an ein eigenes System gestellt. Dieses eigene System verwendet eine an der Hochschule Offenburg entwickelte, energieautarke und drahtlose Sensor-Netzwerk-Plattform. Für das Sensor-Netzwerk wurde ein Konzept entwickelt, indem mehrere Topologien und Zugriffsverfahren untersucht wurden. Ausgewählt wurde schließlich die Verwendung einer Stern-Topologie und die Umsetzung eines Kommunikationsprotokolls auf Grundlage eines zeitbasierten Zugriffsverfahrens. Die erforderliche Basisstation wurde konzipiert und auf Basis eines Raspberry Pi 3 realisiert. Das Kommunikationsprotokoll wurde in die Software von Basisstation und Sensorgeräten integriert. Die Sensor-Plattform wurde um einen kapazitiven Sensor für die Messung der Bodenfeuchte erweitert. Dieser Sensor wurde mit Gartenerde getestet und vermessen. Auf Grundlage der Ergebnisse wurde ein Modell für die Berechnung des Wassergehalts der Erde erstellt. Zuletzt wurde das Sensor-Netzwerk getestet.
Das Sensor-Netzwerk kann einige Dutzend Sensorgeräte verknüpfen. Die Sensorgeräte werden im Garten platziert und sind durch Verwendung von Energy-Harvesting energieautark. Sie senden die gesammelten Messwerte mehrmals täglich an die Basisstation, welche die Messwerte empfängt und abspeichert. Eine Android-App kann via Bluetooth auf die Daten zugreifen und sie dem Anwender anzeigen. Die Funktionalität des Systems wurde im Test nachgewiesen. Das System wird in einer erweiterten Form bei der Landesgartenschau 2018 in Lahr zum Einsatz kommen.
Über die letzten Jahre entstanden unterschiedlichste Gerätschaften, besonders im mobilen Bereich und der Industrie 4.0, die große Datenmengen generieren. Diese müssen in entsprechenden Netzwerken entgegengenommen, verarbeitet und ggf. analysiert werden um einen Mehrwert zu erzielen. Ein Vertreter für die Umsetzung von Echtzeit-Datenverarbeitung ist Apache Spark, ein Open Source Framework, welches für die Analyse von Informationsströmen und Datenbeständen eingesetzt werden kann. Im Rahmen dieser Masterarbeit wird die Apache Spark Plattform von Grund auf erläutert und auf ihre Einsatzfähigkeit im Bereich der verteilten Datenverarbeitung untersucht. Durch die theoretische Einleitung in die Themen Big Data, Streaming Data, Data Mining und Real-Time Analytics wird ein grundlegendes Verständnis für die Aufgaben und Herausforderungen dieses Sachgebiets vermittelt. Es wird die Entwicklung von der Batch- zur Streamingverarbeitung vorgestellt und die Anforderungen, sowie Voraussetzungen für die Umsetzung von Echtzeitsystemen aufgezeigt.
Nachdem diese Grundlagen vermittelt wurden, folgt eine Vorstellung des Projektumfangs der Apache Software Foundation, in welchen sich auch das Spark Projekt einordnen lässt. Die Arbeit erläutert die Grundkonzepte von Apache Spark, wie die Entwicklung, Architektur und der Clusterbetrieb der Plattform. Dabei stützen sich die Untersuchungen auf praktische Beispiele, um die Arbeitsweise von Apache Spark näher aufzuzeigen. Die vorgestellten Themen fallen in die Bereiche der parallelen Datenverarbeitung mit Spark und beschäftigen sich mit den Voraussetzungen für das Erstellen von Anwendungen, die den verteilten Aufbau und die horizontale Skalierbarkeit von Spark ausnutzen. Spark bringt über eigene Bibliotheken auch Funktionalitäten für die Datenverarbeitung in speziellen Aufgabengebieten mit sich. In dieser Arbeit werden ebenfalls die beiden Bibliotheken MLlib, welche im Bereich des maschinellen Lernens Einsatz findet, und Spark Streaming, die Bibliothek für Verarbeitung von Datenflüssen, vorgestellt und deren Funktionsumfang untersucht. Das Kernthema dieser Arbeit bildet die Modellierung von Lösungsmöglichkeiten zur Analyse von Streaming Data. Es wird hierdurch die Funktionsweise von Spark und dessen Streaming Bibliothek anhand von kompletten Applikationen zur Ausreißererkennung in Datenströmen im Detail aufgezeigt.
Die Arbeit zeigt auf, dass Spark durchaus für den Einsatz zur verteilten Datenverarbeitung geeignet ist. Auch der Umgang mit Streaming Data wird durch den Bau der Prototypen nachgewiesen. In dem abschließenden Fazit werden die Erkenntnisse der Arbeit zusammengefasst und die Einsetzbarkeit von Spark diskutiert.
Durch den technischen Fortschritt werden sowohl die diagnostischen, als auch die therapeutischen Medizinprodukte immer komplexer. Gleichzeitig steigt auch der Funktionsumfang an, wodurch Krankheiten besser erkannt und behandelt werden können. Dabei muss das Gerät nicht nur funktional effektiv und sicher sondern auch einfach und intuitiv zu bedienen sein.
Aus diesem Grund muss beim Hersteller als letztes Glied des Entwicklungsprozesses die Produktvalidierung erfolgen. Um diese nach der erfolgreichen Verifizierung vollständig und effizient durchzuführen, wird in dieser Thesis zunächst die Datenanalyse der klinischen Bewertung aufgezeigt. Anschließend werden die Aufgabenanalyse und der Gebrauchstauglichkeitstest mit der Bewertung durch einen Fragebogen als Methoden der Usability-Validierung vorgestellt. Außerdem schließt die Produktvalidierung die Validierung der Lastenheftanforderungen mit ein, was mit Hilfe einer Dokumentenanalyse abgeprüft wird. Abschließend wird die Produktvalidierung in einem Dokument zusammengefasst und die Validität erklärt.
Zur Umsetzung der Validierungen werden am Beispiel eines mobilen EKG-Systems regularienkonforme Validierungsdokumente erörtert.
Eingebettete Systeme werden immer komplexer.Dabei werden System-on-Chips (SoC) eingesetzt und spielen eine sehr wichtige Rolle. Unter SoC versteht man „die Integration aller oder eines großen Teils der Funktionen eines Systems auf einem Chip“ [G]. SoCs haben sehr viele Vorteile. Vor einigen Jahren gab es noch riesige Leiterplatten mit Schaltungen, die aus mehreren Schaltkreisen aufgebaut wurden. Heute werden diese auf einem einzigen Chip realisiert. SoCs sind nicht nur sehr kompakt, sondern verbrauchen auch weniger Energie, da einerseitsdie Bauteile näherbeieinander sind, sie andererseits mit besseren Technologien ausgerüstet sind. Heutige SoCs sind so gebaut, dass sie wiederverwendet werden können. Sie bestehen aus mehreren einzelnen Systemkomponenten, um sowohl Kosten, als auch Entwicklungszeit zu sparen. Neben SoCs sind FPGAs (Field Programmable Gate Array) und CPLDs (ComplexProgrammableLogic Devices)sehr beliebte programmierbare Logikbauelemente, die in der Digitaltechnik ihren Einsatz finden. Sie sind die zwei wesentlichen Gruppen von ProgrammableLogic Devices (PLDs), dieexistieren. Sie bestehen hauptsächlich aus FlipFlops, CPLDs weisen sie aber vergleichsweise weniger auf. FPGAs sind komplexer als CPLDs. In der Hardware wird die Implementierung von arithmetischen Funktionen wie Addierern, Subtrahierern und Multiplizierern teilweise unterstützt. FPGAs sind aus diesem Grund die passenden Bauelemente zur Realisation von Anwendungen wie digitalen Signalverarbeitungssystemen oder Mikroprozessorsystemen.Die größten Hersteller von FPGAs sind Altera und Xilinx. Ein anderes aktuelles Thema sind die Bussysteme in Chips. Aufgrund der Komplexität der oben beschriebenen System-on-Chips, bestehen sie auch aus immer komplexeren Baugruppen, wie Prozessoren, Speichern oder auch Interfacecontrollern. Bussysteme werden zur Verbindung dieser Baugruppen eingesetzt. Je nach Baugruppe-Interfaces werden unterschiedliche Bussystem verwendet. Diese Bussysteme sind mit speziellen Spezifikationen dotiert, die aus diversen Anforderungen folgen. Einheitliche Standards sind daher wichtig. Unter anderen sind Bussysteme wie AMBA, Wishbone und CoreConnect häufig in FPGAs eingesetzt. Ihr Vorteil liegt an Ihren standardisierten Schnittstellen. Auf diese Bussysteme wird ins Detail in Kapitel 2.1 eingegangen. Zu der Familie von AMBA-Bussen gehört der AXI-Bus.Die vorliegende Arbeit beschäftigt sich mit dem AufbaueineswiederverwendbarenMasters, der aufAXI4-Protokoll basiert ist. Dieser sollte zunächst als Ethernet-Master eingesetzt werden, um Burst-Transaktionen zwischen dem Ethernet MAC und einemSpeicher zu ermöglichen, wird aber in anderen Projekten wiederverwendet.
Entwicklung eines Hybridantriebssystems für kommunale Spezialfahrzeuge in Off-Road-Anwendungen
(2010)
In [1] wurde bereits berichtet, dass im Labor für elektrische Antriebe und Leistungselektronik in Kooperation mit den Firmen Heinzmann GmbH & Co. KG und LADOGFahrzeugbau und Vertriebs GmbH ein Wechselrichter zur Speisung eines Synchronmotors für einen Hybridantrieb eines kommunalen Spezialfahrzeugs entwickelt wird. Während in [1] wegen der damals erst kurzen Projektlaufzeit nur die ersten Projektschritte beschrieben werden konnten, wird in diesem Beitrag der derzeit erreichte Entwicklungsstand dargestellt.
The presented paper describes a development project for a formula 1 racing team which was performed at the laboratory for electrical drives and power electronics of the University of Applied Sciences in Offenburg. The kernel of that project was the simulation of an electrical machine with means of a load inverter and a passive filter, so that inverters from contractors could be tested easily without using a real test bench. The whole electrical drive, consisting of the real electrical machine and the inverter is part of a hybrid drive for a formula 1 racing car which is allowed to be used from the racing season 2009.
Im vorliegenden Beitrag werden verschiedene Methoden für den Entwurf eines Stromreglers für pulsweitenmoduliert betriebene Drehstromantriebe beschrieben und miteinander verglichen. In den Vergleich eingeschlossen sind sowohl zeitkontinuierlich entworfene PI-Regler mit klassischer Entkopplung als auch zeitdiskret entworfene PI-Regler mit weiterentwickelter Entkopplung und zeitdiskret entworfene Zustandsregler. Der Fokus liegt dabei auf der Entkopplung der d- und q-Komponente des Statorstromraumzeigers, auch bei hoher Statorfrequenz oder geringer Schaltfrequenz. Es wird gezeigt, dass die Heranziehung von zeitdiskreten Motormodellen und ein darauf basierender Reglerentwurf mit größer werdendem Quotient aus Statorfrequenz und Schaltfrequenz zunehmend Vorteile bietet.
Im Rahmen dieser Arbeit wird ein dezentrales Usermanagement entwickelt, das ein vorhandenes aber veraltetes Usermanagement ersetzen soll.
Zuerst werden verschiedene Technologien für die Umsetzung evaluiert. Dabei wird begründet, warum z. B. dem Relationalen Datenbanksystem von Oracle der Vorzug gegenüber einem NoSQL-System wie MongoDB gegeben wird.
Im Rahmen einer ausführlichen Konzeption werden zuerst die Anforderungen detailliert formu-liert. In einem Grob-Entwurf werden die Beziehungen des alten und des neuen Usermanagements zur Außenwelt dargestellt. Datenmodellierung und Skizzierung der Paket- bzw. Klassen-Struktur innerhalb der Anwendung bilden die Grundlage für die spätere Implementierung. Ein besonderer Schwerpunkt bei der Konzeptionierung liegt auf dem Entwurf der REST-API.
Bei der Implementierung werden die Schritte von der Einrichtung des Spring-Frameworks bis zur lauffähigen Anwendung beschrieben. Der Umgang mit der Datenbank und dem OR-Mapper sind Schwerpunkte der Implementierung, ebenso wie die Umsetzung der REST-Schnittstellen. Die fachlichen Prozesse der Daten-Migration, der Verarbeitung von Requests aus einem zentralen System und des GLN-Mappings werden in eigenen Kapiteln behandelt.
Am Ende werden die erzielten Ergebnisse dokumentiert, offene Punkte angesprochen und ein Fazit gezogen.