데이터 디스크립션
사용자 친화적인 디스크립션 파일의 표시 및 편집

ECU 캘리브레이션을 위한 데이터 디스크립션

ECU 캘리브레이션 분야에서 중요한 역할을 하는 디스크립션 파일은 다음과 같습니다.

 

  • 내부 ECU 변수
  • 다양한 통신 네트워크
  • 플래시 프로세스와 함께 진단 서비스, 진단 데이터 제공

디스크립션 파일을 손쉽게 표시 및 편집할 수 있도록, CANape는 모든 종류의 디스크립션 파일을 다룰 수 있는 다양한 Viewer 및 Editor를 갖추고 있습니다. 또한, 고성능 저작 툴을 통해 A2L, ARXML, DBC, FIBEX, LDF, CDD, ODX 파일 등을 보다 쉽게 생성할 수 있습니다

 

포맷
CANape에서의 지원
A2L
통합 ASAP2 Editor로 편집
ARXML
AUTOSAR Explorer로 시각화
DBC
CANdb++ Editor로 편집
LDF
LIN Explorer로 시각화
FIBEX
FIBEX Explorer로 시각화
CDD
CDD Viewer로 시각화
ODX-C, ODX-D
ODXStudio View로 시각화
ODX-F
ODXStudio View로 시각화

내부 ECU 파라미터를 위한 디스크립션 파일

디스크립션 파일은 사용자로 하여금 내부 ECU 파라미터에 기호적 이름으로 접근하게 해줍니다. A2L 파일은 모든 계측과 캘리브레이션 작업의 기본 컴포넌트로 CCP 및 XCP 프로토콜이 주소 지향적으로 작동된다는 것을 알아야 합니다. 사용자는 객체를 기호적 이름으로 선택하고 CANape는 A2L로부터 연관 주소를 가져와 ECU와의 통신에 사용합니다.

 


A2L 데이터베이스의 내용

(A2L로도 불리는) ASAP2 디스크립션 파일은 (파라미터, 특성 커브 및 맵) 특성, 실제 및 가상 계측 변수와 베리언트 의존성과 같은 ECU의 관련 데이터 객체에 관한 모든 정보를 포함하고 있습니다. 각 개체에 대해 메모리 주소, 저장 구조, 데이터 유형 및 물리적 유닛으로 변환하는 변환 규칙과 같은 모든 정보가 필요합니다. 또한 S2L은 CANape와 ECU 간의 통신을 위한 파라미터도 포함하고 있습니다.


내부 ECU 변수의 데이터 디스크립션 지원

CANape는 ECU 디스크립션 파일을 ASAP2 포맷으로 쉽게 변환할 수 있는 에디터를 포함하고 있습니다. 개별적으로 제공되는 다음의 툴들은 ECU 디스크립션 파일 작업 시 여러분을 지원합니다:

ECU 디스크립션 파일의 손쉬운 생성 및 편집
ASAP2 파일 읽기와 쓰기를 위한 함수 라이브러리

A2L 파일 생성

수동 생성

CANape에서 Linker Map 파일로부터 정보를 가져와 언제든지 A2L 파일을 생성할 수 있습니다. A2L의 통신 전용 데이터를 정의하기 위해서는 CANape에서 적합한 새 드라이버 (XCP-on-FlexRay, CCP-on-CAN 등)를 생성하여 설정을 저장하기만 하면 됩니다. ECU의 계측과 캘리브레이션 파라미터는 객체 이름을 사용하여 Linker Map 파일에서 선택할 수 있습니다. 에디터를 사용하여 최소 및 최대값, 그룹화, 변환 규칙 및 저장 계획의 정의와 같은 기타 모든 설정을 편리하게 입력하고 관리할 수 있습니다.

C Code Parser를 활용한 자동 생성

C 코드로 된 특수한 명령은 ASAP2 Tool-Set의 컴포넌트로 제공되는 A2L Creator로 분석할 수 있습니다. 소프트웨어 개발자들은 평행한 데이터베이스에서 객체 이름은 다시 정의할 필요 없이 C 코드로 이루어진 명령의 형태로 정의하면 됩니다.S

소프트웨어 개발자는 관련된 시점에서 코드를 직접 변경할 수 있습니다. 명령이 어디에 배치되느냐에 따라 정교하게 변경할 수 있습니다. 때문에 개발자는 다른 툴에서 변경 사항을 업데이트할 필요 없이 한번만 변경하면 됩니다.

Parser는 명령에 대한 C 코드를 검색한 뒤 그로부터 계측 및 캘리브레이션 파라미터를 나타내는 부분적인 A2L을 생성합니다.
A2L의 통신 섹션이나 복잡한 변환 규칙을 포함한 다른 부분적 A2L 파일을 다른 단계에서 완전한 A2L로 병합하여 Linker Map 파일로부터 현재 주소 정보로 업데이트할 수 있습니다.

ASAP2 Creator, Updater 및 Merger를 활용한 자동 ASAP2 생성 프로세스. ASAP2 Comparer와 Modifier를 활용한 ASAP2 파일의 비교 및 특정한 수정 결과. ASAP2 Checker는 이 파일들의 구문 및 의미론적 오류를 검사합니다.

주소 업데이트 및 A2L 파일 병합

CANape의 ASAP2 Editor는 Linker-Map 파일로부터 주소와 데이터 유형 정보를 읽어들여 A2L 파일을 업데이트합니다. ASAP2 Editor로 기존의 A2L 파일을 여러 파일로 나누거나 다시 병합할 수도 있습니다.

 

자동화된 빌드 프로세스를 구축하는 데 있어 ASAP2 Tool-Set은 ASAP2 Creator, ASAP2 Updater, ASAP2 Merger, ASAP2 Comparer, ASAP2 Checker 및 ASAP2 Modifier 프로그램으로 여러분을 지원합니다.

&nbs

CANape가 지원하는 컴파일러 및 맵 파일 포맷

  • Standard (CANape 전용 포맷)
  • Archimedes HC11
  • Borland C++ (16 Bit) and Borland C++ (32 Bit)
  • COFF, COFF/DWARF
  • Cosmic
  • DIABDATA
  • ELF/DWARF/NEC
  • Fujitsu Softune MP1/MAP and Fujitsu Softune MPS
  • Greenhill Multi 2000
  • GNU, GNU C16x, GNU VxWorks and GNU 68k
  • Hitachi HEW SH7055
  • HiTech 68HC05 and H8S
  • Hiware HC12
  • IAR
  • ICCAVR
  • IEEE (Tasking, Cosmic, Microtec)
  • ISI MatrixX
  • Keil 16x, Keil 16x (Static Symbols) and Keil 8051
  • LN308 (MITSUBISHI) for M16C/80
  • Metroworks
  • Microsoft (Standard VC8, Microsoft Extended and PDB)
  • Microware Hawk and Hawk Plug&Play ASCII
  • NEC CC78K/0 v35
  • OMF96, OMF96 (Tasking C196), OMF166 (Keil C166), OMF251 (Keil C251)
  • Renesas M32R/M32192 ASCII
  • SDS
  • Tasking ASCII 16x (M166)
  • Texas Instruments TMS470 and C6711
  • UBROF
  • VisualDSP
  • VisualDSP DOS
  • Watcom

필요한 포맷이 없으실 경우 문의바랍니다.

통신 네트워크를 위한 디스크립션 파일

CANdb++ Editor로 DBC 포맷에서 CAN 디스크립션 데이터를 쉽게 편집할 수 있습니다.

CANape는 내부 ECU 파라미터의 편집만을 지원하지 않습니다. CAN, CAN-FD, LIN, FlexRay 및 Ethernet / BroadR-Reach 버스 시스템의 데이터 스트림 엑세스 또한 제공합니다. 구체적인 디스크립션 파일은 다른 포맷을 가지고 있습니다. 벡터 DBC 포맷은 CAN 버스의 산업 표준으로서 만들어졌습니다. DBC 파일을 열고 생성할 수 있는 에디터가 CANape에 통합되어 있습니다.

 

IN 버스를 위한 디스크립션 포맷으로 LIN 컨소시엄은 LDF (LIN Description Files) 포맷을 정의했습니다. ASAM의 후원으로 개발된 FIBEX (Field Bus Exchange Format) 포맷은 버스에 독립적이며 FlexRay에 독점적으로 사용되고 있습니다.

CANape에는 DBC 파일을 열고 생성할 수 있는 에디터가 포함되어 있습니다. LDF 및 FIBEX 포맷을 표시할 수 있는 뷰어 또한 제공됩니다:

버스 시스템
포맷
CANape에서의 지원
CAN
DBC
CANdb++ Editor로 편집
LIN
LDF
LDF Explorer로 시각화
FlexRay
FIBEX
FIBEX Explorer로 시각화

진단 및 플래싱을 위한 디스크립션 파일

CANape는 KWP2000 및 UDS 프로토콜을 위한 진단 데이터와 서비스에 대한 엑세스를 제공합니다. 이는 ODX나 CDD 형태로 존재하는 디스크립션 파일을 요구합니다.

 

OBD 데이터에 엑세스하기 위해 추가적인 디스크립션 파일이 필요하지 않습니다. 필요한 정보는 이미 CANape에 준비되어 있습니다. CANape는 ODX와 CDD 포맷으로 진단 데이터를 읽어들여 통합 뷰어로 표시해줍니다.

또한, CANape는 CCP/XCP 및 진단 프로토콜을 사용하여 플래싱과 플래시 프로젝트를 지원합니다.

포맷
CANape에서의 지원
별도의 저작 툴
ODX
ODXStudio View를 통한 시각화와 진단 데이터 및 서비스에 대한 엑세스
CDD
CANdelaStudio Viewer를 통한 시각화와 진단 데이터 및 서비스에 대한 엑세스
vflash,
vflashpack
vFlash 프로젝트로 ECU 리프로그래밍