RS232 (Recommended Standard 232)

/ UART  |   RS232  |   RS485  |   I2C  |   SPI  |   1 Wire  |   Parallel

Main Picture

1. RS485 (UART, RS232 참고)

     RS485 역시 RS232와 같이 UART의 한종류로 신호의 흐름은 UART에서 보여준것과 같이 Start Bit, data Bit, Stop Bit의 순으로 되어있다. RS485 역시 통신 속도를 맞추어 주어야 하며 필요시 패리티 체크를 하여야 한다.


RS485 통신 신호


     RS485에서 사용하는 신호는 위 그림과 같이 TTL 또는 RS232에서 사용하는 신호 방식과 달리 두 선의 전압 차이를 사용하여 신호 (low 또는 high)를 구분한다. A tjsrhk ㅠ 선 사이의 전압차이를 이용하여 A 전압이 B 전압 보다 높으면 high 신호, 그 반대이면 low 신호가 된다. 이렇듯 두선 사이의 전압의 차이를 이용하기 때문에 RS232보다 훨씬 먼 거리 통신이 가능하다.




     RS485의 경우 TTL 신호를 RS485 신호로 변환하기 위하여 MAX485를 가장 널리 사용한다. AMX485는 위의 그림과 같이 8 PIN IC이며 TTL 신호를 받아 RS485 신호로 변환하며, RS485 신호를 받아 TTL 신호로 변환 시킨다.



     RS232의 경우 1:1 통신 만이 가능하지만, RS485의 경우 위 그림과 같이 1:32 통신이 가능하다. 일대다수의 통신에서 RS485의 경우 두선을 장치와 병렬 연결하여 사용할 수 있기 때문에 쉽게 여러 장치를 컨트롤 할 수 있고 데이타를 가져올 있다. 따라서 원거리 통신과 일대 다수의 통신이 필요한 경우 RS485를 주로 사용한다. 다만 RS485의 경우 데이타를 주고 받기 위하여 하나의 통로를 사용하기 때문에 통신에 물려 있는 모든 장치들은 항상 수신 상태가 되어있어야 하며 필요시에 호출된 주소에 맞는 장치 만이 답을 할 수 있기 때문에 속도가 느린 단점이 있다.

참고:

     1. What is RS485 and How it's used in Industrial Control Systems?
     2. RS-232 vs. TTL Serial Communication
     3. What is RS232 and What is it Used for?
     4. Explaining The Basics Of RS-232 Serial Communications