XCP 통신

SPARK·2023년 9월 23일

hmobilityclass

목록 보기
64/67

CCP (CAN Calibration Protocol)

CAN 통신을 이용해 데이터를 수집, 보정하기 위한 프로토콜
제어기 내부의 데이터 수집, 튜닝 목적
제어기 생산의 모든 단계에서 공통의 툴 사용

사용 예시

  1. Suspension Control
  2. Engine management 엔지 성능 모니터링
  3. Transmission Control

XCP (Universal Calibration Protocol)

CAN 통신뿌난 아니라 다른 통신에서도 동일한 기능을 할 수 있는 프로토콜
메모리 읽기, 쓰기
동기적인 Data Acquistion, Calibration
소프트웨어 ReFlashing

동작

미리 정해진프레임 포맷에 맞춘 메시지 전달 필요
1. Command Transfer Object (CTO) 명령어 기반 통신
2. Data Transfer Object (DTO) 데이터 교환 통신
3. Packet Identifier (PID) 명령어 유형 서술

데이터 교환

  1. Standard Mode
    Master : Request 정보 요청
    Slave : 받은 정보를 해석하여 그에 맞는 Response 정보 전달
    특정 명령어를 이용해 정보를 주고 받는 메커니즘

  2. Block Mode
    Master : 다수의 Request 정보 요청
    Slave : 받은 정보를 해석하여 그에 맞는 다수의 Response 정보 전달
    대용량 펌웨어 업데이트, 대용량 메모리 데이터 교체, 대용량 메모리 데이터 읽기

CCP/XCP 프로토콜

데이터 전송 규칙
명령어 전달, 응답 과정
데이터의 형태
메모리 데이터 읽기, 쓰기
파라미터 모니터링 및 업데이트
소프트에어 리프로그래밍

활용

  1. 제어기의 메모리 정보 취득
    ODT(Object Description Table)
  2. 제어기의 일부 기능을 대체하는 bypassing

0개의 댓글