Il protocollo RS Introduzione. 1.2 Lo Standard RS-232

Documenti analoghi
Bus RS-232. Ing. Gianfranco Miele April 28, 2011

Lab. Sistemi - Classe 5Bn A. S. 2000/2001 ITIS Primo Levi - Torino AA.AA. STANDARD SERIALE DI COMUNICAZIONE: RS232 Lo standard seriale di

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Gruppo H: Sistemi Elettronici Lezione n H - 5: Collegamenti seriali Conclusione

L interfaccia più comune fra il computer (DTE) ed il modem (DCE) è la RS232,

Fondamenti sugli standard di interfaccia RS-232 e IEEE-488

22/09/2010. Rossato Alessio

L'interfaccia seriale RS-232

Introduzione al collegamento telematico su linea commutata

Periferica CPTM-Bus. Vers 1 Rev A

CENNI SULLA TRASMISSIONE DIGITALE

Componenti e connessioni. Capitolo 3

STRUMENTO ELETTRONICO DI PESATURA

Sch ed e Ser ie RD7 7

Manuale d uso e manutenzione

Sistema SRT - Unita centrale di raccolta dati

Da RS232 a RS485 Manuale dell'utente

Camar Elettronica s.r.l. Via Mulini Esterna n CARPI (Modena) ITALY

MST_K12. Regolatore di velocita per motori in CC. Realizzazione e Applicazione

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Come interfacciare la logica RS-232 alla logica TTL

Corso di MODI DI INTERCONNESSIONE NEI SISTEMI

CN03P. Manuale d uso Controller per motori Passo Passo Ver. 1.5 del 6 giugno 07 Connessione Centronics

Esame di INFORMATICA Lezione 4

TRASMISSIONE DATI tra PC e CN (nozioni teoriche essenziali)

Real Time Clock, in I2C BUS, Provvisto di RAM.

Caratteristiche di un PC

Cavi coassiali sottili (Thinnet)

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

IST-1395.CS01.01/A CE395CS / Istruzioni d uso Pag. 2/6

Scheda seriale PCI Express 2 porte RS-232 con uscita alimentazione

MULTIVIBRATORI NE 555

Guida all installazione dell interfaccia per PC

RETI A COMMUTAZIONE DI PACCHETTO. Caratteristiche e principi di funzionamento

per(il(corso(di(architetture(dei(sistemi(di(elaborazione(

DISPOSITIVO DI COMANDO A 4 CANALI CON ATTUATORE MULTIFUNZIONE ART. 442ABT4R2

Un semplice multivibratore astabile si può realizzare con le porte logiche, come nel seguente circuito:

Colloquio di informatica (5 crediti)

Gli alimentatori stabilizzati

CN03P. Manuale d uso Controller per motori Passo Passo Ver. 1.4 del 20 feb 07 Connessione Centronics

Misure Elettriche ed Elettroniche Esercitazioni Lab - Circuiti con diodi e condensatori 1. Circuiti con diodi e condensatori

Lan Ethernet. Appunti a cura del prof. Mario Catalano

I BUS DI COMUNICAZIONE SERIALI

TIMER 555. tensioni ci servono come tensionii di riferimento per i due comparatori interni.

I BUS DI COMUNICAZIONE SERIALI

PROGRAMMAZIONE DELL ACE

Interfacciamento di periferiche I/O al μp 8088

ISOLATORE FOTOELETTRICO DI INTERFACCIA SERIALE RS-232

I circuiti dei calcolatori, le memorie, i bus. I fondamenti della rappresentazione dell informazione e della sua trasmissione ed elaborazione.

INDICE. 1. Caratteristiche tecniche 4

Misure su linee di trasmissione

Misure voltamperometriche su dispositivi ohmici e non ohmici

II.3.1 Inverter a componenti discreti

Modulo espansione SMO8 8 uscite relè per centrale S128

Hub adattatore USB a seriale 2 porte, con interfaccia COM e possibilità di montaggio a parete

Interfaccia seriale per LM709SW

USB485ISO Serie MINI DIN

Il ricevitore supereterodina RX 4MM5 a 5V di alimentazione è in grado di ricostruire sequenze di dati digitali trasmesse in modalità AM OOK.

Misuratore di portata aria Modello A2G-25

La memoria-gerarchia. Laboratorio di Informatica - Lezione 3 - parte I La memoria - La rappresentazione delle informazioni

Periferiche. Periferiche. Periferiche. Periferiche. Architettura dell elaboratore

Misuratore portata aria Modello A2G-25

SPECIFICHE INTERFACCIA

M1410 Ingresso/Uscita parallelo

HP LED Driver Shield. EtherMania di Signorini Marco Via Cadore MALNATE (VA) P.I REA VA

Architettura dei Calcolatori Interfacce

Tipi di comunicazione

R. Cusani, F. Cuomo: Telecomunicazioni - DataLinkLayer: Gestione degli errori, Aprile 2010

Rev 3.0. S I N A P S I S. r. l. V i a d e l l e q u e r c e 1 1 / 1 3

OPEN DRIVE OPEN DRIVE

Informatica di Base - 6 c.f.u.

Valutazioni preliminari all acquisto di un computer

Reti Locali LAN. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Sensori di Prossimità Guida Utente

RETI TELEMATICHE / RETI DI CALCOLO Capitolo II Servizi di comunicazione geografici

Architettura hardware

Manuale di installazione del software di Controllo DTMRX-Controller Ver.1.0.0

MST_K12_FAN. Regolatore di velocita per ventole PC. Manuale d uso e d installazione

INTERFACCIA PER PC MEDIANTE PORTA SERIALE

MST_K12_INV2 Regolatore di velocita per motori in CC con inversione automatica della rotazione

Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) Software (tutto ciò che non e tangibile)

Corso di Informatica

MANUALE PER L OPERATORE Versione software: 1.0

L uso di questi dispositivi é rivolto - IN VIA ESCLUSIVA - a personale specializzato.

Logica cablata (wired logic)

FOTOCELLULE CODIFICATE IR/IT 2241

Il tema proposto può essere risolto seguendo due ipotesi:

Scheda d Espansione Integrata

BREADBOARD. saldare tutti i collegamenti, rendendo: estremamente laboriosa la modifica dei cablaggi, spesso non riutilizzabile la basetta.

Architetture dei Calcolatori Interfacce

Lo schema a blocchi del circuito integrato Timer 555 è il seguente:

Cavo Adattatore Seriale RS232 / DB9 a micro USB per Dispositivi Android con USB di alimentazione

I sensori, in quanto interfaccia tra l ambiente esterno e i sistemi di. elaborazione e gestione, hanno un profondo impatto su prodotti di larga

Influenza dell' I/O sulle prestazioni (globali) di un sistema

Sistema di misurazione distanza ed anticollisione

CIRCUITI ELETTRICI. Le grandezze fondamentali nei circuiti elettrici sono:

USB (Universal Serial Bus)

Pag. 1. La Rappresentazione e la Codifica delle informazioni (parte 2) Tipi di dati. Informatica Facoltà di Medicina Veterinaria

Manuale d uso. Periferiche Radio Riceventi Serie ANDROMEDA R4. PROSERVICE ELETTRONICA s.r.l. Manuale Andromeda R4.doc. Proservice Elettronica S.r.l.

Hub USB 3.0 a 4 porte con USB-C - Comprende Adattatore di alimentazione. StarTech ID: HB30C3A1CFS

M A N U A L E D U S O REGOLATORE DI TENSIONE RTAC ITALIANO

Transcript:

1 Il protocollo RS232 1.1 Introduzione Come noto un dispositivo di interfaccia permette la comunicazione tra la struttura hardware di un calcolatore e uno o più dispositivi esterni. Uno degli obiettivi principali di un interfaccia consiste nel fornire un mezzo per il trasferimento di dati, garantendo livelli accettabili di affidabilità, velocità, flessibilità e costo. Con il termine standard sono indicati un insieme di specifiche tecniche, fisiche, funzionali, e software che permettono di definire l interfaccia e ne consentono un corretto utilizzo. La realizzazione delle interfacce di trasmissione si basa, principalmente, su due tecniche di trasferimento dati: Trasferimento seriale: l informazione è trasmessa sequenzialmente su di un solo filo. Trasferimento in parallelo: indica una tipologia di trasmissione in cui i dati viaggiano contemporaneamente su più fili, per esempio 8,16 o 32. La scelta tra l una e l altra è legata a diversi fattori (tipo di dati trasmessi, dispositivi collegati, ecc) e viene effettuata tenendo in considerazione pregi e difetti delle due soluzioni: la maggior velocità del trasferimento in parallelo è accompagnata da una maggior complessità della struttura di controllo e, spesso, da problemi di affidabilità su collegamenti per distanze elevate, per esempio superiori a qualche metro. Per contro, la trasmissione seriale offre, in genere, maggiore semplicità nella realizzazione del canale trasmissivo, a parità di tecnologia impiegata (cavo elettrico, fibra ottica, ), superiore distanza tra trasmettitore e ricevitore, al prezzo di una minore efficienza di trasmissione. 1.2 Lo Standard RS-232 Si tratta di una modalità di trasmissione molto utilizzata nel collegamento fra unità centrali e periferiche di varia natura, ad esempio stampanti, modem, dispositivi di puntamento, strumentazione elettronica, ecc. Tale modalità di comunicazione richiede una struttura del trasmettitore e del ricevitore molto semplice, mentre il canale fisico di trasmissione può essere costituito nel caso più semplice da soli tre conduttori, due per la trasmissione bidirezionale dei segnali e il terzo per il riferimento dei potenziali elettrici (GND). Le caratteristiche elettriche dello standard RS232 definiscono il minimo e il massimo voltaggio per il livello logico 1 e 0. Il livello logico 1 o mark è definito nel range -3/-25V ma tipicamente viene usato -12V, mentre il livello logico 0 o space è definito nel range +3/+25V ma tipicamente viene usato +12V. Il segnale tra -3V e +3V è uno stato logico indefinito.

2 1.3 Tipi di connessione Il cavo di collegamento tra periferica e calcolatore è costituito da più conduttori: lo standard fissa il significato assunto da ciascuno di essi, ma non stabilisce il tipo di connettore da utilizzare. I due tipi di connettori più utilizzati sono DB25 a 25 pin e DB9 a 9 pin.

3 Vediamo ora a cosa servono le varie linee di trasmissione: DCD è pensato per il modem è viene attivato quando e collegato al PC. RD linea di ricezione dati. TD linea di trasmissione dati. DTR è attivato quando il PC è pronto per il collegamento con una periferica esterna. DSR viene attivata dalla periferica quando e pronta. RTS viene posta alta dal PC quando è pronto per trasmettere dati alla periferica. RI viene attivato dal modem quando rileva il trillo di una chiamata telefonica. 1.4 Esempio trasmissione dati usando il protocollo RS232: Se vogliamo trasmettere il byte 00110001 secondo il protocollo RS232 la sequenza verrà trasmessa a partire dal bit meno significativo (bit a destra) fino al bit più significativo. Poiché il protocollo RS232 è di tipo asincrono (i dati sono trasmessi senza l aggiunta di un segnale di clock, cioè senza alcun segnale comune tra trasmettitore e ricevitore destinato a sincronizzare il flusso di informazioni) è necessaria qualche strategia per sincronizzare la fase di trasmissione con quella di ricezione. La tecnica adottata è quella di rimanere a livello logico 1 per poi trasmettere il bit di start. E' possibile osservare che prima dell'inizio della trasmissione, la linea è posizionata a -12V. Quando la trasmissione inizia, il livello passa a +12V per la durata di un bit (lungo esattamente 104us). Al rilevamento del bit di start il ricevitore inizia a leggere il segnale. Dopo il bit di start si trasmettono gli 8 bit, mentre il passaggio finale a -12V viene chiamato bit di stop. In particolare è possibile impostare il numero di bit di stop a 1, 1.5 o 2. La lunghezza della parola che è possibile inviare può essere di 6,7,8,9 bit. Le velocità che possono essere impostate variano a seconda dell'uart, in particolare il protocollo RS232 prevede una frequenza massima fino a 20 Kb/s (20000 bit per secondo) mentre molti PC prevedono comunque frequenze fino a 115 Kb/s. 1.5 Interfaccia RS232: Per interfacciare la mia scheda di acquisizione dati ho utilizzato l'integrato MAX232 della Maxim, che rappresenta un traslatore di livello TTL/RS232 e viceversa, partendo solo da un'alimentazione a 5 V. Per ottenere le tensioni positive e negative necessarie per il funzionamento dell'integrato viene usata una configurazione a pompa di carica costituito da circuiti interni all'integrato e quattro condensatori esterni. La capacità effettiva dipende dal tipo di integrato e dalla relativa frequenza di commutazione; a volte i condensatori sono presenti all'interno dell'integrato stesso. Sono disponibili anche integrati che richiedono un'alimentazione di sole 3,3 V (MAX3232). L ingresso ricevente del MAX232 è costituito da due porte invertenti che accettano in ingresso una tensione di +/- 12 V ed in uscita presentano un segnale TTL compatibile.

4 1.6 Esempio circuito a pompa di carica Per ricavare le tensioni positive e negative necessarie per garantire i livelli richiesti dalla RS232 è pratica comune utilizzare un duplicatore ed un invertitore di tensione a pompa di carica. Le figure A e B mostrano come viene ottenuto il raddoppio della tensione. Un immagine che rende l'idea è quella di un contenitore C2 che preleva acqua da una fonte e la riversa in un secondo contenitore C1 posto a maggiore altezza. Più in dettaglio: Inizialmente il condensatore C2 viene connesso tra massa e Vcc; quindi la corrente (in blu) carica C2 alla tensione di alimentazione (in giallo). Quindi Vc2 = Vcc C2 viene successivamente connesso tra Vcc ed un secondo condensatore C1; la tensione ai capi di C1 deve essere uguale alla somma di Vcc e Vc2 e quindi C2 si scarica verso C1, che aumenta la propria tensione rispetto a massa. Il processo è ripetuto fino a quando la tensione ai capi di C1 è uguale a 2Vcc: in questo caso, infatti, C2 non si può più scaricare. Analogamente le figure C e D mostra l'inversione di tensione: Inizialmente C2 è caricato alla tensione di alimentazione (magari, come nel disegno da 2Vcc, ricavata con il precedente circuito) Quindi C2 è connesso tra massa e C1 avendo cura di invertire le polarità. In questo modo C1 si carica a -2Vcc

1.7 Schema elettrico: 5