복제:자율주행을 위한 차량 네트워크와 통신 CAN & UDS
자율주행차는 더 이상 하나의 컴퓨터가 아닌, 수십 개의 전자제어장치(ECU)가 협력하는 네트워크 시스템이며
이 시스템을 위해 정확하고 빠른 통신, 그리고 이를 보호하는 강력한 보안 아키텍처가 중요합니다.
특히 방대한 양의 데이터를 빠르고 정확하게, 보안을 유지하며 전달해야하는 만큼
데이터 송수신 핵심인 통신 프로토콜은 자율주행에서 빼놓을 수 없는 기술입니다.
CAN 통신이 더더욱 중요해진다?
그런데,
이렇게 중요한 기술을 실무와 연결지어 제대로 배울 수 있는 곳이 없습니다.
해당 강의를 수강하고 나면
실무에 어떻게 활용할 수 있나요?
실제 자동차 통신 업무에서 빈도 높고 핵심적인 실무 시나리오를 기준으로 구성할 수 있습니다.
현업에서 직접 활용 가능한 패킷 분석, 진단 흐름, 다운로드 구조를 기반으로 실습 적용할 수 있습니다.
ECU와 Tester 간 통신을 통해 진단 및 유지보수 기능 수행할 수 있습니다.
공장 생산 라인(EOL), 정비소(After Service) 및 OTA 업데이트 등에 활용할 수 있습니다.
CAN 통신 및 UDS 진단은 필수적으로 요구되는 OEM 사양을 이해할 수 있습니다.
자율주행 & 로봇 시대의 필수 기반인 차량용 통신! 입문자도 이해할 수 있도록,
네트워크 및 통신, 전자제어장치 등에 대한 핵심 개념과 실무 노하우를 체계적으로 다룹니다.
CHECK POINT
CAN 통신의 구조, 진단 프로토콜(UDS), DTC 해석과 더불어, Flashing Tool 시나리오까지
자율주행 자동차 통신을 완벽하게 이해하기 위한 통신 언어와 실무 툴 사용법 완전 정복!
이번 강의를 수강하고 나면,
이렇게 달라질 수 있습니다.
POINT 1
실무에서 가장 먼저 만나는 CAN 통신 문법 - 차량 통신 목적과 구조
차량 내에서 실시간으로 데이터와 정보를 주고받기 위해 사용하는 표준 통신 방식
CAN의 개념,메시지 기반 구조와 차량 SW의 통신 구조 원리를 이해합니다.
통신 목적 별 분류
차량 내 통신이 필요한 이유와 통신 목적 분류를 학습하여,
각 통신이 차량 내에서 어떤 역할을 수행하는지 이해할 수 있습니다.
CAN 메시지 구조 시각화 (CAN Trace)
차량 통신 네트워크에서 오가는 메시지를 분석하고
해석하는 방법을 이해할 수 있습니다.
개방형 자동차 SW 구조 이해
차량 SW 구조에 대한 모든 것을 한꺼번에 습득하는 것은 쉽지 않습니다.
차량 SW 구조의 큰 틀을 잡을 수 있도록 부품 제어 SW 플랫폼의 아키텍처,
표준과도 같은 Autosar의 전체 Layer와 전반적인 개요를 살펴봅니다.
학습내용
POINT 2
UDS와 DTC를 통해 차량 상태를 해석하고,
문제를 추적하는 실전 진단 데이터 분석
UDS 진단 프로토콜부터 고장 코드(DTC) 해석까지, 실차 CAN 로그 기반으로
차량 내부의 문제를 추적하고 이해하는 진단 통신의 실전 흐름을 완전히 체득합니다.
진단 프로토콜 UDS
| 특징
1) 커뮤니케이션 매니지먼트 - 세션/통신 컨트롤, 디바이스 리셋, 보안접근 등
2) 데이터 - 메모리 & ID 리딩 및 라이트
3) 데이터 저장 - 리딩/라이트
4) I/O 컨트롤 - 입력값과 출력값을 조정
5) 리프로그래밍 - 데이터 다운로드/업로드 등이 가능 | 학습내용
Ch01. UDS 구조, 주요 SID, 서비스 흐름, 요청과 응답의 매커니즘
Ch02. UDS ReadDataByIdentifier(0x22) 요청/응답 정보 해석 퀴즈
Ch03. UDS 구조 시각화(CAN Trace)
표준 코드 DTC
| 특징
1) 차량 이상 유무의 정량적 신호
2) 수많은 센서, 액추에이터 중 어디서 문제가 발생했는지 확인 가능
3) 운전자 행동 분석, QA, 예방정비 등 활용
4) I/O 컨트롤 - 입력값과 출력값을 조정
5) 법적 기준 및 친환경 규제 대응 | 학습내용
Ch01. 0x19 서비스와 DTC 구조, Status Byte 해석법, 진단 데이터 실무 적용
Ch02. DTC 요청/응답 정보 해석 퀴즈
Ch03. UDS DTC 구조 시각화(CAN Trace)
POINT 3
자율주행 시대의 ECU를 바라보는 또 다른 창: 실시간 모니터링 이해
다운로드 통신(Flashing)과 실시간 모니터링을 통해 ECU의 소프트웨어를 이해하고,
차량 내부 상태와 신호 흐름을 실전 CAN 로그 기반으로 해석합니다.
차량 안정성 & 성능 결정
자율주행 시스템의 핵심 부품으로서, 차량의 안전성과 성능을 결정짓는 데 큰 영향을 미치는 ECU
자율주행 시대에 보안/인증/무결성과 직접적으로 맞닿아있는 ECU에 대해 이해합니다.
다운로드 통신과 보안
ECU 소포트웨어 업데이트 시 사용되는 UDS 서비스 구조와 함께 Flashing
시나리오, DoIP0 개요, 보안 인증 흐름 등에 대해 학습합니다.
∙ Flashing 절차 그 이유
∙ 보안 접근(Security Access) 진화 및 설명
∙ 0x34/0x36 서비스 흐름
∙ 다운로드 통신과 보안 해석 퀴즈
∙ Flashing Tool 시나리오 시각화(CAN Trace)
실시간 데이터 모니터링의 이해
실시간 데이터 측정 (Monitoring) 의 목적과 방법론과 함께 Calibration 개념 및 XCP 통신의 존재에 대해 학습하며 ECU에 실무 이해도를 높입니다.
∙ Monitoring 목적, 실시간 데이터 읽기 개요
∙ 실시간 데이터 모니터링 해석 퀴즈
∙ 실시간 데이터 모니터링 로그를 통한 실시간 신호값 추적(CAN Trace)
Special Insight
차량 통신 실무 툴 훑어보기
실무에서 차량 통신업무 시 직접 다루고 활용하게 될
Vector 사의 차량 통신 핵심 툴들을 미리 살펴보고 익혀봅니다.
OEM (완성차 제조사), 1차 부품사 등 주요 자동차-부품 기업 개발 과정에서 표준처럼 사용하는 만큼,
툴에 대한 기본적인 이해만으로 실무 활용 및 프로젝트 수행 속도를 높일 수 있습니다.

Kyle
(현) 글로벌 자동차 기업 차량 제어기 차량통신 SW 개발
(전) 차량 제어기 차량통신 개발 및 설계
(15년 이상)
주요 프로젝트
∙ 국내 차량 프로젝트 10년 이상 개발 담당
∙ 해외 북미 프로젝트 10년 이상 개발 담당
∙ 중국/인도 차량 프로젝트 10년 이상 개발 담당
강연 활동
∙ 임베디드 ARM 7 관련 저서 참여
∙ 사내 강의 자료 작성
∙ 그 외 차량 통신/진단/보안 업무 및 교육 경험 다수
추천 수강 대상
자동차 통신 업무에서 다양한 프로젝트를 진행하는 실무자
자동차 및 로봇 자율주행 관련 기업 취업/이직을 희망하는 대학생, 연구자 등
자율주행 관련 기술 연구 중인 대학(원)생 및 연구자
실습 환경
UDS 데이터 예시
Vector 사 무료 버전 툴

















