Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

꾸준히

모드 버스의 이해(3) 본문

Protocol/모드버스

모드 버스의 이해(3)

S210530 2021. 6. 6. 16:19

모드버스가 아니더라도 RS485를 이용하는 프로콜은 마스터와 슬레이브가 반드시 존재하게 됩니다.

이유는 이전 글에서 설명한 멀티드롭과 관련이 있습니다.

멀티드롭은 하나의 선을 이용하여 통신하기 때문에 여러개의 노드들이 동시에 데이터를 보내면 데이터가 손실됩니다.
(여러명의 사람들이 동시에 말하면 무슨말인지 잘 못알아 듣는 경우와 같습니다)

이러한 문제를 해결하기 위해서 가장 간단한 방법이 반드시 마스터와 슬레이브를 둬서 동시에 데이터를 보내는 일이 없도록 해야합니다. (데이터를 보내는 순서를 정해줍니다)

마스터 슬레이브 관계란 마스터가 발언권을 가지고 모든 말은 마스터로부터 시작이 됩니다. 마스터가 물어봐야 슬레이브가 대답하고, 마스터가 물어보기전에 슬레이브가 먼저 말하는 경우가 없도록하여 데이터 충돌이 발생하지 않도록 하는 것 입니다.

일반적으로 마스터는 정보를 가지고 처리하는 쪽(PC)이고 슬레이브는 정보를 전달해주는(센서)라고 생각하시면 됩니다.

다음 글에서 계속...

 

 

 

 

'Protocol > 모드버스' 카테고리의 다른 글

모드버스 TCP  (0) 2021.06.12
모드 버스 패킷 분석  (0) 2021.06.06
모드 버스의 이해(2)  (0) 2021.06.06
모드 버스의 이해(1)  (0) 2021.06.06