Konzipierung und Realisierung eines Softwareverwaltungssystems für Master-Slave-Systeme auf Basis einer CAN-Bus Verbindung
- Diese Diplomarbeit beschreibt die Entwicklung eines Softwareverwaltungssystems für Maschinen der Mühlbauer AG, in welchen die Subsysteme MB1209, MB1210 und MB1244 vorhanden sind. Als Kommunikationskanal wird dabei das CAN Bussystem genutzt. Das Softwareverwaltungssystem deckt die PC- und Subsystemebene ab. Zu Beginn wurde ein Überblick zu den Grundlagen des CAN Bussystems und dessen Protokollebenen gegeben. Das vorhandene System wurde in seine Bestandteile untergliedert und beschrieben. Dabei wurde auf den verwendeten Mikrocontroller genauer eingegangen. Anschließend wurden die benötigten Komponenten für das Softwareverwaltungssystem untersucht und Aufgaben daraus abgeleitet. Für die Aufgaben wurden Lösungsvarianten erstellt und beschrieben. Darauf folgend wurde aus den Lösungsvarianten ein Realisierungskonzept für die PC-Ebene, die Nutzung des Übertragungskanals und die Subsystemebene erstellt. Dieses Konzept wurde umgesetzt und im Realisierungsteil der Arbeit beschrieben. Für die PC-Ebene wurde ein Firmware Manager Programm erstellt. Dieser steuert die Softwareübertragung zum Subsystem. Als Übertragungskanal zwischen PC und Subsystem wird das CAN Bussystem genutzt. Auf dieses wird mithilfe des USBCAN-Moduls oder einer Beckhoff-Steuerung zugegriffen. Diese werden vom Firmware Manager über zwei Softwarebibliotheken angesteuert, welche im Rahmen der Diplomarbeit entwickelt wurden. Für die Subsysteme wurde ein Bootloader entwickelt, welche die Softwareübertragung und Aktualisierung durchführt. Zum Abschluss wurden zum Nachweis der Funktionfähigkeit des Softwareverwaltungssystems Tests durchgeführt und dargelegt.
Author: | Philip Zönnchen |
---|---|
Advisor: | Christian Troll, Matthias Päßler |
Document Type: | Diploma Thesis |
Language: | German |
Name: | Mühlbauer AG Albert-Schweitzer Str. 4, 09366 Stollberg |
Date of Publication (online): | 2012/04/23 |
Year of first Publication: | 2012 |
Date of final exam: | 2012/03/22 |
Tag: | Bootloader; C#; Embedded-System; Softwareverwaltung |
Page Number: | 75 Seiten, 32 Abb., 14 Tab., 10 Lit. |
Faculty: | Westsächsische Hochschule Zwickau / Elektrotechnik |
Release Date: | 2012/04/23 |