RS232란 무엇입니까?첫째, 직렬 데이터 전송 형식입니다.아니면 간단히 말해서, 이것은 일종의 의사소통 방식이다.대부분의 사람들은 단순히 직렬 연결이라고 부릅니다.
RS-232는 PC 및 통신 업계에서 가장 널리 사용되는 직렬 인터페이스이며 미국 전자 산업 협회가 제정 한 직렬 물리적 인터페이스 표준입니다.RS는 영어 "Recommended Standard"의 약자이며 232는 식별 번호입니다.
RS-232는 전기적 특성과 물리적 특성을 조절하는 것으로 데이터 전송 경로에만 작용하며 데이터 처리 방법은 포함되지 않는다.
RS232 프로토콜은 컴퓨터를 Serial 서버와 같은 네트워크 장치에 연결하는 데 사용되는 인기있는 직렬 인터페이스입니다.직렬 통신에서는 서로 다른 장치를 쉽게 연결하여 통신할 수 있도록 통신 쌍방이 표준 인터페이스를 사용해야 한다.
RS-232-C 인터페이스(EIARS-232-C라고도 함)는 현재 가장 많이 사용되는 직렬 통신 인터페이스입니다.("RS-232-C"의 "-C"는 RS-232의 버전만을 나타내므로 "RS-232"로 약칭함)
그것은 전자 산업 협회 (EIA) 와 벨 시스템, 모뎀 제조업체 및 컴퓨터 단말기 제조업체가 1970년에 공동으로 개발한 직렬 통신 표준이다.전체 명칭은 각 커넥터에 25핀 DB-25 커넥터를 사용하도록 규정된'데이터 터미널(DTE)과 데이터 통신 장치(DCE) 간의 직렬 이진 데이터 교환 인터페이스 기술 표준'이다.각 핀의 신호 내용을 지정하고 다양한 신호의 레벨을 지정합니다.이후 IBM의 PC는 RS232를 DB-9 커넥터로 단순화하여 사실상 표준이 되었습니다.
산업 제어 RS232 포트는 일반적으로 RXD, TXD 및 GND 세 개의 라인만 사용합니다.
RS232에서 데이터는 단일 데이터 케이블을 통해 한 방향으로 직렬로 전송됩니다.양방향 통신을 구축하기 위해서는 신호 제어 외에도 최소 3개의 선 (RX, TX, GND) 이 필요합니다.이전 바이트가 전송된 경우 언제든지 한 바이트의 데이터를 전송할 수 있습니다.
RS232는 송신기와 수신기를 동기화할 시계 신호가 없는 비동기 통신 프로토콜을 따릅니다.따라서 시작 및 중지 비트를 사용하여 수신기가 데이터를 검사하는 시기를 알립니다.
각 비트의 전송 사이에는 일정한 시간의 지연이 존재한다. 이 지연은 신호가 논리적 "1", 즉 -12V로 설정된 비활성 상태에 불과하다. (만약 기억한다면, RS232의 논리적 "1"은 -12V이고, 논리적 "0"은 +12V).
먼저 송신기(DTE)는 수신기(DCE)에 데이터 전송이 다음 비트에서 시작됨을 알리는 시작 비트를 보냅니다. 시작 비트는 항상 "0", 즉 +12V입니다.다음 5 ~ 9자는 데이터 비트입니다.
패리티 비트를 사용하는 경우 최대 8비트까지 전송할 수 있습니다.패리티를 사용하지 않으면 9개의 데이터 비트를 전송할 수 있습니다.데이터 전송 후 송신기는 정지 비트를 보냅니다.1비트, 1.5비트 또는 2비트 길이일 수 있습니다.다음 그림은 RS232 프로토콜의 프레임 형식을 보여 줍니다.
RS-232 버스는 두 개의 신호 채널, 즉 1 차 채널 (주 채널) 과 2 차 채널 (2 차 채널) 을 포함하여 25 개의 채널을 지정합니다.전이중 통신은 RS-232 버스를 사용하여 구현할 수 있으며 일반적으로 주 채널을 사용하고 보조 채널을 거의 사용하지 않습니다.
일반응용에서 전이중통신은 3~9개의 신호선을 사용하여 실현될수 있지만 간단한 전이중통신과정은 3개의 신호선 (수신선, 송신선, 신호선) 을 사용하여 실현될수 있다.
RS-232에 의해 규정된 표준 전송 속도는 50b/s, 75b/s, 110b/s, 150b/s, 300b/s, 600b/s, 1200b/s, 2400b/s, 4800b/s, 9600b/s, 19200b/s입니다.느린 주변 장치의 경우, 낮은 전송 속도를 선택할 수 있습니다.반대로, 더 높은 전송 속도를 선택할 수 있다.
논리 레벨 "1"은 -5V~-15V이고 논리 레벨 "0"은 +5V~+15V라고 규정되어 있습니다.이 전기 표준을 선택하는 목적은 방해 능력을 향상시키고 통신 거리를 증가시키는 것입니다.RS-232는 2V의 노이즈 마진을 가지고 있으며, 수신기는 +3V까지 높은 신호를 논리 "0"로 인식하고 -3V까지 낮은 신호를 논리 "1"로 인식합니다.
RS-232는 일련 전송 모드를 채택하고 마이크로 컴퓨터의 TTL 레벨을 RS-232C 레벨로 변환하기 때문에 전송 거리는 일반적으로 30 m에 도달할 수 있습니다. 전송을 위해 광전기적으로 분리된 20 mA 전류 루프를 사용하는 경우 전송 거리는 1000 m에 도달할 수 있습니다. 또한 RS-232 버스 인터페이스에 모RS 추가되고 유선 RS-232 버스 인터페이스, 무선 또는 광섬유를 통해 전송되면 전송 거리가
RS-232 인터페이스의 연결관은 D13-25 25 핑 소켓이며, 일반적으로 플러그는 DCE 끝에 있으며 소켓은 DTE 끝에 있습니다.
(1) 인터페이스의 신호 레벨이 높고 인터페이스 회로의 칩이 손상되기 쉽고 TTL 레벨과 호환되지 않기 때문에 TTL 회로에 연결하기 위해 레벨 변환 회로가 필요합니다.
(2) 전송 속도는 낮습니다.비동기 전송 동안, 보드 속도는 20Kbps입니다;따라서 CPLD 개발 보드에서 통합 프로그램 보드 속도는 19200만 될 수 있습니다.
(3) 이 인터페이스는 신호선과 신호 회귀선을 사용하여 공지 전송 형식을 형성한다. 이런 공지 전송은 공통 모드의 간섭을 받기 쉽기 때문에 소음 간섭에 약하다.
(4) 전송 거리는 제한되어 있습니다.최대 전송 거리 표준 값은 50 피트이지만 사실 약 15 미터에서만 사용할 수 있습니다.
RS232는 매우 유명한 일련 통신 프로토콜이지만 이제 USB와 같은 고급 프로토콜로 대체되었습니다.이전에는 마우스, 모이이이이이이전에 우리는 마우스, 모이이이이드 등과 같은 시리얼 터미널에 사용했습니다.
그러나, RS232는 여전히 일부 서보 컨트롤러, CNC 기계, PLC 기계에서 사용되고 있습니다,모두 1개의 모니터 PC및 RS232 프로토콜을 사용하는 일부 마이크로컨트롤러 보드가 있습니다.