관리 메뉴
Automotive Software
진단 관리자 (DM : Diagnostic Management) 기초 본문
아답티브 오토사 (Adaptive AUTOSAR)/진단 관리자 (Diagnostic Management)
진단 관리자 (DM : Diagnostic Management) 기초
AutoSW 2023. 11. 16. 16:59
- 개관
- 클래식 오토사에서 DCM (Diagnostic Communication Manager), DEM (Diagnostic Event Manager) 이 진단 및 고장코드를 관장한다면 아답티브 오토사에는 하나의 기능군(Functional Cluster)에 속하는 Diagnostic Management (하위, DM)가 있다.
- DM은 기본적으로 ISO 14229-1에 따라 UDS 진단 서비스를 구현한 모듈로 설정에 따라 DTC (Diagnostic Trouble Codes)와 같이 제어기의 고장 정보를 관리할 수 있는 기능 그리고 전송 계층으로써 DoIP (Diagnostic over IP) 기능을 제공한다.
- 아답티브 오토사에서 제공하는 소프트웨어 클러스터(SC : Software Cluster) 기반의 소프트웨어 업데이트를 위해 각 SC는 각자의 진단 주소와 진단 상태를 관리한다.
- 주요 기능
- 진단 통신/서비스 관리
- 진단 메시지 수신 시
- SC 별 진단 기능 지원을 위한 진단 서버의 다중 개체화
- UDS 전송 개층 관리 및 제어
- DoIP 지원 (스펙 버전 : SIO 13400-2 : 2020)
- UDS 요청 및 서비스 처리 (Phy. / Func.)
- SID(Service ID) 별 처리 방식 사전 정의 : DM 내부에서 완전 처리 될지 App. 을 통해 처리되어야 하는지
- 진단 이벤트 관리
- 애플리케이션이 진단 이벤트 처리를 위한 API 호출 시
- 진단 이벤트 처리 요청 캐싱
- 시스템 내 유일한 이벤트 정의 및 처리
- 감시, 보고, 이벤트 처리 동작 조건 및 상태 처리, 관련 데이터 저장 등
- 디바운싱 : 카운터 기반, 시간 기반, 사용자 정의 기반
- DTC 지원 (iso11992_4, iso14229_1, saeJ2012_da)
- 진단 통신/서비스 관리