CAN 통신 개념
학습 내용)
1.
CAN 통신 도입 배경
2.
CAN 통신 개념
keyword 1)
Multi-master
•
네트워크에 연결된 어떤 제어기도 데이터를 언제든지 마음대로 전송할 수 있음
keyword 2)
Twisted pair
•
두 가닥의 통신선을 꼬아 놓은 형태의 통신 케이블 사용
keyword 3)
Bus Topology
•
네트워크에 연결된 모든 제어기가 통신선을 공유하는 형태의 네트워크 구조를 가짐
CAN 통신 도입 배경
CAN
•
가장 많이 사용, 가장 먼저 적용
•
산업용 통신은 차량용 통신에 부적합 → 차량용 통신 개발 필요 → CAN 개발
→ 제어기 간 안정적인 정보 교환
→ 비용, 무게, 안정성, 통신속도, 거리, 실시간성 등
역사
Bosch가 개발
CAN 통신 개념
1.
Multi-master
•
네트워크로 구성된 제어기는 원하는 시점에 정보 송수신 가능
2.
Twisted pair(2-wire)
•
두 개의 통신선으로 네트워크 구성 → 기존의 통신보다 단순한 선로 구성 가능
3.
Bus topology
→ 제어기의 추가/제거 용이 → 설계자 입장에서 사용하기 쉬움
→ CAN 통신으로 가능
CAN 통신의 국제 표준 정의
→ 물리 계층, 데이터링크 계층의 스펙을 가지고 있다
•
물리 계층 (통신과 메시지의 모양을 어떻게 구성할 것인가?)
•
데이터링크 계층 (통신 신호를 어떻게 만들 것인가?)