차례:
정의-CAN (Controller Area Network)은 무엇을 의미합니까?
CAN (Controller Area Network) 버스는 차량 상호 통신을위한 통신 시스템입니다. 이 버스를 통해 많은 마이크로 컨트롤러와 다양한 유형의 장치가 실시간으로 호스트 컴퓨터없이 서로 통신 할 수 있습니다. 이더넷 노드와 달리 CAN 버스는 네트워크의 노드가 고유 식별자를 사용하므로 주소 지정 체계가 필요하지 않습니다. 이것은 노드에게 전송 된 메시지의 우선 순위 및 긴급성에 관한 정보를 제공합니다. 이러한 버스는 충돌이 발생하더라도 계속 전송되며 충돌이 감지 되 자마자 일반 이더넷은 연결을 종료합니다. 완전히 메시지 기반 프로토콜이며 주로 차량에 사용됩니다.
Techopedia는 CAN (Controller Area Network)을 설명합니다
Controller Area Network는 1986 년 Robert Bosch에 의해 개발되었습니다. 최신 자동차 모델에는 70 개 이상의 전자 제어 장치 (ECU)가있을 수 있으며 그 중 가장 중요한 것은 엔진 제어 장치입니다. CAN 노드는 ECU의 특정 서브 시스템이 다른 서브 시스템의 센서로부터 정보를 필요로 할 때 종종 발생하는 통신 간격을 메우기 위해 개발되었습니다. 이러한 통신의 가장 큰 특징 중 하나는 차량이 실제로 특정 상황에 신속하게 대응할 수 있다는 점이며 차량 시스템에 연결된 기능과 비교할 때 구현 비용이 훨씬 저렴합니다. 그러나 Controller Area Network의 범위는 차량 통신에만 국한되지 않습니다. 이 시스템은 임베디드 시스템의 다양한 마이크로 컨트롤러와 스마트 장치 용 통신 시스템 사이의 통신에도 사용됩니다.