Reverse Engineering

Was ist Reverse Engineering?

Reverse Engineering, auch Rückwärtsentwicklung oder Back-Engineering genannt, ist ein Prozess, bei dem vorhandene Objekte, z. B. ein Motor, Ersatzteile eines Fahrzeugs, Sensoren oder ein Fahrzeuggehäuse, hinsichtlich ihrer Konstruktion, ihrer Materialien, ihrer Funktion oder ihres Aufbaus untersucht werden. Ziel ist es, zu analysieren und festzustellen, wie solche Bauteile konstruiert wurden, um sie reproduzieren zu können. Dies führt zur Verbesserung ihrer Leistung, Zuverlässigkeit und Effizienz oder zur Schaffung neuer Produkte, die auf dem Markt wettbewerbsfähiger sind.

Wie können Sie davon profitieren?

Wir bei VOITAS wissen um die Bedeutung des Reverse Engineering für die Softwareentwicklung. Dabei analysieren wir ein Softwareprogramm oder ein Gerät, um sein Design, seine Funktionalität und seine Funktionsweise zu bestimmen. Durch die Zerlegung der Software oder des Geräts in ihre grundlegenden Komponenten und die Untersuchung ihres Verhaltens und ihrer Interaktionen mit anderen Komponenten erhalten wir ein tiefes Verständnis der bestehenden Softwaresysteme. Mit uns können Sie neue Lösungen entwickeln, die sich in diese Systeme integrieren lassen, Verbesserungsmöglichkeiten aufzeigen oder neue Produkte und Dienstleistungen schaffen.

Welche Tools und Programme verwenden wir?

Programmiersprachen

C Language

Python

C++ Language

Rahmenwerke und Technologien

CODESYS Environment

MRS Developers Environment

Werkzeuge zur Projektentwicklung und - verwaltung

Jira

GIT

SVN

ClickUp

Andere Werkzeuge:

PCAN Explorer

KiCad EDA

Vector Tools for CAN Analysis

MATLAB/Simulink

Excel

Was bieten wir an?

Analyse von Software und Integration von E-Antriebskomponenten

Lesen von CAN-Busleitungen und Analyse von Signalen

Identifizierung von CAN-Botschaften, die zu den entsprechenden elektronischen Steuergeräten gehören

Rekonstruktion von Daten und Manipulation einzelner Bits für Funktionstests

Entwicklung einer Softwareschnittstelle für die CAN-Bus-Simulation zur Fehlerbeseitigung

Lesen von LIN-Bus-Leitungen und Analyse von Signalen

Programmierung von neuen Steuergeräten im Fahrzeug

Anpassung der Fahrzeugeinrichtung an die neue Komponente (Emulatoren, etc.)

Einwandfreie Integration aller Funktionalitäten der Nutzfahrzeuge nach dem Wechsel vom Verbrennungs- zum Elektromotor

Prüfung und Validierung der Fahrzeugfunktionen nach der Umstellung auf Elektroantrieb

Was ist unsere Erfolgsgeschichte?

Kunde

Ein mittelständisches deutsches Unternehmen, das sich auf die Entwicklung und Integration von Elektroantrieben in Verbrennungslastwagen spezialisiert hat

Herausforderung

  • Entwicklung einer CAN-Bus-Simulation für das Originalfahrzeug, damit es ohne das Steuergerät des Verbrennungsmotors auf die gleiche Weise funktioniert

  • Entwicklung des notwendigen Anschlussschemas an das Originalfahrzeug

  • Beibehaltung aller bisherigen Fahrzeugfunktionen wie Heizungssteuerung, ABS, ESR, TCR

  • Entwicklung einer Elektronik, die den Kraftstoffsensor imitiert

Lösung

  • Sammeln von CAN-Daten mit PCAN-Tools unter Verwendung vieler Szenarien

  • Messung der elektrischen Signale und Zuordnung der Werte zu den entsprechenden Fahrzeugwerten der Diagnoseschnittstelle

  • Definieren von CAN-Frames-Quellen

  • Definieren von CAN-Frames Daten, z.B. Raddrehzahl, Kilometerzählerwert, Drehzahl, Bremsdruck, Gaspedalstellung

  • Entwicklung von Software für Client-Fahrzeugsteuergeräte, die die erforderlichen CAN-Daten lesen und senden können

Ergebnisse

  • Eine Software-Schnittstelle, die Daten von verschiedenen Fahrzeugsteuergeräten lesen kann

  • Software, die die Aktivierung von ABS-, ASR- und EBS-Systemen erkennen und anzeigen kann

  • Software, die alle antriebsbezogenen Steuergeräte fehlerfrei aktiviert

  • Eine entwickelte elektronische Platine, die einen Kraftstoffsensor imitieren kann, der durch ein analoges Signal von der VCU des Kunden gesteuert wird

Why choose us?

ERFAHRUNG IN DER ANALYSE KOMPLEXER SYSTEME

Unser erfahrenes Team zeichnet sich durch die Analyse komplexer Software und elektronischer Systeme aus und liefert gründliche Erkenntnisse zur Verbesserung von Funktionalität und Leistung.

NAHTLOSE INTEGRATIONSLÖSUNGEN

Wir sind auf die Entwicklung von Software-Schnittstellen und elektronischen Geräten spezialisiert, die sich nahtlos in bestehende Systeme integrieren lassen und so einen einwandfreien Betrieb und Kompatibilität gewährleisten.

VERPFLICHTUNG ZU SPITZENLEISTUNGEN

Wir sind bestrebt, hochwertige Reverse-Engineering-Dienstleistungen zu erbringen, die die Erwartungen unserer Kunden erfüllen und übertreffen und ihnen helfen, ihre Geschäftsziele effizient und effektiv zu erreichen.

NEHMEN SIE KONTAKT!

Wenn Sie Fragen zu folgenden Themen haben Zusammenarbeit, Partnerschaft oder mehr überdie Mission unseres Unternehmens haben – Nehmen Sie Kontakt mit uns auf!

Finde uns