Advanced Gateways in Automotive Applications

dc.contributor.advisorManck, Ottoen
dc.contributor.authorLorenz, Tobiasen
dc.contributor.grantorTechnische Universität Berlin, Fakultät IV - Elektrotechnik und Informatiken
dc.date.accepted2008-07-15
dc.date.accessioned2015-11-20T18:25:00Z
dc.date.available2008-10-28T12:00:00Z
dc.date.issued2008-10-28
dc.date.submitted2008-10-28
dc.description.abstractHeutige Steuergeräte in Kraftfahrzeugen sind über eine Reihe von unabhängigen Netzwerken, wie CAN, MOST und zukünftig FlexRay, miteinander verbunden. Die zunehmende Verknüpfung stellt derzeit eine der am stärksten wachsenden Bereiche in der Automobilelektronik dar. In den vergangenen Jahren sind durch die dadurch gestiegenen Möglichkeiten viele neue Funktionen entstanden, insbesondere im Bereich der Fahrerassistenzsysteme. Für die Verbindung von Netzwerken sind komplexe Gateway-Systeme notwendig. Derzeit sind diese System-On-Chips mit schnellen CPUs und großen RAMs ausgestattet, speziell um die Gateway-Funktionen in Software zu realisieren. Mit der Zunahme von Datendurchsatz und Schnittstellenanzahl im Gateway, führt dies mittlerweile zu nicht mehr tragbarem Latenz- und Jitterverhalten. Hardwarebasierte Lösungen können die Gateway-Funktionen mit harten Echtzeitanforderungen erfüllen und die bekannten Probleme verhindern. Das entwickelte Gateway-Konzept ist vielseitig und dadurch mit verschiedenen Netzwerktypen nutzbar. Es ermöglicht die Verlagerung der Gateway-Funktion in Hardware, ohne die Notwendigkeit einer schnellen CPU und eines großen Puffer-Speichers. Der CPU-Zugang zu den darunter liegenden Netzwerkschnittstellen ist weiterhin möglich, um weitere Funktionen im Steuergerät zu ermöglichen. Für die Gateway-Konfiguration gibt es viele nicht-standardisierte Konfigurationsformate. Das macht den Austausch von Daten zwischen verschiedenen Formaten fehleranfällig und zeitaufwendig. Ein einheitliches Beschreibungsformat war notwendig und fand sich im Field Bus Exchange Format (FIBEX). Auch intern weisen Gateways verschiedene proprietäre Konfigurationsformate auf. Die entwickelte Gateway-Toolchain ist daher in der Lage eine FIBEX-Konfiguration mit allen darin enthaltenen Konfigurationen zu laden und diese in das interne Format des Gateways zu übersetzen. Die Verifikation eines solchen komplexen Gateway-Systems ist problematisch. Die Programmierung einer Restbussimulation wird üblicherweise manuell vorgenommen, was viel Zeit erfordert und fast nie den kompletten Bereich möglicher Gateway-Funktionen testet. Ein Tool zur automatisierten Erzeugung von Konfigurationen für die Verifikationsumgebung wurde entwickelt. Diese Regressionstestumgebung liefert Fehlermeldungen, deren Muster helfen können Fehler in Hard- und Software zu finden. Detaillierte Statistiken über Latenz und Jitter jeder Gateway-Funktion werden parallel erhoben. Die Benutzung von FIBEX als einheitliches Format für Gateway und Testumgebung hilft dabei Inkonsistenzen zu vermeiden.de
dc.description.abstractToday's devices in automotive environments are linked by several independent networks, such as CAN, MOST and in the future FlexRay. The interconnection technologies between these networks is one of the fastest developing areas in automotive electronics. In recent years the improved capabilities enabled many new features, e.g. driver assistance systems. For the interconnection, complex gateway systems are necessary. Most of them are implemented as a System-On-Chip with high-speed CPUs and large buffer RAMs to provide just this functionality in software. With increasing throughput and number of interfaces on the gateway, this leads to high latency and jitter. Hardware based solutions can provide gateway functionality with hard real-time requirements and, additionally, circumvent the given problems. The developed gateway concept is versatile, thus usable by different network types. It offers gateway functionality in hardware without the need to have a powerful CPU or large buffer RAM. CPU access to the underlying network interfaces is still possible to enable electronic control units (ECUs) to have further functionality. For the gateway configuration, many non-standardized description formats are available. Unfortunately data exchange between different formats is inherently error-prone and time-consuming. A common description format is necessary and is found in the Field Bus Exchange Format (FIBEX). On the other side gateway implementations have proprietary internal formats in which they store their configuration data. An optimal gateway toolchain should be based on the FIBEX configuration data of all connected networks and translate the routing information directly into the internal format of the target implementation. The verification of complex gateway systems is problematic. Programming a remaining bus simulation is usually done manually, takes a long time and almost never covers the complete range of possible gateway mappings. Having an automated verification configuration generator was necessary. Such a regression test environment results in error logs containing patterns, which helps to find design or configuration bugs. Detailed statistics about latency and jitter of every mapping may be generated in parallel. Using FIBEX as common configuration format for the gateway and for the verification environment can eliminate inconsistencies.en
dc.identifier.uriurn:nbn:de:kobv:83-opus-19462
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/2300
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-2003
dc.languageEnglishen
dc.language.isoenen
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.ddc620 Ingenieurwissenschaften und zugeordnete Tätigkeitenen
dc.subject.otherAutomotivede
dc.subject.otherCANde
dc.subject.otherFlexRayde
dc.subject.otherGatewayde
dc.subject.otherAutomotiveen
dc.subject.otherCANen
dc.subject.otherFlexRayen
dc.subject.otherGatewayen
dc.titleAdvanced Gateways in Automotive Applicationsen
dc.title.translatedFortgeschrittene Gateways in Automotiven Applikationende
dc.typeDoctoral Thesisen
dc.type.versionpublishedVersionen
tub.accessrights.dnbfree*
tub.affiliationFak. 4 Elektrotechnik und Informatik::Inst. Technische Informatik und Mikroelektronikde
tub.affiliation.facultyFak. 4 Elektrotechnik und Informatikde
tub.affiliation.instituteInst. Technische Informatik und Mikroelektronikde
tub.identifier.opus31946
tub.identifier.opus41957
tub.publisher.universityorinstitutionTechnische Universität Berlinen

Files

Original bundle
Now showing 1 - 1 of 1
Loading…
Thumbnail Image
Name:
Dokument_7.pdf
Size:
1.11 MB
Format:
Adobe Portable Document Format

Collections