Übersicht und Entwicklung von automotiven Bussystemen
|
|
- Nicole Küchler
- vor 8 Jahren
- Abrufe
Transkript
1 Seminar Sommersemester 2009 Automotive Konzepte und Techniken Prof. Dr. Dieter Zöbel, Universität Koblenz-Landau, FB Informatik Übersicht und Entwicklung von automotiven Bussystemen Jonas Hummes Eingereicht: / Fertiggestellt: Zusammenfassung Diese Arbeit gibt einen Überblick über die in Fahrzeugen zum Einsatz kommenden Datenbusse und Netzwerke. Sie erläutert die verschiedenen Bustypen und ihre Leistungsmerkmale. Sie befasst sich außerdem mit dem Aufbau von standardisierten Sysemen, im Bereich der Entwicklung, Applikation und Diagnose von Fahrzeugen. Dabei wird das, von einem Konsortium der Automobilhersteller erschaffene, ASAM-MCD-System in seiner Idee und Umsetzung näher betrachtet. Schlüsselwörter Netzwerke im Fahrzeug Bussysteme Übersicht ASAM ODX Diagnose Applikation Messen Kalibrieren Datenaustauschformate Standardisierung AML 1 Einführung In der Automobilindustrie gibt es eine Vielzahl von Bussystemen, um die in einem Fahrzeug verbauten Steuergeräte miteinander zu verbinden. Dadurch, dass jeder Hersteller bei der Umsetzung dieser Netze jedoch seine eigenen Methoden entwickelte, gibt es heute eine ebenso große Vielfalt an Systemen für die Applikation und Diagnose der unterschiedlichen Netze. Viele Hersteller und Zulieferer schließen sich daher zusammen, um ein einheitliches System zu entwerfen, welches die Kosten bei der Entwicklung senkt und den Datenaustausch vereinfacht. 2 Bussysteme und Netzwerke Seit den 1970er Jahren werden in Fahrzeugen zunehmend elektronische Komponenten verbaut. Anfangs zählte neben einfachen Kompfortelementen vor allem die elektronische Einspritzung dazu. Erst ab dem Jahr 1979 wurden dann auch komplexere Dieter Zöbel University Koblenz-Landau Tel.: Fax: zoebel@uni-koblenz.de
2 2 Tabelle 1 Anwendungsbereiche und Anforderungen an Bussysteme im KFZ [9] Anwendung Botschaftslänge Botschaftsrate Datenrate Latenz Fehlersicherheit Kosten On-board High-Speed- Steuerung Low-Speed- Kurz Hoch Hoch Sekr kurz Extrem hoch Mittel Kurz Niedrig Niedrig Mäßig Sehr Sehr hoch niedrig Mäßig Mäßig Hoch Steuerung Infotainment Lang Hoch Sehr hoch Off-Board Werkstattdiagnose Kurz Niedrig Niedrig Unwichtig Gering Niedrig Fertigungstest Sehr lang Niedrig Hoch Unwichtig Mäßig Unwichtig Applikation Kurz Mittelhochoch Mittel- Kurz Gering Unwichtig Car to X Mittel Mittel Mittel Hoch Mittel Hoch Aufgaben, wie die Steuerung des gesamten Motors und ABS, elektronisch realisiert. Diese recht überschaubare Menge an Steuergeräten (ECU) tauschte Daten über direkte Punkt-zu-Punkt Verbindungen aus. Das bedeutet, dass jedes Steuergerät eine direkte Leitung zu jedem anderen Steuergerät besaß. Da im Laufe der Zeit immer mehr Funktionen mit elektronischen Steuergeräte implementiert wurden, stieg die Zahl der im Fahrzeug verbauten ECUs rapide an und der Verkabelungsaufwand unter den einzelnen Geräten wurde unbeherrschbar. Aus diesem Grund entwickelte Bosch Anfang der 1990er mit CAN ein Bussystem zur einfachen Vernetzung der elektronischen Komponenten. Dabei wurden allerdings zunächst nur die Teilnehmeradressierung, der Buszugriff und die Bitübertragung geregelt. Die Implementierung von Transportprotokollen und Anwendungsdiensten musste jeder Fahrzeughersteller individuell vornehmen. Die Anforderungen an das Bussystem sind dabei je nach Steuergerät unterschiedlich hoch. Komplexe und zeitkritische Funktionen benötigen beispielsweise ein Bussystem mit hoher Geschwindigkeit und Ausfallsicherheit. Weil die elektonischen Komponenten zur Umsetzung dieser Anforderungen jedoch recht teuer sind, und bei der Massenproduktion von Fahrzeugen einen nicht unerheblichen Kostenfaktor bilden, sind weitere Bussysteme entwickelt worden. Diese hatten das Ziel, verschiedene Aufgabenbereiche im Fahrzeug möglichst günstig abzudecken [3]. 2.1 Allgemeine Übersicht In einem Auto der Oberklasse sind heute bis zu 80 Steuergeräte und bis zu 7 km Kabel verbaut [4]. Fast alle Funktionen, von der Motorsteuerung bis hin zum Verstellen der Sitzposition, können dabei elektronisch gesteuert werden. Die verwendeten Bussysteme sind in ihrer Geschwindigkeit und ihrem Datenaufkommen auf die jeweilige Aufgabe ausgelegt (siehe Tabelle 1). Man unterscheidet daher sechs Arten von Bussystemen. Im Fahrzeug befinden sich Highspeed-Systeme für zeitkritische und sicherheitsrelevante Bereiche, Lowspeed-Systeme für den Kompfortbereich, und Systeme mit hohem Datendurchsatz im Infotainmentbereich. Dazu kommen Busse für Offboard-Diagnoseaufgaben, Fertigungstests und Kalibrierungsdienste. Eine weitere
3 3 Tabelle 2 Klassifikation der Bussysteme nach der Bitrate [9] Klasse Bitrate Typische Vertreter Anwendung Diagnose bis 10Kbit/s ISO 9141-K-Line Werkstatt- und Abgastester A bis 25Kbit/s LIN Karosserieelektronik B Kbit/s CAN (Low-Speed) Karosserieelektronik C Kbit/s CAN (High-Speed) Antrieb, Fahrwerk, Diagnose D über 1Mbit/s FlexRay, TTP x-by-wire, Backbone-Netz Infotainment über 10Mbit/s MOST Multimedia Tabelle 3 OSI-Schichtenmodell für Bussysteme und Protokolle [9] Layer Aufgabe 7 Anwendung Dienste für den Anwender 6 Darstellung 5 Sitzung 4 Transport Aufteilung und Zusammensetzung mehrerer Botschaften 3 Vermittlung 2 Sicherung Botschaftsaufbau, Buszugriff, Fehlersicherung, Flusskontrolle 1 Bitübertragung Elektrische Signalpegel, Bitcodierung Unterteilung der Bussysteme basiert auf ihre Klassifizierung nach der Bitrate und damit ihrer Übertragungsgeschwindigkeit (siehe Tabelle 2). Sie werden nach den Klassen A bis D, der Diagnoseklasse sowie dem Infotainmentbereich unterschieden. Die Aufgaben der Bussysteme bei der Datenkommunikation im Fahrzeug können anhand des bekannten OSI-Schichtenmodells dargestellt werden (siehe Tabelle 3). Dabei kommen vor allem die Schichten für die Bitübertragung, Buszugriff und Transport zum Einsatz. Die Schichten 3, 5 und 6 haben im automotiven Bereich hingegen noch keine Bedeutung. 2.2 Verwendete Bussysteme Die in der Praxis eingesetzten Busse (siehe Tabelle 4) sind alle nach unterschiedlichen Verfahren implementiert. Die eigentlichen Übertragung der Daten geschieht entweder Zeichen- oder Bitstrombasiert. Die zeichenbasierte Übertragung kommt vor allem bei Bussen mit niedriger Bitrate zum Einsatz. Der Zugriff auf den Bus selbst erfolgt ebenfalls nach unterschiedlichen Methoden. Wenn er zeitgesteuert (TDMA) ist, erhält jeder Teilnehmer einen festen Zeitabschnitt pro Sendezyklus, in dem er seine Daten über den Bus senden darf. Beim ereignisbasierten (CSMA) Zugriff sendet ein Teilnehmer eine Nachricht sofort, wenn diese anfällt. Dabei kann es jedoch zu Kollisionen der einzelnen Nachrichten kommen, wenn mehrere Teilnehmer gleichzeitig senden wollen. Daher wird dieses Verfahren mit einer Methode zur Kollisionsvermeidung erweitert (CSMA/CA). Eine einfache Kollisionserkennung (CSMA/CD) wäre zwar auch möglich, jedoch ist das Bussystem dann nicht vorhersagbar und kann nicht für zeitkritische Aufgaben genutzt werden. Eine vor allem bei günstigen Bussen eingesetzte Zugriffsmethode ist das Master-Slave Verfahren, bei dem ein Busmaster die gesamte Kommunikation steuert und alle andere Teilnehmer nur auf Anfrage ihre Daten senden dürfen. Das mit Abstand meist genutzte Bussystem ist CAN. Es wird für fast alle wichtigen Aufgaben im Antriebs- und Fahrwerksbereich eingesetzt und dominiert den Markt der im Fahrzeug verbauten Busse. Das leistungsfähigere FlexRay wurde ebenfalls für diese
4 4 Tabelle 4 KFZ-Busse [9] Bus Anwendung EU-Standard US-Standard Zeichen-basiert K/L-Line Diagnose ISO9141 SAE J1708 Diagnose, SAE J1708 Klasse A On-board LIN Klasse A On-board Herstellerkonsortium SAR J2602 PWM-basiert SAE J1850 Diagnose, Klasse A/B On-board SAEJ1850 Bitstrom-basiert CAN Klasse B/C On-board ISO11898, ISO11992, ISO11783 TTCAN Klasse C+ On-board ISO FlexRay Klasse D On-board Herstellerkonsortium TTP Klasse D On-board Herstellerkonsortium MOST Infotainment Herstellerkonsortium SAE J2284, SAE J1939 Aufgaben entworfen, findet jedoch in der Praxis bisher nur wenig Anwendung. Der bekannteste Bus zur Steuerung von Karosserieelektronik und Kompfortelementen ist LIN. Für den Infotainment-Bereich wird häufig MOST eingesetzt. 2.3 Netzwerkaufbau Beim physischen Aufbau eines Bussystems kommen, neben der Busleitung selber, in der Regel nur wenige Komponenten zum Einsatz. Zur Anbindung eines Steuergerätes an den Bus verwendet dieses einen Transceiver, auch Bustreiber genannt (siehe Abb. 1). Dieser ist direkt mit dem Kommunikationskontroller des Steuergerätes verbunden und übernimmt selbstständig die gesamte Datenübertragung auf der Busleitung. Zur Verbindung mehrerer Bussysteme zu einem großen Netzwerk werden Gateways eingesetzt (siehe Abb. 2). Diese Komponenten unterstützten gleichzeitig mehrere Bustypen und können Nachrichten von einem Netz in ein anderes weiterleiten. Es gibt außerdem unterschiedliche Netzwerktopologien bei den verwendeten Bussystemen. Die meist genutzte Topologie ist dabei der Linien-Bus. Er besteht aus einer einzigen Leitung, an die alle Teilnehmer angeschlossen sind. Diese Topologie wird beispielsweise von CAN, LIN und FlexRay unterstützt. Ein FlexRay Bus kann alternativ aber auch als Stern realisiert werden. MOST Busse verwenden üblicherweise eine Ringtopologie. 3 Entwicklung und Wartung von Busnetzwerken Der Zusammenschluss mehrerer Busse zu einem Netzwerk dient hauptsächlich dem Datenaustausch zwischen den einzelnen Steuergeräten in einem Fahrzeug. Dies wird auch als Onboard-Kommunikation bezeichnet, da sie nur innerhalb des Fahrzeugs stattfindet. Allerdings benötigen auch die Entwicklungs- und Testabteilungen, sowie die Werkstatt Zugriff auf die einzelnen Geräte. Das Netzwerk muss daher diese
5 5 Abb. 1 Bus-Interface [9] Abb. 2 Aufbau eines Bussystems [9] zusätzlichen Möglichkeiten ebenfalls bereitstellen und nach außen hin Schnittstellen zu deren Nutzung bieten. Diese Funktionen gehören zur Offboard-Kommunikation, also dem Datenaustausch mit externen Systemen, wie Prüfstand- und Werkstattrechnern. 3.1 Messen, Kalibrieren, Diagnose im Netzwerk Ein Fahrzeug durchläuft während seiner Entwicklungs- sowie Produktionszeit mehrere Phasen. In jeder Phase ist der Zugriff auf die Steuergeräte und die darin gespeicherten Daten ein wichtiger Bestandteil. Während der Entwicklung muss die Kommunikation zwischen allen Steuergeräten überwacht und optimiert werden. Bei der Erprobung des Fahrzeugs und seiner Komponenten auf Prüfständen müssen Messwerte erfasst und gegebenenfalls funktionsrelevante Parameter angepasst werden. Am Ende der Produktionsphase muss die so entwickelte und optimierte Software schließlich in jedes Serienfahrzeug einprogrammiert werden. Dieser Vorgang wird auch als flashen bezeichnet. Anschließend benötigen Werkstätten für die Wartung, Fehlerdiagnose und Reparatur ebenfalls Zugriff auf die Daten eines Fahrzeugs. Um unbefugte Zugriffe auf die Geräte zu verhindern und die eigenen Entwicklungen zu schützen halten die Hersteller allerdings
6 6 Informationen über die Systeme und die darin implementierten Sicherheitsmaßnahmen geheim. Dieses Verhalten führte in der Vergangenheit dazu, dass jeder Fahrzeughersteller ein individuelles Busnetzwerk aufbaute, auf das nur er alleine Zugriff hatte. Die Zulieferbetriebe der Automobilindustrie mussten für jeden Kunden spezielle Bauteile entwickeln und eine eigene Produktlinie führen. Um die Kosten auf beiden Seiten zu reduzieren und die Qualität zu steigern, wurde daher damit begonnen möglichst viele Teile der Automobilelektronik zu standardisieren. Dazu gehören auf der Hardwareebene einheitliche Steuergeräte, Bussysteme und Steckverbinder. Aber auch Softwarekomponenten wie Transport- und Zugriffsprotokolle, sowie Datenaustauschformate werden zunehmend standardisiert. Bei einigen Funktionen gibt es neben der Kostenreduzierung allerdings noch weitere Gründe die den Prozess der Standardisierung vorantreiben. Der Gesetzgeber fordert immer öfter eine einheitliche Regelung für bestimmte Abläufe. Das bekannteste Beispiel dafür ist die On-Board-Diagnose (OBD), die vom Gesetzgeber aus Umweltschutzgründen in jedem neuen Fahrzeug vorgeschrieben ist [8]. Aber auch wegen des Diskriminierungsverbots von freien Werkstätten und Händlern werden den Herstellern solche offenen Standards und Formate von staatlicher Seite aus vorgeschrieben. Diese ermöglichen es, wie im Beispiel von OBD, dass Fahrzeugidentifikationsdaten und abgasrelevante Messwerte, unter anderem von Lamda-Sonden, Katalysator, Abgasrückführung, Zündung, Einspritzung und Tankentlüftung, an jedem Fahrzeug über fest definierte Diagnoseidentifikatoren ausgelesen werden können. Außerdem kann der Fehlerspeicher bei jedem Fahrzeug ausgelesen werden. Die abgasrelevanten Fehlercodes sind auch hier wieder fest vorgegeben. Die Vergabe von weiteren Fehlercodes ist jedem Hersteller frei überlassen. Darüber hinaus enthält der OBD-Standard die Möglichkeit bestimmte Dienste über einen Seed and Key -Mechanismus zu sichern. Die Freigabe dieser gesperrten Diensten erfolgt erst, wenn der Diagnosetester vom Steuergerät einen zufallsgenerierten Initialisierungswert (Seed) anfordert und anschließend einen daraus berechneten Schlüssel (Key) an das Gerät zurück schickt. Die Berechnung des Schlüssels erfolgt dabei mit Hilfe eines vom Hersteller festgelegten Algorithmus. 3.2 Propritäre Systeme Vor dem Aufkommen von standardisierten Systemen in der Entwicklung, Produktion und Diagnose von Fahrzeugen, verwendeten alle Automobilhersteller unterschiedliche Geräte für diese Aufgaben. Diese werden auch heute teilweise noch benutzt und sind inkompatibel mit den Geräten anderer Hersteller. Die Verbindung zum Fahrzeug wird über ein spezielles Hardware-Interface hergestellt. Dieses ermöglicht den Zugriff auf das Fahrzeug über eine proprietäre Schnittstelle oder über eine direkte Verbindung ins Bussystem wie CAN oder FlexRay. Die Nutzung des Interface erfolgt anschließend über einen Computer, auf dem eine spezielle Software des Fahrzeugherstellers installiert ist. In Verbindung mit den speziellen Konfigurationsdaten des angeschlossenen Fahrzeugtyps können auf diese Art alle nötigen Arbeitsschritte durchgeführt werden. Die verwendeten Konfigurationsdaten und Passwörter zum Umgehen der Sicherheitssysteme werden von jedem Hersteller streng unter Verschluss gehalten. Beispiele für solche proprietären Diagnosesysteme sind das BMW DIS (Diagnostic Information System), Mercedes-Benz SDS (Star Diagnosis System) und VW VAS [5].
7 7 3.3 Standards Aus genannten Gründen (siehe 3.1) wurden viele Geräte und Verfahren in der Entwicklung, Produktion und Diagnose von Fahrzeugen bereits von den Automobilherstellern und Zulieferern vereinheitlicht. Angefangen bei den Standards von Bussystemen und Teilen der Steuergeräte haben sich vor allem die Standards zur Diagnose und zum Datenaustausch am Markt etabliert. Die bereits erwähnte On-Board-Diagnose (siehe 3.1) ist beispielsweise seit 2001 für alle neuen Fahrzeuge in Europa verpflichtend und bietet über ein standardisiertes Interface Zugriff auf alle im Fahrzeug verbauten Steuergeräte. Über diese Diagnoseschnittstelle können Daten ausgelesen, Diagnosetests gestartet und neue Daten in die Steuergeräte geschrieben werden. (siehe 3.6.1) Im Bereich der Betriebssysteme für die Steuergeräte wird seit 1997 OSEK-OS eingesetzt, das gemeinsam von den größten deutschen Automobilherstellern eingeführt wurde. Um weitere Standards in der Softwarearchitektur von Fahrzeugen zu schaffen, arbeitet ein internationaler Verbund von Herstellern und Zulieferern an AUTOSAR, mit dem Ziel die Entwicklung von Software günstiger und flexibler zu machen. Standardisierte Datenmodelle wie beispielsweise ODX (siehe 3.6.1) FIBEX, CDF und MDX (siehe 3.5.1) ersetzen zunehmend die bisher eingesetzten, proprietären Formate zur Beschreibung von Busnetzwerken und für die Konfiguration von Testgeräten. Viele der verwendeten Standards in den Bereichen der Schnittstellen, Datenformaten und Protokollen kommen dabei von ASAM e.v. 3.4 ASAM ASAM (Association for Standardisation of Automation and Measuring Systems) ist eine Initiative der europäischen Automobilhersteller und ihrer Zulieferer, um die Applikation und den Test elektronischer Systeme in der Entwicklungs- und Fertigungsphase zu vereinfachen [2] Idee Das Ziel dieses Zusammenschlusses ist es, ein Gesamtsystem zu entwerfen, das aus einer Reihe von Standards besteht, um die Programmierung und Diagnose von Fahrzeugelektronik zu vereinfachen. Dazu gehören die Applikations- und Diagnoseschnittstellen der Steuergeräte, die Prüfstandkomponenten, Datenspeicherung und Messwertanalyse. Das Ergebnis im Bereich der Schnittstellen zu den Steuergeräten ist ASAM-MCD. Diese Middleware, häufig auch als Automotive Electronics (ASAM AE) bezeichnet, stellt eine Zwischenschicht dar, die auf der einen Seite die Steuergeräte und auf der anderen Seite die Test- und Diagnoseanwendungen miteinander verbindet. MCD steht dabei für Messen, Kalibrieren und Diagnose. Die Aufgabe des Systems ist es, den Softwareanwendungen eine einheitliche Schnittstelle zur Verfügung zu stellen, und sie somit von der Hardwarebasis unabhängig zu machen. Alle Umsetzungen von der Software auf eine beliebige Hardware übernimmt das System automatisch. Der Aufbau sowie die Fähigkeiten und Funktionen des verwendeten Bussystems sind dabei in einem herstellerunabhängigen Format in einer Datenbank beschrieben (siehe Abb. 3). Das MCD- System konfiguriert sich anhand dieser Daten selbstständig für das jeweilige Fahrzeug. Die einzigen Unterschiede zwischen den verschiedenen Automobilherstellern bestehen in diesem System somit nur noch aus den individuellen Konfigurationsdatensätzen
8 8 Abb. 3 ASAM MCD-Schnittstellen [9] in der Steuergerätedatenbank [9] [7]. Da das System am Anfang der Entwicklung lediglich auf den Applikationsbereich ausgelegt war, das bedeutet Messen und Kalibrieren, und die Diagnosefunktionen somit erst später integriert wurden, kam es jedoch zu Inkompatibilitäten innerhalb des Systems. Das führte dazu, dass heute praktisch für alle Schnittstellen des ASAM Systems jeweils zwei Ausführungen existieren. Jeweils eine für Mess- und Kalibrierfunktionen und eine für Diagnoseaufgaben Aufbau Der Aufbau eines ASAM-MCD Servers ist daher in zwei Gruppen unterteilt. Eine Funktionsgruppe für Mess- und Kalibrierungsaufgaben (MC) und eine Gruppe für Diagnosedienste (D). Ein ASAM Server muss allerdings nicht alle Funktionsgruppen unterstützen. Es gibt durchaus Systeme, in denen nur eine der beiden Gruppen enthalten ist. Jede Gruppe greift zur Konfiguration auf eine eigene Datenbank zurück (MCD 2MC & 2D), in der alle Informationen über die angeschlossenen Steuergeräte, den Aufbau des Netzwerks sowie der verwendeten Protokolle enthalten sind. Über die physische Schnittstelle des Servers zum Bussystem greifen beide Funktionsgruppen auf die angeschlossenen Steuergeräte zu (MCD 1). Die Kommunikation zwischen den Client-Programmen und dem Server (MCD3) kann mit verschiedenen Programmiersprachen implementiert werden. Dazu gehören Java RMI, Microsoft COM/DCOM (C,C++,C#), CORBA sowie das ASAM eigene GDI (siehe Abb. 4). Die gesamten ASAM Diagnosekonzepte sind mittlerweile als eigenständiges System von der ISO unter dem Begriff Modular Vehicle Communication Interface (MVCI) standardisiert worden (siehe 3.6). Dabei sind die MCD 2D und 3D Schnittstellen im Wesentlichen übernommen worden. Einzig die Schnittstelle zur Hardware (MCD 1) wurde neu konzipiert. In zukünftigen Versionen des ASAM-MCD-Servers soll diese neue Schnittstelle auch für die Mess- und Kalibrierungsgruppe eingesetzt werden und somit die bisherige MCD1-Schnittstelle ablösen.
9 9 Abb. 4 Aufbau eines ASAM-Systems [9] 3.5 Messen und Kalibrieren Die Funktionsgruppe für Mess- und Kalibrierungsaufgaben eines ASAM Servers wird hauptsächlich während der Entwicklung und Erprobung eines neuen Fahrzeugs benötigt, um Messwerte auszulesen und Funktionsparameter anzupassen. Ein ASAM Server konfiguriert sich dabei anhand der Beschreibungsdateien und Definitionen aus der angeschlossenen Datenbank selbstständig für das angeschlossene Busnetzwerk. Ein Client-Computer mit ASAM kompatibler Applikations- oder Diagnosesoftware kann anschließend mit dem Server verbunden werden. Diese Verbindung erfolgt über Ethernet, WLAN, USB, Bluetooth oder eine andere im Server implementierte Verbindung. Über die Clientsoftware hat ein Benutzer Zugriff auf alle Werte und Dienste, die in den Beschreibungsdateien als applizierbar angegeben sind. Die Funktionsgruppe Messen stellt dazu Collector-Dienste zur Verfügung, die von der Client-Software einmalig, periodisch oder eventgesteuert aktuelle Messwerte aus den Steuergeräten abfragen können. Alle geräteinternen Hexadezimalwerte werden dabei automatisch vom ASAM-Server, anhand der Umrechnungsformeln und Tabellen aus den entsprechenden Konfigurationsdateien, auf physikalische Werte umgerechnet, bevor sie der Client-Software über einen Puffer zur Verfügung gestellt werden. Die Funktionsgruppe für Kalibrierungsaufgaben erlaubt es dem Client hingegen auf geräteinterne Parameter der Steuergeräte zuzugreifen und diese zu verändern. Dazu zählen Kennlinien, Kennfelder und Konstanten. Da eine Modifizierung dieser Werte sich sofort auf die Funktion des Steuergerätes auswirkt, geschieht dies hauptsächlich während des Betriebs. So können Leistungsveränderungen durch neue Werte möglichst schnell festgestellt werden. Im Gegensatz zum Auslesen der Messwerte über einen Puffer, ist hier eine möglichst schnelle Umsetzung der Modifikationen wichtig. Daher kann das System für jeden in der Datenbank gespeicherten Wert ein dynamisches Laufzeitobjekt
10 10 Abb. 5 Struktur einer ASAM MCD 2MC Beschreibung [9] erstellen. Diese Objekte setzten jede vom Benutzer eingegebene Änderung umgehend im betroffenen Steuergerät um Datenformate beim Messen und Kalibrieren Als Datenformat für die Beschreibung von Steuergeräten und zur Konfiguration der Applikationssysteme für Mess- und Kalibrieraufgaben (ASAM 2MC) wurde, zusammen mit dem MCD-System, das ASAM2 Meta Language Format (AML) eingeführt. Diese textbasierten Konfigurationsdateien beschreiben die Parameter und Fähigkeiten eines Steuergerätes und erweitern so die eingesetzten Busprotokolle CCP (CAN Calibration Protocol) und XCP (Extended Calibration Protokol). Diese Busprotokolle definieren und regeln die gesamte verbindungsorientiere Kommunikation zwischen einem Steuergerät und einem Applikationssystem. Sie bieten Befehle zum Erstellen einer logischen Verbindung sowie zum Lesen und Schreiben von Speicheradressen. Es können darüber hinaus im Steuergerät integrierte Diagnosedienste gestartet und spezielle Funktionen für Kalibrierungen und Messwerterfassungen genutzt werden. Da die Steuergeräte normalerweise gegen unbefugten Zugriff gesperrt sind, unterstützen die Busprotokolle zusätzlich noch ein Seed and Key Verfahren zum Entsperren. Der dabei verwendete Algorithmus ist jedoch nicht Teil der Protokolle und muss daher zusammen mit der Beschreibung von Speicheradressen, Diensten und applizierbaren Parametern in den AML Datensätzen gespeichert sein (siehe Abb. 5 und 6). Weil das AML-Format jedoch keine Dokumentation von vorgenommenen Modifikationen erlaubt, wurde es nachträglich durch das, ebenfalls von ASAM stammende, CDF-Format (Calibration Data Format) erweitert. Dieses basiert jedoch nicht mehr auf einem Textformat, sondern auf dem zeitgemäßeren XML, wodurch die Verarbeitung und maschinelle Lesbarkeit verbessert wird. In diesem Format können allerdings weder die steuergeräteinternen Werte, die Umrechnungsformeln noch die Speicheradressen
11 Abb. 6 Auszug aus einer ASAM MCD 2MC Beschreibung [9] 11
12 12 Abb. 7 Grundstruktur und Hierarchie einer XML-basierten CDF-Beschreibungsdatei [9] abgelegt werden, so dass dieses Format lediglich als Erweiterung dient (siehe Abb. 7). In einem weiteren Schritt ist geplant, das CDF-Format durch das ebenfalls XML basierte MDX-Format (Meta Data Exchange Format) zu ergänzen. Dieses enthält dann wieder eine Beschreibung der Steuergerätesoftware und könnte dadurch das bisher vorherrschende AML-Format komplett ablösen. Für die Beschreibung des Aufbaus, des im Fahrzeug eingesetzten Busnetzwerks setzt ASAM ebenfalls auf ein eigenes Format namens FIBEX (Field Bus Exchange Format). Dieses XML-Format beschreibt die Kommunikation über die verschiedenen Bussysteme in einem Fahrzeug und soll die bisher eingesetzten, proprietären Formate wie CANdb, LIN Configuration Language und Node Capability File ersetzten (siehe Abb. 8). Es dient als Konfigurationsdatei für Test- und Simulationswerkzeuge und kann bei der Busanalyse eingesetzt werden. Aber auch während der Entwicklung eines Busnetzwerkes kommt das Format zum Einsatz, um anhand der Bustopoligie die Routinginformationen für Nachrichten zu erstellen und zu optimieren [1]. 3.6 Diagnose (MVCI) Wie bereits erwähnt, wurden die Diagnosefunktionen des ASAM-MCD-Systems als eigenständiges System unter dem Namen MVCI (Modular Vehicle Communication Interface) standardisiert. Ein solches System ist im Aufbau nahezu identisch mit dem Entwurf der Diagnosegruppe aus dem ASAM-System. Der einzige Unterschied ist, dass beim MVCI-Server die Schnittselle zum Bussystem (MCD1) durch ein modular aufgebautes Businterface ersetzt wurde (siehe Abb. 9). Dieses neue Hardwaremodul wird direkt mit dem Fahrzeug verbunden und beherrscht alle gängigen Diag-
13 13 Abb. 8 Hauptelemente einer FIBEX-Beschreibungsdatei [9] Abb. 9 Aufbau eines MVCI-Systems [9] noseprotokolle. Die Verbindung mit dem Diagnoseserver kann anschließend über eine beliebige Schnittstelle, wie z.b. USB oder Ethernet, erfolgen. Als Softwareschnittstelle zum neuen Hardwaremodul befindet sich auf dem Server die D-PDU API (Diagnostic Protocol Data Unit). Den Kern des Systems bildet der D-Server (Diagnostic Server), der dem ASAM MCD 3 System entspricht und somit auch die Schnittstelle zur Benutzersoftware ist. Der D-Server hat außerdem als einzige Komponente einen direkten Zugriff auf die ODX-Diagnosedatenbank, welche in ihrer Funktion der ASAM-MCD-2D Schicht entspricht. Der interne Aufbau des D-Servers ist unterteilt in vier Funktionsbereiche (siehe Abb. 10). Der Kommunikationsbereich erzeugt protokollunabhängige Nachrichten, die er an die D-PDU API weiterleitet. Der Datenprozessor ist die einzige
14 14 Abb. 10 Struktur der Diagnosegruppe [9] Verbindung zur Datenbank und darüber hinaus zuständig für die Umrechnung zwischen steuergeräteinternen und physikalischen Werten. Über den Jobprozessor können Funktionen ausgeführt werden. Diese Funktionen sind in Java geschrieben und werden ebenfalls in der Datenbank gespeichert, von wo aus sie dem Anwender zur Verfügung stehen. Sie erzeugen automatisch Sequenzen von mehreren Diagnosebotschaften und können die zurückgelieferten Ergebnisse auch direkt verarbeiten. Der letzte Funktionsbereich des D-Servers ist der Flash-Data-Processor. Dieser bildet das Laufzeitsystem für die Programmierung von Steuergeräten (Flashen). Diese Funktion arbeitet eng mit dem Jobprozessor zusammen und ermöglicht es, den Speicher eines Gerätes zu entsperren, zu löschen und anschließend mit den neuen Applikationen und Parameter zu füllen. Eine weitere Besonderheit des Systems ist die sogenannte Pass-Through- Programmierung. Dabei ist es der Clientanwendung möglich, den D-Server zu umgehen und direkt mit der D-PDU API zu kommunizieren. Dadurch kann ein direkter Zugriff auf das Bussystem erfolgen [9] Datenformat bei der Diagnose Als Datenmodel für den Austausch von diagnoserelevanten Daten eines Fahrzeugs kommt das von ASAM entwickelte, auf XML basierende ODX-Format (Open Diagnostic Data Exchange) zum Einsatz. Bei der Kommunikation mit den Steuergeräten nutzt das Diagnosesystem die verbreiteten Diagnoseprotokolle KWP2000, UDS und OBD. Diese definieren allerdings lediglich das Botschaftsformat von Diagnosediensten. Die darüber übertragenen Parameter unterscheiden sich bei jedem Gerät und müssen daher für jedes Fahrzeug bzw. Steuergerät extra gespeichert werden. Das ODX-Format speichert dazu Informationen über den Diagnosezugang eines Fahrzeugs, sowie dessen Identifikationsdaten. Daneben enthält es auch Informationen über den Busaufbau, soweit diese für die Diagnosezwecke erforderlich sind. Zur Konfiguration der Diagnoseprotokolle werden außerdem die Parameter wie Bustimings und Übertragungsgeschwindigkeiten gespeichert (siehe Abb. 11). Die bei jedem Steuergerät zur Verfügung stehenden Diagnosedienste, Protokolle und Java- Diagnoseabläufe sind ebenfalls in ODX-Dateien gespeichert. Jede dieser Informationen bildet einen ODX-Datensatz, der in einer eigenen ODX-Datei abgelegt wird. Um redundante Datenhaltung zu vermeiden, können diese ODX-Datensätze auf andere ODX- Dokumente referenzieren. Diese Form der Datenhaltung hat außerdem den Vorteil, dass einzelne Dokumente einfach ausgetauscht werden können, sobald sich etwas ändert. So werden Informationen über die in den Steuergeräten integrierten Dienste, in der Regel vom Hersteller des Steuergerätes herausgegeben, wohingegen Informationen über die Integration des Steuergerätes in das Fahrzeugnetzwerk vom Fahrzeughersteller stammen. Um Diagnoseaufgaben an einem Fahrzeug durchzuführen, ist es daher nicht unbe-
15 15 Abb. 11 Komponenten des ODX-Datenmodells [9] dingt nötig, alle ODX-Dokumente für ein Fahrzeug zu besitzen. Es reicht, wenn nur die nötigsten Informationen bereitgestellt werden. Dadurch ist außerdem sichergestellt, dass der unbefugte Zugriff auf die Steuergeräte unterbunden wird. Der Zugriff kann nur auf Dienste und Funktionen erfolgen, die in den ODX-Dateien beschrieben sind. 3.7 Einsatz in der Praxis Das von ASAM entworfene System für Messungen und Kalibrierungen sowie für Diagnoseaufgaben von Steuergeräten stellt ein leistungsfähiges und universelles System dar. In der Praxis erfolgt eine Umstellung von den proprietären Systemen auf das neue System jedoch nicht sofort. Die bestehenden Systeme sind zuverlässig und erprobt. Ein Umstieg ist außerdem mit zusätzlichen Kosten verbunden. Die Kosten für die Erhaltung und den Einsatz proprietärer Systeme übersteigen langfristig gesehen jedoch die Kosten für standardisierte Systeme, sodass ein Umstieg bei den Automobilherstellern langsam absehbar ist. Die Zulieferbetriebe und Softwareanbieter haben hingegen schon seit längerer Zeit ASAM kompatible Produkte im Angebot. Dabei sind gerade Diagnosesysteme auf Basis von MVCI verbreitet, da diese bereits eine ISO- Normierung besitzen und somit einen zukunftssicheren Standard darstellen. Solange die anderen Systeme jedoch noch keinen ISO Standard bilden, stehen die Hersteller diesen weiterhin zögernd gegenüber. Der Einsatz des einheitlichen Datenformats ODX für Diagnosedaten wird hingegen von allen großen Automobilherstellern fest geplant und teilweise auch schon durchgesetzt [6]. Bei neueren Netzen wie z.b. FlexRay erfolgt der Einsatz von einheitlichen System dagegen recht schnell, da für diese Systeme bisher keine anderen Lösungen entworfen wurden. 4 Fazit Bei der heute eingesetzten Vielfalt an Bussystemen und Softwarelösungen ist ein standardisiertes Managementsystem eine effektive Methode, um Kosten zu senken und den
16 16 Aufwand bei der Fahrzeugentwicklung enorm zu reduzieren. So etwas funktioniert jedoch nur, wenn die Mehrheit der Hersteller diese Systeme auch einsetzt. Im Gegensatz zum Diagnosesystem sind die Applikationsbereiche des ASAM Servers noch in der Entwicklung und haben daher noch keine endgültige Normierung. Der Einsatz der Systeme wird dadurch momentan verzögert, jedoch nicht aufgehalten. Im Bereich der Diagnose schreitet die Entwicklung hingegen schneller vorran. Durch die standardisierten Systeme ist es einfacher die gesetzlichen Anforderungen umzusetzten und die große Masse an Fahrzeugelektronik zu kontrollieren, ohne dabei den Überblick zu verlieren. Gleichzeitig ermöglichen es diese Systeme, den Herstellern auch weiterhin die eigene Entwicklung voranzutreiben, ohne der Konkurrenz dabei Einblicke in ihr System zu ermöglichen. Literatur 1. Thomas Barthel. Austauschformat der Zukunft. technik-know-how/uebersicht/l/bussysteme/austauschformat-der-zukunft/, ASAM e.v. About ASAM Original Marken Partner Lernsysteme. Geschichte der Bussysteme im Kraftfahrzeug Marco Rohe. Stilkunde für Software-Modelle mit automatisierten Reviews. AUTOMOBIL ELEKTRONIK, Hüthig Fachverlag, 2(2):26 27, Peter Subke. Standardisierung der Fahrzeug-Diagnose. 6. Internationales CAR- Symposium, Jochen Thym. Standardisierung der Diagnoseprozessketten in der Fahrzeugelektronik - Ein Statusbericht. ATZelektronik, GWV Fachverlage, 2, Frank Bohne und Jürgen Döring. Standards für die Automobilindustrie. ELEKTRONIK AUTOMOTIVE, WEKA FACHMEDIEN GmbH, 1, Christoph Marscholik und Peter Subke. Datenkommunikation im Automobil: Grundlagen, Bussysteme, Protokolle und Anwendungen. Hüthig Verlag, Heidelberg, Werner Zimmermann und Ralf Schmidgall. Bussysteme in der Fahrzeugtechnik. Vieweg+Teubner, Wiesbaden, 2008.
AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrInformationen zum neuen Studmail häufige Fragen
1 Stand: 15.01.2013 Informationen zum neuen Studmail häufige Fragen (Dokument wird bei Bedarf laufend erweitert) Problem: Einloggen funktioniert, aber der Browser lädt dann ewig und zeigt nichts an Lösung:
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrMultimedia und Datenkommunikation
Multimedia und Datenkommunikation Einteilung in Unterpunkte Netzwerk Audioausgabe Internetzugang Basis des Projektes Büro 5 Mitarbeiter Datenaustausch via Diskette Kein Netzwerk Ein Nadeldrucker Netzwerke
MehrWie Sie mit Mastern arbeiten
Wie Sie mit Mastern arbeiten Was ist ein Master? Einer der großen Vorteile von EDV besteht darin, dass Ihnen der Rechner Arbeit abnimmt. Diesen Vorteil sollten sie nutzen, wo immer es geht. In PowerPoint
MehrWeb Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen
9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.
MehrAuto-Provisionierung tiptel 31x0 mit Yeastar MyPBX
Allgemeines Auto-Provisionierung tiptel 31x0 mit Yeastar MyPBX Stand 19.09.2014 Die Yeastar MyPBX Telefonanlagen unterstützen die automatische Konfiguration der tiptel 3110, tiptel 3120 und tiptel 3130
Mehrmobifleet Beschreibung 1. Terminverwaltung in der Zentrale
mobifleet Beschreibung 1. Terminverwaltung in der Zentrale Die Termine werden wie bisher im Outlook verwaltet und erfasst. Der Außendienst selbst, wie auch andere Personen, die Termine für den Außendienst
MehrNutzung von GiS BasePac 8 im Netzwerk
Allgemeines Grundsätzlich kann das GiS BasePac Programm in allen Netzwerken eingesetzt werden, die Verbindungen als Laufwerk zu lassen (alle WINDOWS Versionen). Die GiS Software unterstützt nur den Zugriff
MehrZwischenablage (Bilder, Texte,...)
Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen
MehrEnigmail Konfiguration
Enigmail Konfiguration 11.06.2006 Steffen.Teubner@Arcor.de Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es
MehrAnton Ochsenkühn. amac BUCH VERLAG. Ecxel 2016. für Mac. amac-buch Verlag
Anton Ochsenkühn amac BUCH VERLAG Ecxel 2016 für Mac amac-buch Verlag 2 Word-Dokumentenkatalog! Zudem können unterhalb von Neu noch Zuletzt verwendet eingeblendet werden. Damit hat der Anwender einen sehr
MehrMSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003
Page 1 of 8 SMTP Konfiguration von Exchange 2003 Kategorie : Exchange Server 2003 Veröffentlicht von webmaster am 25.02.2005 SMTP steht für Simple Mail Transport Protocol, welches ein Protokoll ist, womit
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrGrundlagen der Theoretischen Informatik, SoSe 2008
1. Aufgabenblatt zur Vorlesung Grundlagen der Theoretischen Informatik, SoSe 2008 (Dr. Frank Hoffmann) Lösung von Manuel Jain und Benjamin Bortfeldt Aufgabe 2 Zustandsdiagramme (6 Punkte, wird korrigiert)
Mehr» Weblösungen für HSD FM MT/BT-DATA
Die Bedeutung der Online-Verfügbarkeit von aktuellen Daten ist in vielen Bereichen fester Bestandteil der täglichen Arbeit. Abteilungen werden zentralisiert und dezentrales Arbeiten wird immer wichtiger.
MehrWas macht Layer2 eigentlich? Erfahren Sie hier ein wenig mehr über uns.
Was macht Layer2 eigentlich? Erfahren Sie hier ein wenig mehr über uns. Seit über 24 Jahren... unterstützen und beraten wir unsere Kunden und Partner erfolgreich bei ihren IT-Projekten. Unsere Kernkompetenz
MehrIhr IT-Administrator oder unser Support wird Ihnen im Zweifelsfall gerne weiterhelfen.
Dieses Dokument beschreibt die nötigen Schritte für den Umstieg des von AMS.4 eingesetzten Firebird-Datenbankservers auf die Version 2.5. Beachten Sie dabei, dass diese Schritte nur bei einer Server-Installation
MehrPKV- Projektanlage Assistent
Desk Software & Consulting GmbH PKV- Projektanlage Assistent Edith Freundt DESK Software und Consulting GmbH Im Heerfeld 2-4 35713 Eibelshausen Tel.: +49 (0) 2774/924 98-0 Fax: +49 (0) 2774/924 98-15 info@desk-firm.de
MehrBNC-, RJ45-, und Glasfaser- Netzwerkkarten
Andreas Siebold Seite 1 01.09.2003 BNC-, RJ45-, und Glasfaser- Netzwerkkarten Eine Netzwerkkarte (Netzwerkadapter) stellt die Verbindung des Computers mit dem Netzwerk her. Die Hauptaufgaben von Netzwerkkarten
MehrFachbericht zum Thema: Anforderungen an ein Datenbanksystem
Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank
MehrIst Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers
Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,
MehrAutoTexte und AutoKorrektur unter Outlook verwenden
AutoTexte und AutoKorrektur unter Outlook verwenden Die Hilfsmittel "AutoKorrektur" und "AutoTexte", die schon unter Microsoft Word das Arbeiten erleichtern, sind natürlich auch unter Outlook verfügbar.
MehrPrimzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
MehrSMS/ MMS Multimedia Center
SMS/ MMS Multimedia Center der BEYOND THE NET GmbH BEYOND THE NET GmbH Seite 1 Unser Multimedia Center ist eine WEB basierende Anwendung, die es ermöglicht von einer Zentrale aus, viele Mitarbeiter zu
Mehr4. BEZIEHUNGEN ZWISCHEN TABELLEN
4. BEZIEHUNGEN ZWISCHEN TABELLEN Zwischen Tabellen können in MS Access Beziehungen bestehen. Durch das Verwenden von Tabellen, die zueinander in Beziehung stehen, können Sie Folgendes erreichen: Die Größe
MehrWLAN Konfiguration. Michael Bukreus 2014. Seite 1
WLAN Konfiguration Michael Bukreus 2014 Seite 1 Inhalt Begriffe...3 Was braucht man für PureContest...4 Netzwerkkonfiguration...5 Sicherheit...6 Beispielkonfiguration...7 Screenshots Master Accesspoint...8
MehrFolgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version 7.4.4. - Optional einen DHCP Server.
1. Dynamic Host Configuration Protocol 1.1 Einleitung Im Folgenden wird die Konfiguration von DHCP beschrieben. Sie setzen den Bintec Router entweder als DHCP Server, DHCP Client oder als DHCP Relay Agent
MehrOn-Board Fahrzeugdiagnose
1 Übersicht 1.Einführung 2.Bussysteme 3.OBD II 4.Zusammenfassung 2 Einführung Haupteinsatzbereiche elektronischer Systeme in Fahrzeugen: Motorsteuerung (Zündung,Einspritzung,...) Steuerung des Fahrverhaltens
Mehrs.beat DAP-10X White Paper USB Stromversorgung am Apple Macintosh und deren Auswirkung
White Paper s.beat DAP-10X USB Stromversorgung am Apple Macintosh und deren Auswirkung Date: 19 May 2006 Version: 1.0 Sprache: Deutsch Disposition: öffentlich Dokument: sbeat_dap-10x_mac_information_2006-25-04_de.doc
MehrVDW Statistik Portal Häufig gestellte Fragen. Version 1.2 ( 2011-2013 Katharina Düngfelder & Markus A. Litters) Vorwort
Version 1.2 ( 2011-2013 Katharina Düngfelder & Markus A. Litters) Vorwort Sollten Sie mit dieser Anleitung oder dem irgendwelche Probleme oder Fragen haben, wenden Sie sich bitte an folgende Personen:
MehrTechnical Note 0201 Gateway
Technical Note 0201 Gateway WDGA Drehgeber mit CANopen an Profibus DP - 1 - Inhaltsverzeichnis 1 Allgemeines... 3 1.1 Information... 3 1.2 Hinweis... 3 2 Gateway konfigurieren... 4 2.1 Kommunikationseinstellungen...
MehrDokumentation IBIS Monitor
Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt
MehrSpeicher in der Cloud
Speicher in der Cloud Kostenbremse, Sicherheitsrisiko oder Basis für die unternehmensweite Kollaboration? von Cornelius Höchel-Winter 2013 ComConsult Research GmbH, Aachen 3 SYNCHRONISATION TEUFELSZEUG
MehrAutorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente
Autorisierung Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente Dokumentation zum Referat von Matthias Warnicke und Joachim Schröder Modul: Komponenten basierte Softwareentwickelung
MehrLDAP Konfiguration nach einem Update auf Version 6.3 Version 1.2 Stand: 23. Januar 2012 Copyright MATESO GmbH
LDAP Konfiguration nach einem Update auf Version 6.3 Version 1.2 Stand: 23. Januar 2012 Copyright MATESO GmbH MATESO GmbH Daimlerstraße 7 86368 Gersthofen www.mateso.de Dieses Dokument beschreibt die Konfiguration
MehrAutoradio On Off Schaltung
Autoradio On Off Schaltung Konzeption, Anleitung und Hinweise Christian Schönig Schöneberger Str. 20 82377 Penzberg Inhalt 1. MOTIVATION... 3 1.1. AKTUELLER STAND BEI HERSTELLER RADIO... 3 1.2. ANSCHLUSS
MehrV8i und PDS. Bentley Technical Support
Datenaustausch zwischen speedikon V8i auf MicroStation V8i mit PDS oder anderen auf MicroStation V7 basierenden Produkten. Inhalte Ausgangssituation... 3 Zwei mögliche Arbeitsabläufe im Kurzüberblick...
MehrL10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016
L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 Referentin: Dr. Kelly Neudorfer Universität Hohenheim Was wir jetzt besprechen werden ist eine Frage, mit denen viele
MehrClient-Server mit Socket und API von Berkeley
Client-Server mit Socket und API von Berkeley L A TEX Projektbereich Deutsche Sprache Klasse 3F Schuljahr 2015/2016 Copyleft 3F Inhaltsverzeichnis 1 NETZWERKPROTOKOLLE 3 1.1 TCP/IP..................................................
MehrMobile Intranet in Unternehmen
Mobile Intranet in Unternehmen Ergebnisse einer Umfrage unter Intranet Verantwortlichen aexea GmbH - communication. content. consulting Augustenstraße 15 70178 Stuttgart Tel: 0711 87035490 Mobile Intranet
MehrTISIS - Industrie 4.0. Ereignis, Ort, Datum
- Industrie 4.0 Ereignis, Ort, Datum TISIS Software Die vollständige Maschinen- Software wird als Option für die gesamte Tornos Produktpalette angeboten Sie ermöglicht es Ihnen, Ihre Maschine zu programmieren
MehrErstellung von Reports mit Anwender-Dokumentation und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0)
Erstellung von und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0) In der ArtemiS SUITE steht eine neue, sehr flexible Reporting-Funktion zur Verfügung, die mit der Version 5.0 noch einmal verbessert
MehrSynchronisations- Assistent
TimePunch Synchronisations- Assistent Benutzerhandbuch Gerhard Stephan Softwareentwicklung -und Vertrieb 25.08.2011 Dokumenten Information: Dokumenten-Name Benutzerhandbuch, Synchronisations-Assistent
MehrProjektmanagement in der Spieleentwicklung
Projektmanagement in der Spieleentwicklung Inhalt 1. Warum brauche ich ein Projekt-Management? 2. Die Charaktere des Projektmanagement - Mastermind - Producer - Projektleiter 3. Schnittstellen definieren
Mehrjet IDS HIGH-LEIT OPC-GATEWAY zur Anbindung von Automatisierungssystemen Ein offenes, skalierbares SCADA System für alle Infrastrukturanwendungen
jet IDS GmbH Nobelstraße 18 D-76275 Ettlingen Postfach 10 05 06 D-76259 Ettlingen Tel. +49 7243 218-0 Fax +49 7243 218-100 Email: info@ids.de Internet: www.ids.de IDS HIGH-LEIT Ein offenes, skalierbares
MehrFeiertage in Marvin hinterlegen
von 6 Goecom GmbH & Co KG Marvin How to's Feiertage in Marvin hinterlegen Feiertage spielen in Marvin an einer Reihe von Stellen eine nicht unerhebliche Rolle. Daher ist es wichtig, zum Einen zu hinterlegen,
MehrAnwendungshinweis Nr. 12. Wie konfiguriere ich redundante Serververbindungen
Anwendungshinweis Nr. 12 Produkt: Schlüsselworte: Problem: Softing OPC Easy Connect OPC Server, Redundanz Wie konfiguriere ich redundante Lösung: Ausgangssituation: Eine OPC Client-Anwendung ist mit mehreren
MehrBekannte Effekte bei Soft- und Hardware der ESTEC Datenlogger sowie der PC Auswertesoftware
Bekannte Effekte bei Soft- und Hardware der ESTEC Datenlogger sowie der PC Auswertesoftware Inhaltsverzeichnis 1 Datenlogger Hardware...2 1.1 Revision: 1.32...2 1.2 Revision: 1.31...2 1.3 Revision: 1.30...2
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
Mehrecaros2 - Accountmanager
ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf
MehrTerminabgleich mit Mobiltelefonen
Terminabgleich mit Mobiltelefonen Sie können Termine- und Aufgaben aus unserem Kalender, sowie die Adressdaten aus dem Hauptprogramm mit Ihrem Mobiltelefon abgleichen. MS Outlook dient dabei als Schnittstelle
MehrOrientierungshilfen für SAP PI (Visualisierungen)
EINSATZFELDER FÜR DIE KONFIGURATIONS-SZENARIEN INTERNE KOMMUNIKATION UND PARTNER-KOMMUNIKATION UND DIE SERVICE-TYPEN BUSINESS-SYSTEM, BUSINESS-SERVICE UND INTEGRATIONSPROZESS Betriebswirtschaftliche Anwendungen
MehrAnmerkungen zur Erstellung, dem automatisierten Versand und der automatisierten Auswertung von pdf-formularen
Anmerkungen zur Erstellung, dem automatisierten Versand und der automatisierten Auswertung von pdf-formularen Vorbemerkung Häufig besteht die Notwendigkeit pdf-formulare Kunden, Mitarbeitern etc. zur Verfügung
Mehrmobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005
Das Software Studio Christian Efinger mobilepoi 0.91 Demo Version Anleitung Erstellt am 21. Oktober 2005 Kontakt: Das Software Studio Christian Efinger ce@efinger-online.de Inhalt 1. Einführung... 3 2.
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
MehrSage Treuhandaustausch onesage Version 2.2
Sage Treuhandaustausch onesage Version 2.2 Versionsunabhängiger Datenaustausch Sage 50 zu Sage 50 Für die Versionen 2012, 2011 und 2009 Sage Treuhandaustausch Sage 50 / Sage 50 08.05.2012 2/10 Einleitung...
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrVersion smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):
Supportanfrage ESN Bitte füllen Sie zu jeder Supportanfrage diese Vorlage aus. Sie helfen uns damit, Ihre Anfrage kompetent und schnell beantworten zu können. Verwenden Sie für jedes einzelne Thema jeweils
Mehr15 Arten von QR-Code-Inhalten!
15 Arten von QR-Code-Inhalten! Quelle: www.rohinie.eu QR-Codes(= Quick Response Codes) sind Pop-Art-Matrix Barcodes, die Informationen in einer kleinen rechteckigen Grafik enthalten. Sie sind auch eine
MehrDrucken aus der Anwendung
Drucken aus der Anwendung Drucken aus der Anwendung Nicht jeder Großformatdruck benötigt die volle Funktionsvielfalt von PosterJet - häufig sind es Standarddrucke wie Flussdiagramme und Organigramme die
MehrMC-Hx 006. Einbindung des MC-Hx Modul als MODBus TCP Slave. MB DataTec GmbH. Stand: 01.2013
Einbindung des MC-Hx Modul als MODBus TCP Slave MB DataTec GmbH Stand: 01.2013 Kontakt: MB DataTec GmbH Friedrich Ebert Str. 217a 58666 Kierspe Tel.: 02359 2973-22, Fax 23 Web : www.mb-datatec.de e-mail:
MehrDatenbanken Kapitel 2
Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,
MehrErweiterung AE WWS Lite Win: AES Security Verschlüsselung
Erweiterung AE WWS Lite Win: AES Security Verschlüsselung Handbuch und Dokumentation Beschreibung ab Vers. 1.13.5 Am Güterbahnhof 15 D-31303 Burgdorf Tel: +49 5136 802421 Fax: +49 5136 9776368 Seite 1
MehrProfessionelle Seminare im Bereich MS-Office
Serienbrief aus Outlook heraus Schritt 1 Zuerst sollten Sie die Kontakte einblenden, damit Ihnen der Seriendruck zur Verfügung steht. Schritt 2 Danach wählen Sie bitte Gerhard Grünholz 1 Schritt 3 Es öffnet
MehrGruppenrichtlinien und Softwareverteilung
Gruppenrichtlinien und Softwareverteilung Ergänzungen zur Musterlösung Bitte lesen Sie zuerst die gesamte Anleitung durch! Vorbemerkung: Die Begriffe OU (Organizational Unit) und Raum werden in der folgenden
MehrEinführung in. Logische Schaltungen
Einführung in Logische Schaltungen 1/7 Inhaltsverzeichnis 1. Einführung 1. Was sind logische Schaltungen 2. Grundlegende Elemente 3. Weitere Elemente 4. Beispiel einer logischen Schaltung 2. Notation von
MehrUniversal Gleismauer Set von SB4 mit Tauschtextur u. integrierten Gleismauerabschlüssen!
Stefan Böttner (SB4) März 2013 Universal Gleismauer Set von SB4 mit Tauschtextur u. integrierten Gleismauerabschlüssen! Verwendbar ab EEP7.5(mitPlugin5) + EEP8 + EEP9 Abmessung: (B 12m x H 12m) Die Einsatzhöhe
MehrFRILO-Aktuell Ausgabe 2/2013
FRILO-Aktuell aus dem Hause Nemetschek Frilo, speziell für unsere Software-Service-Kunden, informiert Sie über aktuelle Entwicklungen, Produkte und Neuigkeiten. Inhalt Effektives Arbeiten mit dem Frilo.Document.Designer
MehrLocal Control Network Technische Dokumentation
Steuerung von Hifi-Anlagen mit der LCN-GVS Häufig wird der Wunsch geäußert, eine Hi-Fi-Anlage in die Steuerung der LCN-GVS einzubinden. Auch das ist realisierbar. Für die hier gezeigte Lösung müssen wenige
MehrDownloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler
Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5
MehrModellbildungssysteme: Pädagogische und didaktische Ziele
Modellbildungssysteme: Pädagogische und didaktische Ziele Was hat Modellbildung mit der Schule zu tun? Der Bildungsplan 1994 formuliert: "Die schnelle Zunahme des Wissens, die hohe Differenzierung und
MehrExterne Abfrage von E-Mail für Benutzer der HSA über Mozilla-Thunderbird
Externe Abfrage von E-Mail für Benutzer der HSA über Mozilla-Thunderbird Vorweg zunächst einige allgemeine Worte: Sie müssen über einen Account bei uns verfügen und ein E-Mail-Postfach bei uns haben. Dann
MehrA585 Mailserver. IKT-Standard. Ausgabedatum: 2015-02-04. Version: 2.03. Ersetzt: 2.02. Genehmigt durch: Informatiksteuerungsorgan Bund, am 2005-12-05
Eidgenössisches Finanzdepartement EFD Informatiksteuerungsorgan des Bundes ISB A585 Mailserver Klassifizierung: Typ: Nicht klassifiziert IKT-Standard Ausgabedatum: 2015-02-04 Version: 2.03 Status: Genehmigt
Mehr3 TECHNISCHER HINTERGRUND
Techniken und Voraussetzungen 3 TECHNISCHER HINTERGRUND 3.1 Was bedeutet Feldbus-Technik? Die Feldbus-Technik wird zur Datenübertragung zwischen Sensoren / Aktoren und Automatisierungsgeräten, z.b. Speicher-Programmierbaren-
MehrNutzung des Retain-Archivs
Nutzung des Retain-Archivs Das Archiv dient zur Langzeitspeicherung von Mail-Daten. Diese werden unveränderbar bis zu 10 Jahren aufbewahrt und dienen zur Entlastung des Online-Postfaches. Seite 1 Bitte
Mehr192.168.0.1. Wenn wir also versuchen auf einen anderen PC zuzugreifen, dann können wir sowohl per Name als auch mit der Adresse suchen.
Windows Netzwerk Sie haben einen oder mehrere PC mit einander verbunden? Dann sollte man das auch nutzen. Generelles: Ein PC hat in der Regel IMMER eine feste Nummer / Adresse (egal ob wechselnd oder immer
MehrDokumentenverwaltung im Internet
Dokumentenverwaltung im Internet WS 09/10 mit: Thema: Workflow und Rollenverteilung im Backend Gruppe: DVI 10 Patrick Plaum und Kay Hofmann Inhalt 1. Benutzer und Benutzergruppen erstellen...2 1.1. Benutzergruppen...2
MehrTest zur Bereitschaft für die Cloud
Bericht zum EMC Test zur Bereitschaft für die Cloud Test zur Bereitschaft für die Cloud EMC VERTRAULICH NUR ZUR INTERNEN VERWENDUNG Testen Sie, ob Sie bereit sind für die Cloud Vielen Dank, dass Sie sich
MehrFestigkeit von FDM-3D-Druckteilen
Festigkeit von FDM-3D-Druckteilen Häufig werden bei 3D-Druck-Filamenten die Kunststoff-Festigkeit und physikalischen Eigenschaften diskutiert ohne die Einflüsse der Geometrie und der Verschweißung der
MehrBeweisbar sichere Verschlüsselung
Beweisbar sichere Verschlüsselung ITS-Wahlpflichtvorlesung Dr. Bodo Möller Ruhr-Universität Bochum Horst-Görtz-Institut für IT-Sicherheit Lehrstuhl für Kommunikationssicherheit bmoeller@crypto.rub.de 6
Mehr10.3.1.8 Übung - Konfigurieren einer Windows 7-Firewall
5.0 10.3.1.8 Übung - Konfigurieren einer Windows 7-Firewall Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie erfahren, wie man die Windows 7-Firewall konfiguriert und einige
MehrIst Fernsehen schädlich für die eigene Meinung oder fördert es unabhängig zu denken?
UErörterung zu dem Thema Ist Fernsehen schädlich für die eigene Meinung oder fördert es unabhängig zu denken? 2000 by christoph hoffmann Seite I Gliederung 1. In zu großen Mengen ist alles schädlich. 2.
MehrLizenzierung von SharePoint Server 2013
Lizenzierung von SharePoint Server 2013 Das Lizenzmodell von SharePoint Server 2013 besteht aus zwei Komponenten: Serverlizenzen zur Lizenzierung der Serversoftware und CALs zur Lizenzierung der Zugriffe
MehrBereich METIS (Texte im Internet) Zählmarkenrecherche
Bereich METIS (Texte im Internet) Zählmarkenrecherche Über die Zählmarkenrecherche kann man nach der Eingabe des Privaten Identifikationscodes einer bestimmten Zählmarke, 1. Informationen zu dieser Zählmarke
MehrANYWHERE Zugriff von externen Arbeitsplätzen
ANYWHERE Zugriff von externen Arbeitsplätzen Inhaltsverzeichnis 1 Leistungsbeschreibung... 3 2 Integration Agenda ANYWHERE... 4 3 Highlights... 5 3.1 Sofort einsatzbereit ohne Installationsaufwand... 5
MehrII. Daten sichern und wiederherstellen 1. Daten sichern
II. Daten sichern und wiederherstellen 1. Daten sichern Mit der Datensicherung können Ihre Schläge und die selbst erstellten Listen in einem speziellen Ordner gespeichert werden. Über die Funktion Daten
MehrElektromobilitätstag in Hallbergmoos. Die Gemeinde Hallbergmoos am Flughafen veranstaltet am 26.09.2015 einen Elektromobilitätstag.
Elektromobilitätstag in Hallbergmoos Die Gemeinde Hallbergmoos am Flughafen veranstaltet am 26.09.2015 einen Elektromobilitätstag. Als Mitorganisator werde ich den ganzen Tag vor Ort sein. Im Laufe des
MehrPass-Thru an einen Ford-Fahrzeug
Pass-Thru an einen Ford-Fahrzeug Mit dem Windows Explorer folgende Internetadresse eingeben: http://www.etis.ford.com Auf der Startseite hat man die Möglichkeit sich als freie Werkstatt anzumelden. Dazu
MehrÄnderungsbeschreibung HWS32 SEPA Überweisungen
Änderungsbeschreibung HWS32 SEPA Überweisungen Inhaltsverzeichnis SEPA ÜBERWEISUNGEN... 2 INSTALLATION... 2 ÄNDERUNGEN IN DER ADRESSVERWALTUNG... 4 ÄNDERUNGEN IM RECHNUNGSEINGANGSBUCH... 5 DIE ÜBERWEISUNGSPROGRAMME
MehrAbrechnung via KV-SafeNet*-Portal an die KV Hessen übermitteln
Abrechnung via KV-SafeNet*-Portal an die KV Hessen übermitteln 1. Erstellen der Abrechnung Das Erstellen der verschlüsselten Abrechnungsdatei geschieht wie gewohnt mittels Ihrer Praxissoftware. Das Erzeugen
MehrGEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT
Seite 1/7 GEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT ZENTRAL LOKALE MANAGEMENT-PLATTFORM FÜR EINE W ELTWEIT SICHERE INDUSTRIELLE KOMMUNIKATION. Seite 2/7 Auf den folgenden Seiten
MehrSoftware Defined Networking. und seine Anwendbarkeit für die Steuerung von Videodaten im Internet
und seine Anwendbarkeit für die Steuerung von Videodaten im Internet FACHBEREICH FB5 Stefan Königs ISE Seminar 22.10.2012 1 Agenda o Einführung o Software Defined Networking o Ansatz/Prinzip o o Vergleich
MehrBesicomm Leistungserfassung
Besicomm Leistungserfassung SAP CATS ist eine hervorragende Plattform zur Freigabe und Verteilung von Daten in diverse SAP Module. Besicomm Leistungserfassung bietet eine einfache smaske zu CATS welche
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
MehrFunktionserweiterungen, behobene Funktionseinschränkungen und Funktionseinschränkungen, EASY Starter V1.5
Funktionserweiterungen, behobene Funktionseinschränkungen und Funktionseinschränkungen, Inhaltsverzeichnis 1. Funktionserweiterungen... 2 1.1. Produktidentifikation... 2 1.1.1. Lauffähig unter Windows
MehrPocket KVM Switches USB + Audio
Handbuch Pocket KVM Switches USB + Audio deutsch Handbuch_Seite 2 Inhalt 1. Einleitung 4 2. Installation 4 3. Einfache Bedienung 6 3.1. KVM Switch Tasten 6 3.2. Keyboard Hotkeys 6 3.3. KVM Switch Software
MehrErweitertes Kalkulationsfenster
Erweitertes Kalkulationsfenster Inhaltsverzeichnis 1. Bereich "Kalkulation" (Fokussierung: Ctrl-F2)... 3 2. Bereich "Kennzahlen"... 4 3. Bereich "Positionswerte"... 5 4. Bereich "Vorhandene Analysen" /
MehrTritt beim Aufruf ein Fehler aus, so wird eine MessageBox mit dem Fehlercode und der Kommandozeile angezeigt.
WinCC UniAddIn Motivation Add-ins für WinCC können in VBA und VB6 programmiert werden. Andere Entwicklungsumgebungen werden nicht standardmäßig unterstützt. Die Entwicklung in VBA hat den Nachteil, dass
Mehrdesk.modul : ABX-Lokalisierung
desk.modul : ABX-Lokalisierung Lokalisiert die app.box und OfficeLine Datenbank auf einen lokalen SQL Server zum mobilen Einsatz Die Projekt- und Kommissionsverwaltung ist bereits bei zahlreichen unserer
Mehr