El protocolo X-10

Denominamos productos X-10 a aquellos productos que están basados en el protocolo de comunicaciones X-10.

Un protocolo de comunicaciones es un lenguaje usado por equipos electrónicos para comunicarse entre sí. Habitualmente, en un protocolo, se define el medio físico por donde se propaga la información y el formato de dicha información. También suelen incluirse las "normas de etiqueta" a usar en la comunicación, es decir la forma ordenada en que debe transcurrir la conversación entre equipos.

En el caso de X-10, el medio físico es la red eléctrica de 220V (en Europa). En el caso de una instalación trifásica, será necesario acoplar las fases para que los elementos puedan comunicarse entre sí con independencia de la fase a la que se conecten.

En cuanto al formato, la señal está constituida por ráfagas de pulsos de una portadora de 120 Khz que representan información digital. Estos pulsos se sincronizan con el cruce por cero de la señal de red (50 Hz en Europa). Un pulso en un semiciclo y su ausencia en el siguiente semiciclo codifica un '1' lógico y a la inversa se codifica un '0'. Además, por seguridad, cada comando se transmite 2 veces, lo cual aumenta la redundancia. Cada comando usa once ciclos de red (220 mseg). Esto hace que X-10 sea únicamente útil en aplicaciones de control dado su baja velocidad binaria.

Primero se transmite un comando con el código de Casa y el número de módulo que direccionan el módulo en cuestión. Luego se transmite otro comando con el código de función a realizar. Hay bastantes funciones definidas en el protocolo, aunque las funciones más comunes son las siguientes:

On Activación del módulo cuya dirección coincida con la transmitida
OffDesactivación del módulo cuya dirección coincida con la transmitida
All Lights OnActivación de todos los módulos de luces
All Lights OffDesactivación de todos los módulos de luces
DimReducción de intensidad
BrightAumento de intensidad