산업용 및 상업용 통신 시스템에서 널리 사용되는 직렬 통신 표준.
높은 신뢰성과 장거리 통신에서 특히 유용.
* 주요 특징
1. 다중 드롭 네트워크
- 하나의 버스에 여러 개의 장치 연결 가능. 최대 32개의 송신기와 32개의 수신기 연결 가능
2. 차동 신호 (Differential Signaling)
- 차동 신호를 사용하여 데이터 전송 수행. 두 개의 선 간의 전압 차이를 사용하여 데이터 전송하는 방식.
이로 인해 노이즈 내성이 높아지고 장거리 통신 가능.
3. 장거리 통신
- 최대 1200m (4000 피트)까지 거리 지원. 이는 RS232 같은 다른 직렬 통신 표준보다 훨씬 더 긴 거리.
4. 높은 데이터 전송 속도
- RS485는 최대 10 Mpbs의 전송 속도 지원. 하지만 실제 사용 환경에서는 케이블 길이와 전기적 특성에 따라 전송 속도 조정될 수 있음.
5. 네트워크 토폴로지
- RS485는 주로 선형(버스) 토폴로지 사용. 각 장치는 버스에 평행하게 연결되며, 버스의 끝은 종단 저항으로 종단됨.
* 장점
1. 노이즈 내성
- 차동 신호 방식을 사용하여 전송 라인의 공통 모드 노이즈에 대해 높은 내성을 가짐. 이는 산업 환경에서 발생할 수 있는 전기적 간섭에 대한 보호를 제공
2. 장거리 데이터 통신
- 최대 1200m 까지 거리에서 신뢰성 있는 통신 지원. 공장 자동화, 원격 제어 시스템 등에서 효과적
3. 다중 장치 연결
- 하나의 RS485 네트워크에 여러 장치를 연결가능하여 확장성이 뛰어남.
* RS485 통신 프로토콜
RS485는 하드웨어 표진이기 때문에 통신 프로토콜은 RS485 위에 별도 구현해야 함. 대표적인 프로토콜로는 Modbus, Profibus, BACnet 등이 있음. 이 프로토콜들은 데이터 프레임 형식, 에러 체크 메커니즘, 장치 주소 지정 방식 등을 정의하여 RS485 통신을 통해 데이터 교환.
* RS485 연결 및 사용 예시
1. 배선
- 두 개의 차동 신호선, 그리고 공통 접지(GND)로 구성
- 각 장치는 두 신호선을 통해 네트워크에 연결.
2. 종단 저항
- 버스 양 끝에 120옴의 종단 저항을 연결하여 신호 반사 방지.
3. 통신 설정
- 각 장치는 고유의 주소를 가지고 있어야 함.
- 통신 속도, 패리티 비트, 데이터 비트, 정지 비트 등을 동일하게 설정해야 함.