RS232 - Nozioni di base, applicazioni e interfaccia

Prova Il Nostro Strumento Per Eliminare I Problemi





Cos'è RS232?

L'RS-232 (X) è un protocollo di comunicazione seriale, comunemente usato per trasferire e ricevere i dati seriali tra due dispositivi. Supporta trasmissioni di dati sia sincrone che asincrone. Molti dispositivi nell'ambiente industriale utilizzano ancora il cavo di comunicazione RS-232. Il cavo RS-232 viene utilizzato per identificare la differenza tra due livelli di segnale tra logica 1 e logica 0. L'1 logico è rappresentato da -12V e lo 0 logico è rappresentato da + 12V. Il cavo RS-232 funziona a velocità di trasmissione diverse come 9600 bit / s, 2400 bit / s, 4800 bit / s ecc. Il cavo RS-232 ha dispositivi a due terminali, ovvero apparecchiatura terminale dati e apparecchiatura per la comunicazione dati. Entrambi i dispositivi invieranno e riceveranno segnali. L'apparecchiatura terminale dati è un terminale di computer e l'apparecchiatura per la comunicazione dati è costituita da modem o controller, ecc.

Il diagramma di comunicazione generale RS-232



Oggi la maggior parte dei personal computer al giorno ha due porte seriali e una porta parallela (RS232). Questi due tipi di porte vengono utilizzati per comunicare con dispositivi esterni e funzionano in modi diversi. La porta parallela invia e riceve i dati a 8 bit alla volta su otto fili separati e questo trasferisce i dati molto rapidamente, le porte parallele sono tipicamente utilizzate per collegare una stampante a un PC .


Una porta seriale invia e riceve dati a un bit alla volta su un cavo e trasferisce i dati molto lentamente. RS-232 sta per raccomandato calunniato e 232 è un numero X che indica l'ultima versione come RS-232c, RS232s.



Il tipo più comunemente utilizzato di connettori per cavo seriale è il connettore DB9 a 9 pin e il connettore DB-25 a 25 pin. Ognuno di loro può essere un tipo maschio o femmina. Oggigiorno la maggior parte dei computer utilizza il connettore DB9 per lo scambio di dati asincrono. La lunghezza massima del cavo RS-232 è di 50 piedi.

Cavo di comunicazione RS-232

Descrizione pin RS232

Cavo RS-232 Connettore a 25 pin

È un connettore a 25 pin, ogni pin ha la sua funzione è la seguente.

PIN 1 : (Messa a terra protettiva) È un Pin di terra.


PIN 2: Trasmetti dati.

PIN 3: Ricevi dati.

PIN 2 e PIN 3: Questi pin sono i pin più importanti per la trasmissione e la ricezione dei dati. I pin 1 e 2 vengono utilizzati per la trasmissione dei dati e il pin 3 utilizzato per la ricezione dei dati.

PIN 4 : Richiesta di inviare.

Pin 5 : Chiaro per inviare.

PIN 6 : Set di dati pronto.

PIN venti: Terminale dati pronto.

PIN 4, PIN 5, PIN 6, PIN 20: Questi pin sono i pin di handshaking (flusso di controllo). Normalmente i terminali non possono trasmettere i dati finché il DCE non riceve la trasmissione clear to send.

PIN 7: Questo pin è il riferimento comune per tutti i segnali, inclusi dati, temporizzazione e segnali di controllo. Il DCE e il DTE funzionano correttamente attraverso l'interfaccia seriale e il pin-7 deve essere collegato entrambe le estremità senza che l'interfaccia non funzionerebbe.

PIN 8 : Questo pin è noto anche come rilevamento portante del rilevatore del segnale di linea ricevuto. Questo segnale viene attivato quando viene stabilita una portante adeguata tra i dispositivi DCE locali e remoti.

PIN9: Questo pin è un connettore seriale DTE, questo segnale segue in una certa misura l'anello in arrivo. Normalmente questo segnale viene utilizzato dalla modalità di risposta automatica DCE.

PIN 10: Pin di prova.

PIN 11: standby selezionare.

PIN 12: Data Carrier Detect.

PIN 13: Chiaro per inviare.

PIN 14: Trasmettere dati.

PIN 15: Trasmettere l'orologio.

PIN 17: Ricevi orologio.

PIN 24: Orologio esterno.

PIN 15, 17, 24 I modem sincroni utilizzano i segnali su questi pin. Questi pin sono temporizzati bit controllati.

PIN 16: Ricevi dati.

PIN 18: Pin di prova.

PIN 19: Richiesta di inviare.

PIN 21: ( Signal Quality Detector) Questo pin indica la qualità del segnale portante ricevuto poiché il modem trasmittente deve essere inviato 0 o 1 a ogni bit time, il modem controlla la temporizzazione dei bit dal DTE.

PIN 22: ( Indicatore suoneria): l'indicatore di suoneria significa che il DCE informa il DTE che il telefono sta squillando. Tutti i modem predisposti per il collegamento diretto alla rete telefonica dotati della risposta automatica.

PIN 23: Rilevatore di velocità del segnale dati

Applicazione di RS232

Diagramma dell

La funzione di spegnimento automatico ha lo scopo di risparmiare energia. L'RS-232 è posizionato per funzionare in modalità di spegnimento a basso consumo. Il sistema si spegnerà ogni volta che il dispositivo RS-232 non viene utilizzato. L'impulso di spegnimento automatico si spegnerà automaticamente ogni volta che non c'è attività sul segnale per 30 secondi. Significa che ogni volta che un ricetrasmettitore è collegato alla porta RS-232 ma non sta inviando dati. Pin 2 e Pin 3 sono usati per trasmettere e ricevere i dati. Il pin 5 viene utilizzato per il collegamento a terra. Il dispositivo Max 232 viene utilizzato per comunicare con i dispositivi DTE e DCE tramite cavo RS-232.

Il primo impulso di spegnimento automatico monitora l'attività del ricevitore e del trasmettitore. Entrambe le attività sono stabili e il sistema entra in modalità sospensione o spegnimento. La maggior parte dei dispositivi che utilizzano il cavo RS-232 sono CPS e laptop.

Interfacciamento RS232 a microcontrollori utilizzando Max 232

Max 232 - IC Level Shifter per interfaccia PC

Max 232 funge da driver del buffer per il processore. Accetta i valori logici digitali standard di 0 e 5 volt e li converte nello standard RS232 di +10 e -10 volt. Pochi microcontrollori hanno porte seriali incorporate che consentono il collegamento diretto con la porta seriale RS232 del PC. Tuttavia, molti microcontrollori forniscono un'uscita da 0 a 5 V e richiedono un circuito buffer intermedio per convertire da 0 a 5 volt a +10 e -10 V richiesti dalla porta RS232.

Il Max 232 IC è costituito da due disposizioni trasmettitore-ricevitore in modo tale che due porte seriali possano essere collegate utilizzando lo stesso chip. 5 condensatori di ogni 1microFarad vengono utilizzati per generare la tensione standard RS232 richiesta dalla tensione TTL / CMOS. I trasmettitori convertono il livello TTL / CMOS in livello RS232 mentre il ricevitore riceve l'ingresso RS232 e li converte in tensione di livello TTL.

Si tratta di un circuito integrato a 16 pin con i pin del trasmettitore collegati al microcontrollore e la porta in modo tale che il pin del trasmettitore di ingresso riceva l'ingresso TTL dal microcontrollore e il pin del trasmettitore di uscita fornisce l'uscita alla porta RS232. I pin del ricevitore sono collegati alla porta RS232 in modo che il pin del ricevitore di ingresso riceva lo standard input RS232 dalla porta del PC e il pin del ricevitore di uscita fornisce l'ingresso TTL al microcontrollore. Pertanto il trasmettitore riceve l'input dal microcontrollore e fornisce l'output alla porta RS232 mentre il ricevitore prende l'input dalla porta RS232 e fornisce l'output al microcontrollore. Gli altri pin sono collegati a 5 condensatori elettrolitici in modo tale che uno dei condensatori venga utilizzato come duplicatore di tensione per ottenere + 10 V da 5 V e un altro condensatore viene utilizzato come invertitore di tensione per ottenere -10 V e gli altri tre condensatori vengono utilizzati come condensatori di bypass rispettivamente per i pin Vcc, V + e V-. Pertanto i condensatori agiscono come generatori di tensione.

Uno dei vantaggi fondamentali di Max 232 è che funziona con un'alimentazione a 5 V, che consente di utilizzare un'unica alimentazione a 5 V sia per l'IC che per il microcontrollore.

Max 232 Pin Diagramma e Schema Circuito

MAX 232

Diagramma dei pin e schema interno

Caratteristiche di Max232 IC

  • Tensione di alimentazione in ingresso di 5V.
  • Livelli di tensione in ingresso compatibili con lo standard TTL.
  • Livelli di tensione di uscita compatibili con lo standard RS 232.
  • La bassa corrente di ingresso di 0.1microAmpere e la corrente di uscita di 24mA.
  • Funziona in un intervallo di temperatura compreso tra -40 gradi Celsius e +85 gradi Celsius

Applicazione di Max 232

Le applicazioni tipiche di Max232 riguardano modem, computer, sistemi RS232 e terminali. Per una tipica applicazione di lavoro che coinvolge Max 232 come intermedio tra il microcontrollore e l'RS 232 collegato al computer, uno dei pin di ingresso del trasmettitore riceve l'ingresso TTL dal microcontrollore e la disposizione del condensatore ottiene il segnale +/- 10V che viene applicato a il pin di uscita del trasmettitore corrispondente, dato alla porta RS232.

Il pin di ingresso del ricevitore riceve un ingresso standard 232 dalla porta RS232 e di conseguenza il pin di uscita del ricevitore corrispondente fornisce l'uscita standard TTL al microcontrollore. Pertanto il Max 232 IC può essere utilizzato come connessione intermedia tra il microcontrollore e un computer.

Diritti d'autore della foto:

  • Diagramma dei pin e descrizione di Max 232 IC di siongboon
  • Connettore pin del cavo RS232 di zytrax
  • Diagramma dell'interfaccia del cavo RS232 di massimizzato