Conceptos de transmisión de datos seriales
La transmisión de datos usa transmisión de datos digital asincrónica serial. Los caracteres se envían
codificados en bits, un bit cada vez, en niveles de señal tales como los definidos en RS-232c.
El código más común para la transmisión de datos asincrónicos es el Código Americano para el
Intercambio de Información (ASCII). Según lo utilizado originalmente en el teletypewriter
(TTY), es un código de 11 bits con un bit de START y otro de STOP. El patrón básico para
este estándar se muestra en la figura siguiente:
Marking
Spacing
Marking
Spacing
Cuando la línea no está transmitiendo ningún dato, está constantemente en MARK o estado 1.
El comienzo de un carácter es señalado por el bit START, que lleva la línea a 0 o al estado
SPACE por el período de un bit. Los 7 bits que siguen el bit START son los bits de datos de
carácteres. Los bits se envían con el bit menos significativo (LSB) primeramente. El código
ASCII utiliza 7 bits para generar 128 códigos únicos (Vea el apéndice G). Estos caracteres
incluyen letras A a Z, en mayúscula o minúscula, los números 0 a 9, y otros símbolos de
puntuación y matemáticos, e incluso otros caracteres de control.
El carácter consiste de 7 bits de datos y un bit de paridad. El estado del bit de paridad depende
si se desea paridad par, impar o ninguna.
Después que pasen los datos y un bit de paridad, la línea de transmisión debe pasar a HIGH por
1 o 2 tiempos de bit. Éstos son los bits de parada. La forma de verlos en un oscilocoscopio es
mostrado como ejemplo en la siguiente figura:
Bit Start
Apéndice K: Introducción a comunicaciones seriales
Patrón de datos seriales ASCII a 110 Baud
Data bits
9.09 ms
bit
D0
D1
D2
D3
Start
Tiempo de carácter a 10 CPS (11 bits)
Patrón de datos seriales ASCII a 9600 Baud
Data bits
0.104 ms
bit
D0
D1
D2
D3
Start
Tiempo de carácter a 960 CPS (10 bits)
1.04 ms (Tiempo de bit 0.104 ms)
Bit Stop
Bit paridad
Manual del PLC DL06, 2a. edición en español, 6/07
bit
bit
D4
D5
D6
Paridad
Stop
100 ms
bit
bit
D4
D5
D6
Paridad
Stop
1
2
3
K
5
bit
Stop
6
7
8
9
10
11
12
13
14
A
B
C
Lea como 1010011
D
K–5