[Dr. COM의 시리얼 통신의 모든 것]
RS485는 버스 형태의 네트워크를 사용하며, 반이중(Half-duplex)로 전송로를 공유합니다.
뿐만 아니라 멀티 마스터 (Multi Master) 형태로 운용이 되므로 버스 상에서 충돌이 불가피합니다.
이 때문에 충돌을 회피하거나 파악하여 재전송할 수 있어야 RS485 통신이 가능하게 됩니다.
이런 버스 상 충돌 문제를 해결하기 위한 RS485 2가지 통신 모드를 지원합니다. 바로 에코 모드와 논에코 모드 입니다.
RS485 에코 모드(Echo Mode)
RS485 Echo 모드는 자신이 보낸 데이터를 회귀(loopback) 되어 수신하여 데이터 충돌이 발생했는지 알 수 있습니다. 쉽게 말해서 회귀되어 들어오는 에코 메시지를 통해 데이터 에러 발생 여부를 판단하게 되는 거죠.
RS485 논-에코 모드(Non-Echo Mode)
RS485 Non-Echo 모드는 Echo 모드와는 달리 자신이 보낸 데이터를 회귀하여 받지 않습니다. 그래서 이 경우에는 에코 메시지 대신 답장(ACK)을 받는 방식으로 버스 상에 데이터 에러 발생 여부를 판단합니다.
시리얼 장치 설치 시, 고려해야 할 사항들 (0) | 2024.03.21 |
---|---|
RS422과 RS485의 공통점과 차이점 2 (0) | 2024.03.20 |
RS485 통신의 커넥터, 핀사양, 케이블 (0) | 2024.03.18 |
시리얼 통신 (RS232, RS422, RS485) 한 장 정리 마인드맵 (0) | 2024.03.15 |
RS485 통신의 신호선, 로직, 신호레벨 (0) | 2024.03.14 |