CAN 통신

 

 

Overview

 

 

 

  • 시리얼 통신 프로토콜을 사용한다.

  • 모든 노드(Node)는 하나의 통신 라인에 연결된다.

  • 모든 노드(Node)는 같은 통신속도(Baudrate)를 사용해야 한다.

  • 같은 버스(Bus)에 연결된 각 노드는 메시지를 보내고 받을 수 있다.

  • CAN 통신에는 Master나 Slave가 없다. 모든 Node가 동일 조건에서 통신을 주고 받는다.

  • 각 노드는 기능들을 제어하는데 각 기능들은 각 기능마다 식별자를 가진다.

  • CAN 통신 시스템 디자이너는 반드시 기능에대한 각 노드의 식별자와 노드가 보낼 메시지를 지정해야 한다.

  • 어플리케이션 코드는 전달할 메시지를 만들 수 있어야 하고 받은 메시지를 읽고 분석한다.

  • 효율적인 분선 컨트롤 시스템이다.

  • ISO(International Standards Organization)과 SAE(Society of Automotive Engineers)에 의한 표준

  • 다른 제조사의 차량 부품간에 서로 통신을 가능하게 한다.

 

Posted by KennyShin
,