카나피
CANape스크린샷 CANAPE 10.0 | |
| 개발자 | 벡터 인포매틱 |
|---|---|
| 운영 체제 | Windows Vista, 7, 8, 8.1, 10 |
| 유형 | 데이터 수집 |
| 면허증. | 독자 사양 |
| 웹 사이트 | www |
CANape는 Vector Informatik의 소프트웨어 도구입니다.자동차 산업의[1][2][3][4][5][6][7] OEM 및 ECU 공급업체에 의해 널리 사용되는 이 개발 소프트웨어는 실행 시 ECU의 알고리즘을 보정하는 데 사용됩니다.
묘사
ECU를 보정할 때 제어 동작은 다른 차량 모델 또는 변형 모델에 따라 수정됩니다.이는 프로그램 코드를 변경하는 것이 아니라 ECU의 매개 변수화를 변경함으로써 이루어집니다.여기에는 실험실, 테스트 벤치 또는 테스트 시험 중 차량에서 CANape와 같은 측정 및 교정 시스템의 사용이 포함된다.파라미터 변경의 영향을 평가하기 위해 개발 엔지니어는 센서 및 액추에이터에서 기존 측정 기술을 사용하여 관련 프로세스 변수에 액세스하고 ECU에서 데이터를 읽습니다.ECU 내부 측정 데이터(예: 연산 기능의 중간 결과)는 ASAM 표준 프로토콜 XCP를 통해 액세스할 수 있습니다.또는 CCP 및 ECU의 표준 인터페이스(CAN, FlexRay, LIN, 이더넷/BroadR-Reach)를 사용합니다.고성능 ECU 액세스에서는, 마이크로 컨트롤러 고유의 인터페이스(JTAG, DAP, AURORA 등)로부터의 데이터는, 이더넷상의 XCP내의 외부 하드웨어(Vector의 VX1000 시스템등)를 개입시켜 변환할 수 있습니다.CANape를 사용한 교정의 일반적인 사용 사례는 온라인 교정입니다.여기에는 ECU에서 직접 매개 변수를 수정하는 작업이 포함됩니다.결과적으로 발생하는 제어 특성을 직접 측정하고 확인할 수 있습니다.이 접근방식을 사용하면 차량의 ECU 또는 물리적 측정 변수에서 측정된 데이터를 정밀하게 분석하여 각 개별 변화의 영향을 결정할 수 있습니다.
특징들
파라미터 값을 수정하는 데 필요한 기능은 CANape에서 표준 기능으로 구현됩니다.측정, 분석(수동 또는 자동화),[7] 교정, 교정 데이터 관리 및 플래시.또한 CANape는 진단 프로토콜을 통해 액세스할 수 있는 데이터 및 기능에 대한 상징적인 액세스를 가능하게 하며 [2]FlexRay에서 XCP를 통한 보정을 지원합니다.옵션은 Simulink의 런타임에 모델에 대한 액세스, 기능 바이패스, 개발 중인 운전자 지원 시스템(ADAS)의 객체 감지 알고리즘 광학 검증 및 ASAM MCD3 인터페이스를 가능하게 하여 CANape의[8] 기능 기능을 확장합니다.
CANape는 독자적인 스크립트 언어(이하 CASL(Calculation and Scripting Language))[9]를 사용합니다.CASL은 신호 지향 언어입니다.CANape에는 디바이스 간 함수 및 스크립트를 쓰기 위한 함수 편집기가 포함되어 있습니다.이에 사용되는 CASL 스크립트 언어는 C 프로그래밍 언어와 비슷합니다.사용하기 쉽도록 CANape는 IntelliSense 입력, 코드 블록 및 다양한 내장 함수 그룹을 제공합니다.함수 및 스크립트를 사용하여 신호 추가 등 간단한 계산에서 CANape 자동화에 이르기까지 다양한 작업을 해결할 수 있습니다.
버전
버전 1.0은 [10]1996년에 출시되었습니다.버전 6.0까지 이 제품은 CANape Graph로 알려져 있었습니다.2017년 1월, CANape 버전 15.0이[11] 최신 버전이었다.2019년 10월 현재 버전은 17.[12]0입니다.
지원되는 표준
내부 ECU 파라미터는 CCP(CAN Calibration Protocol) 및 XCP(Universal Measurement and Calibration Protocol)와 같은 표준화된 측정 및 교정 프로토콜을 통해 액세스됩니다.CANape는 CAN의[1] XCP 및 FlexRay의 [2]XCP를 통해 액세스할 수 있는 최초의 측정 및 보정 도구였습니다.
지원되는 ASAM 규격,[13] 2015년 6월 현재 상태:
- AE MCD-1 XCP
- CAN 인터페이스 레퍼런스 상의 XCP
- 이더넷 인터페이스 상의 XCP 레퍼런스
- FlexRay 인터페이스 상의 XCP 참조
- SxI 인터페이스에서의 XCP 레퍼런스
- USB 인터페이스 상의 XCP 레퍼런스
- AE MCD-1 CCP
- AE MCD-2MC ASAP2/A2l
- AE MCD-2D ODX
- AE MCD-2 FIBEX
- AE MCD-3
- COM/DCOM 인터페이스 레퍼런스
- ASAP3(자동화/최적화 인터페이스)
- MDF
기타 지원되는 표준:
- DBC 기술 포맷 포함 CAN FD, 이더넷, BroadR-Reach, SOME/IP, FlexRay, LIN, SAE J1939, GMLAN 및 MOST
- K-Line의 KWP2000
- ISO 14230(CAN의 KWP2000) 및 ISO 14229(UDS)
- 트랜스포트 프로토콜 ISO/TF2 및 VW-TP2.0
- 타사 제조업체의 측정 장치 및 하드웨어 인터페이스 통합
- iLinkRT
개발 태스크에서 최대 30 MByte/s의 높은 측정 데이터 스루풋이 필요한 경우 Vector의 VX1000 시스템을[3] 사용하여 마이크로 컨트롤러 고유의 데이터 트레이스를 통해 데이터에 액세스하고 JTAG, DAP, LPAST, RTP/DMM, Nexus AUX 또는 Aurora 등의 디버깅 인터페이스를 사용할 수 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b Patzer, A. "A Multifaceted Standard - Optimize ECU Parameters with XCP" (PDF). ATZ elektronik, issue 1/2006. pp. 17–18. Archived from the original (PDF) on 12 December 2010. Retrieved 23 April 2010.
- ^ a b c Peteratzinger, M.; Steiner, F.; Schuermans, R. "XCP on FlexRay at BMW" (PDF). Hanser Automotive, issue 9/2006. Retrieved 23 April 2010.
- ^ a b Riedl, A.; Kless, A. "Innovative ECU measurement concept for maximum data rates with minimal effects on execution time" (PDF). Hanser Automotive, issue 9/2009. Retrieved 23 April 2010.
- ^ Eisenknappl, L.; Kagerer, W.; Koppe, H.; Lamprecht, M.; Meske, A.; Kless, A. "Verification of Object Recognition Algorithms by Driver Assistance Systems at BMW" (PDF). Hanser Automotive, issue 9/2008. Retrieved 23 April 2010.
- ^ Braun, C.; Morizur, P. "XCP on FlexRay at Audi - AUTOSAR-compatible XCP software modules for FlexRay ECUs" (PDF). Hanser Automotive, issue 7/2008. Retrieved 23 April 2010.
- ^ Spinner, G.; Patzer, A. "Efficiently developing control concepts at BorgWarner with a cost-effective rapid prototyping solution" (PDF). Hanser Automotive, issue 11/2007. Archived from the original (PDF) on 12 December 2010. Retrieved 23 April 2010.
- ^ a b Tepe, E.; Patzer, A. "Analyze large quantities of measurement data rationally and flexibly" (PDF). Elektronik automotive, issue 10/2013. Archived from the original (PDF) on 4 March 2016. Retrieved 22 June 2015.
- ^ CANape 옵션
- ^ CANape. "CANape and CASL" (PDF). Retrieved 18 April 2017.
- ^ "Company History Vector". Archived from the original on 2015-11-28. Retrieved 2017-01-02.
- ^ 버전 이력 CANAPE
- ^ "CANape - Calibrating ECUs Optimally Vector".
- ^ "ASAM Products & Services". Archived from the original on 2011-11-21. Retrieved 2011-10-22.
외부 링크
- Vector 웹 사이트의 CANape
- ASAM (자동측정시스템 표준화 협회)– 표준 카테고리의 CCP 및 XCP - "ASAM AE (자동차 전자제품) – 컨트롤러의 소프트웨어 개발, 연결 및 사용"