Erstellen von neuen Projekten
Schritt 1: Mitschneiden von Daten

Am Anfang muss immer ein voll funktionsfähiges System stehen. Mittlerweile stehen viele Komponenten, auch Knoten genannt, im ständigen Datenaustausch miteinander. Dies gewährleistet eine effiziente Arbeitsweise des Fahrzeugs. Zu beginn muss festgestellt werden auf welchem Datenbus sich die Komponente befindet für die eine Prüfumgebung gestaltet werden soll. Dazu muss das komplette Fahrzeug durchleuchtet werden, um sich einen Überblick zu verschaffen wo die Knoten sich befinden. Inzwischen gibt es mehrere Busse (Diagnose-Bus, Umrichter-Bus, Komfort-Bus) welche über sogenannte Gateways verbunden sind. Diese sind in der Regel nicht von außen zu erreichen und müssen mit Hilfswerkzeugen zugänglich gemacht werden.
Sobald dies geschehen ist können wir mit unserer Protokollsoftware den Datenbus einsehen. Es folgen diverse Fahrabläufe um so zu sehen, wie der Zusammenhang der Komponenten auf dem Datenbus zusammenspielt. Somit werden alle Funktionen der Komponente, hier am Beispiel einens Joysticks, durchgeführt. Vorwärts-Rückwärts, Heben-Senken, Schieben, Neigen werden der Reihe nach betätigt um alle relevanten Daten zu protokollieren.

Am Anfang muss immer ein voll funktionsfähiges System stehen. Mittlerweile stehen viele Komponenten, auch Knoten genannt, im ständigen Datenaustausch miteinander. Dies gewährleistet eine effiziente Arbeitsweise des Fahrzeugs. Zu beginn muss festgestellt werden auf welchem Datenbus sich die Komponente befindet für die eine Prüfumgebung gestaltet werden soll. Dazu muss das komplette Fahrzeug durchleuchtet werden, um sich einen Überblick zu verschaffen wo die Knoten sich befinden. Inzwischen gibt es mehrere Busse (Diagnose-Bus, Umrichter-Bus, Komfort-Bus) welche über sogenannte Gateways verbunden sind. Diese sind in der Regel nicht von außen zu erreichen und müssen mit Hilfswerkzeugen zugänglich gemacht werden.
Sobald dies geschehen ist können wir mit unserer Protokollsoftware den Datenbus einsehen. Es folgen diverse Fahrabläufe um so zu sehen, wie der Zusammenhang der Komponenten auf dem Datenbus zusammenspielt. Somit werden alle Funktionen der Komponente, hier am Beispiel einens Joysticks, durchgeführt. Vorwärts-Rückwärts, Heben-Senken, Schieben, Neigen werden der Reihe nach betätigt um alle relevanten Daten zu protokollieren.
Schritt 2: Analyse der Daten
Zurück im Labor beginnt der komplizierte Teil. Da sich Maschinen untereinander nur mit Zahlen unterhalten beginnt nun der Abschnitt alle Knoten zu Identifizieren und mit Namen zu betiteln. Dies können neben dem Joystick selbst auch ein Signalsammler, Ventilsteuerung oder auch die Hydraulik sein mit dem der Joystick sprechen möchte. Um diesen Vorgang zu beschleunigen, hilft uns unsere CAN-Bus Entwicklungsumgebung, welche uns viele Arbeiten abnimmt.
Nachdem man nun alle Teilnehmer idenifiziert hat, werden nun die Botschaften untersucht wer was zu sagen hat. Dadurch hilft uns unser vorheriger Mitschnitt, welcher zeigt was passiert, wenn man zum Beispiel hebt.
Somit entschwinden so langsam die wirren Zahlenkolonnen und unsere Entwicklungsumgebung übersetzt den Tatendrang des Staplers in Klartext.
Zurück im Labor beginnt der komplizierte Teil. Da sich Maschinen untereinander nur mit Zahlen unterhalten beginnt nun der Abschnitt alle Knoten zu Identifizieren und mit Namen zu betiteln. Dies können neben dem Joystick selbst auch ein Signalsammler, Ventilsteuerung oder auch die Hydraulik sein mit dem der Joystick sprechen möchte. Um diesen Vorgang zu beschleunigen, hilft uns unsere CAN-Bus Entwicklungsumgebung, welche uns viele Arbeiten abnimmt.
Nachdem man nun alle Teilnehmer idenifiziert hat, werden nun die Botschaften untersucht wer was zu sagen hat. Dadurch hilft uns unser vorheriger Mitschnitt, welcher zeigt was passiert, wenn man zum Beispiel hebt.
Somit entschwinden so langsam die wirren Zahlenkolonnen und unsere Entwicklungsumgebung übersetzt den Tatendrang des Staplers in Klartext.
Schritt 3: Erstellen einer Simulation
Nach Auswertung der Daten und grundlegender Analyse erstellen wir ein Programm. Es gilt zu verstehen was für ein Protokoll, ein fest definierter Arbeitsablauf, benutzt wird. Da wir hier sicherheitskritische Komponenten haben, werden diese einem internen Selbsttest unterzogen. Erst nach erfolgreichem Abschluss ist der Knoten auf dem Bus vorhanden. Mit den ausgewerteten Daten wird nun ein Programm erstellt, was uns erlaubt unter Laborbedingungen den restlichen Bus zu simulieren und die Komponente zu aktivieren. Alle digitalisierten Signale, wie hier am Beispiel eines Joysticks (heben, senken...), werden visualisiert um Defekte oder Aussetzter zu erkennen; gleichzeitig überprüft unsere Software ob die Toleranzen eingehalten werden und es nicht zu einer Wertbaweichung kommt. Weiterhin lassen sich auch so Werte auslesen um feststellen zu können ob eine Rekalibrierung (Teachen) erforderlich ist.
Nach Auswertung der Daten und grundlegender Analyse erstellen wir ein Programm. Es gilt zu verstehen was für ein Protokoll, ein fest definierter Arbeitsablauf, benutzt wird. Da wir hier sicherheitskritische Komponenten haben, werden diese einem internen Selbsttest unterzogen. Erst nach erfolgreichem Abschluss ist der Knoten auf dem Bus vorhanden. Mit den ausgewerteten Daten wird nun ein Programm erstellt, was uns erlaubt unter Laborbedingungen den restlichen Bus zu simulieren und die Komponente zu aktivieren. Alle digitalisierten Signale, wie hier am Beispiel eines Joysticks (heben, senken...), werden visualisiert um Defekte oder Aussetzter zu erkennen; gleichzeitig überprüft unsere Software ob die Toleranzen eingehalten werden und es nicht zu einer Wertbaweichung kommt. Weiterhin lassen sich auch so Werte auslesen um feststellen zu können ob eine Rekalibrierung (Teachen) erforderlich ist.