@techreport{EmmertGlueckFreilingeretal., author = {Emmert, Michael and Gl{\"u}ck, Sven and Freilinger, Eva and Brandl, Dominik and Schindler, Sebastian and Kaul, Nicolas and Rasp, Franziska and Akstaller, Monika and Wetzel, Daniel and Jupke, Michael and Bodensteiner, Michael and Hohlfeld, Philipp and B{\"o}hm, Kevin and Brem, Theresa and Hammer, Pascal and Singer, Thomas and Karing, Maria and Schneider, Viola and Ostermeier, Tobias}, title = {FMS-Berichte (Mai 2021)}, editor = {Meier, Hans and Niemetz, Michael and Reindl, Andrea}, address = {Regensburg}, doi = {10.35096/othr/pub-1915}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:898-opus4-19155}, pages = {99}, abstract = {Dieser Bericht entstand auf Initiative der Studierenden des 2020 neu gegr{\"u}ndeten Masterstudiengangs „Elektro- und Informationstechnik (MEI)", die an der Pflichtlehrveranstaltung „Forschungsmethoden und Seminar (FMS)" im Wintersemester 2020/21 teilnahmen. Diese Lehrveranstaltung hat das Ziel, systematisch an das wissenschaftliche Arbeiten, speziell die Wissenschaftskommunikation, heranzuf{\"u}hren. Daher war geeignete Literatur zu einem individuellen Thema zu recherchieren, Ver{\"o}ffentlichungen auf ihre Relevanz hin zu beurteilen und letztendlich eine eigene Ausarbeitung basierend auf der Literaturrecherche zu erarbeiten und diese in einem Vortrag zu pr{\"a}sentieren. Parallel dazu erfolgte im Theorieteil die entsprechende Hinf{\"u}hrung zu den verschiedenen Elementen der Wissenschaftskommunikation: • Bedeutung der Wissenschaftskommunikation f{\"u}r die Arbeit der Ingenieure in Forschung und Entwicklung • Literaturrecherche, Suchmaschinen, Sichtung und Analyse vorhandener Publikationen, Bewertung der Qualit{\"a}t aufgefundener Fachliteratur, Auswahl geeigneter Materialien f{\"u}r die eigene Arbeit • Aufbereitung und Darstellung der recherchierten technischer Inhalte in Form einer seitenanzahlbegrenzten wissenschaftlichen Ausarbeitung • Einhalten formaler Randbedingungen bzgl. Strukturierung, einschl. Bildnachweise und Zitationsstile • Peer-review-Prozess bei wertsch{\"a}tzender Beurteilung der Leistung anderer • Publikumsangepasstes Aufbereiten komplexer fachlicher Inhalte mit hochschul{\"o}ffentlicher Pr{\"a}sentation der Ergebnisse • F{\"u}hren m{\"u}ndlicher wissenschaftlicher Diskurse Nachdem die Masterstudierenden in der Regel {\"u}ber noch keine eigene wissenschaftliche Forschungserfahrung bzw. -inhalte verf{\"u}gen, lag der w{\"a}hlbare Schwerpunkt der Literatursuche auf der Bearbeitung von vorgegeben aktuellen technischen oder gesellschaftspolitischen Forschungsthemen.}, language = {de} } @inproceedings{WetzelReindlMeieretal., author = {Wetzel, Daniel and Reindl, Andrea and Meier, Hans and Niemetz, Michael and Farmbauer, Michael}, title = {A Customized Python Interface for Windows OS for a Low Budget USB-to-CAN-Adapter}, series = {International Conference on Electrical, Computer and Energy Technologies (ICECET 2022): 20-22 July 2022, Prague, Czech Republic}, booktitle = {International Conference on Electrical, Computer and Energy Technologies (ICECET 2022): 20-22 July 2022, Prague, Czech Republic}, publisher = {IEEE}, address = {Piscataway, NJ, USA}, isbn = {978-1-66547-087-2}, doi = {10.1109/ICECET55527.2022.9872574}, pages = {5}, abstract = {Over the last three decades, the Controller Area Network (CAN) has become the dominant communication in embedded systems. Especially for automotive systems it offers advantages including high robustness, low error rate and high reliability combined with low power consumption. Therefore, learning the basics of this bus system is substantial in this field. Nowadays, various media about the functionality and use of CAN exist which make it easy to read into the topic. But often, theory alone is not sufficient. To deepen the understanding, practical implementation contributes significantly. However, affordable and easy-to-use CAN devices for training purposes are scarce. Existing equipment can be divided into expensive professional devices, which have many functions and inexpensive ones for hobbyists, which require difficult configurations. Therefore, a practical solution is a low-budget device equipped with an overlay which deals with the time consuming configurations. This paper covers the development of a python interface for a purchasable cost effective CAN device for Windows OS. The intention is to create an easy-to-use program that enables beginners to get in touch with CAN and collect practical experience. At the start, a brief explanation of the CAN functionality is given. After that, we introduce the hardware used in this project. Next, the software part covers the development of the interface and the integration of this interface into python-can. Furthermore, a virtual playground is introduced for testing purposes. Also, to demonstrate the functionality of the interface, a test program is executed in conjunction with a logic analyzer.}, language = {en} } @article{HoltmannspoetterCzarneckiFeuchtetal., author = {Holtmannsp{\"o}tter, Jens and Czarnecki, J{\"u}rgen von and Feucht, Florian and Wetzel, Michael and Gudladt, Hans Joachim and Hofmann, Timo and Meyer, J. C. and Niedernhuber, Michal}, title = {On the Fabrication and Automation of Reliable Bonded Composite Repairs}, series = {Journal of adhesion}, volume = {91}, journal = {Journal of adhesion}, number = {1-2}, publisher = {Taylor\&Francis}, doi = {10.1080/00218464.2014.896211}, pages = {39 -- 70}, abstract = {For structures made of carbon fiber-reinforced plastics (CFRP), fast, robust, and reliable repair technologies are mandatory for economical usage. In this paper, the authors explain their strategy and experiences. An automated process is proposed to achieve the challenging goals. A general overview on the origin, effects, and analysis of contaminants in CFRP structures and the relationship to the achievable strength of adhesive bonds are given. For the repair of composite structures using adhesive bonding, surface pretreatment is a key factor in terms of reliability and strength. Different surface treatment processes such as grinding, grit blasting, plasma and pulsed lasers treatments are discussed. Furthermore, the possibilities and technical implementation of an automated milling process for the repair of composite structures are presented. This change from manual production to automation tremendously improved the quality and duration of the repair and allows the creation of a uniform surface for adhesive bonding. Further integration of novel technologies is discussed and will further support and enhance the repair in the near future.}, language = {en} } @inproceedings{MeierReindlWetzeletal., author = {Meier, Hans and Reindl, Andrea and Wetzel, Daniel and Niemetz, Michael}, title = {Comparative Analysis of CAN, CAN FD and Ethernet for Networked Control Systems}, series = {Embedded World 2021 Exhibition \& Conference: 1.-5.3.2021, digital, conference proceedings}, booktitle = {Embedded World 2021 Exhibition \& Conference: 1.-5.3.2021, digital, conference proceedings}, publisher = {WEKA Fachmedien}, abstract = {Networked control systems as e.g., battery management systems, smart grids or vehicular systems, consist of sensors, actuators and controllers with a communication network in the control loop. The data rate and the reliability of the underlying communication network are key factors since delays or message losses directly affect the system control. In addition, the processor load caused by the communication is significant as it influences the calculation of system states and the setting of control parameters. The power consumption of the communication network has a further impact on the energy efficiency of the respective application. In this paper, the communication technologies Controller Area Network (CAN), Controller Area Network Flexible Data-rate (CAN FD) and Ethernet are compared in the context of networked control systems with focus on a decentralized battery management system. First, the message processing time and the processor load are measured. With regard to energy efficiency, the maximum power consumption is determined. The Bit Error Rates (BER) and the Residual Error Rates (RER) are calculated to evaluate the reliability. Finally, the receive FIFO load under high traffic conditions is examined. Index Terms—Networked control systems, decentralized battery management system, microcontrollers, communication systems, Ethernet, Controller Area Network (CAN), Controller Area Network Flexible Data-rate (CAN FD) energy efficiency, energy consumption, bit error rate, residual error rate, processor load.}, language = {en} } @inproceedings{ReindlWetzelNiemetzetal., author = {Reindl, Andrea and Wetzel, Daniel and Niemetz, Michael and Meier, Hans}, title = {Leader Election in a Distributed CAN-Based Multi-Microcontroller System}, series = {2023 3rd International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME), 19-21 July 2023, Tenerife, Canary Islands, Spain}, booktitle = {2023 3rd International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME), 19-21 July 2023, Tenerife, Canary Islands, Spain}, publisher = {IEEE}, address = {Piscataway, NJ, USA}, isbn = {979-8-3503-2297-2}, doi = {10.1109/ICECCME57830.2023.10252250}, pages = {1 -- 8}, abstract = {In a distributed system, functionally equivalent nodes work together to form a system with improved availability, reliability and fault tolerance. Thereby, the purpose is to achieve a common control objective. As multiple components cooperate to accomplish tasks, coordination between them is required. Electing a node as the temporary leader can be a possible solution to perform coordination. This work presents a self-stabilizing algorithm for the election of a leader in dynamically reconfigurable bus topology-based broadcast systems with a message and time complexity of O(1). The election is performed dynamically, i.e., not only when the leader node fails, and is criterion-based. The criterion used is a performance related value which evaluates the properties of the node regarding the ability to perform the tasks of the leader. The increased demands on the leader are taken into account and a re-election is started when the criterion value drops below a predefined level. The goal here is to distribute the load more evenly and to reduce the probability of failure due to overload of individual nodes. For improved system availability and reduced fault rates, a management level consisting of leader, assistant and co-assistant is introduced. This reduces the number of required messages and the duration in case of non-initial election. For further reduction of required messages to uniquely determine a leader, the CAN protocol is exploited. The proposed algorithm selects a node with an improved failure rate and a reduced message and hence time complexity while satisfying the safety and termination constraints. The operation of the algorithm is validated using a hardware test setup.}, language = {en} }