@phdthesis{Koray2019, type = {Bachelor Thesis}, author = {Koray, Cetin}, title = {Entwicklung einer Transimpedanzverst{\"a}rkerschaltung zur Detektion des Einschaltzeitpunktes der Laserdiode einer Time-of-Flight Kamera}, doi = {10.26205/opus-3052}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-30527}, pages = {88}, year = {2019}, abstract = {Inhalt dieser Arbeit ist der Entwurf und der Aufbau eines Photodiodenverst{\"a}rkers. Mithilfe der erstellten Platine kann die Detektion von Laserpulsen einer ToF-Ka-mera erfolgen. Dazu werden spezifische Bauteile ausgesucht und mit der Software Cadence simuliert. Anschließend wird die Platine mit der Software Altium Desig-ner entworfen. Als letztes wird die Schaltung auf ihre Funktionalit{\"a}t {\"u}berpr{\"u}ft und im Zusammenspiel mit der Kamera getestet.}, language = {de} } @phdthesis{Wenske2020, type = {Bachelor Thesis}, author = {Wenske, Florian}, title = {Entwurf und Validierung eines diskreten Infrarot LEDTreibers f{\"u}r die Charakterisierung von ToF-Kameras}, doi = {10.26205/opus-3060}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-30609}, pages = {68}, year = {2020}, abstract = {Im Rahmen dieser Bachelorthesis wird ein Infrarot LED-Treiber auf Basis eines PCBs entwickelt, welcher anschließend charakterisiert wird. Die Hauptbestandteile der Schaltung bilden ein MOSFET und eine High-Power IR-LED. Der Fokus liegt hierbei auf der Analyse des zeitlichen Verhaltens der Lichtemission der LED, um die Eignung dieser Schaltung f{\"u}r ToF-Kameras zu untersuchen. Die vorliegenden Messergebnisse werden mithilfe von Simulationen reproduziert, um eine Grundlage f{\"u}r die genauere Pr{\"u}fung der Einflussfaktoren zu erhalten.}, language = {de} } @phdthesis{Tijani2020, type = {Bachelor Thesis}, author = {Tijani, Sofiene}, title = {VHDL-Implementierung der Arkussinusfunktion und der Division von Festkommazahlen nach dem CORDIC Algorithmus}, doi = {10.26205/opus-2997}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-29974}, pages = {61}, year = {2020}, abstract = {Im Rahmen dieser Arbeit werden digitale Schaltungen f{\"u}r die Berechnung von Quotienten und die Auswertung der Arkussinusfunktion entworfen und implementiert. Da diese f{\"u}r die Entwicklung eines kompakten Winkelsensors ben{\"o}tigt werden, wird f{\"u}r die Realisierung der CORDIC-Algotihmus verwendet, welcher die Umsetzung und die Funktionsauswertung mit geringem Hardwareaufwand auf einem FPGA erlaubt. F{\"u}r die beiden Operationen wird in VHDL jeweils ein Modul entworfen und simuliert und abschließend auf einem Testboard {\"u}berpr{\"u}ft. Durch die Simulation und die Tests wird die korrekte Funktion des Entwurfs sowie dessen Genauigkeit bei der Berechnung {\"u}ber einen weiten Arbeitsbereich verifiziert.}, language = {de} } @phdthesis{Br{\"u}nger2020, type = {Master Thesis}, author = {Br{\"u}nger, Fabian}, title = {Integration eines Hardwarebeschleunigers f{\"u}r Maschinelles Lernen in einen RISC-V RV32IM Prozessor {\"u}ber Memory-Mapped Register}, doi = {10.26205/opus-2998}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-29988}, pages = {150}, year = {2020}, abstract = {Im Rahmen dieser Arbeit wurde eine Analyse auf Register Transfer Level (RTL) Ebene des vom Fraunhofer IMS in Verilog entwickelten RV32IM RISC-V Prozessors durchgef{\"u}hrt und der Configurable Accelerator Engine for Convolution Operations (Caeco) als Hardware-Beschleuniger f{\"u}r Maschinelles Lernen (ML) integriert. Das Design wurde speziell auf das Lesen von Caecodaten und auf das Interrupt-Verhalten getestet und verifiziert. Das Schreiben von Caecodaten wurde zwar auf RTL Ebene simuliert, allerdings nicht auf dem Field Programmable Gate Arrays (FPGA) verifiziert. Durch einen erarbeiteten Hardware- und Software-Entwicklungsfluss werden beide Str{\"a}nge optimiert und parallelisiert. Die Hardware-Entwicklung wurde in eine Gitlab Development and Operations (DevOps) Umgebung integriert, wodurch das Design im Project Batch Flow Modus der Vivado 2020.1 IDE automatisiert simuliert, synthetisiert und auf der Entwicklungsplatine Nexys4 DDR implementiert wird. Die Verifizierungsgrundlage bildet der entwickelte Programm- Code, der f{\"u}r die RTL Simulation, f{\"u}r die Simulation im Instruktionssimulator riscvOVPsim der Firma Imperas und dem Debugging des Designs auf dem FPGA genutzt wird. Letzteres wurde in der Eclipse IDE durchgef{\"u}hrt, wobei der JTAG Olimex ARM-USB-Tiny-H Adapter als Debug-Schnittstelle eingesetzt worden ist. Die Schnittstelle der beiden Entwicklungsstr{\"a}nge bilden zwei eigens geschriebene Rust Programme und das Xilinx Programm data2mem, durch die die kompilierten ELF Dateien in xilinx-kompatible MEM bzw. COE Dateien umgewandelt werden.}, language = {de} } @phdthesis{Bouroumiya2021, type = {Master Thesis}, author = {Bouroumiya, Reda}, title = {Digital geregelte Frequenzkorrektur eines strahlenharten Relaxations-Oszillators f{\"u}r eine CAN Bittiming Einheit in 65nm CMOS Technologie}, doi = {10.26205/opus-3071}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-30711}, pages = {122}, year = {2021}, abstract = {Diese Arbeit behandelt den Entwurf und die Implementierung einer Frequenzregelung f{\"u}r den analogen Relaxationsoszillator des im Kontrollsystem des ATLAS-Pixeldetektors eingesetzten CANakari-Controllers des MOPS Chips. Bestehend aus einem Pulsz{\"a}hler, einem PID-Regler, Phasenfehler-Register und einem Control-FSM-Modul, wird das Regelsystem mit dem digital-gesteuerten analogen Oszillator und der Bittiming-Logik verdrahtet. Diese Komponenten k{\"o}nnen miteinander kommunizieren, Daten austauschen und bilden somit einen geschlossenen Regelkreis. Der Regelalgorithmus beobachtet das eingehende Signal Rx des CAN Busses und ver{\"a}ndert die Stellgr{\"o}ße bei entstehender Regelabweichung durch die Detektierung einer fallenden Flanke außerhalb des im CAN Standard definierten Synchronisationssegments, so dass die Taktfrequenz in einem Toleranzintervall stabilisiert wird. Dies gew{\"a}hrleistet, dass es im CAN-Netzwerk nicht zu Synchronisationsfehlern bei der Nachrichten{\"u}bertragung kommt. Da es sich um eine gemischte analog/digitale Schaltung handelt, wird das Regelkreis-Verhalten mit Hilfe einer A/MS-Simulationen beurteilt. Die Simulationen dienen einerseits zur Untersuchung wichtiger dynamischer Eigenschaften der Regelstrecke und andererseits zur Beurteilung des Regelkreis-Verhaltens mit den gew{\"a}hlten Regler-Parametern.}, language = {de} } @phdthesis{Karaarslan2021, type = {Bachelor Thesis}, author = {Karaarslan, Remzi}, title = {Automatisierte messtechnische Charakterisierung eines Time-to-Digital Converters f{\"u}r eine Time-of-Flight Anwendung}, doi = {10.26205/opus-3101}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-31017}, year = {2021}, abstract = {In dieser Bachelorarbeit wird ein Time-to-Digital Converter f{\"u}r eine Time-of-Flight Anwendung untersucht und durch Messungen charakterisiert. Der Time-to-Digital Converter, der von zwei ehemaligen Studenten der Fachhochschule Dortmund entwickelt wurde, ist daf{\"u}r zust{\"a}ndig, die temperaturbedingte {\"A}nderung der Einschaltverz{\"o}gerung der Lichtquelle, die w{\"a}hrend den Signalaufnahmen einer Time-of-Flight Kamera entsteht, zu erfassen und die entstandenen Verz{\"o}gerungen zu korrigieren. Die Aufgabe dieser Arbeit ist es, den entwickelten Testchip mit einer vorentwickelten Platine von Elmos Semiconductor SE zu analysieren und zu {\"u}berpr{\"u}fen, ob der Testchip ordnungsgem{\"a}ß funktioniert. Um den Testchip so aussagekr{\"a}ftig wie m{\"o}glich zu testen, wird unter Einbindung der Programmiersoftware Qt der Test des TDC automatisiert.}, language = {de} } @phdthesis{Kiyak2021, type = {Bachelor Thesis}, author = {Kiyak, Mehmet}, title = {Konfiguration einer GNU RISC-V Toolchain f{\"u}r die Programmierung eines Sipeed Longan Nano Mikrocontroller-Boards in der Eclipse IDE}, doi = {10.26205/opus-3123}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-31230}, pages = {81}, year = {2021}, abstract = {Diese Arbeit besch{\"a}ftigt sich mit der Konfiguration der GNU RISC-V Toolchain f{\"u}r die erste Programmierung des Entwicklungsboards Sipeed Longan Nano in der Eclipse Entwicklungsumgebung. In diesem Zusammenhang wurde der Aufbau eines Mikrocontrollers, der Ablauf der Erstellung von Software und die Konfiguration der GNU RISC-V Toolchain f{\"u}r die Programmierung der RGB LED des Entwicklungsboards beschrieben. Dazu geh{\"o}rt das Linker-Script, die Vektortabelle und der Startcode.}, language = {de} } @phdthesis{Battai2022, type = {Bachelor Thesis}, author = {Battai, Abdallah}, title = {Steuerung eines Keithley 2400 Sourcemeters {\"u}ber eine RS-232 Schnittstelle mit Hilfe von SCPI Befehlen}, doi = {10.26205/opus-3297}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-32977}, pages = {46}, year = {2022}, abstract = {Control of a Keithley 2400 Sourcemeters via an RS-232 Interface using SCPI Commands}, language = {de} } @phdthesis{Gasmi2022, type = {Bachelor Thesis}, author = {Gasmi, Amine}, title = {Auslegung eines Tiefsetzstellers mit pulsweitenmodulierter Regelung durch einen Hysterese-Komparator}, doi = {10.26205/opus-3282}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-32825}, pages = {29}, year = {2022}, abstract = {Die Bachelorthesis besch{\"a}ftigt sich mit dem Entwurf eines Tiefsetzstellers in einer 180nm CMOS Technologie. Der Fokus liegt auf der Umsetzung einer Regelung, die auf einem Hysterese Verfahren beruht und daf{\"u}r sorgt, dass der Tiefsetzsteller die erforderliche Ausgangsspannung unabh{\"a}ngig von St{\"o}rparametern erreicht. Zwei verschiedene Verfahren, die auf einer Welligkeitsinjektionstechnik beruhen, werden vorgestellt und untersucht. Der Tiefsetzsteller wird f{\"u}r eine gegebene Spezifikation ausgelegt und es werden beide Ans{\"a}tze der Hysterese-Regelung umgesetzt und mit Hilfe der Simulationsresultate verifiziert}, language = {de} } @phdthesis{Carpisan2022, type = {Bachelor Thesis}, author = {Carpisan, {\"U}mm{\"u}han}, title = {Programmierung eines ESP32-Mikrocontrollers zur {\"U}berwachung einer Batteriespannung {\"u}ber die LoRaWAN Funktechnologie}, doi = {10.26205/opus-3326}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-33268}, pages = {100}, year = {2022}, abstract = {Im Rahmen dieser Abschlussarbeit wird die Kommunikation in LoRaWAN Funktechnologie getestet. Der Fokus ist hier die Programmierung eines ESP32- Mikrocontrollers, der LoRaWAN-Kommunikationsf{\"a}hig ist und Spannungswerte an einer Batterie {\"u}berwacht. Dabei erm{\"o}glicht es die Programmierung des ESP32, die Nutzdaten an einen Netzwerkserver zu senden. Der Abruf der Informationen erfolgt {\"u}ber einen Internetzugriff auf den Netzwerkserver. Zum Test wurde ein Labornetzger{\"a}t und eine Leiterplatte benutzt. Hierbei wurde die Spannung {\"u}ber einen ADC eingelesen und {\"u}ber LoRaWAN an den Netzwerkserver weitergeleitet.}, language = {de} }