Broadcasting 통신과 개별 통신 비교 (다축 동기제어 시)
페이지 정보
작성자 최고관리자 댓글 0건 조회 9,268회 작성일 23-12-15 09:00본문
Broadcasting이란?
송신 호스트가 전송한 데이터가 네트워크에 연결된 모든 호스트에게 전송되는 방식을 의미
컨트롤러와 연결한 모든 드라이버는 설정되어있는 ID에 관계없이 Broadcasting으로 인해 데이터가 전송되고 연결된 모터가 구동
다축 모터를 구동할 때 개별통신으로 구동 시 드라이버 ID 순서대로 데이터를 전송하고 리턴받고를 처음부터 끝의 드라이버까지 순차적으로
데이터를 주고받음
이와 달리 Broadcasting으로 데이터를 전송하게 되면 연결된 모든 드라이버에 동일한 데이터가 전송되고 리턴이 오지 않음
Broadcasting 통신의 단점으로는 모든 드라이버들이 동일한 데이터를 전송받게 되어 개별 제어가 되지 않고 데이터가 리턴오지 않아
데이터가 제대로 전송되었는지 확인할 수 없음. 하지만 같은 모션을 한번에 제어할경우 즉, 동기제어로 같은 모션을 제어할 때
통신 지연이 거의 발생하지 않는 장점이 있음
https://blog.naver.com/motor2662/223291455712
위 영상을 통해 Broadcasting으로 제어 시 통신 지연이 보이지 않는 모습을 확인할 수 있음
위에서 사용한 통신은 RS485통신이고, CANopen 통신은 Broadcasting을 지원하지 않음
댓글목록
등록된 댓글이 없습니다.