그라운드 임베디드 유튜브 구독

노트 / 자동차 소프트웨어

차량 전장 구조: ECU에서 존 아키텍처로

기능마다 ECU를 하나씩 달던 분산 구조에서 도메인 컨트롤러, 그리고 존 아키텍처와 중앙 컴퓨터로 가는 흐름.

GROUND EMBEDDED · 정리 노트자동차 SW 01차량 전장 구조도메인예파워트레인엔진, 모터, 변속, 배터리섀시브레이크, 조향, 서스펜션

분산 구조

창문, 시트, 엔진, 브레이크마다 ECU가 따로 있고 CAN, LIN으로 연결됩니다. 차 한 대에 ECU가 70~100개, 배선 무게가 수십 kg에 이르렀습니다.

도메인 아키텍처

기능을 영역(도메인)으로 묶고 강력한 도메인 컨트롤러가 맡습니다.

도메인 예
파워트레인 엔진, 모터, 변속, 배터리
섀시 브레이크, 조향, 서스펜션
바디 도어, 조명, 공조
인포테인먼트 디스플레이, 내비게이션
ADAS 카메라, 레이더, 자율주행

존 아키텍처

차의 위치(앞 왼쪽, 뒤 오른쪽 …)별로 존 컨트롤러를 두고 주변 센서와 액추에이터를 연결합니다. 존 컨트롤러는 차량 이더넷으로 중앙 컴퓨터에 연결되고, 기능 소프트웨어는 중앙에서 돌아갑니다. 배선이 크게 줄고 OTA로 기능을 추가하기 쉬워집니다(소프트웨어 정의 차량, SDV).

임베디드 개발자에게 의미

  • 존 컨트롤러: 여전히 MCU, 실시간, 전력 분배와 I/O
  • 중앙 컴퓨터: 고성능 SoC, 하이퍼바이저, 리눅스와 RTOS 혼합
  • 통신: CAN/LIN에 더해 차량 이더넷, SOME/IP 같은 서비스 지향 통신