ECU(Electronic Control Unit)
ECU(Electronic Contorl Unit)는 한국말로 전자제어유닛이라고도 불리며 사람으로 치면 머리에 해당하는 매우 중요한 부품입니다.
스마트키, 디지털 대시보드, ABS 브레이크, 자동 헤드라이트, 자동 공조기, 엔진 제어, 크루즈 컨트롤 등 전자적으로 제어되는 모든 기능들은 각각의 ECU를 통해 제어되며 엔진을 제어하는 ECM(Engine Control Module), 브레이크를 제어하는 BCM(Brake Control Module), 에어백을 제어하는 ACU(Airbag Control Unit) 등 수많은 ECU들이 존재합니다.
ECU는 보통 다음 사진과 같이 금속 케이스 안에 전자 보드가 들어있고 외부 장치와 연결할 수 있는 커넥터가 나와있습니다.
MCU(Micro Controller Unit)
MCU(Micro Controller Unit)는 마이크로 프로세서, 메모리, 프로그램 가능한 입출력 모듈을 하나의 칩으로 만들어 정해진 기능을 수행하는 컴퓨터를 의미합니다. MCU의 가장 큰 특징은 저성능, 저전력에 저렴한 가격으로 제작이 가능하다는 점 입니다.
MCU를 탑재한 전자제품의 종류는 매우 다양하며, 우리가 익숙하게 사용하는 대부분의 기능이 MCU로 구현된다고 해도 과언이 아닙니다. 일례로 예약 기능을 갖춘 밥솥을 한시간에 조리가 시작되도록 설정하려면 밥솥의 MCU가 이런 일을 수행하도록 프로그램을 짜 넣어야 합니다. 따라서 MCU의 활용 분야는 프로그래밍을 어떻게 하느냐에 따라 달라집니다.
- 밥솥이나 TV 녹화 장치의 타이머 기능
- 리모콘의 적외선 신호 방출
- 휴대폰의 배터리 전압 측정 및 잔여 배터리 용량 표시
- 시계의 시간 표시
- 버튼을 누르면 기능 수행
- USB를 통한 컴퓨터와의 데이터 교환(좀더 높은 수준의 애플리케이션)
자동차 하나에는 수많은 MCU가 사용되는데, 이 많은 MCU가 CAN(Controller Area Network), LIN(Local Interconnect Network)을 지원하여 차량 전체가 하나의 시스템으로 작동하게 합니다.
Reference
http://www.epnc.co.kr/news/articleView.html?idxno=79052
https://namu.wiki/w/%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC
https://gammabeta.tistory.com/2542
'Hack > Vehicle' 카테고리의 다른 글
자동차 개념 정리 - OBD(On Board Diagnostics)-II (0) | 2021.11.02 |
---|---|
자동차 해킹 실습 따라하기 (Exploiting CAN-Bus) (0) | 2021.11.02 |
자동차 해킹 실습 환경 구축하기 (2) | 2021.11.01 |
자동차 개념 정리 - CAN(Controller Area Network)에 대하여 (0) | 2021.11.01 |
댓글