티스토리 뷰

반응형

RS232통신이란

RS232는 IBM 호환 PC에서 사용되는 시리얼 통신중 한가지 입니다. 엔지니어들은 컴퓨터를 센서 또는 모뎀에 연결하거나 계측기와의 통신 등 여러가지 용도로 RS232를 사용합니다. RS232 통신은 최대 (50~100 ft) 15m ~ 30m 까지 가능합니다.

통신에 필요한 point(접점)은 Rx, Tx, GND 3가지 접점이 필요하다. Rx(Receive)는 수신을 의미하며, Tx(Transemit)는 송신을 의미합니다. GND는 데이터라는 전기 신호를 주고 받기 위해  필수로 연결해주어야하는 [Com]공통 접점입니다.

RS232 통신은 UART 통신의 전압(Voltage) 바꾼 통신 방법으로 생각해도 됩니다.

주로 RS232 통신은 주로 DB-9라 불리는 커넥터를 사용하여 상호 연결되며, 커넥터의 내부 구조는 아래와 같이 이루어져있습니다. 

RS232 DB-9 커넥터

RS232 통신에는 Baud Rate라는 통신 속도가 존재합니다. 
BaudRate는 초당 몇 개의 데이터를 주고 받을 것인지를 의미합니다.
속도를 빠르게[Bayd rate를 높게] 할수록 선의 길이는 짧아져야합니다. 아래의 사진을 참고하면 됩니다!

Baud Rate

RS485 통신이란

여러 네트워크에 분산된 장비와의 통신에서 소음 및 다수 장비를 사용해야하는 환경이면 시리얼 통신 중에서 RS485 통신이 가장 좋은 방법입니다.

RS232 & RS485 pin map

 
RS232 통신과 RS485 통신은 서로 통신하는 방법이 다르기 때문에 구분해서 사용해야합니다.

RS485통신 또한 RS232통신과 같이 Baudrate가 존재합니다.
거리가 멀어질수록, 보드의 RSxxx통신을 담당하는 영역의 부하가 어느정도인지에 따라 Baud rate를 낮게 설정해야합니다.
 
 

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함