CANape
| CANape
| |
|---|---|
| [[Datei:Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.|150px]] | |
| Screenshot of Software CANape Version 19 CANape Version 19 | |
| Basisdaten
| |
| Maintainer | Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden. |
| Entwickler | Vector Informatik |
| Erscheinungsjahr | Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden. |
| Aktuelle Version | 23.0 (Dezember 2024) |
| Aktuelle Vorabversion | Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden. (Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.) |
| Betriebssystem | Windows 10 (64 bit)/Windows 11 (64 bit) |
| Programmiersprache | Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden. |
| Lizenz | proprietär |
| deutschsprachig | ja |
| [1] | |
CANape ist eine Mess-, Kalibrier-, Diagnose- und Flash-Software der Vector Informatik GmbH. Mit der bei Fahrzeug- und Steuergerätezulieferern weit verbreiteten Entwicklungssoftware<ref name="XCP_ATZ">Patzer, A.: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. (PDF; 349 kB) In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. S. 44ff ehemals im Vorlage:Referrer (nicht mehr online verfügbar).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref><ref name="FlexRay_Hanser">Peteratzinger, M., Steiner, F., Schuermans, R.: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] (PDF; 734 kB) Hanser Automotive, Heft 9/2006Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. S. 54ff, archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am 2. Mai 2016.</ref><ref name="VX1000_Hanser">Riedl, A., Kless, A.: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] (PDF; 1,5 MB) In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. S. 34ff, archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am 3. Juli 2011.Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.</ref><ref name="BMW_Hanser">Eisenknappl, L., Kagerer, W., Koppe, H., Lamprecht, M., Meske, A., Kless, A.: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] (PDF; 805 kB) Hanser Automotive, Heft 9/2008Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. S. 36ff, archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am 8. Januar 2015.</ref><ref name="Audi_Hanser">Braun, C., Morizur, P.: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] (PDF; 2,45 MB) Hanser Automotive, Heft 7/2008Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. S. 65ff, archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am 1. Dezember 2014.</ref><ref name="BorgWarner_Hanser">Spinner, G., Patzer, A.: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] (PDF; 459 kB) Hanser Automotive, Heft 11/2007Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. S. 52ff, archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am 5. März 2016.</ref><ref name="Daimler_ElektronikAutomotive">Tepe, E., Patzer, A.: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] (PDF; 928 kB) Elektronik Automotive, Heft 10/2013Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. S. 36ff, archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am 19. Juni 2015.</ref> erfolgt die Abstimmung von Algorithmen in Steuergeräten zur Laufzeit.
Beschreibung[Bearbeiten]
Bei der Steuergeräte-Kalibrierung (auch Steuergeräte-Applikation genannt) wird ein Reglerverhalten ohne Änderung des Programmcodes nur durch Änderung der Parametrierung an unterschiedliche Fahrzeugmodelle bzw. Fahrzeugvarianten angepasst. Dies erfolgt durch den Einsatz von Mess- und Kalibriersystemen wie CANape im Labor, an Prüfständen oder während der Fahrerprobung. Um die Auswirkungen der Parameterverstellung zu bewerten, greifen die Entwicklungsingenieure die relevanten Prozessgrößen mit konventioneller Messtechnik an Sensoren und Aktoren ab und lesen die Daten aus dem Steuergerät aus. An die steuergeräteinternen Messdaten, z. B. Zwischenergebnisse einer Berechnungsfunktion, gelangt man über die ASAM-Standardprotokolle XCP bzw. CCP und die fahrzeugtypischen Bussysteme des Steuergeräts (CAN, CAN FD, FlexRay, LIN, Ethernet/BroadR-Reach/Automotive Ethernet). Um einen performanten Steuergeräte-Zugang zu realisieren, können prozessorspezifische Schnittstellen (z. B. JTAG, DAP, Aurora, Nexus) über externe Hardware-Lösungen (z. B. Vectors VX1000 System) in XCP on Ethernet gewandelt werden. Ein typischer Anwendungsfall für das Kalibrieren mit CANape ist die Online-Verstellung. Dabei werden die Parameter direkt im Steuergerät geändert. Die sich daraus ergebende Reglercharakteristik ist unmittelbar mess- und damit überprüfbar. Anhand von Messdaten aus dem Steuergerät oder von physikalischen Messgrößen am oder im Fahrzeug kann so genau analysiert werden, wie sich jede einzelne Änderung auswirkt. CANape unterstützt unterschiedliche ADAS-Sensoren wie Radar, LIDAR und Video<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>. Kombiniert mit Hardware kann CANape mehrere Gigabyte an Daten pro Sekunde abzuspeichern. Bestandteil ist ein Kalibrierdaten-Management und eine Messdatenauswertung inklusive Datenmanagement sowie Reporting<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>. CANape bietet Zugang zu Bus-, Diagnose- und analogen Messdaten.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>
Funktionsumfang[Bearbeiten]
Alle zur Einstellung der Parameterwerte notwendigen Funktionen sind standardmäßig in CANape implementiert: Messen, auswerten (manuell oder automatisiert),<ref name="Daimler_ElektronikAutomotive" /> verstellen, verwalten, flashen. CANape erlaubt auch den symbolischen Zugriff auf Daten und Funktionen, die über das Diagnoseprotokoll zugänglich sind und unterstützt das Kalibrieren über XCP on FlexRay.<ref name="FlexRay_Hanser" /> Optionen erweitern den Funktionsumfang von CANape um den Zugriff auf Modelle zur Laufzeit in Simulink,<ref name="QuelleOptionSimulink"><templatestyles src="Webarchiv/styles.css" />Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden. ( des Vorlage:Referrer vom 30. Juli 2010 im Internet Archive)Vorlage:Webarchiv/archiv-bot</ref> Funktions-Bypassing,<ref name="QuelleOptionBypassing"><templatestyles src="Webarchiv/styles.css" />Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden. ( des Vorlage:Referrer vom 30. Juli 2010 im Internet Archive)Vorlage:Webarchiv/archiv-bot</ref> die optische Verifikation der Objekterkennungs-Algorithmen bei der Entwicklung von Fahrerassistenzsystemen<ref name="QuelleOptionADAS"><templatestyles src="Webarchiv/styles.css" />Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden. ( des Vorlage:Referrer vom 30. Juli 2010 im Internet Archive)Vorlage:Webarchiv/archiv-bot</ref> und um ein ASAM MCD3-Interface.
Versionen[Bearbeiten]
Version 1.0 wurde 1996 veröffentlicht.<ref name="QuelleGeschichte"><templatestyles src="Webarchiv/styles.css" />Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden. ( des Vorlage:Referrer vom 12. Dezember 2010 im Internet Archive)Vorlage:Webarchiv/archiv-bot</ref> Bis zur Version 6.0 hieß das Produkt CANape Graph. Aktuelle Version von CANape ist 23.0<ref name="QuelleVersionshistorie">Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref> (Stand Juli 2025).
Unterstützte Standards und Protokolle[Bearbeiten]
Der Zugriff auf steuergeräteinterne Größen erfolgt über standardisierte Mess- und Kalibrierprotokolle wie CCP (CAN Calibration Protocol) und XCP (Universal Measurement and Calibration Protocol). CANape war das erste Mess- und Kalibriertool, das den Zugriff über XCP on CAN<ref name="XCP_ATZ" /> und XCP on FlexRay<ref name="FlexRay_Hanser" /> ermöglichte.
Unterstützte ASAM-Standards,<ref name="QuelleASAM">asam.net:<templatestyles src="Webarchiv/styles.css" />Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden. ( vom 10. Juni 2012 im Internet Archive)</ref> Stand Juni 2015:
- AE MCD-1 XCP
- XCP on CAN Interface Reference
- XCP on Ethernet Interface Reference
- XCP on FlexRay Interface Reference
- XCP on SxI Interface Reference
- XCP on USB Interface Reference
- AE MCD-1 CCP
- AE MCD-2MC ASAP2/A2L
- AE MCD-2D ODX
- AE MCD-2 FIBEX
- AE MCD-3
- COM/DCOM Interface Reference
- ASAP3 Automation/Optimisation Interface
- MDF
Weitere unterstützte Protokolle:
- CAN, CAN FD, Ethernet, BroadR-Reach, FlexRay, LIN, SAE J1939, GMLAN und MOST
- ISO 14230 (KWP2000 on CAN) und ISO 14229 (UDS)
- Einbindung von Messtechnik und Hardware-Interfaces von Drittherstellern
- iLinkRT
- SOME/IP<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref> (Service-Oriented Middleware over IP)
- DLT (Diagnostic Log and Trace)
- DDS (Data Distribution Service)
- gRPC (Remote Procedure Call)
- PLP (Packet Layer Protocol)<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>
Erfordert die Entwicklungsaufgabe einen hohen Messdatendurchsatz, erfolgt der Datenzugriff mit Vectors VX1000 System<ref name="VX1000_Hanser" /> über mikrocontroller-spezifische Datentrace- und Debug-Schnittstellen wie JTAG, DAP, Nexus AUX, Aurora, HSCT, SWD, ZipWire.
Unterstützte Hardware[Bearbeiten]
Neben Steuergeräten können auch Sensoren, Aktoren und Messhardware eingebunden werden.
Folgende Hardware wird unterstützt (Stand Juli 2025):
- VN Hardware für CAN, LIN, FlexRay und Automotive Ethernet<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>
- VX Hardware<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>
- CSM Messmodule<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>
- VIO System Messmodule<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>
- xETK von ETAS<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>
- ADAS-Sensoren: Radar, Video, Lidar, Ultraschall, Inertial Measurement Units (IMU), GPS, GNSS<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>
- Messmodule über das Computer Module Protocol (CMP)<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>
- Alle Messtechnikprodukte, die über CAN oder XCP-on-Ethernet eingebunden werden können.
Siehe auch / andere Produkte von Vector Informatik[Bearbeiten]
Weblinks[Bearbeiten]
Einzelnachweise[Bearbeiten]
<references responsive />