Produktinformation CANdito
Inhaltsverzeichnis 1 Übersicht... 3 1.1 Einführung... 3 1.2 Die Vorteile im Überblick... 3 1.3 Schnittstellen... 4 1.4 Systemvoraussetzungen... 4 1.5 Weiterführende Informationen... 4 2 Funktionen... 4 3 Diagnosetest... 4 3.1 Funktionale Adressierung... 5 4 Messdatenerfassung... 5 4.1 Unterstützte Messsysteme... 6 4.2 Auswertung von Messdaten und Data Mining... 7 V1.1 8/2014 - Gültig für CANdito ab Version 9.0. Bitte denken Sie über Ihre Verantwortung gegenüber der Umwelt nach, bevor Sie dieses Dokument ausdrucken. www.vector.com 2
1 Übersicht 1.1 Einführung Während der Entwicklung von elektronischen Steuergeräten wird CANdito als Diagnosetester sowohl beim Zulieferer als auch beim Fahrzeughersteller eingesetzt. Über die Automatisierungsschnittstelle bietet CANdito eine einfach zu handhabende Schnittstelle, um z.b. am Prüfstand oder bei der Testautomatisierung den Zugriff auf Diagnosedaten zu ermöglichen. Mit der integrierten Programmiersprache werden Skripte definiert, die komplexe Abläufe steuern. Dabei dient CANdito sowohl als Entwicklungsplattform als auch als Ablaufumgebung. Für eine vollständige Fahrzeugdiagnose unterstützt CANdito die funktionale Adressierung, z.b. das Lesen der Steuergeräte- Identifikation aller im Fahrzeug befindlicher Steuergeräte mit Diagnosefunktionalität. CANdito bietet zusätzlich zur Diagnosefunktionalität eine zyklische Erfassung von Diagnosedaten, Busdaten oder Daten von externen Messeinrichtungen an. 1.2 Die Vorteile im Überblick > Auswahl, Parametrierung und Ausführung von Diagnose-Services, z.b. Auslesen und Anzeigen der Steuergeräte- Identifikation >.NET Skriptsprache erlaubt den Austausch von Skripten zwischen CANdito, CANape, CANoe und Indigo. Die parallele Entwicklung und Pflege entfällt somit. > Symbolische Anzeige aller Diagnosefehler-Codes (DTCs) inklusive der Umgebungsdaten und Löschen des Fehlerspeichers > Unterstützung von OBD (Onboard Diagnose) > Einlesen von ODX 2.2.0-Beschreibungsdateien (ASAM-Standardformat) > Messdatenerfassung vom CAN-, CAN FD-, LIN oder FlexRay-Bus sowie von externen Messgeräten und manuelle oder skriptgesteuerte Auswertung > Umfangreiche Printing- und Reporting-Funktionalitäten Bild 1: Zugriff über Panel auf Diagnosedaten und -services. Klartext-Darstellung der Kommunikation im Trace-Fenster. www.vector.com 3
1.3 Schnittstellen Die mitgelieferten generischen Dateien für UDS und KWP2000 erlauben den symbolischen Zugriff auf Funktionen und Rohdaten, falls keine spezielle Diagnosebeschreibungsdatei (CDD- oder ODX-Datei) vorhanden ist. Unterstützte Protokolle: > ISO 15765 Diagnostics on CAN > ISO 14229-1 Unified Diagnostic Services on CAN (UDS) > ISO 14230 (KWP2000) via K-Line > ISO-TP (ISO 15765-2) oder VW-TP > Monitoring von CAN, CAN FD, FlexRay, SAE J1939 und GMLAN 1.4 Systemvoraussetzungen > Windows 7 und 8 (32- und 64-Bit-Version): PC mit mindestens 2,8 GHz, 2 GByte RAM und Grafikkarte mit mindestens 128 MByte RAM > Windows Vista (32-Bit-Version): PC mit mindestens 2,8 GHz, 2 GByte RAM und Grafikkarte mit mindestens 128 MByte RAM > CAN-, CAN FD-, FlexRay- und LIN-Schnittstellen: Vector Hardware 1.5 Weiterführende Informationen Für CANdito stehen im Internet diverse Dokumente zur Verfügung. Mit der Demo-Version erhalten Sie zu den verschiedenen Anwendungsgebieten Beispielkonfigurationen sowie eine detaillierte Online-Hilfe, in der alle Funktionen von CANdito beschrieben werden. Mehr Infos im Vector Download-Center. 2 Funktionen CANdito erlaubt dem Anwender einen symbolischen Zugriff auf alle Daten und Funktionen, die über das Diagnoseprotokoll zugänglich sind. Für die Auswahl der Anforderungen und zur Interpretation liest CANdito Daten aus der CANdela Diagnosedatenbasis sowie von ODX 2.2.0 Beschreibungsdateien ein. Ein weiterer Vorteil von CANdito besteht darin, mit Steuergeräten verschiedener Fahrzeughersteller kommunizieren zu können. Somit benötigen Steuergerätezulieferer in der Kfz-Industrie nur noch ein Werkzeug für verschiedene Fahrzeugmarken. Neben dem Einsatz als Diagnosetester bietet CANdito die Möglichkeit, Messdaten vom CAN-, CAN FD-, LIN- oder FlexRay-Bus sowie von externen Messgeräten zu erfassen und auszuwerten. 3 Diagnosetest Über spezielle Bedienelemente können mit CANdito komfortabel Diagnosefunktionen im Steuergerät ausgeführt werden, z.b. das Lesen der Steuergeräte-Identifikation oder des Fehlerspeichers. Als physikalische Schnittstelle wird dabei neben K-Line auch CAN und FlexRay unterstützt. Die Auswahl und Parametrierung der Diagnosefunktion erfolgt symbolisch auf Basis der Informationen aus den Diagnose-Beschreibungsdateien (CANdela Datenbasis oder ODX-Datei). Die gelesenen Steuergerätedaten werden in interpretierter Form, d.h. symbolisch und in physikalischen Einheiten, dargestellt. Mit dem Fehlerspeicherfenster können die Diagnosefehler-Codes (DTCs) im Steuergerät einfach ausgelesen, dargestellt und gelöscht werden. Mit Hilfe des Trace-Fensters können die ausgeführten Diagnosefunktionen und deren Ergebnisse sehr detailliert dargestellt werden. Zusätzlich enthält CANdito eine leistungsfähige Skriptsprache mit speziellen Diagnosebefehlen, um komplexe Abläufe von Diagnosefunktionen einfach zu programmieren. Um externen Systemen, wie Prüfständen oder Testautomatisierungen, den Zugriff auf Diagnosedaten zu ermöglichen, bietet CANdito eine komfortable Automatisierungsschnittstelle (gemäß MCD3) an. Die enthaltene ASAM MCD-3D-Schnittstelle ist für die Integration eines 3D-Diagnose-Servers vorbereitet. Zu den weiteren Diagnosefunktionen gehören: www.vector.com 4
> OBD-Unterstützung > Skripte zur Automatisierung von Diagnose- und Bedienabläufen > Automatische Erkennung der Steuergerätevariante > Einfaches Aufzeichnen und Abspielen von Diagnosefunktionen über integrierten Makro-Recorder > Ausführen von Diagnosefunktionen durch Setzen des Request-Parameters im Verstellfenster > CANdelaStudio View zum Anzeigen der CDD-Daten > ODX-Viewer zur diagnosespezifischen Visualisierung der ODX-Daten > Unterstützung von 3D-Servern auf Anfrage > Diagnose über FlexRay mit dem ISO-Transportprotokoll > Diagnose über Transportprotokolle AUTOSAR und BMW auf Anfrage Bild 2: Strukturierte Darstellung der vom Steuergerät unterstützten Diagnosefunktionen. Alle Diagnosefehler-Codes inklusive der Umgebungsdaten werden symbolisch angezeigt. 3.1 Funktionale Adressierung Um in einem Gesamtfahrzeug nicht alle Steuergeräte einzeln nach ihrer Identifikation abzufragen, bietet die funktionale Adressierung die Möglichkeit, eine Anfrage an alle Steuergeräte einer funktionalen Gruppe zu richten. CANdito ordnet dann die Antworten den entsprechenden Steuergeräten zu. Grundlage dafür ist eine Diagnosebeschreibungsdatei, die die entsprechenden Services beschreibt. 4 Messdatenerfassung CANdito führt eine zyklische Messdatenerfassung für alle Diagnosedaten im Steuergerät, die über das Diagnoseprotokoll ausgelesen werden können, durch. Zusätzlich werden Messdaten vom CAN-, CAN FD-, LIN- oder FlexRay-Bus sowie von externen Messgeräten in frei konfigurierbaren Anzeigeelementen dargestellt und in einer Messdatei gespeichert. Die Zeitstempel werden synchronisiert, so dass die zeitliche Zuordnung von Größen unterschiedlicher Quellen auch bei langen Messungen gewährleistet ist. Weitere Merkmale der Messdatenerfassung in CANdito: > Funktionen zur Verrechnung von Messwerten > Trace-Fenster zur Analyse der Steuergerätekommunikation zwischen Testgerät und Steuergerät www.vector.com 5
> Funktionen zur geräteübergreifenden Verknüpfung von Messdaten > Das ASAM-Messdatenformat MDF 4.x schreibt Messdateien ohne einen zeitraubenden Postprozess zum Sortieren. MDF 4.x unterstützt auch Messdateien mit einer Größe über 4 GB. > Das Logging von CAN-Busdaten erfolgt wahlweise in BLF- oder MDF- 4.x-Format > Ablegen von Diagnoseinformationen, wie z.b. Fehlerspeichereinträge, als Messkommentare in die Messdateien zur Erleichterung der Analyse > Abspeichern der Messdaten inklusive der während der Messung eingegebenen Messkommentare > Während der Messung erzeugen Alarme akustische Meldungen und zeigen damit bestimmte Signalzustände an > Umfangreiche Triggermöglichkeiten zur gezielten Datenaufzeichnung inkl. Vor- und Nachlaufzeiten > Performante Schnittstelle für die Integration von digitalen und analogen I/O-Systemen für Abtastraten über 100 khz (DAIO-Schnittstelle) > Unterstützung der Vector Hardware-Zeitsynchronisation > Integration der Vector I/O-Schnittstellen in die VN1600 Interface-Familie und in das VN8900 System > Mit der VN1600 Interface-Familie wird die Diagnose über K-Line unterstützt Bild 3: Grafische Anzeige der Messdaten in verschiedenen Anzeigefenstern 4.1 Unterstützte Messsysteme > Vector I/O-Lösungen > Alle Messdaten-Erfassungsgeräte, die über den CAN-Bus mit dem PC verbunden sind, z.b. Geräte der Firmen Caetec, CSM, IMC oder Ipetronik > ETAS Messmodul-Familie ES600 > Analog- und Digitalmesskarten von NI inkl. der DAQmx-Serie www.vector.com 6
> IMP-Thermomessmodule von Solartron > GPS-Daten über externe GPS-Empfänger oder über CAN-Daten > QuantumX von HBM > CSM 2 Mbit Bandbreite mit übertaktetem CAN-Bus für bis zu 10 khz Abtastrate Für die Integration weiterer Messsysteme stehen Ihnen eine offene Schnittstelle zur Verfügung: Die DAIO-Schnittstelle für hochperformante Analog-Messlösungen mit Abtastraten über 100 khz pro Port. Die dazu notwendigen Treiber kann der Anwender selbst erstellen. Für die Entwicklung eines DAIO-Interfaces steht Ihnen ein ausführliche Dokumentation und Beispielprogramme zur Verfügung. 4.2 Auswertung von Messdaten und Data Mining CANdito bietet Ihnen eine Vielzahl von Möglichkeiten, um die Daten der zurückliegenden Messungen komfortabel manuell und automatisiert zu bearbeiten und auszuwerten: > Skriptgesteuerte und somit automatisierte Auswertung von Messdateien > Arithmetische Auswertungen über die integrierte Programmiersprache, eigenen C/C++-basierten Funktionen oder mit MATLAB/Simulink-Modellen > Komfortables Durchsuchen und Analysieren großer Daten-mengen über die Data Mining Bedienoberfläche > Komfortable Verknüpfung von Suchbedingungen ermöglicht die effiziente Beschreibung und Ausführung komplexer Analysen > Signalanzeige über der Zeit oder in XY-Darstellung > Manuelles Untersuchen der Signalverläufe durch Zoom-, Suchfunktionen und Messmarker > Einfügen von Kommentaren für die Offline-Analyse > Verwenden von individuell anpassbaren Druckvorlagen > Import und Export von unterschiedlichen Messdateiformaten > Exportieren von Sequenzen aus Messdateien mit synchronem Videoschnitt > Einfache Handhabung von Messdateien durch den Messdatei-Manager > Die parallele Nutzung von Konfigurationen erlaubt das komfortable Zu- und Abschalten von Fenstern, Messsignalen, etc. > Namensänderungen von Objekten in Beschreibungsdateien und Messdateien können über eine Namenszuordnung als Synonyme behandelt werden (Thesaurus-Konzept) www.vector.com 7
Mehr Informationen! Besuchen Sie unsere Website für: > News > Produkte > Demo-Software > Support > Trainings und Workshops > Kontaktadressen www.vector.com www.vector.com 8