Vous êtes sur la page 1sur 7

UNIVERSIDAD TECNICA DE

AMBATO
FACULTAD EN SISTEMAS, ELECTRONICA E
INDUSTRIAL

CARRERA: ELECTRONICA Y COMUNICACIONES

MODULO: INSTRUMENTACION Y CONTROL DE PROCESOS

TEMA: RS232

NOMBRE: DIEGO PAZMIO


DOCENTE: ING.LUIS POMAQUERO

FECHA: 20/12/16

RS232
El estndar asegura:

Voltajes y niveles de seal compatibles.

Configuraciones de cableado y pines comunes.

La minima cantidad de informacin de control el DTE y el DCE.

Esta norma fue diseada para comunicacin punto a punto, en donde se tiene
una computadora (en la norma RS232 se le denomina DTE, Data Terminal
Equipment) que se encuentra trasmitiendo hacia un equipo esclavo (en la
norma conocido como DCE, Data Communications Equipment) ubicado a
distancias no mayores a 15 metros (aunque en la prctica alcanza distancias de
hasta 50 metros) y a una velocidad mxima de 19,200 bps. Este tipo de
trasmisin se le conoce como "single ended" porque usa en el cable un solo
retorno (GND). Es un modo de trasmisin muy simple, pero tambin vulnerable
al ruido aditivo en la lnea y por esa razn es empleada para comunicacin a
distancias cortas.
En general, en la trasmisin RS232, las cadenas de datos son caracteres ASCII,
los cuales incluyen los cdigos de letras, nmeros y signos de puntuacin,
adems de caracteres especiales. Se trata de un estndar orientado a la
trasmisin de texto.
Request To Send (RTS)
Esta seal se enva de la computadora (DTE) al mdem (DCE) para indicar que se
quieren transmitir datos. Si el mdem decide que esta OK, asiente por la lnea CTS.
Una vez la computadora prende la seal RTS, esperar que el mdem asiente la lnea
CTS. Cuando la seal CTS es afirmado por el mdem, la computadora empezar a
transmitir
datos.
Clear To Send (CTS)
Afirmado por el mdem despus de recibir la seal de RTS indica que la computadora
puede
transmitir.
Data Terminal Ready (DTR)
Esta lnea de seal es afirmada por la computadora, e informa al mdem que la
computadora
est
lista
para
recibir
datos.
Data Set Ready (DSR)
Esta lnea de seal es afirmada por el mdem en respuesta a una seal de DTR de la
computadora. La computadora supervisa el estado de esta lnea despus de afirmar

DTR

para

descubrir

si

el

mdem

esta

encendido.

Receive Signal Line Detect (RSLD)


Esta lnea de control es afirmada por el mdem e informa a la computadora que se ha
establecido una conexin fsica con otro mdem. A veces se conoce como detector de
portadora (CD). sera un error que una computadora transmita informacin a un
mdem si esta lnea no esta prendida, es decir si la conexin fsica no funciona.
Transmit Data (TD)
Es

la

lnea

por

donde

el

dato

se

transmite

de

un

bit

la

vez

Receive Data (RD)


Es la lnea por donde el dato se recibe de un bits a la vez.

Forma de onda
Los datos se transmiten en serie en una direccin sobre un par de
cables. Los datos que salen estn etiquetados Tx (transmisin indica)
mientras que los datos que entra se etiqueta Rx (para indicar la
recepcin). Para crear un sistema de comunicacin bidireccional se necesita
un mnimo de tres cables Tx, Rx y GND (tierra). Cruzando Tx y Rx entre los
dos sistemas permite a cada charla unidad a la que est enfrente.
Cada byte puede ser transmitido en cualquier momento (siempre y cuando
el byte anterior ha sido transmitida). El byte transmitido no est
sincronizado con el receptor - es un protocolo asncrono es decir, no hay
ninguna seal de reloj. Por esta razn software en cada extremo del enlace
de comunicacin debe estar configurado exactamente de la misma manera
que cada chip decodificador de serie puede decodificar el flujo de datos
serie.

Cmo funciona RS232: Baud Rate


Esto es simplemente la velocidad de transmisin en bits por segundo. Se define la
frecuencia
de
cada
perodo
de
bits.
Para una velocidad de transmisin de 2400 (2400 bps) la frecuencia es de 2400 Hz
y el perodo de bit es 1/2400 o 416.6us. Esta es la informacin de que un receptor
utiliza para recuperar los bits del flujo de datos.

Cmo funciona el RS232


Este documento describe cmo RS232 funciona en el nivel fsico, para que sepa lo que las
seales que se puede esperar para ver a los pines del microcontrolador.

Para transferir un bloque de datos bytes individuales se transmiten uno tras otro.
Nota: El nivel de la seal de inversin (1 lgico es -12 V y 0 lgico es de + 12V).

Cmo funciona RS232: Baud


Esto es simplemente la velocidad de transmisin en bits por segundo. Se define la
frecuencia
de
cada
perodo
de
bits.
Para una velocidad de transmisin de 2400 (2400 bps) la frecuencia es de 2400 Hz
y el perodo de bit es 1/2400 o 416.6us. Esta es la informacin de que un receptor
utiliza para recuperar los bits del flujo de datos.

Cmo funciona RS232: Los niveles de tensin


Transmisor

Cmo funciona RS232 cuando se transmite un flujo de bits de datos.


Para hacer que funcione a travs de cables largos altas tensiones se envan desde
cada transmisor ya que debido a la resistencia del cable de la tensin reduce cuanto
ms la seal tiene que viajar. La especificacin isfrom tensin de salida de + 5V y +
25V (se transmite un cero lgico) y -5V a -25V (transmisin de un uno lgico).
Nota: todas las seales en el cable tienen que generar la misma tensin, por
ejemplo, los niveles de DTR, DSR, RTS, CTS. As que hay un montn de fichas
Traductores de nivel para una interfaz completa, pero para distancias muy cortas
slo
se
necesita
TX
y
RX
y
tierra.
El

receptor

puede

aceptar

niveles

de

seal

mnimos

de

3V.

La tensin mxima de 25 V no tiene que ser utilizado y una tensin comn en


uso
es
de

12V
(salida
por
el
chip
transceptor
MAX232).
Una marca (uno lgico) se enva como -12V y un espacio (cero lgico) se enva
como + 12V es decir, se invierte el sentido de la lgica.

Nota: El hecho de que existen altas tensiones en el puerto serie permite a los
dispositivos que normalmente no se esperara encontrar en l la alimentacin. Pero
tienen que dibujar muy poca corriente.
Receptor

Cmo funciona RS232 cuando se recibe un flujo de bits de datos.


En el receptor los niveles de voltaje de entrada se definen como 3V es decir, para
recibir un cero lgico del voltaje debe ser mayor que 3V y para recibir un uno lgico
del voltaje debe ser menor de -3 V. Esto permite que las prdidas que la seal viaja
por el cable y proporciona inmunidad al ruido es decir, cualquier ruido espurio hasta
un nivel de 3V se puede tolerar sin que tenga ningn efecto sobre el receptor.

Cmo funciona RS232:

flujo de bits

Cmo funciona RS232 - El bit de inicio


El protocolo se describe como asncrona ya que no hay reloj transmitido en
absoluto.En su lugar se utiliza un mtodo diferente de recuperacin de reloj.
Al comienzo de cada transmisin de un bit de inicio se transmite indica al receptor
que
un
byte
de
datos
est
a
punto
de
seguir.
El bit de inicio le permite sincronizar el receptor a los bits de datos. Lo que esto
significa es que el receptor puede crear su propio reloj de muestra en el centro de
cada bit. Tenga en cuenta que una vez que se encuentra el bit de inicio el receptor
sabe dnde los siguientes bits sern como se le da el perodo de muestra (derivada
de la velocidad de transmisin), como parte del proceso de inicializacin.

Cmo funciona RS232 - Los bits de datos


Los bits de datos siguen el bit de inicio. Habr siete u ocho bits de datos con el bit
menos significativo transmitido primero. La razn se puede elegir entre siete u ocho
aos es que ASCII se compone del alfabeto dentro de los primeros siete bits (as
como los caracteres de control). El octavo bit se extiende al conjunto de caracteres
para
smbolos
grficos.
Si slo desea transmitir el texto a continuacin, slo necesita 7 bits. Esto ahorra un
poco y aumenta la velocidad de transmisin durante la transmisin de grandes
bloques de datos. Otros tamaos de bits de datos son 5 y 6 bits. Sin embargo
longitud de bits tiende a ser ignorado y un tamao de transmisin de 8 bits se
utiliza
comnmente.
Nota: Si utiliza RS232 para transmitir datos en bruto (datos binarios), entonces
necesitar 8 bits de datos.

Cmo funciona RS232 - El bit de paridad


El bit de paridad es un mecanismo de deteccin de error crudo. Puede utilizar
cualquiera de paridad par o impar la paridad o ninguno en absoluto (en este caso
no
se
transmite
ningn
bit
de
paridad).

Simplemente se evala todos los bits de datos y de paridad impar devuelve un uno
lgico si hay un nmero impar de bits de datos que se establecen. Para paridad par
un nmero par de bits de datos que se establecen, establece el bit de paridad.
En el receptor el bit de paridad se utiliza para indicar si se ha producido un error
durante la transmisin. Usted puede utilizar esto en el software del receptor
mediante
la
lectura
de
una
bandera
en
el
mdulo
UART.
El problema con la deteccin de errores utilizando el bit de paridad es que si dos
bits estn en error, entonces no pasa la comprobacin de paridad. Esto es porque
cada error cancela el efecto de la otra (en trminos de clculo de
paridad). Cualquier nmero par de errores provoca un error en la deteccin de
error.
No va a ser un problema en un sistema basado en bancos de pruebas (que no tiene
ninguna transferencia de datos crticos). Durante un corto cable de 6 pies por
ejemplo, es probable que no vea los errores de todos modos. Normalmente utilizo
sin
paridad
y
no
hay
ningn
problema
en
absoluto.
Para los sistemas que ejecutan a larga distancia o en un entorno ruidoso un mejor
sistema debe ser utilizado por ejemplo Agregar una comprobacin de redundancia
cclica al flujo de datos antes y despus de que se enva a travs de RS232. CRC
permiten revise y corrija un buen nmero de errores sin volver a transmitir los
datos.

Cmo funciona RS232 - el bit de parada


El bit de parada se limita a dar un perodo de tiempo antes de que el siguiente bit
de inicio se puede transmitir. Es el sentido opuesto al bit de inicio y debido a esto
permite
que
el
bit
de
inicio
para
ser
visto.
Si no haba ningn bit de parada a continuacin, el ltimo bit en el flujo de datos
sera el bit de paridad (o bits de datos en caso de paridad no est activo). Esto
cambiara en funcin de los datos enviados por lo que si tena el mismo sentido que
el bit de inicio, entonces el bit de inicio no poda ser visto!
El bit de parada se puede ajustar eligiendo de 1, 1,5, o perodos de 2 bits.

Cmo funciona RS232:

Configuracin tpica

Los ajustes tpicos para su uso


microcontrolador y hyperterminal:

en

el

escritorio,

por

ejemplo

entre

Cmo funciona RS232: configuracin de la velocidad en baudios tpica.


Baud

9600

un

Bits de datos

Paridad

ninguno

Bits de parada

Control de flujo

ninguno

Conexiones del hardware 3 (Rx, Tx, GND) - Rx y Tx cruzaron.

Seales: Cmo RS232 trabaja con niveles de seal


En algn momento es posible que desee hacer un software UART tal vez para
ahorrar espacio de cdigo en su diseo actual (tal vez usted no necesita el modo de
recepcin - las variables simplemente dar salida) o utilizar un cdigo secreto
repuesto o tal vez la biblioteca de su proveedor no funciona.

Vous aimerez peut-être aussi