CAN bus

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

CAN 통신(Controller Area Network)은 차량 내에서 호스트 컴퓨터 없이 마이크로 콘트롤러나 장치들이 서로 통신하기 위해 설계된 표준 통신 규격이다. CAN 통신은 메시지 기반 프로토콜이며 최근에는 차량 뿐만 아니라 산업용 자동화기기나 의료용 장비에서도 종종 사용되고 있다. Controller Area Network (CAN)은 각 제어기들 간의 통신을 위해 주로 사용되는 non-host bus 방식의 메시지 기반 네트워크 프로토콜이다.

1983년 최초로 Bosch社에 의해 개발되었고, 1986년 공식적으로 소개된 이래, 현재 생산되는 대부분의 자동차에서 사용되고 있으며, 기타 다양한 분야에서도 적용이 되고 있다.

CAN 통신은 로버트 보쉬사에서 1983년부터 개발에 착수해[1] 1986년 미국 미시간주 디트로이트에서 열린 SAE(Society of Automotive Engineers)에서 공식적으로 발표되었다. 최초의 CAN 콘트롤러 칩은 인텔과 필립스에 의해 생산되었으며 1987년 시장에 출시되었다. 1991년 보쉬는 CAN 2.0 스펙을 발표하였다.

CAN 통신은 OBD-II라고 불리는 차량 진단용 통신 표준의 5대 프로토콜 중 하나로 포함되어 있다. OBD-II 표준은 1996년 이후로 미국에서 판매되는 모든 승용차와 소형 트럭에 필수사항으로 적용되었으며 EU에서는 2001년 이후 판매되는 가솔린 차량에 대해, 2004년 이후 판매되는 모든 디젤차량에 대해 EOBD 표준을 적용하여야 한다.[2]


역사[3][편집]

1983 Bosch社에서 차량용 네트워크 프로토콜 개발 프로젝트 착수
1986 CAN 프로토콜이 Society of Automotive Engineers (SAE)에 공식적으로 소개됨
1987 Intel社와 Philips社에 의해 첫 번째 CAN 칩이 생산됨
1991 Bosch, CAN 2.0 사양 발표
1992 Mercedes-Benz社에서 최초로 CAN 적용 차량 생산
1993 ISO 11898 (data link and high-speed physical layer) 사양 제정
1994 SAE J1939 사양 제정
1995 ISO 11898 사양 개정 (extended frame format)
2003 Data link 계층과 high-speed physical 계층 사양 분리 (ISO 11898-1 / -2)
2006 ISO 11898-3 (low-power, low-speed physical layer) 사양 제정
2007 ISO 11898-5 (low-power, high-speed physical layer) 사양 제정
2011 CAN FD 프로토콜 개발 착수
2013 ISO 11898-6 (physical layer with selective wake-up function) 사양 제정
2015 ISO 11898-1 (Classical CAN and CAN FD) 사양 발표

같이 보기[편집]

바깥 고리[편집]

각주[편집]

  1. CAN in Automation.
  2. Building Adapter for Vehicle On-board Diagnostic, obddiag.net, accessed 2009-09-09
  3. “CAN in Automation (CiA): History of the CAN technology” (영어). 2017년 3월 3일에 확인함.