El telegrama es la forma en la que se manda la información por el bus EIB.
Cuando se produce un acontecimiento (por ejemplo,
se acciona un pulsador), el componente envía un telegrama al bus.
Si el bus no está ocupado durante el tiempo t1 como
mínimo, comienza el proceso de emisión.
Tras la finalización del telegrama, el componente
tiene el tiempo t2 para comprobar la recepción correcta.
Todos los componentes a los que va dirigido dan
acuse de recibo simultáneamente.
Toda esta información se envía organizada en grupos
de 8 bits (unidades de información que pueden adoptar dos valores o estados
distintos: cero o uno) llamados bytes.
Cada byte de datos (8 bits) se agrupa formando
“palabras” para la transmisión.
Además de los datos, las palabras están
constituidas por otros bits:
·
ST: Es el bit inicial, indica que comienza una
nueva palabra
·
P: Es el bit de paridad, completa la suma de los
bits de datos hasta la paridad par
·
SP: Es el bit de parada, indica que ha terminado la
palabra
Después de un tiempo equivalente a 2 bits, continúa
la próxima palabra.
La velocidad de transmisión del telegrama es de 9,6
Kbit/s. Esto significa que cada bit ocupa el bus durante 1/9600s o, lo que es
lo mismo, 104us.
Como la palabra se compone de 11 bits a los que hay
que sumar los 2 bits de espera antes de la siguiente, obtenemos un tiempo de
1,35ms/palabra.
Según la extensión de la información útil, el
telegrama puede ocupar entre 8 y 23 palabras más 1 palabra para el recibo.
Teniendo en cuenta el tiempo libre del bus t1 (=50 bits) y el tiempo t2
(=13 bits), cada información ocupa el bus durante 20-40ms.
No hay comentarios:
Publicar un comentario