본문 바로가기

기술창업지식

아이디어사업화 관련 주제 및 설명을 소개하는 코너 입니다.

주제

자율주행자동차의 핵심 기술 중 ECU(Engine Control Unit) 기술

작성자 : nhk2050 분류 : 연구개발 | IT 작성일 : 2018.02.21 15:15:24 조회 : 2853 키워드 : 자율주행자동차,4차산업혁명,임베디드SW ,ECU

(질문배경)

자동차의 핵심 기술인 ECU(Engine Control Unit)기술은 오래된 기술이다. 자율주행자동차는 이러한 ECU기술이 한층 업그레이드되어야 함. 즉, 운전사없이 자율주행을 위한 각종 센서 및 관련 장치를 중앙제어해야 하기 때문임. 이렇게 중요한 자율주행자동차의 ECU에 대한 기술동향이 중요하다. 자율주행자동차의 ECU 및 이에 관련된 임베디드S/W기술을 살펴보고 싶다.

그림1. 자율주행자동차의 ECU 및 임베디드S/W기술

 


설명

(자율주행자동차 ECU 임베디드S/W기술)

ECU는 인간의 뇌와 같은 역할을 하는 장치로서 관련 소프트웨어들과 함께 센서에서 전달된 데이터들을 해석, 가장 적합한 솔루션을 판단하는 역할을 수행하며, MCU(Micro Control Unit), 디지털 신호 처리 장치(Digital Signal Procesor, DSP), CAN(Controler Area Network) 트랜시버 등으로 구성됨. 최근 다양한 ADAS 기술이 동시에 적용되면서 차량에 탑재되고 있는 ECU의 숫자가 크게 늘고 있고, 다양한 센서와 시스템들이 서로 복잡하게 연계됨에 따라 이를 통합적으로 제어할 수 있는 ECU의 중요성이 커지고 있음. 기존의 상용화되어 있는 ADAS 기술의 경우, 주로 단일 센서가 적용되고 주어진 상황이 비교적 단순하였기 때문에 ECU 기술을 구현이 상대적으로 수월했음. 그러나 보다 높은 자율주행 단계에서는 주변의 차량 및 장애물 등을 비롯한 보행자, 신호등, 교통 표지판 등 고려 대상이 많을 뿐만 아니라 다양한 돌발 상황이 발생할 수 있어 ECU의 종합 판단 및 제어 능력이 요구됨. 임베디드 스프트웨어는 차량에 내장된 소프트웨어란 의미로, 각 자율주행자동차 기술의 목적에 맞는 특수한 기능을 수행하도록 다양한 전장 장치들을 구동, 관리 및 제어해주는 역할을 함. 자율주행자동차를 위한 임베디드 소프트웨어는 크게 ECU를 지원하는 운영체제 및 센서네트워크를 위한 초소형 운영체제, 그래픽 시스템 및 메모리 파일 시스템과 데이터베이스 관리 시스템 등으로 구성됨. 자율주행자동차에 있어 소프트웨어의 오동작, 지연 및 작동 중지는 심각한 결과를 초래할 수 있기 때문에, 본 기술은 안전성과 관련하여 고도의 신뢰성이 요구됨. 자동차 임베디드 시스템 및 소프트웨어의 기술 혁신을 위하여, 전 세계 여러 완성차업체 및 부품업체들이 협력하여 차량용 소프트웨어 플랫폼인 오토사(AUTomotive Open System ARchitecture, AUTOSAR)7)를 공동 개발하며 표준화를 진행하고 있음. - 차량용 소프트웨어의 재사용성, 확장성 및 호환성을 개선하고, 자동차 생산비용 절감 및 새로운 자율주행자동차 기능 개발의 발판을 마련하는 것을 주요 목표로 함.

 

그림2. 자율주행자동차의 ECU임베디드S/W 작동흐름도

 

Tip

자동차의 핵심 기술인 ECU(Engine Control Unit)기술은 오래된 기술이다. 자율주행자동차는 이러한 ECU기술이 한층 업그레이드되어야 함. 즉, 운전사없이 자율주행을 위한 각종 센서 및 관련 장치를 중앙제어해야 하기 때문임. 이렇게 중요한 자율주행자동차의 ECU에 대한 기술동향이 중요하므로, 자율주행자동차의 ECU 및 이에 관련된 임베디드S/W기술을 숙지가 필요함.

 

<참고자료>☞ 본문 답변과 관련된 사이트, 문헌자료

future.fki.or.kr/Common/Download.aspx?id=4f29a656-be33-4161-ae36...

 

<전문용어>

자율주행자동차, 초음파센서, 카메라센서, 레이더센서, 라이다센서