RS232 – 기본, 애플리케이션 및 인터페이스

문제를 제거하기 위해 도구를 사용해보십시오





RS232는 무엇입니까?

RS-232 (X)는 두 장치간에 직렬 데이터를주고받는 데 일반적으로 사용되는 직렬 통신 프로토콜입니다. 동기 및 비동기 데이터 전송을 모두 지원합니다. 산업 환경의 많은 장치는 여전히 RS-232 통신 케이블을 사용하고 있습니다. Rs-232 케이블은 로직 1과 로직 0 사이의 두 신호 레벨 간의 차이를 식별하는 데 사용됩니다. 로직 1은 -12V로, 로직 0은 + 12V로 표시됩니다. RS-232 케이블은 9600 비트 / 초, 2400 비트 / 초, 4800 비트 / 초 등과 같은 다양한 전송 속도로 작동합니다. RS-232 케이블에는 데이터 터미널 장비와 데이터 통신 장비라는 두 개의 터미널 장치가 있습니다. 두 장치 모두 신호를 보내고받습니다. 데이터 단말 장비는 컴퓨터 단말이고 데이터 통신 장비는 모뎀 또는 컨트롤러 등입니다.

일반 RS-232 통신 다이어그램



이제 대부분의 개인용 컴퓨터에는 직렬 포트 2 개와 병렬 포트 1 개 (RS232)가 있습니다. 이 두 가지 유형의 포트는 외부 장치와 통신하는 데 사용되며 서로 다른 방식으로 작동합니다. 병렬 포트는 8 개의 개별 와이어를 통해 한 번에 8 비트 데이터를 송수신하며 이는 데이터를 매우 빠르게 전송합니다. 병렬 포트는 일반적으로 프린터를 연결하는 데 사용됩니다. PC .


직렬 포트는 하나의 와이어를 통해 한 번에 1 비트 데이터를주고받으며 데이터를 매우 느리게 전송합니다. RS-232는 권장 비방을 의미하고 232는 숫자 X는 RS-232c, RS232와 같은 최신 버전을 나타냅니다.



가장 일반적으로 사용되는 직렬 케이블 커넥터 유형은 9 핀 커넥터 DB9 및 25 핀 커넥터 DB-25입니다. 그들 각각은 남성 또는 여성 유형일 수 있습니다. 오늘날 대부분의 컴퓨터는 비동기 데이터 교환을 위해 DB9 커넥터를 사용합니다. RS-232 케이블의 최대 길이는 50 피트입니다.

RS-232 통신 케이블

RS232 핀 설명

RS-232 케이블 25 핀 커넥터

25 핀 커넥터로 각 핀의 기능은 다음과 같습니다.

핀 1 : (보호 접지) 접지 핀입니다.


핀 2 : 데이터 전송.

핀 3 : 데이터 수신.

PIN 2 및 PIN 3 : 이 핀은 데이터 전송 및 수신에 가장 중요한 핀입니다. 1, 2 핀은 데이터 전송에 사용되며 3 번 핀은 데이터 수신에 사용됩니다.

핀 4 : 전송 요청.

핀 5 : 전송을 취소합니다.

핀 6 : 데이터 세트 준비.

이십: 데이터 터미널 준비.

PIN 4, PIN 5, PIN 6, PIN 20 : 이 핀은 핸드 셰이 킹 핀 (제어 흐름)입니다. 일반적으로 터미널은 DCE에서 전송 전송이 취소 될 때까지 데이터를 전송할 수 없습니다.

핀 7 : 이 핀은 데이터, 타이밍 및 제어 신호를 포함한 모든 신호에 대한 공통 기준입니다. DCE와 DTE는 직렬 인터페이스에서 제대로 작동하며 핀 -7은 인터페이스가 작동하지 않고 양쪽 끝에 연결되어야합니다.

핀 8 :이 핀은 수신 된 라인 신호 검출기 캐리어 감지라고도합니다. 이 신호는 로컬 및 원격 DCE 장치 사이에 적절한 캐리어가 설정 될 때 활성화됩니다.

PIN9 : 이 핀은 DTE 직렬 커넥터이며이 신호는 수신 링을 어느 정도 따라갑니다. 일반적으로이 신호는 DCE 자동 응답 모드에서 사용됩니다.

핀 10 : 테스트 핀.

핀 11 : 대기 선택.

핀 12 : 데이터 캐리어 감지.

핀 13 : 전송을 취소합니다.

핀 14 : 데이터를 전송합니다.

핀 15 : 시계를 전송합니다.

핀 17 : 시계를받습니다.

핀 24 : 외부 시계.

핀 15, 17, 24 동기식 모뎀은이 핀의 신호를 사용합니다. 이 핀은 제어 된 비트 타이밍입니다.

핀 16 : 데이터를받습니다.

핀 18 : 테스트 핀.

핀 19 : 전송 요청.

핀 21 : ( 신호 품질 감지기)이 핀은 전송 모뎀이 각 비트 시간에 0 또는 1을 보내야하기 때문에 수신 된 반송파 신호의 품질을 나타내며 모뎀은 DTE의 비트 타이밍을 제어합니다.

핀 22 : ( 벨소리 표시기) : 벨소리 표시기는 DCE가 전화 벨이 울리고 있음을 DTE에 알리는 것을 의미합니다. 자동 응답 기능을 갖춘 전화 네트워크에 직접 연결되도록 설계된 모든 모뎀.

핀 23 : 데이터 신호 속도 감지기

RS232의 적용

RS-232 케이블 인터페이스 다이어그램

자동 종료 기능은 전원을 절약하기위한 것입니다. RS-232는 저전력 셧다운 모드에서 작동하도록 배치됩니다. 시스템 RS-232 장치를 사용하지 않을 때마다 종료됩니다. 자동 종료 펄스는 30 초 동안 신호에 활동이 없을 때마다 자동으로 종료됩니다. 트랜시버가 RS-232 포트에 연결되어 있지만 데이터를 보내지 않을 때마다 의미합니다. 핀 2와 핀 3은 데이터 송수신에 사용됩니다. 핀 5는 접지에 연결하는 데 사용됩니다. Max 232 장치는 RS-232 케이블을 통해 DTE 및 DCE 장치와 통신하는 데 사용됩니다.

첫 번째 자동 종료 펄스는 수신기와 송신기 활동을 모두 모니터링합니다. 두 활동 모두 안정적이며 시스템이 절전 모드 또는 종료 모드로 전환됩니다. RS-232 케이블을 사용하는 대부분의 장치는 CPS와 랩톱입니다.

최대 232를 사용하여 RS232를 마이크로 컨트롤러에 인터페이스

Max 232 – PC 인터페이스 용 레벨 시프터 IC

Max 232는 프로세서의 버퍼 드라이버 역할을합니다. 0 & 5V의 표준 디지털 로직 값을 받아들이고 +10 & -10V의 RS232 표준으로 변환합니다. 몇몇 마이크로 컨트롤러에는 PC의 RS232 직렬 포트에 직접 연결할 수있는 직렬 포트가 내장되어 있습니다. 그러나 많은 마이크로 컨트롤러는 0 ~ 5V 출력을 제공하고 RS232 포트에 필요한 0 ~ 5V를 +10 및 -10V로 변환하기 위해 중간 버퍼 회로가 필요합니다.

Max 232 IC는 두 개의 송신기-수신기 배열로 구성되어 동일한 칩을 사용하여 두 개의 직렬 포트를 연결할 수 있습니다. 각 1microFarad의 5 개 커패시터는 TTL / CMOS 전압에서 필요한 RS232 표준 전압을 생성하는 데 사용됩니다. 송신기는 TTL / CMOS 레벨을 RS232 레벨로 변환하는 반면 수신기는 RS232 입력을 수신하여 TTL 레벨 전압으로 변환합니다.

입력 송신기 핀이 마이크로 컨트롤러에서 TTL 입력을 받고 출력 송신기 핀이 RS232 포트로 출력을 공급하도록 마이크로 컨트롤러와 포트에 연결된 송신기 핀이있는 16 핀 IC입니다. 수신기 핀은 RS232 포트에 연결되어 입력 수신기 핀이 PC 포트에서 RS232 표준 입력을 수신하고 출력 수신기 핀이 TTL 입력을 마이크로 컨트롤러에 공급하도록합니다. 따라서 송신기는 마이크로 컨트롤러에서 입력을 받아 RS232 포트에 출력을 제공하는 반면 수신기는 RS232 포트에서 입력을 받아 마이크로 컨트롤러에 출력을 제공합니다. 다른 핀은 5 개의 전해질 커패시터에 연결되어 커패시터 중 하나는 5V에서 + 10V를 얻기위한 전압 더블 러로 사용되며 다른 커패시터는 -10V를 얻기위한 전압 인버터로 사용되며 나머지 세 개의 커패시터는 바이 패스 커패시터로 사용됩니다. Vcc, V + 및 V- 핀에 대해 각각. 따라서 커패시터는 전압 발생기 역할을합니다.

Max 232의 기본 장점 중 하나는 5V 전원으로 작동하므로 IC와 마이크로 컨트롤러 모두에 단일 5V 전원을 사용할 수 있다는 것입니다.

최대 232 핀 다이어그램 및 회로 다이어그램

최대 232

핀 다이어그램 및 내부 회로도

Max232 IC의 특징

  • 5V의 입력 공급 전압.
  • TTL 표준과 호환되는 입력 전압 레벨.
  • RS 232 표준과 호환되는 출력 전압 레벨.
  • 0.1microAmpere의 낮은 입력 전류 및 24mA의 출력 전류.
  • 섭씨 -40도에서 +85 도의 온도 범위에서 작동합니다.

Max 232 적용

Max232의 일반적인 응용 프로그램에는 모뎀, 컴퓨터, RS232 시스템 및 터미널이 포함됩니다. 마이크로 컨트롤러와 컴퓨터에 연결된 RS 232 사이의 중간으로 Max 232를 포함하는 일반적인 작동 애플리케이션의 경우 송신기 입력 핀 중 하나는 마이크로 컨트롤러에서 TTL 입력을 수신하고 커패시터 배열은 다음에 적용되는 +/- 10V 신호를 얻습니다. RS232 포트에 제공된 해당 송신기 출력 핀.

수신기 입력 핀은 RS232 포트에서 232 표준 입력을 수신하고 이에 따라 해당 수신기 출력 핀은 TTL 표준 출력을 마이크로 컨트롤러에 제공합니다. 따라서 Max 232 IC는 마이크로 컨트롤러와 컴퓨터 간의 중간 연결로 사용할 수 있습니다.

사진 크레딧 :

  • 최대 232 IC의 핀 다이어그램 및 설명 siongboon
  • RS232 케이블 핀 커넥터 Zytrax
  • RS232 케이블 인터페이스 다이어그램 최대 통합