Sei sulla pagina 1di 11

UNIVERSIDAD

NACIONAL DE PIURA
FACULTAD DE
CIENCIAS
ESCUELA PROFESIONAL DE
INGENIERA
ELECTRNICA Y
TELECOMUNICACIONES

ESTNDAR DE COMUNICACIN RS-232 Y RS-


485
INTRODUCCIN DEL PROYECTO

CURSO:
SISTEMAS DE CONTROL INDUSTRIAL

DOCENTE:
Ing. AVILA REGALADO EDUARDO OMAR

ALUMNO:
CHANDUVI PALACIOS JUAN ALEXIS

Piura 22 de mayo del 2017


Dentro del nivel fsico del modelo OSI, al igual que otros aspectos de la
comunicacin, el enlace de datos tambin est normalizado. Las principales
normas en las comunicaciones industriales son:
Norma Fsica RS-232
Fue definida por la Asociacin de Industrias en Electrnica, EIA (Electronic
Industries Association), en 1969 en lo que es la definicin del conector y del
cable. En principio RS-232C fue creada para comunicar un ordenador con un
mdem, hoy en da se utiliza tambin a nivel industrial para comunicar
punto a punto diferentes componentes y equipos. El estndar RS-232C
cubre cuatro reas que son:
- Caractersticas mecnicas de la interface.
- Paso de seales elctricas por la interface.
- Funcin de cada seal y subconjunto de seales para ciertas
aplicaciones.
Caractersticas Mecnicas de la Interface. Define:
- La asignacin de seales a los 25 contactos del conector.
- Qu parte del equipo contiene el conector hembra (el DCE u
ordenador). Por tanto, el conector macho para el DTE o mdem.
- La longitud mxima del cable (15 metros), con una capacidad del
cable de 2500pF.
Paso de Seales Elctricas por la Interface.
El estndar RS-232 fue creado para realizar comunicaciones serie punto a
punto a velocidades menores a 20Kbps. La longitud del pulso est limitada
por la velocidad, siendo estas dos magnitudes fsicas inversamente
proporcional entre ellas.

Seales de la Interfaz RS232


Negativo Positivo
Tensin RS-232C -3 a -15 +3 a
(v) +15
Tensin RS-232D -3 a -25 +3 a
(v) +25
Tensin de -3 a +3
transicin (v)
Estado binario 1 0
Condicin de seal Marca Espacio
Funcin No activa Activa
(off) (on)

El estndar RS-232 utiliza tensiones de -12 y +12 voltios para definir los
distintos estados de la seal. La capacidad del conductor se comporta como
un freno a los cambios de tensin. Si la velocidad es muy rpida, la
capacidad del conductor puede provocar lecturas errneas de la informacin
transmitida. La norma establece que la velocidad mxima es de 20kbps y
que la capacidad del cable debe superar los 2.500 pF por metro de longitud.
Funcin de Cada Seal y Subconjunto de Seales para ciertas
Aplicaciones
En la siguiente tabla se muestra la asignacin de patillas en los conductores
estandarizados para la comunicacin serie RS-232C relacionando la seal
con la funcin que realiza.
Tambin se suele encontrar con bastante frecuencia esta norma reducida a
9 contactos (DB-9), necesarios para una comunicacin sncrona, y loas
mismas funciones que las de 25 contactos.

Contac Se Funcin Origen de la Tipo de Seal


to al seal
1 GND Tierra de proteccin DCE Menos usadas
2 TD Transmisin de datos DTE Datos
3 RD Recepcin de datos DCE Datos
4 RTS Peticin de envo DTE Control de
flujo
5 CTS Preparado para transmitir DCE Control de
flujo
6 DSR Mdem preparado o lnea de datos DCE Control de
preparada flujo
7 SG Tierra de seal Tierra comn
8 CD Detector de portadora DCE Lneas de
mdem
9 NC (+Vcc) Pruebas
Reservado para pruebas
10 NC (Vcc) Pruebas
Reservado para pruebas
11 NC Seleccin de la frecuencia de
transmisin
12 SCD Detector de portadora secundaria DTE Menos usadas
13 SCS Listo para envo secundario DTE Menos usadas
14 STX Transmisin de datos secundario DCE Menos usadas
15 TC Temporizacin de transmisin por DCE Menos usadas
DCE
16 SRD Recepcin de dato secundario DCE Menos usadas
17 RC Temporizacin de recepcin DTE Menos usadas
18 NC No asignado Pruebas
19 SRS Solicitud envo secundario DCE Menos usadas
20 DTR Terminal de datos preparado DTE Control de
flujo
21 SQ Detector de calidad de la seal DTE Menos usadas
22 RI Indicador de seal de llamada DCE Lneas de
acstico mdem
23 DRS Selector de frecuencia de portadora DTE Menos usadas
24 ETC Selector de frecuencia de portadora DCE Menos usadas
25 NC No asignado

Equivalencias de conectores DB-9 y DB-25

RS- DB- DB- DATO


232 25 9 E/S
SD 7 5
TD 2 3 S
RD 3 2 E
RTS 4 7 S
CTS 5 8 E
DSR 6 6 E
DTR 20 4 S
CD 8 1 E
RI 22 9 E

Seales Interconectadas entre Emisor y Receptor.


Las seales que se intercambian entre el terminal DTE y el mdem DCE en
el proceso en una comunicacin son las siguientes:
GND. Conectado al chasis del equipo, y a veces a una seal de tierra
externa.
Tambin para minimizar las interferencias producidas por altos
niveles de ruidos.

SG. Es referencia del resto de seales de la interface, la tensin de este


contacto es de (0V).
Esta seal es independiente del contacto 1, a veces se unen
formando tierra comn.

TD: Por esta lnea se envan los datos desde el equipo emisor al
transmisor.
Cuando no se transmite ningn dato, este contacto se encuentra a
nivel lgico 0.
RD: Aqu se reciben las seales de datos que se transmiten desde el equipo
transmisor.
Cuando no se recibe ningn dato, este contacto se encuentra a nivel
lgico 1.
RTS: Seal que enva el emisor al receptor para indicarle que hay datos
para transmitir.
El emisor debe recibir la seal CTS del receptor indicando que est
listo para recibir.
CTS: Indica que el equipo con el que nos queremos comunicar est
activado.
El software puede estar configurado para mantener un control de flujo
RTS/CTS.
DSR: Indica el estado en el que se encuentra el DCE.
Cuando est a nivel lgico 0, indica que el DCE est listo para
transmitir datos.
DTR: En seal activa, le indica al DCE que el DTE est preparado para la
comunicacin.
Si no, se cortar la comunicacin en curso.
RI: Indica al DTE que se est recibiendo una llamada por el canal de
comunicaciones.
As el DTE le enva una tensin al DTR, que le indica al DCE que
atienda la llamada.
CD: Con seal en el receptor, indica al emisor que est recibiendo una
seal de portadora.
Esta seal debe estar presente durante todo el tiempo que dure la
comunicacin.

Procesos Seguido para una Comunicacin:


Cuando dos equipos se quieren comunicar, realizan el siguiente proceso:
- Comprobacin de que tanto el emisor (DTE) como el receptor (DCE),
estn preparados.
- El DTE pregunta al DCE si est preparado para recibir, Seal RTS del DTE
al CTS del DCE.
- El DTE espera que el DCE le responda, activando el CTS del DTE
mediante RTS del DCE.
- El DTE enva la seal de datos del contacto Tx al DCE que recibe por el
contacto Rx.
Tipo de Transmisin
En la norma RS-232 se utiliza el tipo de transmisin simple, tambin llamado
Single-Ended, que se caracteriza por:
- Utilizar un nico hilo o cable, referenciado a una masa comn (no
balanceado).
- El dato se obtiene de la seal que llegue por ese hilo.
- Se emplea para distancias cortas y bajas velocidades de transmisin.
Se trata de un sistema bastante vulnerable a las posibles interferencias y,
por tanto, se limita a comunicaciones de corta distancia.

Norma Fsica RS-485


Fue introducida en 1983 como una versin mejorada de la RS-422
considerndose como una interface multipunto y permite la comunicacin
de hasta 32 equipos emisores-receptores en un bus de datos comn,
disponiendo de un tercer estado (habilitacin) para que no existan
colisiones en el canal de comunicacin.
Esta norma se basa en un sistema diferencial que permite eliminar los
posibles ruidos que se puedan incorporar en el canal de comunicacin, al
igual que la norma RS-422.
Las seales que se utilizan en esta norma, son las siguientes:

Seal Definicin
A o D+ Seal de emisin/recepcin no invertida transmitida al canal de
comunicaciones.
B o D- Seal de emisin/recepcin invertida transmitida al canal de
comunicaciones.
FG Masa de proteccin.

En esta norma se utiliza el tipo de transmisin diferencial Half-Dplex que se


caracteriza por:
- Dos hilos o cables referenciados a masa.
- El dato se obtiene de la diferencia elctrica entre los hilos del canal
de comunicacin.
- Al ser Half-Dplex, significa que se puede enviar y recibir, pero no
simultneamente.
- Permite velocidades de hasta 10Mbps y distancias de hasta 1200
metros.
- Permite la configuracin de una red con un mximo de 32 estaciones
de trabajo.
La norma RS-485 incorpora un tercer estado que permite que un equipo se
pueda colocar en un estado de alta impedancia, y por lo tanto, no lee nada,
como si estuviera desconectada de la lnea. Normalmente la habilitacin se
encuentra en estado de recepcin 0. Si se requiere transmitir, bastar con
poner un 1 en la entrada de habilitacin correspondiente.
Existen bastantes aplicaciones dentro de las comunicaciones industriales en
las que la norma RS-485 es utilizada para la transmisin de datos, como en
el caso de PROFIBUS.
Las principales caractersticas son que la longitud mxima es de aprox.
1200 metros a 90Kbps, y la velocidad mxima del enlace es de 10Mbps. La
velocidad y la longitud del enlace estn inversamente relacionadas: A mayor
velocidad, menos longitud del cable y viceversa.
El nmero mximo de equipos es 32, pero con receptores de alta
impedancia se pueden alcanzar hasta 256 equipos. Los adaptadores RS-485
utilizan una fuente de alimentacin de 5V. Cada equipo del enlace dispone
de un adaptador con las lneas TD/RD y habilitacin (T-/R) para controlar el
modo de funcionamiento del equipo:
- Cuando la entrada es un 0, el equipo est en modo recepcin, escucha
el trfico de red.
- Cuando es 1, el equipo est en modo transmisin, y podr enviar
datos a la red.
Como en la mayora de redes se debern colocar resistencias terminadoras
en los extremos del canal de comunicaciones para mantener en todo
momento la impedancia en la lnea siendo del orden de 120 ohm.
Existen en el mercado diferentes circuitos electrnicos que integran la
norma RS-485 que facilitan la construccin de estos equipos industriales.

A continuacin, se presenta una tabla, a modo de resumen, de las normas


RS-232 y RS-485

Parmetros RS-232C RS-485

Modo de trabajo Unipolar Diferencial

Nmero de emisores y 1 emisor 32 emisores


receptores 1 receptor 32 receptores
Longitud mxima del 15 metros 1200 metros
cable
Velocidad de 20Kbps Hasta 10Mbps
transmisin mxima
Nmero de lneas Hasta 25 (datos y 2 (datos y control por
control) Software)
Tipo de cable Cable especfico (hilos Par trenzado (1 par)
tantos como seales).
Topologa que admiten Punto a punto Punto a punto,
multipunto, anillo y bus
Simultaneidad en la Simplex/Half- Half-Dplex
transmisin Dplex/Full-Dplex
Tensin de Sin cargar +/- 5V +/- 1,5V
salida Cargado +/- 15V +/- 6V
INTRODUCCIN DEL PROYECTO
El proyecto que se ha pensado en el presente trabajo hace uso del estndar
RS-485 a la cual hemos venido describiendo con el desarrollo del contenido
terico, alternativamente se usar el estndar de comunicacin RS-232
conforme el proyecto lo requiera
La idea de proyecto es hacer uso de un sensor de temperatura de
resistencia metlica, comercialmente se le conocido como RTD, tiene la
propiedad de variar su resistencia elctrica cuando detecta un cambio de
temperatura.
El sensor RTD que utilizaremos ser el Pt100, se har un estudio para el
acondicionamiento de la seal, ya sea en puente de Wheatstone con un
potencimetro para eliminar el error de offset.
Cuando calentemos el sensor, la resistencia del sensor RTD variar
impidiendo el paso de corriente, esta seal elctrica se enviar a un
microcontrolador PIC, en principio he pensado en usar el microcontrolador
PIC 16F877A, de 40 pines, podramos usar otro microcontrolador, eso
depender del nmero de pines que se utilizar y de las caractersticas que
el PIC nos brinde ya sea la capacidad de la memoria de programa, la
memoria de datos, la resolucin de los temporizadores, contadores
(TIMERS), puertos de E/S, comunicacin serial asncrona, sncrona, etc. Pero
por lo que he visto en este PIC nos ser til para el desarrollo del proyecto.
El microcontrolador leer la seal y enviar una seal de correccin el cul
har funcionar a un cooler segn se requiera, y al SETPOINT al que lo hemos
establecido.
La seal que leer el sensor se transmitir a un ordenador a travs de un
convertidor del estndar RS-485 a USB, el ordenador a travs del puerto
COM correspondiente leer los valores y tratar de visualizarlos a travs del
software MATLAB, graficando la seal a travs del tiempo.
Un esquema que representara lo descrito sera el siguiente:
El diseo de la placa se har a travs del software EAGLE, as como la
programacin del microcontrolador se har a travs de CCS PIC C Compiler,
utilizando el lenguaje C, y las pruebas correspondientes se vendrn
realizando a travs de PROTEUS 8.0 profesional.
A continuacin, se aaden las caractersticas del microcontrolador, y el
sensor

Pt100

Curva de calibracin
RT R0 (1 T )

Microcontrolador PIC 16f877A

Potrebbero piacerti anche