모듈 목표
- 프로토콜 상태 전이와 타임아웃 설명; 실제 차량 쓰기 없이 완료.
원안의 선수 안내: M01, M03, M04 통신 기초. 실제 보충은 아래 소주제별 권장 선수를 참고하세요.
M28.01IVN·물리 계층·토폴로지·중재·프레임
학습 목표
- 차량 내 통신의 응용·제어기·트랜시버 역할과 고속 CAN의 배선/종단 조건을 구별한다.
- 같은 형식의 CAN 데이터 프레임이 동시에 경쟁할 때 비트별 중재를 추적한다.
- 프레임의 전송 비용을 계산하고 ACK·ID·수신 시각으로 보장할 수 없는 것을 설명한다.
권장 선수
M01.03의 시간/시스템 계약, M03.04의 전기 인터페이스, M04.04의 버스/프레임·ACK를 연결한다. 일반 언어 문법 없이 자체 가상 그림·비트열·수치표를 분석한다. 실제 차량/장비 연결·송수신·수리나 규격 적합성 시험은 수행하지 않는다. 이미 알고 있다면 직접 열어볼 수 있습니다.
학습 범위: 기본 설명·예제가 준비되었습니다. 기존 보충 자료의 범위와 구별하세요.
교재 본문: IVN·물리 계층·토폴로지·중재·프레임 · 본문M28.02비트 타이밍·에러 관리·CAN FD·DBC 해석
학습 목표
- 명목 비트율/샘플 지점을 계산하고 CAN 오류 상태와 원인 가설·복구를 구별한다.
- CAN FD의 길이 코드·속도 구간과 Classical CAN과의 호환 조건을 설명한다.
- 신호 정의로 payload를 물리 값에 대응시키고 버전·무효값·표본 시각을 함께 판정한다.
권장 선수
M28.01의 제어기/트랜시버·중재·프레임/ACK와 전송 비용을 사용한다. 언어 문법 없이 자체 가상 설정·오류 상태·신호 정의/바이트 표를 종이로 분석한다. 실제 차량/인터페이스 설정·송수신·bus-off 복구/규격 시험은 수행하지 않는다. 이미 알고 있다면 직접 열어볼 수 있습니다.
학습 범위: 기본 설명·예제가 준비되었습니다. 기존 보충 자료의 범위와 구별하세요.
교재 본문: 비트 타이밍·에러 관리·CAN FD·DBC 해석 · 본문M28.03ISO-TP·UDS 주소·타이밍·세션·응답
학습 목표
- CAN·ISO-TP·UDS 계층과 주소/프레임의 역할을 구별한다.
- 가상 분할 기록의 길이·흐름 제어·순서를 따라 완전한 진단 메시지와 전송 오류를 판정한다.
- 진단 응답·세션/권한·시간 대기와 실제 작업 결과의 근거를 분리한다.
권장 선수
M28.02까지의 Classical/FD·타이밍/오류·신호 해석을 연결한다. 자체 가상 Classical11bit/8B·normal addressing·단일요청 기록을 분석하며 실제 차량/장비 진단·송수신·세션 변경은 수행하지 않는다. 일반 언어 문법이나 실제 인터페이스 설정을 추가하지 않는다. 이미 알고 있다면 직접 열어볼 수 있습니다.
학습 범위: 기본 설명·예제가 준비되었습니다. 기존 보충 자료의 범위와 구별하세요.
교재 본문: ISO-TP·UDS 주소·타이밍·세션·응답 · 본문M28.04DTC 읽기/초기화/제어와 고장 추적
학습 목표
- DTC와 상태 바이트·지원/선택 마스크를 읽고 현재 실패·확정 이력·검사 미완료를 구별한다.
- DTC 읽기·초기화·기록 설정의 응답과 실제 고장 해결을 구분한다.
- 제공 관찰에서 증상·원인 가설·추가 근거·변경 후 재검증을 연결한다.
권장 선수
M28.03의 완전한 UDS PDU·응답/NRC·세션/시간을 사용한다. 자체 가상 ECU의 상태/기록을 분석하며 실제 차량/장비 접속·진단 읽기/삭제/설정 변경·수리나 언어 문법을 추가하지 않는다. 이미 알고 있다면 직접 열어볼 수 있습니다.
학습 범위: 기본 설명·예제가 준비되었습니다. 기존 보충 자료의 범위와 구별하세요.
교재 본문: DTC 읽기/초기화/제어와 고장 추적 · 본문M28.05다운로드·보안 접근·검증·리셋 흐름
학습 목표
- 대상/형상·사전 조건·세션과 보안 권한을 구별해 다운로드 절차의 근거를 판정한다.
- 가상 블록 길이·순서/응답과 전송/중복·미확인 상태를 분석한다.
- 전송 종료·내용/신뢰 검증·활성화와 리셋 후 실제 상태 확인을 분리한다.
권장 선수
M28.04까지의 진단 응답·기록/원본·시간/세션을 사용한다. 자체 가상 서버와 실행 가능한 펌웨어가 아닌20B 전송 예시를 분석한다. 실제 차량/장비 접속·보안 접근/키 계산·메모리 쓰기/erase/flash/리셋·언어 문법이나 실행 파일 생성은 수행하지 않는다. 이미 알고 있다면 직접 열어볼 수 있습니다.
학습 범위: 기본 설명·예제가 준비되었습니다. 기존 보충 자료의 범위와 구별하세요.
교재 본문: 다운로드·보안 접근·검증·리셋 흐름 · 본문M28.06XCP·DAQ/폴링·A2L·모니터링·캘리브레이션
학습 목표
- XCP·DBC·A2L의 역할과 현재 형상/데이터 정의를 구별해 가상 메모리 값을 해석한다.
- 폴링과 DAQ의 시각·주기/누락·통신량을 비교하고 관찰 범위를 판정한다.
- 캘리브레이션 값의 범위·페이지/readback·실제 적용/영속화와 검증을 나눈다.
권장 선수
M28.05까지의 형상/원본·신호 해석/시간·전송/실제 적용 구분을 사용한다. 자체 가상 메타데이터/바이트·이벤트/페이지 표를 분석하며 정식 A2L/펌웨어 파일이나 실제 툴/장비의 XCP 접속·읽기/쓰기·파라미터 조정/저장·재부팅을 수행하지 않는다. 일반 언어 문법은 추가하지 않는다. 이미 알고 있다면 직접 열어볼 수 있습니다.
학습 범위: 기본 설명·예제가 준비되었습니다. 기존 보충 자료의 범위와 구별하세요.
교재 본문: XCP·DAQ/폴링·A2L·모니터링·캘리브레이션 · 본문