관리 메뉴

Leo's Garage

A2L (ASAM MCD-2MC) 문서 본문

자동차 및 자동차 SW/자동차 SW 개발 일반

A2L (ASAM MCD-2MC) 문서

LeoBehindK 2023. 6. 21. 21:37
728x90
반응형

차량 SW 개발을 하다보면 A2L 문서라는 말을 자주 듣게 된다. 

대체 이 문서가 어떤 역할을 하길래 이렇게 자주 언급되는 건지 아는 선에서 설명해보겠다. 

우선 A2L의 정의에 대해서 정리해 보자.

A2L (ASAM MCD-2MC) 문서는 "ASAM Specification for Description of Automotive Data"의 약자로, 자동차 도메인에서 다양한 도구와 시스템 간의 Calibration 및 Measurement Data를 설명하고 교환하기 위한 표준 형식이다.

 

즉, 서로 다른 업체 혹은 서로 다른 툴 간에 또는 개발자와 검증자 간에 의사소통을 위한 문서라고 볼 수 있다. 

A2L 문서에는 차량에서 사용되는 ECU의 각종 매개변수, 특성 및 기능에 대한 중요한 정보가 담겨있다. 이러한 정보를 바탕으로 보통 시험 평가 엔지니어가 Measurement & Calibration Tool과 ECU 간의 연결과 시험 환경 구성등을 용이하게 한다. 

 

A2L 문서의 주요 목적은 ECU의 내부 변수에 대한 상세한 정보를 제공하는 것이다. 각 변수에 대한 메모리 주소, Measurement Variable, Calibration Parameter 및 Compu Method같은 ECU의 다양한 동작을 제어하는 내용 등을 포함한다. 

 

이러한 표준화된 문서를 통해서 다양한 검증 툴들은 시험환경을 쉽게 구성하게 된다. 

A2L 문서는 몇가지 세션으로 구분된다.

 1. Header Section : A2L 파일에 대한 일반 정보 포함, 버전, 제목, 작성자 등이 포함

2. Module Section : ECU 모듈 및 해당 특성에 대한 설명을 제공, ECU 이름, HW 식별 번호 및 SW 식별 번호 등이 포함

3. Measurement Section : ECU에서 사용 가능한 Measurement Variable 등 을 정의한다. 예를 들어 온도, 압력, 전압과 같은 물리적인 변수등이 이 세션에 정의 될 수 있다. 

4. Characteristic Section : ECU의 동작을 구성하는 Calibration Parameter와 Characteristic Curve을 정의한다. 이 경우에 특정 성능 목표를 달성하거나 규정 요구 사항을 준수하기 위해 수정 될 수도 있다. 

5.  Function Section : ECU에 구현된 함수를 설명한다. 수학 알고리즘, 제어 전략 및 진단 루틴과 같은 내용을 포함할 수 있다. 

6. Record Layout Section : ECU의 메모리 주소나 메모리 세그먼트에 저장된 Calibration & Measurement Data의 구조와 형식을 지정한다. 

7. Data Section : A2L 문서에 정의된 변수에 대한 실제 측정 및 보정 데이터 값을 포함한다. 

이에 대한 표준은 아래 링크에서 확인할 수 있다. 

https://www.asam.net/standards/detail/mcd-2-mc/

 

Detail

ASAM MCD-2 MC (aka ASAP2) defines the description format (*.a2l and *.aml) of the internal ECU variables used in measurement and calibration. Measurement & calibration systems (MC-systems) require this description for both the parameterization of scalar co

www.asam.net

 

실제 A2L 문서는 특정 제어기 설계자가 시험 엔지니어를 위해서 작성해서 제공해야 하는 경우가 많다. 

A2L 문서 내에는 다양한 변수 들의 내용 작성되지만, 반드시 시험 및 성능 육성에 필요한 변수 혹은 보정 값만 포함하는 경우가 많다. 

 

또한 Vector, Methworks, ETAS와 같이 측정 보정 툴을 제공하는 업체들은 기본적으로 A2L 문서와 호환되는 SW 툴을 보유하고 있다. 

게다가 A2L을 사용하여 검증 혹은 측정하는 통신 프로토콜은 보통 XCP라고 한다. 

XCP에 대한 내용은 따로 포스팅 하도록 하겠다. 

728x90
반응형
Comments