CAN(Controller Area Network) 통신의 장점입니다.
 
1. 2선 twist pair 을 이용한 전기적 differential 통신을 하여 전기적인 노이즈에 매우 강합니다.
 
2. 2032개의 디바이스를 연결할 수 있으나 이것은 이론적이며, 현재의 CAN 트랜시버 한계는 하나의 버스라인에 최대 110개까지의 노드 연결이 가능합니다. 또한 CAN 트랜시버에 따라 최대 노드수는 달라 집니다.
 
3. RS-485의 경우에는 하나의 Master만 존재하지만 통신 버스를 공유하고 있는 CAN 컨트롤러들은 모두가 Master 가 될 수 있는 Multi Master 통신을 합니다.
 
4. 통신 속도는 최대 1Mbps로 속도가 빠릅니다.. 아래 그림은 CAN(Controller Area Network) 통신의 속도와 거리 관한 표입니다.

can.jpg
           

통신속도(bps)

거리(m)

1Mbps

40m

500Kbps

100m

250Kbps

200m

125Kbps

500m

50Kbps

1000m

 

5. 8byte 데이터 전송을 하는 하드웨어 패킷을 제공합니다.
 
6. 우선 순위가 있습니다. 

7. 하드웨어적인 오류 보정이 있으며, 설정된 ID만을 수신 할 수 있습니다.