Sei sulla pagina 1di 14

Protocolo Serial 232*

UART, son las siglas en ingls: Transmisor-Receptor Asncrono Universal, es el dispositivo que controla
los puertos y dispositivos serie. Se encuentra integrado en la placa base o en la tarjeta adaptadora del
dispositivo.
El UART toma bytes de datos y transmite los bits individuales de forma secuencial. En el destino, un
segundo UART reensambla los bits en bytes completos. La transmisin serie de la informacin digital
(bits) a travs de un cable nico u otros medios es mucho ms efectiva en cuanto a costo que la
transmisin en paralelo a travs de mltiples cables.

Comunicacin de datos
1
*http://www.tecdigitaldelbajio.com/blog/24-modbus-parte-i-comunicacion-serial.html
Lectura 2. Protocolo Serial 232
TRANSMISION ASINCRONA

En esta transmisin el emisor decide cuando va a enviar el mensaje


por la red, mientras que el receptor no sabe en que momento le
puede llegar dicho mensaje, para esto se utiliza un bit que va al inicio
de cada carcter y uno o dos bits de parada que van al final de ese
mismo carcter, esto se hace con la finalidad que tanto el emisor
como el receptor puedan sincronizar sus relojes y poder decodificar el
mensaje.

En este tipo de transmisin no se maneja mucha velocidad ya que


cada carcter es transmitido de uno en uno y por lo tanto puede ser
un poco lenta.

TRANSMISION SINCRONA

A diferencia de la transmisin asncrona, en este tipo de transmisin no se


utilizan bits de inicio o parada, aqu para evitar la desincronizacin lo que
se usa son relojes que permiten que los bits se enven a una velocidad
constante que es dictada por los pulsos del reloj; cabe resaltar que en este
tipo de transmisin antes de enviar cualquier dato se debe primero enviar
un grupo de caracteres de sincrona para que el receptor sepa que va a
recibir un mensaje.

Comunicacin de datos 2
Lectura 2. Protocolo Serial 232
La comunicacin serial consiste en el envi secuencial de un bit a la vez de informacin entre dos o ms
dispositivos, por eso se le llama serial, porque cada bit va uno seguido de otro o dicho de otra manera cada bit
va en serie, ahora esto implica que para la transmisin de datos es necesario un solo cable entre los
dispositivos y una referencia o tierra

la seal es por un solo cable, lo que implica que solo halla dos valores, denotados en electrnica digital por
un 1 o un 0

Comunicacin de datos 3
Lectura 2. Protocolo Serial 232
Es posible transmitir de forma serial los datos del dispositivo 1 al dispositivo 2 y viceversa. Cada dispositivo
tiene dos cables, uno es el transmisor que es el cable que enva los datos a otro dispositivo, generalmente se le
representa como Tx, y el otro cable es el receptor que se le representa con Rx

Comunicacin de datos 4
Lectura 2. Protocolo Serial 232
Como se enva la informacin de forma serial
Para enviar la letra A de un dispositivo a otro, cuando son letras las que se envan generalmente se usa el
cdigo ASCII de la letra, as pues, para la letra A le corresponde el cdigo ASCII 65, que convertido a unos y
ceros (cdigo binario) nos da como resultado el 1000001, entonces para enviar la letra A simplemente se
enva una trama de bits

Comunicacin de datos 5
Lectura 2. Protocolo Serial 232
Bit de Start y bit de Stop
A la trama de 8 bits que enva la letra A y que se mostro en la imagen anterior, siempre se le agregan dos bits
mas, uno al inicio y otro al final, esto con la finalidad de indicarle al receptor cuando inicia el dato (bit de start) y
cuando termina (bit de stop), es de suponer que ambos bits van al inicio y al final de la trama de bits

El bit de inicio es un 0 y el bit de paro es un 1, siempre que se enven datos seriales generalmente llevan este
formato, por ejemplo si se enva la palabra HOLA

Comunicacin de datos 6
Lectura 2. Protocolo Serial 232
Bit de paridad
Existe otro bit que se agrega a la trama, es el llamado bit de paridad, que sirve para detectar errores en las
tramas enviadas, es opcional su uso.

En el caso de la paridad par, se cuentan el nmero de unos. Si el total es impar, el bit de paridad se establece en
uno y por tanto la suma del total anterior con este bit de paridad, dara par. Si el conteo de bits uno es par,
entonces el bit de paridad(par) se deja en 0, pues ya es par.
En el caso de la paridad impar, la situacin es la contraria. Se suman los bits cuyo valor es uno, si da un nmero
impar de bits, entonces el bit de paridad(impar) es cero. Y si la suma de los bits cuyo valor es uno es par,
entonces el bit de paridad(impar) se establece en uno, haciendo impar la cuenta total de bits uno.

Comunicacin de datos 7
Lectura 2. Protocolo Serial 232
Ejemplo 1
Dibujar la forma de onda de la seal transmitida (sin tomar en cuenta el protocolo RS232) de los siguientes
caracteres en cdigo ASCII (con bit de paridad y sin bit de paridad)
0
K
k
p
Electrnica
Z
9
245

Comunicacin de datos 8
Lectura 2. Protocolo Serial 232

Velocidad de transmisin
Ambos dispositivos deben estar a la misma velocidad para transmitir y recibir bits, si no lo estn, simplemente la
transmisin serial no sera correcta. La velocidad de transferencia de informacin indica el nmero de bits que se
transmiten en un segundo, se mide en bauds (baudios) algunas velocidades de transmisin que son muy usadas
son las siguientes: 1200, 2400, 4800, 9600, 19200. Por ejemplo la tarjeta de relevadores usa una velocidad de 9600
bauds para enviar la informacin.

Comunicacin de datos 9
Lectura 2. Protocolo Serial 232
Ejemplo 2
Calcular la velocidad de transmisin
De un bit y un byte (9600 bps) sin bit de paridad
De un bit y un byte (9600 bps) con bit de paridad

Comunicacin de datos 10
Lectura 2. Protocolo Serial 232
Las especificaciones elctricas del puerto serial estn contenidas en el estndar RS232 de EIA (Electronics
Industry Association) que establece los parmetros como:
0 lgico est entre +3 y +15 volts
1 lgico est entre -3 y -15 volts

Comunicacin de datos 11
Lectura 2. Protocolo Serial 232
Ejemplo 3
Dibujar la forma de onda de la seal transmitida (tomado en cuenta el protocolo RS232) de los siguientes
caracteres en cdigo ASCII (sin bit de paridad y a una velocidad de transmisin de 9600 bps)
0
K
k
p
Electrnica
Z
9
245

Comunicacin de datos 12
Lectura 2. Protocolo Serial 232
Conector DB9

Comunicacin de datos 13
Lectura 2. Protocolo Serial 232
Prctica 1

Con el osciloscopio mediremos


seales, enviadas desde la
computadora. Con el programa
Hyperterminal al configurarlo,
seleccionando cualquier tecla el
osciloscopio mostrara la imagen
de la seal (el Hyperterminal lo
que hace es enviar y recibir
datos).
Hacer estos con las distintas
velocidades de transmisin.

a) En estado de reposo (sin presionar tecla alguna) qu tensin se mide en la linea?


b) El bit de start marca el comienzo de transmisin. Cunto tiempo dura y qu valor de tensin se mide? Que valor de tensin tiene un uno
lgico y un cero lgico?
c) De qu manera a partir de lo medido se puede inferir que el dato transmitido es la tecla A?
d) Se puede observar el bit de STOP? Si, no porque?
e) Cuanto tiempo tarda en transmitirse un byte a la velocidad establecida.
Comunicacin de datos 14

Potrebbero piacerti anche