사설
컴퓨터학과 학도로
차량 환경을 HW에서 SW로 전환하는 SDV 기술에 관심을 가지게 되었다.
SDV 개발을 위한 배경지식을 넓히려고 보니, 낯선 용어와 내용들이 많아 시간을 들여 공부해 보기 했다.
* 공부하는 입장이라 단정적으로 말하지 못하지만,, 앞으로 지속적으로 리뷰하면서 수정할 예정이다.
그럼 시작,,,
SDV 개발이 무엇인가?라는 질문에 답을 해보자.
Software Defined Vehicle의 약자로, 차량 시스템을 HW에서 SW로 전환하는 전과정을 통칭하는 듯하다.
AI에게도 SDV가 무엇인지 물어보았다.
"SDV(소프트웨어 정의 차량)는 소프트웨어 업데이트(OTA)로 차량의 기능과 성능을 개선하는 챠량으로,
수십 개의 분산된 ECU를 소수의 고성능 컴퓨터로 통합하는 중앙집중형 전자 아키텍처 전환이 핵심입니다. "
라고 한다.
그럼 SW로의 전환이라는 의미는 뭘까?
소프트웨어가 핵심가치를 결정하는 구조로의 패러다임 변화라고 한다.
물리적인 HW자체의 가치보다 소프트웨어 아키텍처를 적용하여 창출되는 가치가 더 중요해는 것.
즉, 휴대폰이 스마트폰이 되면서 전화하는 기능을 가진 폰 자체보다 다양한 앱을 활용하며 광범위한 서비스를 사용할 수 있게된 것과 유사하다.
패러다임이 변화되면, 시스템 업데이트를 통해 새로운 기능과 성능 및 안전향상을 지속적으로 할 수 있다.
시스템 자체의 기능을 높이는 것과 더불어, 개개인의 데이터가 축적되면 개인화된 서비스로 고도화된다.
마지막으로, SW전환을 어떻게 할 수 있을까?
먼저, 자동차 내부의 독립적인 전자 제어 장치, ECU를 줄이거나 없애며 통합해야한다.
ECU가 무엇인지 찾아보면 ECU 자체적으로 데이터를 분석하고 처리하는 일종의 컴퓨터 시스템 같다.

위키백과의 내용을 참고하면 ECU에 내부에 CPU와 메모리 각종 센서 컨트롤러가 있다는 것으로 보아,
일종의 임베디드 시스템인가보다.
즉, 여러개의 제어장치를 하나의 강력한 중앙집중 컴퓨터로 대체하여 시스템 통합 인프라를 구축하는 것이다.
이는 E/E 아키텍처를 Zone/Central-based로 변환시켜 차세대 E/E아키텍처를 완성하는 것이라고 정리할 수도 있다.
E/E아키텍처는 차량 내 제어기, 센서, 배선 등 전자기 시스템의 통합 구조를 의미함으로
전체 차량 시스템을 중앙 컴퓨터와 구역 컨트롤 기능으로 통합하여 하드웨어 복잡도를 낮추는 것이다.
다음으로, ECU를 줄이고 통합하기 위해서는 여러 ECU간의 네트워킹이 원활하도록 네트워크 인프라를 구축해야한다.
차량 ECU 네트워킹을 위한 프로토콜을 CAN이라고 하는데, 여러 ECU를 동시에 실시간으로 네트워킹하기 위한 고성능 Multi-CAN 환경을 구축해야 한다.
이후는 정확하진 않지만, 유저 데이터와 로그 데이터들을 활용하여 서비스를 개발하고 서비스를 베포하는 일반적인 SW 플랫폼 운영 과정과 유사하지 않을까 싶다.
예를 들면, 네트워킹을 통해 전체 제어장치가 연동되었다면, 환경은 갖추어졌으니 기능개발을 해야한다.
기능개발은 데이터엔지니어링 -> AI 적용 -> 전체 시스템 베포 , MLops 전 과정을 접목하는 것이다.
데이터를 어떻게 수집할지, 대규모 데이터를 서버에서 어떻게 저장할지, 데이터 활용을 위해 어떻게 가공을 할지 고민하고
전체 파이프라인을 통합하여 데이터, AI, 컨테이너 각 부문별로 오케스트레이션한다.
마무리하며,,
정리하다보니,
SDV 전환? HW에서 SW 전환! 수준에서 사고가 멈추었었는데
구체적으로 SDV 전환을 통해 얻으려는 가치가 무엇인지 구체화된다.
또, 전환을 위한 전체 프로세스가 조금이나마 구조적으로 눈에 그려진다.
앞으로 정확하지 않은 플랫폼 운영 방법론들을 서치해보고,
현재 사업이 인프라 구축, 엔지니어링 환경, AI 등 각 부문에서 어느수준에 이르렀는지 정리해보아야겠다.
[SDV 관련 용어]
(1) ECU
(2)CAN/Multi-CAN1
(3) SDV
(4) E/E architecture
[reference]
ECU
파일:ECU.jpg 전자제어유닛(Electronic Control Unit) 의 약자다. 이 가운데 순수하게 엔진
namu.wiki
2. https://www.hyundai-kefico.com/ko/future-tech/modular-architecture/content.do
E/E아키텍처
아키텍처 기반 시스템 솔루션을 제공합니다.
www.hyundai-kefico.com