Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
TRANSMISION SINCRONA
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