목록차량 진단 (Vehicle Diagnostic) (3)
Automotive Software
Vehicle announcement message x 3 : VIN, Logical Address, EID, GID 등을 포함하는 세번의 차량 정보 메시지 방송 Vehicle identification request : 차량 정보 요청 메시지 Vehicle identification response : 차량 정보 응답 메시지 (VIN, EID, GID 등 전달) Routing activation request : 메시지 라우팅 활성화 요청 Routing activation response : 메시지 라우팅 활성화 응답 UDS diagnostic request : UDS 요청을 포함하는 진단 메시지 diagnostic message ACK : 진단 메시지 자체 수신에 대한 DoIP 응답 UDS diagn..
DoIP 프레임은 TCP/IP 프로토콜의 페이로드(Payload) 시작점에서부터 헤더 + 페이로드의 형태를 가진다. 헤더의 크기는 8 bytes (프로토콜 버전(1) + 프로토콜 버전 XOR(1) + 페이로드 타입(2) + 페이로드 길이(4))로 고정되어 있으며, ISO 13400-2:2019 버전에서 지원하는 프로토콜 버전과 페이로드 타입은 아래 그림에서 나타내었다. 프로토콜 버전의 경우 신규 표준의 공시에 따라 지원가능한 버전이 추가가 가능하며, 페이로드의 경우 차량 제조사의 자체 정의 타입에 따라 추가가 가능하다.
차량 내 제어기(ECU, Electronic Control Unit)들의 고장 진단을 위해 예전에는 K라인(K-Line), 캔(CAN)과 같은 통신 방식을 주로 사용하였으나 현재는 고속 이더넷(ETHERNET)을 기반으로 하는 진단 통신이 주로 사용되며, 이를 통해 제어기들의 결함정보(DTC, Diagnostic Trouble Code) 수집, 행동 제어 그리고 소프트웨어 업데이트등의 서비스를 제공할 수 있다. 특히, 일상생활에서 잘 알려진 기술인 이더넷의 경우 적용이 용이할 뿐 아니라 기타의 차량 네트워크(CAN, LIN 또는 Flexray)들과 비교하여 고속통신을 기반으로 병렬적인 소트웨어 업데이트, 보안성등의 추가 장점을 제공할 수 있어 차량 제조사에서 더욱 선호하게 된다. 이러한 이더넷 환경에서의..