TY - THES U1 - Bachelor Thesis A1 - Carpisan, Ümmühan T1 - Programmierung eines ESP32-Mikrocontrollers zur Überwachung einer Batteriespannung über die LoRaWAN Funktechnologie N2 - Im Rahmen dieser Abschlussarbeit wird die Kommunikation in LoRaWAN Funktechnologie getestet. Der Fokus ist hier die Programmierung eines ESP32- Mikrocontrollers, der LoRaWAN-Kommunikationsfähig ist und Spannungswerte an einer Batterie überwacht. Dabei ermöglicht es die Programmierung des ESP32, die Nutzdaten an einen Netzwerkserver zu senden. Der Abruf der Informationen erfolgt über einen Internetzugriff auf den Netzwerkserver. Zum Test wurde ein Labornetzgerät und eine Leiterplatte benutzt. Hierbei wurde die Spannung über einen ADC eingelesen und über LoRaWAN an den Netzwerkserver weitergeleitet. Y2 - 2022 UN - https://nbn-resolving.org/urn:nbn:de:hbz:dm13-33268 U6 - https://doi.org/10.26205/opus-3326 DO - https://doi.org/10.26205/opus-3326 SP - 100 S1 - 100 ER - TY - THES U1 - Bachelor Thesis A1 - Samdouni, Fouzya T1 - Realisierung einer UART zur CAN Kommunikationsbrücke mit Hilfe eines STM32 ARM Microcontrollers N2 - Diese Bachelorarbeit beschäftigte sich mit der Realisierung einer UART-zu-CAN-Kommunikationsbrücke mithilfe eines STM32L476RG ARM Mikrocontrollers. Ziel des Projekts war es, die Kommunikation zwischen zwei PCs und zwei Mikrocontrollern über UART und CAN zu ermöglichen. Die Arbeit umfasste die physische Verbindung der Komponenten, die Programmierung der Mikrocontroller mit Hilfe von STMCubeIDE und CubeMX sowie die Erstellung einer Benutzeroberfläche mit Qt Creator. Die CAN-Protokolleinheit im STM32L476RG Mikrocontroller spielte eine zentrale Rolle in diesem Projekt. Sie ermöglichte die CAN-Kommunikation nach erfolgreicher Konfiguration. Durch die Überwachung der Signale über ein Oszilloskop konnte die ordnungsgemäße Datenübertragung festgestellt werden. Die Arbeit prä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ücke erfolgreich realisiert wurde und die Datenübertragung zuverlässig funktioniert. Diese Arbeit liefert somit einen wertvollen Beitrag zur Entwicklung von Kommunikationslösungen in eingebetteten Systemen und zeigt, wie Mikrocontroller effektiv für die Realisierung von Kommunikationsbrücken eingesetzt werden können. Dieses Projekt eröffnet Möglichkeiten für zukünftige Anwendungen, bei denen die Vernetzung von Mikrocontrollern und PCs erforderlich ist. N2 - This bachelor's thesis focused on the implementation of a UART-to-CAN communication bridge using an STM32L476RG ARM microcontroller. The project aimed to enable communication between two PCs and two microcontrollers via UART and CAN. The work included the physical connection of the components, programming the microcontrollers using STMCubeIDE and CubeMX, and creating a user interface with Qt Creator. The CAN protocol unit in the STM32L476RG microcontroller played a central role in the communication after successful configuration. By monitoring signals on the oscilloscope proper data transmission has been ensured. The thesis presents the configuration of the UART and CAN interfaces and the implementation of communication protocols to exchange messages between the PCs and microcontrollers. The results demonstrate the successful realization of the communication bridge, with reliable data transmission. This work, therefore, makes a valuable contribution to the development of communication solutions in embedded systems, demonstrating how microcontrollers can effectively realize communication bridges. This project opens avenues for future applications where networking microcontrollers and PCs is necessary. KW - Qt Creator KW - communication bridge KW - can KW - uart KW - stm32 KW - kommunikationsbrücke Y2 - 2023 UN - https://nbn-resolving.org/urn:nbn:de:hbz:dm13-37664 U6 - https://doi.org/10.26205/opus-3766 DO - https://doi.org/10.26205/opus-3766 SP - 79 S1 - 79 ER -