공부

RS232, RS422, RS485

기동3 2020. 7. 7. 13:29

공통: 직렬 통신. RX, TX 사용

 

RS232: TX, RX, GND 사용

DSUB9 pin map: RXD - 2, TXD - 3, GND - 5 (PC 쪽 케이블 기준)

전압으로 검출하는 방식. GND 핀 필요

트랜시버를 써야 하는 이유

 

RS422: 디퍼런셜 사용 TX+, TX-, RX+, RX-, (GND) 사용. 디퍼런셜이라 GND 사용 안해도 된다.

DSUB9 pin map: RXD+ - 2, TXD+ - 3, GND - 5,  RXD- - 7, TXD- - 8(PC 쪽 케이블 기준)

+신호는 풀다운, -신호는 풀업해준다.

+/- 신호 터미네이션 저항 달아준다.

신호를 +/- 변환하여 보냄.

받는 쪽에서 터미네이션 저항을 거치게 됨.

전류는 + -> - 로 흐르고 저항 양단에 전압차 발생하여 신호 구분

 

RS485

RS422에서 TX, RX를 2개의 선으로 통합 -> RX, TX 동시사용 불가