개발/Can Communication
[CAN] CAN(Controller Area Network) 통신이란?
영글어가다
2022. 1. 26. 11:28
CAN 통신(Controller Area Network)은 차량 내에서 호스트 컴퓨터 없이 전자 제어 장치가(ECU)서로 통신하기 위해 설계된 표준 통신 규격이다. CAN 통신은 메시지 기반 프로토콜이며 최근에는 차량 뿐만 아니라 산업용 자동화기기나 의료용 장비에서도 종종 사용되고 있다. CAN은 각 제어기들 간의 통신을 위해 주로 사용되는 non-host 버스 방식의 메시지 기반 네트워크 프로토콜이다.
CAN은 케이블 배선을 줄이기 위해 개발되었기 때문에 차량 내부의 개별 전자 제어 장치 (ECU)는 한 쌍의 와이어로만 통신할 수 있다. 다음은 CAN 버스에 연결된 자동차의 ECU를 보여준다.
엔진, 에어컨, 좌석, 배터리 등을 제어하는 ECU 들이 하나의 CAN BUS 를 통해 통신하는 것을 볼 수 있다.
참고 사이트