본문 바로가기

Study/CAN+UDS2

DTC(Diagnostic Trouble Code)-고장갯수 요청 UDS에서 DTC관련 코드는 크게 2가지 입니다.DTC Read, DTC Clear가 있습니다. DTC Read의 sub function은 하기와 같습니다. sub functionsub function 내용의미0x01reportNumberOfDTCByStatusMaskDTC의 총 개수를 요청0x02reportDTCByStatusMask모든 DTC의 목록과 상태를 요청0x03reportDTCSnapshotIdentificationDTC와 관련된 스냅샷 데이터의 식별 정보(레코드 번호 등)를 요청0x04reportDTCByOccurrenceTimeOfFirsConfirmedDTC처음 발생한 확정 DTC를 기준으로 DTC 정보를 요청0x05reportDTCByOccurrenceTimeOfMostRecentCo.. 2025. 11. 3.
UDS(Unified Diagnostic Services)(ISO 142291) UDS는 자동차 진단 프로토콜입니다.초기 자동차 회사들이 자사의 진단 프로토콜을 만들었었지만, 정비소에서 각기 다른 자동차회사들의 자동차를 진단하기 어려워 국제적으로 프로토콜을 만들게 됩니다. 기본적으로 UDS 프로토콜을 공통적으로 사용하고 있으며, 내용은 자동차 회사들마다 추가된 것들이 있습니다. 우선 기본적인 UDS 프로토콜은 CAN통신은 8byte를 기본으로 하므로 바이트 별로 구분하면 아래와 같습니다. LengthSIDsub FuntionDID     Length는 보내는 데이터의 크기(byte)이며,SID는 Service ID로 보내는 데이터가 어떤 데이터인지를 알려줍니다. 데이터는 Request와 Response로 구성되어 있으며, Response는 positive response(긍정 응답).. 2025. 3. 28.

인기글