| Titel: | Visualisierung und Analyse der CAN-Bus Verkehrsströme von Sonderfahrzeugen | Sprache: | Deutsch | Autorenschaft: | Jabbarov, Navruz | Schlagwörter: | KMWare; CAN Explorer; Grafik; CAN-Bus; C++; QML; Tabelle | Erscheinungsdatum: | 2-Jul-2025 | Zusammenfassung: | In dieser Arbeit wird die Entwicklung einer modernen Softwarelösung zur Visualisierung und Analyse von CAN-Bus-Nachrichten in Sonderfahrzeugen vorgestellt. Ausgangspunkt war die bisher verwendete CAN Explorer-Anwendung, die technisch überholt, fehleranfällig und nicht dokumentiert war. Darüber hinaus war sie in C# implementiert – einer Programmiersprache, die im Unternehmen Kinemotion nicht mehr zum Einsatz kommt. Dies erschwerten die Wartung und Weiterentwicklung erheblich. Das Ersetzen dieser veralteten Lösung ist für Kinemotion von zentraler Bedeutung. Eine leistungsfähige, benutzerfreundliche und zukunftssichere CAN-Analyse-Software verbessert nicht nur die Diagnose- und Wartungsprozesse, sondern bringt auch wirtschaftliche Vorteile mit sich. Keine Lizenzkosten sowie die Unabhängigkeit von Drittanbietern und die Möglichkeit der Integration in die bestehende Softwareumgebung (KMWare). Im Rahmen dieser Arbeit wurde ein neuer CAN Explorer entwickelt. Die Implementierungerfolgte mit C++ und dem Qt-Framework im Backend sowie QML im Frontend. Die Anwendung ermöglicht den Empfang und die Analyse von CAN-Nachrichten in Echtzeit, inklusive Filterfunktionen, tabellarischer und grafischer Darstellung. Besondere Schwerpunkte lagen auf einer intuitiven Benutzeroberfläche, einer modularen Softwarearchitektur sowie der einfachen Erweiterbarkeit. Die entwickelte Software wurde erfolgreich in realen Fahrzeugsystemen getestet und erfüllt alle von Kinemotion. This thesis presents the development of a modern software solution for the visualization and analysis of CAN bus messages in special-purpose vehicles. The project was initiated in response to limitations of the previously used CAN Explorer application, which was outdated, error-prone, and lacked proper documentation. Furthermore, it was implemented in C#, a programming language no longer used at Kinemotion, making maintenance and further development increasingly difficult. Replacing this legacy software is of strategic importance to Kinemotion. A powerful, user-friendly, and future-proof CAN analysis tool not only improves the diagnosis and maintenance of vehicles but also offers economic benefits. No licensing costs, independence from third-party vendors, and seamless integration into the existing software environment (KMWare). As part of this work, a new CAN Explorer was developed using C++ and the Qt framework for the backend, and QML for the frontend. The application supports real-time reception and analysis of CAN messages, including filtering, tabular and graphical visualization. Particular emphasis was placed on usability, modular software architecture, and ease of extensibility. The software developed has been successfully tested in real vehicle systems and meets all Kinemotion requirements. |
URI: | https://hdl.handle.net/20.500.12738/19397 | Einrichtung: | Fakultät Technik und Informatik (ehemalig, aufgelöst 10.2025) Department Informatik (ehemalig, aufgelöst 10.2025) |
Dokumenttyp: | Abschlussarbeit | Abschlussarbeitentyp: | Bachelorarbeit | Betreuer*in: | Korf, Franz | Gutachter*in: | Tiedemann, Tim |
| Enthalten in den Sammlungen: | Theses |
Dateien zu dieser Ressource:
| Datei | Beschreibung | Größe | Format | |
|---|---|---|---|---|
| BA_Visualisierung_und_Analyse_der_CAN-Bus_Verkehrsströme_von_Sonderfahrzeugen.pdf | 2.43 MB | Adobe PDF | Öffnen/Anzeigen |
Feedback zu diesem Datensatz
Export
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.