Um Langzeittests mit Embedded Computern in einer Klimakammer durchzuführen, ist eine überarbeitete Version des Climate Chamber Controllers erforderlich. Der neue Climate Chamber Controller verügt über einen Mikrocontroller, auch Test and Measurement Controller genannt, der über Ethernet mittels MQTT mit dem Bediensystem kommuniziert. Der Test and Measurement Controller nimmt Befehle vom Bediensystem entgegen und steuert das Device Under Test. Gleichzeitig sammelt dieser Messdaten über Schnitttellen wie GPIO, UART, ADC und I2C und übermittelt diese an das Bediensystem. Im Umfang dieser Bachelorthesis wurde das Auslesen und die Verarbeitung der Daten der UART-Schnittstelle konzipiert und realisiert. Für die Umsetzung wurde die Firmware durch FreeRTOS Tasks mit den neuen Funktionen erweitert. Die ergänzten Funktionalitäten wurden durch ausführliche Tests auf ihre Funktionsfähigkeit überprüft. Im Rahmen der Arbeit konnte eine Firmware entwickelt werden, welche die Daten der UART-Schnittstelle ausliest und zuverlässig über MQTT an das Bediensystem übermittelt.
A revised version of the climate chamber controller is required to carry out long-term tests on embedded computers in a climate chamber. The new climate chamber controller has a microcontroller, also known as a test and measurement controller, which communicates with the operating system via Ethernet using MQTT. The test and measurement controller receives commands from the operating system and controls the device to be tested. At the same time, it collects measurement data via interfaces such as GPIO, UART, ADC and I2C and transmits it to the operating system. As part of this bachelor's thesis, the reading and processing of data from the UART interface was designed and implemented. For the implementation, the firmware was extended with the new functions using FreeRTOS tasks. Extensive tests were carried out to check the functionality of the added functions. As part of the work, a firmware was developed that reads the data from the UART interface and reliably forwards it to the operating system via MQTT.
Um Langzeittests mit Embedded Computern in einer Klimakammer durchzuführen, ist eine überarbeitete Version des Climate Chamber Controllers erforderlich. Der neue Climate Chamber Controller verügt über einen Mikrocontroller, auch Test and Measurement Controller genannt, der über Ethernet mittels MQTT mit dem Bediensystem kommuniziert. Der Test and Measurement Controller nimmt Befehle vom Bediensystem entgegen und steuert das Device Under Test. Gleichzeitig sammelt dieser Messdaten über Schnitttellen wie GPIO, UART, ADC und I2C und übermittelt diese an das Bediensystem. Im Umfang dieser Bachelorthesis wurde das Auslesen und die Verarbeitung der Daten der UART-Schnittstelle konzipiert und realisiert. Für die Umsetzung wurde die Firmware durch FreeRTOS Tasks mit den neuen Funktionen erweitert. Die ergänzten Funktionalitäten wurden durch ausführliche Tests auf ihre Funktionsfähigkeit überprüft. Im Rahmen der Arbeit konnte eine Firmware entwickelt werden, welche die Daten der UART-Schnittstelle ausliest und zuverlässig über MQTT an das Bediensystem übermittelt.
A revised version of the climate chamber controller is required to carry out long-term tests on embedded computers in a climate chamber. The new climate chamber controller has a microcontroller, also known as a test and measurement controller, which communicates with the operating system via Ethernet using MQTT. The test and measurement controller receives commands from the operating system and controls the device to be tested. At the same time, it collects measurement data via interfaces such as GPIO, UART, ADC and I2C and transmits it to the operating system. As part of this bachelor's thesis, the reading and processing of data from the UART interface was designed and implemented. For the implementation, the firmware was extended with the new functions using FreeRTOS tasks. Extensive tests were carried out to check the functionality of the added functions. As part of the work, a firmware was developed that reads the data from the UART interface and reliably forwards it to the operating system via MQTT.