Electronic control unit 을 말함, 각종 전자장치들을 제어하는 장치로
입력, 제어, 출력 구조로 이루어져 있다. 다시 말해 센서, 정보처리, 액츄에이터
로도 해석이 가능하다.
CPU, ROM 등을 통해 제어 부분에서 정보처리 한다. 예를 들어
브레이크를 밟으면(입력) 브레이크등이 켜지는데, 이 조건들을 ROM에 저장해 두고,
CPU를 통해 연산을 하여 그 결과값을 출력으로 보내 브레이크 등이 켜지는 동작이
일어나는 것
ECU 구조는 아래와 같다

위 그림을 보면 짐작할 수 있듯이 ECU는 주로 입력 부분을 단순 측정 가능한 센서로
(온도계, Position, vehicle speed, pressure 등) 그리고 그 제어 부분(MCU 같은)과
커텍터로 연결되어 센서에서 득한 정보를 건네주고 ROM에 저장된 조건 및 로직에
따라 CPU, RAM등을 통해 연산처리가 되어 그 정보를 출력 부분에 액츄에이터
역할을 하는(PUMP, VALVE,등)으로 정보를 물리적으로 구현한다.
그리고 그 아래 그림에는 EGN ECU(CAN 통신), ABS ECU(CAN 통신)이라고 되어
있는 부분을 보면 이 CAN 통신을 통해 다른 ECU에 또 필요 정보를 전달해 주는
거라고 보면된다. [CAN은 공동으로 약속한 프로토콜의 정보 순서에 따라 그에 맞는
정보들을 탑재시켜 다른 ECU로 보내준다.]
물론 CAN 말고도 LIN, 이더넷 등 여러 프로토콜을 통해 ECU끼리 정보를 전달할
수 있다. CAN, LIN 이더넷 같은 것을 통신이라한다.
물론, 서로 다른 통신 방식 즉 다른 프로토콜을 사용하는 것들간에 정보를
이해하기 위해, 즉 번역기 역할을 위해 Gateway라는 것이 필요하다.
'엔지니어 background지식' 카테고리의 다른 글
| 하드웨어적, 소프트웨어적 구현 (0) | 2025.08.12 |
|---|---|
| 엔지니어링 기술 습득3(Feat. SW) (0) | 2025.08.05 |
| 엔지니어링 기술 습득2(Feat Sys, HW) (0) | 2025.07.31 |
| 엔지니어링 기술 습득1(Feat. Sys) (0) | 2025.07.31 |
| 검증 영역 커버리지 (0) | 2025.06.09 |