Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN AL
SISTEMA X-10
INDICE:
Introducción Histórica del protocolo X‐10. ............................................................................. 3
La red eléctrica y las corrientes portadoras ........................................................................ 3
Sistemas Existentes: ............................................................................................................. 4
Reseña histórica de X‐10:..................................................................................................... 6
Principio de Funcionamiento. ................................................................................................. 8
Estructura de un mensaje X‐10. ............................................................................................ 10
Arquitectura de una Instalación con Sistema X‐10 ............................................................... 14
Filtrado y Acoplamiento a la red trifásica. ......................................................................... 15
Emisores y Receptores. ...................................................................................................... 16
Elementos especiales. ........................................................................................................ 17
ANEXO ................................................................................................................................... 20
‐2‐
Introducción Histórica del protocolo X-10.
La red eléctrica y las corrientes portadoras
Aunque sin duda alguna la red eléctrica no ha sido diseñada para la transmisión de
información, ya desde los años 40 viene siendo utilizada por las propias compañías eléctricas
(en infraestructuras de alta tensión) para este menester mediante una técnica denominada
"comunicación por corrientes portadoras" (PLC1). Sin embargo, son ampliamente conocidos
los problemas de inestabilidad que sufre la red eléctrica (variación de la impedancia y ruido,
básicamente) así como la falta de normativa que regule este tipo de transmisiones, lo que ha
coartado a muchas compañías a apostar por este tipo de tecnología.
Aún así, actualmente, y gracias a la liberalización del sector eléctrico, muchas compañías
como Norweb, Endesa, RWE, Enel o EDF están desarrollando proyectos para poder ofrecer
incluso servicios de acceso a Internet, televisión de pago o telefonía utilizando corrientes
portadoras y se están consiguiendo velocidades de transmisión de hasta 12 Mbps, aunque se
pretende alcanzar cotas de hasta 20 Mbps.
Para ello, empresas como la suiza Ascon o la española DS2 (Diseño de Sistemas en Silicio) se
han puesto manos a la obra en el desarrollo de prototipos de modems cada vez más
robustos y rápidos que poder ofrecer a las compañías eléctricas en colaboración con éstas.
En el ámbito doméstico, sin embargo esta tecnología ya está plenamente implantada para
aplicaciones domóticas. Pero estos sistemas, sin una pequeña infraestructura adicional (que
únicamente pueden permitirse las compañías eléctricas, dueñas de las actuales
1
En inglés Power Line Carrier, abreviado PLC. No debe confundirse con Programable Logic Controller.
‐3‐
infraestructuras) no son suficientes para establecer una comunicación entre viviendas y/o
industrias, quedando relegada ésta al ámbito privado.
Estos sistemas incluyen filtros aisladores en el cuadro general del abonado la vivienda que
imposibilita que las comunicaciones existentes en interior de la vivienda puedan propagarse
fuera de ella.
El principio de la comunicación por corrientes portadoras se basa en inyectar una señal
codificada (información) de muy baja potencia y frecuencia superior a la de la red (50 Hz en
Europa, 60 Hz en EE.UU.) en cualquier punto de la red eléctrica, de forma que cualquier
equipo receptor conectado a ella pueda decodificar la información presente en la línea.
Sistemas Existentes:
Actualmente existen en España una gran variedad de sistemas domóticos que nos brindan
multitud de prestaciones, pero si analizamos un poco le mercado podremos comprobar que
hay decenas de sistemas “abiertos y compatibles”, algunos de los cuales utilizan la red
electrica como medio de transmisión.
Dentro de los sistemas existentes podemos citar:
‐4‐
colaboración con General Electric, SMART, ITRAN, Domosys y Mitsubishi entre otras
compañías. Es un sistema plug&play basado en el estándar norteamericano CEBus, limitado
al ámbito doméstico y libre de royalties.
‐5‐
Reseña histórica de X-10:
Los orígenes de X10 se remontan a una compañía llamada Pico
Electronics, en Glenrothes, Escocia. Pico fue fundada en 1970 por un
grupo de ingenieros que solían trabajar para General Instrument
Microelectronics (G.I.). Los fundadores de Pico tuvieron la idea de
desarrollar una calculadora en un único chip (la mayoría de
calculadoras en aquel momento usaban como mínimo 5 circuitos
integrados). Pico lo hizo y este Circuito Integrado (IC) de calculadora fue precisamente el
primer microprocesador del mundo. Pico pasó a desarrollar una gama de IC que fueron
fabricadas por General Instrument y vendidas a fabricantes de calculadoras como Bowmar,
Litton, y Casio. A Pico le pagaron los derechos de patente de los CI pero como el precio de
los CIs para calculadoras descendió de 20 dólares a menos de un dólar, los directores de Pico
vieron la necesidad de desarrollar productos completos y no sólo CIs.
En 1974 presentaron la idea de un tocadiscos que seleccionaría las pistas en un disco de
vinilo. Pico desarrolló el producto entero que incluía el CI de costumbre, todos los aspectos
mecánicos, la caja, etc. El fabricante más grande del mundo de tocadiscos era BSR. Por lo
tanto se formó una nueva empresa llamada Accutrac Ltd., una asociación a medias entre BSR
y Pico. BSR fabricó el tocadiscos, llamado Accutrac 2000, y pasó a la fabricación de varios
modelos desarrollados por Pico.
El éxito de los proyectos Accutrac financiaron el desarrollo de la siguiente gran idea. El
Accutrac tenía muchas características únicas, como que era teledirigido. Utilizaba un mando
a distancia (no de infrarojos) sino “ultrasónico” desarrollado por Pico. Conviene recordar
que, esto pasó a mediados de los 70 incluso antes de que fuera popular para los televisores
el mando a distancia. La idea del mando a distancia de Accutrac engendró la idea de
controlar las luces y los electrodomésticos con mando a distancia, y así en 1975 el proyecto
X10 fue concebido (ya había 8 proyectos diferentes de CI de calculadoras y el Accutrac era el
proyecto X9).
‐6‐
Desde los inicios la filosofía de X‐10 Ltd era la de producir productos X10 a bajo coste y en
gran volumen, por lo tanto empezaron a fabricar los productos en el Extremo Oriente. Al
principio en Malasia. En 1984 trasladan la fabricación a Hong Kong.
Un hito significante en la industria de de la automatización del hogar fue la presentación del
Homeminder GE2 en 1984, cuyo desarrollo y fabricación fue a cargo de Pico/X10 para G.E. Se
trataba de un equipo un poco más grande que un sintonizador de televisión por cable. Se
conectaba a la televisión (como el sintonizador de televisión por cable) y se operaba
mediante un mando a distancia IR. Mostraba representaciones gráficas de lámparas y
electrodomésticos en la pantalla de la televisión y se podía controlar toda la casa desde la
televisión y también desde teléfonos exteriores. Hoy muchas de sus características están
disponibles en otros productos pero esto fue alrededor de 1984 y se vendió al por menor
por menos de 500 dólares (incluyendo los módulos).
La idea del Homeminder apareció porque el año anterior habían desarrollado la primera
interface de ordenadores para el ordenador Mattel Aquarius. El Aquarius murió antes de su
presentación y pronto se reescribió de nuevo el software para el interface GE y comenzó a
utilizarse el concepto de Home Control desde un televisor.
La interface Mattel, que se convirtió en la Interface de Ordenadores en Color RadioShack, y
más tarde se convirtió en el CP290 que hoy es todavía uno de los pruductos de X10 con más
éxito. Ultimamente ha sido eclipsado por la presentación del CM11A de X10, una versión
bidireccional con software Activehome más poderoso y avanzado. También se desarrolló una
versión de este producto para IBM que lo vendió bajo su nombre de marca Home Director.
Actualmente X‐10 no se utiliza como un sistema de control del hogar, pero si como un
medico de comunicación con los dispositivos del hogar. En control centralizado es el que
está evolucionando , antes desde el TV, hoy desde el movil , Internet o la voz. Estos
controladores centralizados pueden ser ordenadores, relojes programadores, módulos
programadores de PC, etc.
2
GE. General Electric.
‐7‐
Principio de Funcionamiento.
Como ya hemos adelantado el sistema utiliza la red eléctrica monofásica3 de 220V y 50 Hz,
como portadora y sobre ella modula una señal digital para distribuir las señales a los
diferentes módulos. Esta señal digital será un tono de 120kHz de frecuencia.
Las transmisiones X‐10 se sincronizan con el paso por cero de la corriente alterna. A partir de
ese momento el retraso máximo desde el paso por cero de la señal hasta que un módulo
transmite información es de 100μs.
• El cero binario se representará con la ausencia de ese tono de 120 kHz durante el
1ms transcurrido después del paso por cero.
3
Es posible utilizar X‐10 en instalaciones domésticas trifásicas.
‐8‐
Fig. 5 Ejemplo de envío de un bit 0.
Como puede verse, tan solo se utiliza una ventana de ancho 1 ms transcurrido a partir del
paso por cero de la tensión, para enviar o recibir un bit. Los pulsos transmitidos tienen una
duración de 1 ms, sin embargo los receptores están diseñados para abrir la ventana de
recepción durante solo 0.6 ms4.
Con el fin de poder detectar errores producidos por ruido en la red eléctrica, el sistema
replica invertida la señal en el siguiente paso por cero, de este modo puede observarse que
para enviar un “1”, en el primer semiperiodo se envia el “1” y en el siguientes semiperiodo
un “0”.
Además de permanecer durante 1 ms el tono de 120 kHz, este tono se repite hasta tres
veces por semiperiodo para provocar que coincidan con el paso por cero de las otras tres
fases.
Pulsos de 120 kHz
3,333 ms
6,667 ms
Hay que destacar que en el sistema X‐10 hay emisores, hay receptores y existen módulos
bidireccionales que permiten envío y recepción de datos.
4
Hay que recordar que el nacimiento de X‐10 coincide con una época de desarrollo del transistor. Éste
todavía no disponía de tiempos de conmutación rápidos, de ahí las holguras en los tiempos.
‐9‐
Estructura de un mensaje X-10.
Para proporcionar un punto de comienzo predecible, cada estructura de datos empieza
siempre con, al menos, seis cruces por cero sin pulsos5. Después se transmite un código de
inicio constituido por tres pulsos y ausencia de pulso; todos ellos sin balancear (‘1110’). La
siguiente figura muestra el código de inicio.
Una vez enviado el código de inicio se transmite el primer grupo de cuatro bits. Para hacerlo
más fácil a los consumidores a estos cuatro bits se les asocia un código de letras. Esta
asignación no sigue el código binario, se asocian de forma aleatoria. En la siguiente tabla
podemos ver la correspondencia:
A = 0110 E = 0001 I = 0111 M = 0000
B = 1110 F = 1001 J = 1111 N = 1000
C = 0010 G = 0101 K = 0011 O = 0100
D = 1010 H = 1101 L = 1011 P = 1100
Tabla 1. Códigos de Casa. (House Code) del sistema X-10
5
El motivo de estos seis pasos por cero , es el de permitir que los controladores de cada uno de los
emisores, y receptores , sean capaces de vaciar de sus colas de memoria cualquier dato.
‐10‐
Los códigos de casa se envían balanceados de modo que cada bit se envia en un periodo
completo de la onda senoidal ( 20ms). En el primer periodo va el bit, y en el segundo la
invesa de ese bit.
Este código de letra (1100) sería el de la letra P, según las tablas anteriores.
La trama completa desde el comienzo del mensaje sería la siguiente:
El segundo grupo de cuatro bits proporciona la segunda mitad de la dirección. El último bit
aparenta ser una parte del código de número, pero en realidad es un bit funcional. Siempre
que esté a cero, designa el código de número y, por lo tanto, una parte de la dirección.
Del mismo modo que sucedía con los Códigos de Casa, en los Códigos de Numero o Función
existe una tabla de equivalencia:
Código BITS
1 0 1 1 0 0
‐11‐
2 1 1 1 0 0
3 0 1 1 0 0
4 1 0 1 0 0
5 0 0 0 1 0
6 1 0 0 1 0
7 0 1 0 1 0
8 1 1 0 1 0
9 0 1 1 1 0
10 1 1 1 1 0
11 0 0 1 1 0
12 1 0 1 1 0
13 0 0 0 0 0
14 1 0 0 0 0
15 0 1 0 0 0
16 1 1 0 0 0
All Units Off 0 0 0 0 1
All lights On 0 0 0 1 1
On 0 0 1 0 1
Off 0 0 1 1 1
Dim 0 1 0 0 1
Bright 0 1 0 1 1
Tabla 2. Códigos de Número y Función X-10.
Además de estos códigos de número y función, existen otros ampliados que son utilizados
por los nuevos dispositivos X‐10, bidireccionales y módulos controladores OEM6.
Código BITS
All lights Off 0 1 1 0 1
Extended Code 0 1 1 1 1
Hail Request7 1 0 0 0 1
Hail acknowledge 1 0 0 1 1
Pre‐Set Dim 8 1 0 1 X 1
Extended Data(Analog)9 1 1 0 0 1
6
OEM. Original Equipment Manufacturer.
7
Hail Request. La Petición de saludo y la aceptación del saludo, son utilizados por los controladores
OEM para comprobar si existen en la Red elementos transmisores con ese código de casa y de unidad.
8
En el código de Atenuación preestablecida, el bit con “x” es el menos significativo, los otros 4 bits , se
toman del código de Casa.
9
En el caso de envío de datos analógicos, justo después del envío del código extendido analógico se
mandarán los bytes de datos, sin dejar ninguna separación entre ellos dado que de lo contrario algún módulo
X‐10 podría causar un funcionamiento erróneo.
‐12‐
Status‐On 1 1 0 1 1
Status‐Off 1 1 1 0 1
Status Request 1 1 1 1 1
Tabla 3. Códigos de Función X-10 para controladores OEM.
Siempre que los datos cambien, de una dirección a otra, de una dirección 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 transmisión de una estructura de datos, el
mensaje va dirigido a la Unidad P2 y con la función ON. Como se observa se necesitan 47
ciclos de la onda senoidal de 50 Hz, es decir, 0.94 ms, prácticamente 1 s.
440 ms 440 ms
1110 10100101 1010100101 1110 10100101 1010100101 1110 10100101 0101100110 1110 10100101 0101100110
P 2 P On
Fig. 12. Diagrama de tiempos y pulsos del envío de un mensaje X-10 completo
Por supuesto algunos comandos necesitan menos tiempo, por ejemplo el comando ‘todas
las luces apagadas’ no requiere el envío de dirección.
‐13‐
Arquitectura de una Instalación con Sistema X-10
Los sistemas por corrientes portadoras disponen de una estructura muy similar, basada en
transmisores y receptores, si bien existen módulos temporizadores, programadores,
controladores … que permiten el envío de señales a mas de un receptor.
La topología del sistema es totalmente flexible y, por tanto, la disposición de los elementos
receptores y emisores se puede cambiar sencillamente variando su código de
identificación10. Del mismo modo, un emisor de señal X‐10 podrá actuar contra mas de un
receptor, o al contrario: distintos emisores pueden gobernar un mismo receptor.
El siguiente esquema representa la arquitectura del sistema en una vivienda:
L 1 2 L 1 2 L 1 2
Módulos Instaladas en Carril DIN nos
1
auto
0
1
auto
0
1
auto
0
de permiten funciones de
Aparato Encendido/ Apagado sobre
cargas de hasta 16 A.
L N L N L N
carril DIN
Controlador
Central con
módulo Idénticos aparatos pero en formato
OEM enchufable, permitiendo adaptar
Módulos
Enchufables instalaciones en las que no tengamos
sitio libre en los carriles DIN.
10
Codigo de identificación: Formado por Código de Casa o Letra y Código de Unidad.
‐14‐
Este esquema es muy genérico y lo único que pretende es poder mostrar como sobre la red
de 220 V se han conectado los distintos elementos, que se pueden clasificar de la siguiente
forma:
K L
L N
En el caso de que la instalación sea trifásica, ya comentamos que el sistema transmite cada
bit 3 veces desde el paso por cero de la señal como se muestra en la figura.
Sin embargo para que esta sincronización se pueda apreciar en las tres fases necesitaremos
tres filtros acopladores instalados de la siguiente manera:
‐15‐
Fig. 13. Esquema de cableado de los acopladores de fases
Emisores y Receptores.
Los elementos que forman parte de la instalación convencional se pueden clasificar en
emisores y receptores de señal. De esta manera, y sin olvidarse de otros elementos
especiales como el Filtro acoplador, vamos a realizar a continuación un recorrido por los
elementos mas importantes con el fin de poder comprender su finalidad.
Los emisores son aparatos que, fundamentalmente se encargan de generar la señal de
gobierno de los receptores que son los que a su vez controlan las cargas ( motores,
lamparas, sirenas …). Los mas frecuentes son :
‐16‐
Los receptores incluyen aquellos elementos que reciben la señal X‐10 y son capaces de
activarse, desactivarse, regular intensidad de la corriente de la carga, y atender a señales de
activación o desactivación de todas las cargas. Los mas comunes son:
• Módulo de aparato ( max 3500 W)
• Módulo de aparato empotrado, interruptor de pared.
• Módulo de aparato para carril DIN.
• Módulo de lámpara enchufable. ( max 500 W)
• Módulo de aparato empotrado, interruptor de pared.
• Módulo de lámpara para carril DIN.
• Módulo universal con contacto libre de potencial.
• Módulo adaptador de alarmas.
• Por radiofrecuencia:
o Receptor de radiofrecuencia para el control de cargas.
o Interruptor/regulador para el montaje en falsos techos
Elementos especiales.
Existe una extensa gama de productos especiales compatibles con el estandar X‐10 que cada
vez proporcionan mayor versatilidad a las instalaciones. Sin embargo caben destacar tres
dispositivos especiales:
• Módulo Bidireccional para aplicaciones OEM:
• Centrales domóticas multifuncionales
• Interface programador para PC.
El Módulo bidireccional OEM, permite la comunicación entre cualquier equipo con los
dispositivos X‐10, asi pues y sabiendo que este dispositivo es bidireccional, podemos no solo
enviar ordenes a dispositivos X‐10, sino que tambien nos permite saber que se está
“hablando” en la red X‐10. Existen en el mercado multitud de equipos NO X‐10 que disponen
de un puerto Serie RS232C, a través del cual podemos conectarnos a un modulo
bidireccional. La aplicación mas simple es la de utilizar un Software Servidor Web que
permita acceder a una instalación X‐10 a través del modulo bidireccional OEM conectado al
puerto serie del ordenador.
‐17‐
funciones. Otras como por ejemplo las de la familia DOMAIKE11 (Aike Tecnologías del
Habitat) no disponen de conexión directa X‐10, si bien permite su control y su
monitorización a través de un módulo bidireccional conectable a uno de sus puertos de
comunicación.
Como puede observarse el sistema X‐10 no posee ningún mecanismo que permita tomar
decisiones o realizar comprobaciones del tipo ( Si es de noche y hay presencia, enciende la
luz). Esta programación deberá siempre realizarse en algún dispositivo “inteligente” que
pueda hablar con X‐10. Este es el caso del Módulo programador para Pc, que dentro de su
simplicidad, encierra una herramienta bastante potente que nos va a permitir resolver
cuestiones como la siguiente.
Supongamos que deseamos programar un pulsador X‐10 ( por ejemplo A1) que al pulsarlo (
se enviará el comando A1 On), nos cierre todas las persianas de la casa ( P1,P2, P3,P4,P5, P6,
P7, P8,P9,P10). Esta configuración a través de X‐10 solo podría realizarse si se configuran
todas las persianas como A1 o bien, si se envía la orden All Units Off. De todos modos,
tendríamos un problema serio a nivel eléctrico si TODOS LOS MOTORES ARRANCASEN A LA
VEZ, dado que provocaría un consumo excesivo que haría saltar las protecciones o el
Interruptor de Control de Potencia. Lo ideal será bajar de dos en dos, a intervalos de 30
segundos.
Con la ayuda del módulo programador para PC, se pueden definir “Macros”. Una macro, será
una secuencia de órdenes X‐10 ejecutadas por el módulo, en base a la programación dada.
De este modo podríamos programar una macro que se activase con la orden A1 On y que
procediese de la manera siguiente:
• P1 Off P2 Off
• Temporizar 30 segundos
• P3 Off P4 Off
• Temporizar 30 segundos
• P5 Off P6 Off
• Temporizar 30 segundos
• P7 Off P8 Off
• Temporizar 30 segundos
• P9 Off P10 Off
11
Mas información en http://www.aike.com
‐18‐
‐19‐
ANEXO
‐20‐
‐21‐
‐22‐
‐23‐
‐24‐
‐25‐