저번 포스팅에서는 시리얼 통신(RS232, RS422)에 대해 알아봤습니다.


시리얼통신


그럼 지금부터 시리얼통신(RS485)에 대해 알아보겠습니다.




RS485 란?

RS485란 앞에서 살펴봤던 RS232, RS422의 개선된 버전입니다. RS232는 전송속도가 느리고 전송 거리가 짧습니다. 이를 RS422이 한개의 마스터 장치와 슬레이브 장치간에 데이터 통신을 함으로써 개선했습니다. 반면, RS485는 모든 장치들이 한 라인에서 데이터 송수신을 할 수 있습니다.

또한, RS485는 최대 드라이버/리시버의 수가 32개까지 가능하며 최대 속도는 10Mbps 거리는 최대 1.2Km 까지 통신이 가능합니다.

RS485는 주로 2개의 선을 사용하여 반이중방식(Harf Duplex)로 통신하나, 2개의 RS485 통신망을 사용하여 4선으로 전이중 통신(Full Duplex)통신도 가능합니다.




RS485 핀맵

rs422_jshan

  • Pin 1 (GND) : 접지

  • Pin 2 (CTS+) : Clear to Send(차동)

  • Pin 3 (RTS+) : Request to Send(차동)

  • Pin 4 (RXD+) :  시리얼 데이터 입력(차동)

  • Pin 5 (RXD-) : 시리얼 데이터 입력(차동)

  • Pin 6 (CTS-) : Clear to Send(차동)

  • Pin 7 (RTS-) :  Request to Send(차동)

  • Pin 8 (TXD+) : 시리얼 데이터 출력(차동)

  • Pin 9 (TXD-) : 시리얼 데이터 출력(차동)

 

이상으로 RS232, RS422, RS485 통신에 대해 알아봤습니다 🙂



이전 기사시리얼통신(RS422)에 대해
다음 기사프랑스 파리 화재 방화 추정