Escolar Documentos
Profissional Documentos
Cultura Documentos
Cada tren de impulsos se compone de 120 pulsos sinusoidales a una frecuencia de 120
kHz, por lo que la duracion de cada uno se fija en 1 milisegundo (ms).
El tiempo de una frecuencia de 120 KHz es de:
T=
1
1
=
= 8,333 E6 s
f
120K
Como tenemos 120 impulsos, el tiempo total del tren de impulsos es de:
120 x 8,333 E6 = 0,001 s (1 ms)
Dichos trenes de impulsos estan sincronizados en cada uno de los pasos por cero, y cada
60 en cada semiperiodo, ( 0, 60 y 120 )
En las figuras 03 y 04 se muestra un semiperiodo de la onda alterna senoidal de 230 V
eficaces. En esta, durante el primer milisegundo se emite un tren de impulsos, se repite a
partir de los 3,333 milisegundos y, por ultimo, se vuelve a repetir a los 6,667
milisegundos; por lo tanto, durante un semiperiodo la seal se repite 3 veces, para que
coincida con el paso por cero de las tres fases para un sistema trifasico figuras 05 y 06
En funcion de las caracteristicas de los impulsos, la duracion de los bits se fija en 1 ms,
mientras que la tension depende del volumen de la seal que reciba el modulo.
Por lo tanto, el tiempo de Bit coincide con los 20 msg que dura el ciclo de la seal
sinusoidal, de forma que la velocidad binaria es de 50 bps, que viene impuesta por la
frecuencia de 50 Hz de la red electrica que tenemos en Europa.
Como hemos visto, el envio de un tren de impulsos es interpretado por el receptor como
un 1 logico, mientras que el 0 logico es interpretado cuando hay ausencia del tren de
impulsos. Como sistema de deteccion de errores por cada 1 logico enviado en un
semiperido se envia su complementario, un 0 logico, en el siguiente semiperiodo, es
decir una ausencia de tren de impulsos. Y por cada 0 logico enviado en un semiperido se
envia su complementario en el siguiente semiperido, o sea un 1 logico. Figuras 08 y 09.
Co mo puede verse, tan solo se utiliza una ventana de ancho de 1 ms de ancho, a partir
del paso por cero de la tension, para enviar o recibir un bit. Los pulsos transmitidos
tienen una duracion de 1 ms, sin embargo los receptores estan diseados para abrir la
ventana de recepcion durante solo 0.6 ms. ( Hay que tener en cuenta que el nacimiento
de X10 coincide con una epoca de desarrollo del transistor. este todavia no disponia de
tiempos de conmutacion rapidos, de ahi las holguras en los tiempos ).
En el sistema X10 hay emisores y receptores, pero tambien existen modulos
bidireccionales que permiten envio y recepcion de datos.
Codigo de casa
Una vez enviado el codigo de inicio se transmite el primer grupo de cuatro bits, llamado
codigo de casa. Para hacerlo mas facil a los consumidores a estos cuatro bits se les asocia
un codigo de letras ( A - P ). Esta asignacion no sigue el codigo binario, se asocian de
forma aleatoria. En la siguiente tabla podemos ver la correspondencia:
El sistema X10 no es un sistema programable, sino que es configurable por eso estos
codigos de casa, ( tambien conocidos como codigos de letra ), se seleccionaran en el
dispositivo X10 mediante unos selectores como el de la figura siguiente:
Codigo de numero
El segundo grupo de cuatro bits proporciona la segunda mitad de la direccion. El ultimo
bit aparenta ser una parte del codigo de numero, pero en realidad es un bit funcional.
Si esta a cero, designa el codigo de numero y, por lo tanto, una parte de la direccion.
Y si esta a uno designa el codigo de funcion o comando ( indica la accion que debe
realizar el receptor.
Al igual que con el codigo de casa, el codigo de numero, que indica la segunda parte de la
direccionm se seleccionaran en el dispositivo X10 mediante unos selectores como el de
la figura siguiente:
Al igual que ocurria con el codigo de casa, al codigo de numero se le hace corresponder
con un numero ( 1 - 16 ), que tampoco sigue el codigo binario, sino que se asocia de
forma aleatoria, como podemos ver en la siguiente tabla:
01 = 0110 0
05 = 0001 0
09 = 0110 0
13 = 0001 0
02 = 1110 0
06 = 1001 0
10 = 1110 0
14 = 1001 0
03 = 0010 0
07 = 0101 0
11 = 0010 0
15 = 0101 0
04 = 1010 0
08 = 1101 0
12 = 1010 0
16 = 1101 0
Codigo de funcion
Una vez que el receptor ha procesado sus datos de direccion, esta listo para recibir una
orden de comando. Al igual que se habia hecho al enviar la direccion, el bloque de datos
de comando debe empezar por el codigo de inicio, seguido del codigo de casa y a
continuacion se manda el codigo de funcion, que estara formado por 4 bits del codigo de
funcion mas el quinto bit funcional, que en este caso sera un 1.
Los codigos de funcion los podemos ver en la siguiente tabla:
0000 1
Peticion de saludo
1000 1
0001 1
Aceptacion de saludo
1001 1
Encender
0010 1
Atenuacion preestablecida
101x 1
Apagar
0011 1
1011 1
Atenuar intensidad
0100 1
Aumentar intensidad
0101 1
Estado = On
1101 1
0110 1
Estado = Off
1110 1
Codigo extendido
0111 1
Peticion de estado
1111 1
1100 1
Siempre que los datos cambien, de una direccion a otra, de una direccion a un comando,
de un comando a otro, las estructuras de datos deben estar separadas por al menos seis
cruces por cero sin pulsos. La secuencia de seis ceros resetea los registros de
desplazamiento.
En la figura siguiente muestra un ejemplo de transmision de una estructura de datos, el
mensaje va dirigido a la Unidad P2 y con la funcion ON. Como se observa se necesitan 47
ciclos de la onda senoidal de 50 Hz, es decir, 0.94 ms, practicamente 1 s.
Una vez que el receptor ha procesado sus datos de direccion, esta listo para recibir una
orden de comando. Al igual que se habia hecho al eviar la direccion, el bloque de datos
del comando debe empezar por el codigo de comienzo, seguido del codigo de lcasa y el
codigo de numero, finalmente ira el bit funcional, teniendo que ser en este caso igual a 1
para que el codigo de numero sea interpretado como un comando.
En la figua siguiente vemos otro ejemplo de los ciclos totales de una transmision
completa.