CANape

CANape
Utvecklare Vektor Informatik
Operativ system Windows Vista, 7, 8, 8.1, 10
Typ Datainsamling
Licens Proprietär
Hemsida www .vector .com /canape

CANape är ett mjukvaruverktyg från Vector Informatik . Denna utvecklingsprogramvara, som ofta används av OEM och ECU-leverantörer inom bilindustrin, används för att kalibrera algoritmer i ECU under körning.

Beskrivning

Vid kalibrering av ECU:er modifieras styrbeteendet för olika fordonsmodeller eller varianter. Detta görs inte genom att göra ändringar i programkoden, utan istället genom att ändra ECU:ns parametrering . Detta innebär användning av mät- och kalibreringssystem som CANape i laboratoriet, på testbänkar eller i fordon under testförsök. För att utvärdera effekterna av förändringar av parametrar får utvecklingsingenjörer tillgång till relevanta processvariabler med konventionell mätteknik vid sensorer och ställdon och läser ut data från ECU:n. Uppmätta data internt i ECU, t.ex. mellanresultat av en beräkningsfunktion, kan nås via ASAM standardprotokoll XCP eller CCP och ECU:ns standardgränssnitt ( CAN , FlexRay , LIN , Ethernet / BroadR-Reach ). För en högpresterande ECU-åtkomst kan data från mikrokontrollerspecifika gränssnitt (till exempel JTAG, DAP, AURORA) konverteras via en extern hårdvara (som Vectors VX1000-system) i XCP på Ethernet. Ett typiskt användningsfall för kalibrering med CANape är onlinekalibrering. Detta innebär att parametrar ändras direkt i ECU:n. Den resulterande styrkarakteristiken kan mätas och kontrolleras direkt. Med detta tillvägagångssätt kan uppmätta data från ECU eller fysiska mätvariabler på eller i fordonet analyseras exakt för att bestämma effekterna av varje enskild förändring.

Funktioner

Funktioner som krävs för att ändra parametervärden är implementerade som standardfunktioner i CANape: Mätning, analys (manuellt eller automatiserat), kalibrering, hantering av kalibreringsdata och blinkning. CANape möjliggör också symbolisk åtkomst till data och funktioner som är tillgängliga via diagnosprotokollet, och den stöder kalibrering över XCP på FlexRay. Alternativen utökar de funktionella funktionerna hos CANape genom att möjliggöra åtkomst till modeller vid körning i Simulink , funktionell förbikoppling, optisk verifiering av objektdetekteringsalgoritmer vid utveckling av förarassistanssystem ( ADAS ) och ett ASAM MCD3-gränssnitt.

CANape använder sitt eget skriptspråk, nedan kallat CASL (Calculation and Scripting Language). CASL, är ett signalorienterat språk. CANape innehåller en funktionsredigerare för att skriva funktioner och skript över flera enheter. CASL-skriptspråket som används för detta liknar programmeringsspråket C. För enklare användning tillhandahåller CANape en IntelliSense-ingång, kodblock och olika inbyggda funktionsgrupper. Funktioner och skript kan användas för att lösa en mängd olika uppgifter från enkla beräkningar, t.ex. att lägga till signaler, till automatisering av CANape.

Versioner

Version 1.0 släpptes 1996. Fram till version 6.0 var produkten känd som CANape Graph. I januari 2017 var CANape version 15.0 aktuell. I oktober 2019 var den nuvarande versionen 17.0.

Standarder som stöds

Interna ECU-parametrar nås via standardiserade mät- och kalibreringsprotokoll som CCP (CAN Calibration Protocol) och XCP (Universal Measurement and Calibration Protocol). CANape var det första mät- och kalibreringsverktyget som möjliggör åtkomst över XCP på CAN och XCP på FlexRay.

ASAM-standarder som stöds, status från juni 2015:

  • AE MCD-1 XCP
  • XCP på CAN-gränssnittsreferens
  • XCP på Ethernet-gränssnittsreferens
  • XCP på FlexRay Interface Reference
  • XCP på SxI-gränssnittsreferens
  • XCP på USB- gränssnittsreferens
  • AE MCD-1 CCP
  • AE MCD-2MC ASAP2/A2L
  • AE MCD-2D ODX
  • AE MCD-2 FIBEX
  • AE MCD-3
  • COM/DCOM-gränssnittsreferens
  • ASAP3 (Automation/Optimization Interface)
  • MDF

Andra standarder som stöds:

  • CAN med DBC-beskrivningsformat, CAN FD, Ethernet, BroadR-Reach, SOME/IP, FlexRay, LIN, SAE J1939, GMLAN och MOST
  • KWP2000 på K-Line
  • ISO 14230 (KWP2000 på CAN) och ISO 14229 (UDS)
  • Transportprotokoll ISO/TF2 och VW-TP2.0
  • Integration av mätenheter och hårdvarugränssnitt från tredjepartstillverkare
  • iLinkRT

Om en utvecklingsuppgift kräver en hög mätdatagenomströmning på upp till 30 MByte/s, kan Vectors VX1000-system användas för att komma åt data över mikrokontrollerspecifika dataspårnings- och felsökningsgränssnitt som JTAG, DAP, LFAST, RTP/DMM, Nexus AUX eller AURORA.

Se även

externa länkar