@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{Yigit2022, type = {Bachelor Thesis}, author = {Yigit, Alperen}, title = {Temperaturstabile Bandgap-Spannungsreferenz mit stabilisiertem Differenzverst{\"a}rker mit einer Referenzspannung von 1,2 V f{\"u}r die Verwendung in einem synchronen Buck-Konverter}, doi = {10.26205/opus-3196}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-31969}, pages = {79}, year = {2022}, abstract = {In dieser Arbeit wird eine temperaturstabile Bandgap-Spannungsreferenzschaltung (dt. Bandabstandsreferenz) mit stabilisiertem Differenzverst{\"a}rker f{\"u}r einen synchronen Buck-Konverter (dt. Abw{\"a}rtswandler) entwickelt, welcher eine Eingangsspannung von 3,3 V in eine Ausgangsspannung von 1,2 V umwandelt. Die Bandgap-Spannungsreferenzschaltung ist eine von vielen ben{\"o}tigten Komponenten des synchronen Buck-Konverters, welche im Rahmen dieser Arbeit entwickelt wurde und in die Schaltung des Buck-Konverters integriert werden soll. F{\"u}r die Entwicklung und Simulation der Schaltung der Spannungsreferenz wird das Programm ,,Virtuoso 6.1-64b" des Softwareherstellers ,,Cadence Design Systems" verwendet. Cadence Design Systems, Inc. ist einer der weltweit gr{\"o}ßten Anbieter von Entwurfsautomatisierung elektronischer Systeme. Diese Software bietet Simulationsmodelle f{\"u}r alle im Abw{\"a}rtswandler verwendeten Bauteile.}, 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{Ben Slimane2023, type = {Bachelor Thesis}, author = {Ben Slimane, Nader}, title = {Stabilisierung eines Low-Drop Out Spannungsreglers mit Hilfe eines Source-Folger basiertens Spannungsbuffers}, doi = {10.26205/opus-3369}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-33698}, pages = {61}, year = {2023}, abstract = {In dieser Arbeit wird ein Low-Dropout Spannungsregler f{\"u}r einen synchronen Abw{\"a}rtswandler/Tiefsetzsteller (eng. Step-Down/Buck-Converter) entwickelt. Im Rahmen des Projektes soll ein integrierter Spannungsregler, der eine Eingangsspannung von 3,3 V in eine Ausgangsspannung von 3,1 V umwandelt, in einer 180nm CMOS Technologie entworfen werden. F{\"u}r die Entwicklung und Simulation der Schaltung des Reglers wird das Programm „Virtuoso" des Softwareherstellers „Cadence Design Systems" verwendet.}, language = {de} } @phdthesis{Samdouni2023, type = {Bachelor Thesis}, author = {Samdouni, Fouzya}, title = {Realisierung einer UART zur CAN Kommunikationsbr{\"u}cke mit Hilfe eines STM32 ARM Microcontrollers}, doi = {10.26205/opus-3766}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-37664}, pages = {79}, year = {2023}, abstract = {Diese Bachelorarbeit besch{\"a}ftigte sich mit der Realisierung einer UART-zu-CAN-Kommunikationsbr{\"u}cke mithilfe eines STM32L476RG ARM Mikrocontrollers. Ziel des Projekts war es, die Kommunikation zwischen zwei PCs und zwei Mikrocontrollern {\"u}ber UART und CAN zu erm{\"o}glichen. Die Arbeit umfasste die physische Verbindung der Komponenten, die Programmierung der Mikrocontroller mit Hilfe von STMCubeIDE und CubeMX sowie die Erstellung einer Benutzeroberfl{\"a}che mit Qt Creator. Die CAN-Protokolleinheit im STM32L476RG Mikrocontroller spielte eine zentrale Rolle in diesem Projekt. Sie erm{\"o}glichte die CAN-Kommunikation nach erfolgreicher Konfiguration. Durch die {\"U}berwachung der Signale {\"u}ber ein Oszilloskop konnte die ordnungsgem{\"a}ße Daten{\"u}bertragung festgestellt werden. Die Arbeit pr{\"a}sentiert die Konfiguration der UART- und CAN-Schnittstellen sowie die Implementierung von Kommunikationsprotokollen, um Nachrichten zwischen den PCs und Mikrocontrollern auszutauschen. Die Ergebnisse zeigen, dass die Kommunikationsbr{\"u}cke erfolgreich realisiert wurde und die Daten{\"u}bertragung zuverl{\"a}ssig funktioniert. Diese Arbeit liefert somit einen wertvollen Beitrag zur Entwicklung von Kommunikationsl{\"o}sungen in eingebetteten Systemen und zeigt, wie Mikrocontroller effektiv f{\"u}r die Realisierung von Kommunikationsbr{\"u}cken eingesetzt werden k{\"o}nnen. Dieses Projekt er{\"o}ffnet M{\"o}glichkeiten f{\"u}r zuk{\"u}nftige Anwendungen, bei denen die Vernetzung von Mikrocontrollern und PCs erforderlich ist.}, language = {de} } @phdthesis{Smaalia2023, type = {Bachelor Thesis}, author = {Smaalia, Mohamed Mansour}, title = {Programmierung eines STM32-Mikrocontrollers als steuerbares Spannungsmessger{\"a}t mit SCPI-Schnittstelle}, doi = {10.26205/opus-3669}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-36698}, pages = {80}, year = {2023}, abstract = {Ziel dieser Bachelorarbeit ist es, einen Mikrocontroller mit integriertem A/D-Wandler so zu konfigurieren, dass er als Spannungsmessger{\"a}t verwendet werden kann, welches mit SCPI-Befehlen gesteuert werden kann. In diesem Projekt wird das STM32L476 Nucleo Board mit acht unabh{\"a}ngigen ADC Kan{\"a}len verwendet. Zur Kommunikation mit dem Board und zum Testen der Programmierung des Mikrocontrollers wurde eine Qt-Applikation entwickelt. Die Qt-Anwendung sendet einen Befehl an den Mikrocontroller. Der Mikrocontroller empf{\"a}ngt den Befehl und auf Basis dieses Befehls wird der entsprechende entsprechende Anweisung ausgef{\"u}hrt.}, 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} } @phdthesis{Noss2024, type = {Bachelor Thesis}, author = {Noss, Julian}, title = {Phasenstrommessung in der Antriebstechnik mittels Sigma-Delta Analog Digital Wandlung}, doi = {10.26205/opus-3798}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-37984}, pages = {82}, year = {2024}, abstract = {In dieser Arbeit wird die Entwicklung einer Filterstruktur in VHDL zur Auswertung eines Sigma-Delta gewandelten Signals dokumentiert. Daf{\"u}r werden Funktionsweise, Aufbau und Verwendung des Modulators und des Filters dargestellt. Zur {\"U}berpr{\"u}fung wird der Filter sowohl simuliert als auch auf einem Arty Z7 FPGA Board ausgef{\"u}hrt und der Ausgang {\"u}ber einen DAC mit einem Oszilloskop gemessen.}, language = {de} } @phdthesis{Schreiter2023, type = {Bachelor Thesis}, author = {Schreiter, Lucas}, title = {Konzepte zur Steigerung der Resilienz gegen{\"u}ber strahleninduzierten Logikfehlern des MOPS-HUB FPGA Entwurfs im Kontrollsystem des ATLAS Pixeldetektors}, doi = {10.26205/opus-3393}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-33932}, pages = {80}, year = {2023}, abstract = {Diese Arbeit besch{\"a}ftigt sich mit zwei Konzepten zur Steigerung der Resilienz gegen{\"u}ber strahleninduzierten Logikfehlern des MOPS-HUB FPGA Entwurfs im Kontrollsystem des ATLAS Pixeldetektors am CERN. Um die Genauigkeit und Zuverl{\"a}ssigkeit der Detektordaten zu gew{\"a}hrleisten, m{\"u}ssen die elektronischen Systeme robust und fehlertolerant gegen{\"u}ber einer strahlenbelasteten Umgebung sein. Zum einen wird die M{\"o}glichkeit der partiellen Rekonfiguration von Xilinx FPGAs als Methode zur Fehlerbereinigung des FPGA Konfigurationsspeichers n{\"a}her vorgestellt. Es wurde ein Testentwurf und ein Programm zur teilweisen Rekonfiguration des FPGA aus der Anwenderlogik heraus mittels ICAP entwickelt. Als zweites Konzept wurde sich mit der Anwendung von TMR auf den MOPS-HUB Entwurf besch{\"a}ftigt. Es wurden Tools entworfen, welche den manuellen Aufwand der Implementierung von TMR reduzieren und bei der Validierung unterst{\"u}tzen.}, language = {de} } @phdthesis{Nurullah2019, type = {Bachelor Thesis}, author = {Nurullah, {\"O}zkan}, title = {Konfiguration und Inbetriebnahme des FTDI 2232H Mini Moduls als I2C Schnittstelle}, doi = {10.26205/opus-3065}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:dm13-30651}, pages = {108}, year = {2019}, abstract = {In dieser Arbeit wird der Aufbau einer Verbindung zwischen einem Linux Rechner unter Verwendung der Programmierumgebung QT-Creator und der D2XX Bibliothek erl{\"a}utert. Anschließend wird das Mini Modul als I2C-Schnittstelle konfiguriert, und f{\"u}r die Kommunikation mit dem Speicherbaustein EEPROM 24LC256 {\"u}ber das I2C Protokoll verwendet. Zur Umsetzung dieser Ziele wurde eine GUI zur Steuerung des Mini Moduls programmiert und eine Testplatine f{\"u}r die Platzierung der ben{\"o}tigten Bauteile erstellt. Die mit der GUI programmierte Applikationssoftware erlaubte zun{\"a}chst nur die Aktivierung von einzelnen LEDs, die auf der Platine angebracht und mit dem Mini-Modul verbunden waren. Schließlich wurde die GUI und die Applikationssoftware um die Ansteuerung des Mini Moduls als I2C-Schnittstelle erweitert, so dass eine I2C Daten{\"u}bertragung gestartet und die empfangenen Daten ausgewertet werden konnten. Als letztes wurde der Datentransfer anhand eines Oszilloskops {\"u}berwacht und analysiert.}, language = {de} }