CAN 통신 심화 (Arbitration)
학습 내용)
1.
CAN 통신 심화 Arbitration 동작 원리(1)
2.
CAN 통신 심화 Arbitration 동작 원리(2)
keyword 1)
우성 비트
•
Dominant bit, CAN 통신 신호에서 로직적으로 ‘0’의 의미를 가지며 열성 비트와 충돌 시 Bus의 신호를 점유할 수 있음
keyword 2)
열성비트
•
Recessive Bit, CAN 통신 신호에서 로직적으로 ‘1’의 의미를 가지며 우성비트와 충돌 시 Bus의 신호를 점유할 수 없음
keyword 3)
Arbitration
•
메시지 중재, 여러 개의 메시지가 동시에 네트워크 Bus에 전송을 시도할 때 메시지 간의 충돌 없이 우선 순위에 따라 순차적으로 전송이 이뤄지도록 하는 것
CAN 통신 심화 Arbitration 동작 원리(1)
Arbitration
•
여러 제어기가 동시에 메시지를 전송하려 할 때 발생하는 현상
Arbitration 동작 과정
CAN 통신 심화 Arbitration 동작 원리(2)
→ 각 제어기는 다른 제어기가 메시지를 전송하려 한다는 사실을 알 수 없음
•
Message ID로 메시지 전달 순서 결정