개요
RS-232/422/485 통신의 개요
두가지 통신 방법은 마이크로 프로세서에 있어서 기기와 다른 주변장치를 통하여.서로 정보를 교환 할 수 있습니다. 일반적으로 정보를 교환하는 방식에서는 크게 두가지로 병렬 통신 방법과 직렬 통신 방법으로 나눌 수 있습니다, 일반적으로 PC.또는 PLC에서 다른 장치와 통신을 할 경우 정보교환에서의 통신 속도는 중요 합니다, 직렬 통신의 대표적인 방식은 RS-232,또는 랜 (LAN) 방식등이 있습니다 또한 비동기식과 동기식 방식이 있는데 RS232통신 방식은 비동기식 통신 콘트럴에서 나오는 디지털 신호를 외부의 인터페이스화 하는 전기적 신호의 한가지 방식입니다.이러한 통신 방식은 TTL 신호레벤의 특징을 가지고 있어서 회선에 노이즈에 약한 단점이 있어 장거리 통신용으로는 부적합 합니다, RS232통신 방식은 Universal Asynchronous Receiver & Transmitter의 앞글자를 인용하여 UART 라고도 합니다.
RS232통신
SR232통신은 EIA =Electric industries Association 의 규정으로 규정되여 있습니다. 데이터간의 데이터 단말기 DTE=Data Terminal Equipment 와 데이타의 통신장비 사이의 인터페이스에 대하여 전기적인 ,컨트롤,전송 속도 신호대기간. 임피던스등의 정의를 하였읍니다, 그러나 데이타 포맷의 내용은 지정되지 않으며 DTE서로 간의 인터페이스에 대한 내용 또한 포함되지 않았습니다.
RS232통신의 통신 규격으로는 케이블은 쉴드케이블를 사용 하는 것이 좋습니다.
TXD: TXD는 Transmit Data 비동기식의 직렬 포트에서의 통신 장치와 연결하여 외부장치로 신호를 보낼때 직렬통신 데이타에서 나오는 신호선 입니다.
RXD :입력 신호선: RXD는 Receive Data 직렬 포트에서 외부장치에서 들어오는 입력 신호라인 입니다.
RTS: :준비와 보냄 (Ready to send)를 의미 합니다,PC.PLC 등과 같은 기기에서 DTE장치가 설치된 모뎀 또는 주변기기 프린터기기등과 같이 DCE 장치로 데이터 신호를 받을 준비가 되여 있음을 나타내 주는 신호선 입니다.
CTS: Clear to send =설명: 이러한 모뎀이나 주변기기인 프린터 같이 DCE장치가 PC,PLC 같은 DTE장치에게 데이터 신호를 받을 준비가 되였음을 나타내주는 신호선입니다.
DTR:Data Terminal Ready=설명: PC나 PLC 또는 그 모뎀에 대하여 송신과 수신이 가능한 상태이을 알려주는 신호선 입니다. 보통PC나 PLC에 전원을 인가하면 그 통신 포트에 초기화를 한후 이 신호를 출력합니다.
DSR:Data set Ready:설명: PC.PLC에 모뎀이 터미널 등에 송 수신이 가능한 상태를 알려주는 신호선입니다.
DCD=Data Carrier Detect= 모뎀등이 통신 상대방에 접속이 완료 되였을 경우 상대편의 모뎀이 캐리어 신호를 보내오면 이 신호가 검출 되였음을 알려주는 신호선입니다.
RI-Ring indicator:설명: 모뎀이 상대편과 통신을 하기 위헤서는 어떠한 신호가 인식하게 됨니다. 이러한 신호를 터미널등에 알려주는 신호선이며 일반적으로는 PC.PLC 등에 신호를 받게 되면 그 신호에 응답하는 인터랩터등을 통하여 프로그램방식으로 호출하게 되는 것입니다.
DCE와 DTE
DTE는 즉 단말 장치 DCE는 데어타 통신 장치 입니다,데이타를 송신.수신 하는 관계에 대한 설명입니다,보통의 경우 PC.PLC등은 DTE장치가 되고 다른 네트워크 주변기기 디바이시기기들은 모통 DCE장치가 됨니다,DTE장치에너는 D-SUB 25핀 male 콘넥터가 주로 사용 됨니다
RS-422
RS-422는 EIA 규정에 의하여 전기적인 사양이 규정되여 있습니다.Point to Point 모드와 멀티 드랍(Multi Drop)모드 2가지가 있으며 Point to Point 모드에서는 RS232와 신호선 당 2개의 라인이 필요한것만 제외하고는 사용 방법에 있어서 별다른 제약이 없습니다 ,그렇지만 멀티 드랍(Multi Drop)모드에서 사용할 경우에는 Stream에 의한 다소 복잡해지는 경우가 있습니다. TXD+.TXD- RXD+ .RXD- 이며 나머지의 신호선들은 거의 사용하지 않습니다. 예를 들어 RS232의 TXD 신호선은 RS422에서는 TXD+.TXD- 로 나뉘어 진다고 보면 됨니다.
RS-485
RS485규정 역시 EIA규정에 의하여 전기적인 사양이 규정되여 있습니다.RS485의 경우 RS232.RS422과 같이 풀듀플렉스(Full DUPLEX) 방식이 아닌 Haif Duplex 방식의 전송방식을 지원합니다, RS-422의 멀티 드럽 모드에서 슬레이브 와 같이 RS-485 모드 마스터는 TXD신호를 멀티 포인트버스에 접속 또는 단락 시켜야만 합니다, RS-485통신은 Echo모드와 non echo모드 두가지가 있습니다.
댓글