Sunteți pe pagina 1din 13

CURSO BSICO

KNX
Telegrama TP1

Domtica e inmtica
Telegrama

183172029.doc

Konnex
1 de 12

CURSO BSICO

Domtica e inmtica
Telegrama

183172029.doc

Konnex
2 de 12

CURSO BSICO NDICE

NDICE.....................................................................................................3 Telegrama TP1: generalidades.............................................................4 Estructura del telegrama TP1...............................................................5 Requisitos de tiempo del telegrama TP1.............................................6 Acuse de recibo del telegrama TP1.....................................................7 ANEXO INFORMATIVO..........................................................................8 Formatos de datos...................................................................................9 Conversiones de nmeros.....................................................................10 Campo de Control del telegrama TP1................................................11 Direccin de origen del telegrama TP1.............................................12 Direccin de destino del telegrama TP1............................................12 Byte de comprobacin del telegrama TP1........................................13

Domtica e inmtica
Telegrama

183172029.doc

Konnex
3 de 12

CURSO BSICO
t1 Te l eg r a ma t2 Ack.

Duracin de un telegrama: 20 a 40 ms

Telegrama TP1: generalidades Un telegrama se genera cuando se produce un evento en el bus (Ej.: cuando se acciona un pulsador) En este caso el componente enva un telegrama al bus. La transmisin se inicia despus de que el bus haya permanecido desocupado por lo menos durante el periodo de tiempo t1. Despus de que haya terminado la transmisin del telegrama, los componentes bus utilizan el tiempo t2 para comprobar si el telegrama ha sido recibido correctamente. Todos los componentes bus direccionados envan un acuse de recibo (acknowledge ACK.) del telegrama simultneamente. Acuse de recibo

Evento

Tiempo t1

Tiempo t2

Domtica e inmtica
Telegrama

183172029.doc

Konnex
4 de 12

CURSO BSICO
Direccin destino Campo de Control Direccin origen Contador de ruta Longitud Byte de comprobacin

Datos tiles (Info)

8 bits

16

16 + 1

hasta 16 x 8

8 bits

Estructura del telegrama TP1 El telegrama est formado por los datos especficos del bus y los datos tiles que informan sobre el evento que ha tenido lugar (Ej.: accionar un pulsador) La informacin se transmite en su totalidad en forma de caracteres de 8 bits. Igualmente, en el telegrama se transmiten los datos de deteccin de errores en la transmisin, lo que garantiza un nivel de fiabilidad en la transmisin extremadamente elevado.

Informacin

Carcter

Domtica e inmtica
Telegrama

183172029.doc

Konnex
5 de 12

CURSO BSICO
Requisitos de tiempo del telegrama TP1 El telegrama es transmitido a una velocidad de bit de 9600 bits / seg., es decir, un bit ocupa el Bus durante 1/9600 segundos 104 s. Un carcter se compone de 11 Bit. Teniendo en cuenta la duracin de la pausa (2 Bit), el tiempo de transmisin por carcter asciende a 1,35 ms (13 Bit) Un bit

El telegrama constar de entre 8 y 23 caracteres, dependiendo de la longitud de la informacin; el acuse de recibo, por su parte, de 1 carcter. Con el tiempo libre del Bus t1 (50 Bit) y el lapso hasta el acuse de recibo t2 (13 Bit), los datos ocupan el Bus durante 20-40 ms. Un telegrama de conmutacin (que incluye el acuse de recibo) ocupa el bus unos 20 ms. Los telegramas para transmisin de texto ocupan el bus hasta 40 ms. Un carcter

Domtica e inmtica
Telegrama

183172029.doc

Konnex
6 de 12

CURSO BSICO

Acuse de recibo del telegrama TP1 El componente bus receptor acude al byte de seguridad del telegrama para verificar la recepcin correcta de la informacin y, de acuerdo con ello, devuelve un acuse de recibo.

Acuse de recibo

D7 D6 D5 D4 D3 D2 D1 D0 Direccin de lectura de los bits de datos N N 0 0 B B 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0


B = 0 0 B U SY N =0 0 N A K

Acuse de recibo BUSY Todava ocupado NAK Recepcin incorrecta ACK Recepcin correcta

Si se recibe un acuse de recibo NAK (recepcin incorrecta), se repite la transmisin del telegrama hasta tres veces. Si se recibe un acuse de recibo BUSY (bus todava ocupado), el componente bus emisor espera un corto intervalo antes de intentar transmitir el telegrama de nuevo. Si el componente bus emisor no recibe un acuse de recibo, se repite la transmisin del telegrama hasta tres veces antes de interrumpir la transmisin.

NAK

BUSY

Interrupcin

Domtica e inmtica
Telegrama

183172029.doc

Konnex
7 de 12

CURSO BSICO
Sistema de numeracin Base Digitos

DECIMAL 10 0,1,2,...,9

BINARIO 2 0,1

HEXADECIMAL 16 0,1,...,9,A,B,...,F

Nmeros Nmeros binarios decimales hexadecimales

ANEXO INFORMATIVO Sistemas de numeracin Los trminos base y dgito se emplean en la clasificacin de los sistemas de numeracin. En todos los sistemas de numeracin, el mayor dgito es menor que la base en una unidad. Sistema decimal Es el sistema de numeracin ms comn. La gente piensa en trminos de nmeros decimales. Si no se dan detalles sobre el sistema de numeracin, debe emplearse el sistema decimal. Sistema binario Esta representacin numrica es muy importante en los ordenadores ya que el hardware, cada posicin de memoria, slo puede entender dos estados (0,1) El contenido de una posicin de memoria se denomina bit.

Sistema hexadecimal Una combinacin de 4 bits del sistema binario produce un nmero hexadecimal. Esto permite una representacin de los datos ms clara.

Domtica e inmtica
Telegrama

183172029.doc

Konnex
8 de 12

CURSO BSICO

Formatos de datos Se necesitan distintos formatos de datos para procesar datos. Los contenidos de los formatos de datos se representan en el sistema de numeracin binario, decimal o hexadecimal.

Domtica e inmtica
Telegrama

183172029.doc

Konnex
9 de 12

CURSO BSICO
Conversiones de nmeros Para poder alternar entre los distintos sistemas de numeracin, los distintos valores deben ser convertidos al formato de cada sistema. Conversin de un nmero binario o hexadecimal en un nmero decimal: El nmero es dividido en sus potencias individuales, que posteriormente se suman. p.e.: 0A9HEX = 0 x 162 + 10 x 161 + 9 x 160 = 0 x 16 x 16 + 10 x 16 + 9 x 1 = 169DEC Conversin de un nmero decimal en un nmero binario o hexadecimal: El nmero se divide constantemente por la base del sistema de numeracin deseado (binario o hexadecimal) hasta que el nmero original sea igual a cero. Los restos de cada divisin forman el nmero convertido, cuando se leen desde el ltimo al primero. p.e.: Divisin Resto 169 : 2 = 84 1 84 : 2 = 42 0 42 : 2 = 21 0 21 : 2 = 10 1 10 : 2 = 5 0 5:2= 2 1 2:2= 1 0 1:2= 0 1 169DEC = 1010 1001BIN BINARIO/HEX BINARIO HEX Conversin DEC BINARIO/ DEC HEX

Orden de lectura

Conversin de nmeros binarios en hexadecimales: A menudo los nmeros binarios pueden ser convertidos con mayor rapidez si se separan en tetradas (grupos de 4 dgitos). Cada tetrada corresponde a un nmero en el sistema hexadecimal. Si es necesario pueden aadirse ceros por la izquierda. p.ej.: 0000 0 1010 A 1001 BIN 9 HEX

Domtica e inmtica
Telegrama

183172029.doc

Konnex
10 de 12

CURSO BSICO
Configuracin de la prioridad

Campo de Control del telegrama TP1 Si uno de los componentes bus direccionados ha devuelto un acuse de recibo negativo y se repite la transmisin del telegrama, se fija un 0 en el bit de repeticin. De esta forma, se asegura que los aparatos bus que ya hayan llevado a cabo la orden adecuada no ejecutarn la orden de nuevo. Slo se tendr en cuenta la prioridad de transmisin si varios aparatos bus intentan transmitir simultneamente. La prioridad requerida (excepto las funciones del sistema) puede ser fijada para cada objeto de comunicacin empleando el ETS (vase cap. Comunicaci). El valor estndar es prioridad baja de funcionamiento. Prioridad Repeticin

Domtica e inmtica
Telegrama

183172029.doc

Konnex
11 de 12

CURSO BSICO
Campo Control Dir origen Dir destino Longitud Datos tiles Byte de seguridad

fsica Direccin de grupo

Contador de ruta

8bits

16

16+1

3 4

hasta 16*8 to

8 bits

Direccin de origen del telegrama TP1 Vase captulo Comunicacin.


Campo de control Direcc origen Direcc Longitud Datos tiles destino Contador de ruta 16 + 1 3 4 hasta 16*8 Byte de seguridad

Direccin de origen

8 bits

16

8 bits

Direccin de destino del telegrama TP1 La direccin de destino normalmente es una direccin de grupo (vase captulo comunicacin). La direccin de destino tambin puede ser una direccin fsica (telegramas del sistema). Esta informacin se transmite en 17 bits de forma que el receptor pueda reconocer de qu tipo de direccin se trata: Si el bit 17 es igual a 0, la direccin de destino es una direccin fsica; slo se direcciona un aparato Si el bit 17 es igual a 1, la direccin de destino es una direccin de grupo; se direccionan todos los aparatos con esa direccin de grupo

Domtica e inmtica
Telegrama

183172029.doc

Konnex
12 de 12

CURSO BSICO
Campo de control Direcc origen Direcc Longitud Datos tiles destino Contador de ruta 16 + 1 3 4 hasta 16*8 Byte de seguridad 8 bits

Comprobacin cruzada

8 bits

16

D7 D6 D5 D4 D3 D2 D1 D0

>

Pz = 0

D7 D6 D5 D4 D3 D2 D1 D0 > Pz = 0

D7 D6 D5 D4 D3 D2 D1 D0 > > > > > > > >

>

Pz = 0

S7 S6 S5 S4 S3 S2 S1 S0

>

Pz = 0

=1

=1

Byte de comprobacin del telegrama TP1 Para poder detectar errores en la transmisin de los telegramas, se envan datos de comprobacin en forma de bits de paridad (comprobacin de carcter) y un byte de comprobacin (comprobacin de telegrama). Cada carcter del telegrama se comprueba para paridad par, esto es, el bit de paridad Pz recibe el valor 0 1 para hacer que la suma de todos los bits (D0-D7 ms Pz) sea igual a 0. Adems, se comprueban las posiciones de bit de todos los caracteres del telegrama para la paridad impar, es decir, el bit de comprobacin S7 recibe el valor 0 1 para hacer que la suma de todos los bits de datos D7 ms el bit de comprobacin S7 sea igual a 1. La combinacin de la comprobacin de carcter con la comprobacin de telegrama se denomina comprobacin cruzada. Comprobacin de carcter

Comprobacin de telegrama

Domtica e inmtica
Telegrama

183172029.doc

Konnex
13 de 12

S-ar putea să vă placă și