Le protocole X-10
18/02/2007
 Patrick ABATI 
Liste des cours

Historique et présentation
Théorie
Liste des codes
Exemples de composants
Exemple d'installation
Sources et liens

x10

 Historique et présentation 

En 1978, Pico Electronics une petite entreprise de Glenrothes (Ecosse) finalise le standard international ouvert X-10 et fabrique ses premiers produits. Elle s'implante aux USA et devient une filiale de X10 Ltd. A l'heure actuelle, il existe une dizaine de sociétés qui fabriquent des produits compatibles X-10, essentiellement pour le marché américain. X-10 fut le premier standard de domotique. Il concerne le marché grand public. Les produits sont commercialisés essentiellement par la grande distribution et les sites Internet d'achat en ligne.


 Théorie 

Le protocole X10 permet la communication entre émetteurs et récepteurs par l'intermédiaire de signaux haute fréquence (5 Vpp / 120 kHz) superposés à la tension du réseau électrique (230 V / 50 Hz)
Chaque module possède un code lettre (A à P) ou code maison lettre

et un code nombre (1 à 16) ou code unité nombre
ce qui permet d'adresser jusqu'à 16 x 16 = 256 modules

La transmission se fait après la détection du passage par zéro de l'onde sinusoïdale
par envoi d'une salve à 120 kHz, de durée 1 ms
1ms
 
Un 1 logique correspond à une salve sur l'onde positive
suivie d'un silence sur l'onde négative
positive
 
Un 0 logique correspond à un silence sur l'onde positive
suivi d'une salve sur l'onde négative
négative
 
Les signaux sont transmis 3 fois
afin de coïncider avec le point de passage à zéro
de chacune des trois phases
d'un système de distribution triphasé
triphasé
 

Une trame est généralement composée de :
Adressage + silence + Commande

La partie Adressage est constituée par :
Start Code + Letter Code + Number Code (Letter Code = House Code)

Le Start Code correspond à 3 salves successives suivies d'une absence de salve
Il dure 2 périodes du réseau électrique

Ce signal peut débuter sur l'alternance positive
ou négative
start+
start-

Après le Start Code
un Letter Code est envoyé sur 4 périodes


lettre P dans l'exemple ci-contre

Start Code
 

Après le Letter Code
un Number Code est envoyé sur 5 périodes


nombre 1 dans l'exemple ci-contre

Letter
 

Autre exemple:
Letter Code A
Number Code 2
exemple
 

L'Adressage dure 11 périodes du réseau électrique
Il est transmis 2 fois
adressage
 

L'Adressage est séparé de la Commande
par un silence de 3 périodes du réseau électrique
silence
 

La partie Commande est constituée par :
Start Code + Letter Code + Function Code

Start Code
suivi du Letter Code

lettre P dans l'exemple ci-contre

start+letter
 

suivi du Function Code

fonction ON dans l'exemple ci-contre

fonction

La Commande dure 11 périodes du réseau électrique
Elle est aussi transmise 2 fois

La trame dure donc 47 périodes du réseau électrique
soit 47 x 20 = 940 ms (presque 1 seconde !)
trame

 Liste des codes 

liste

Remarques :
le Number Code 1 (0110) est identique au Letter Code A (première lettre de l'alphabet)
le Number Code 12 (1011) est identique au Letter Code L (douzième lettre de l'alphabet)...
01010 est un Number Code qui correspond à 7
01011 est un Function Code qui correspond à BRIGHT


 Exemples de composants 

M/A
module Marche/Arrêt 2O00 W
documentation

télécommande          radio
télécommande + adaptateur radio
documentation

filtre
filtre 120 kHz
isole les signaux X10
à l'intérieur de l'habitation
et empêche de recevoir
des signaux externes

PC
interface pour PC
permet une communication bi-directionnelle
par courant porteur
avec un ordinateur PC par son port série
livrée avec le logiciel ActiveHome pour
programmer l'éclairage, le chauffage
et créer des macros

radio
interrupteur mural radio
documentation
lampe
module Lampes 300 W
fonction "Marche/Arrêt"
et variation
pour commander un éclairage
documentation
variateur
variateur de lumière 700 W
pour lampes à incandescence et halogènes
documentation
ampoule
module ampoule 100 W
Marche / Arrêt
documentation
La fréquence radio utilisée est 433,92 MHz

Documentations techniques

Télévariateur rail DIN LD11 Interrupteur mural radio SS13
Interrupteur rail DIN AD10 Filtre coupleur rail DIN FD10
Module pour douille LM15 Télécommande KR22
Module variation lampe pour prise LM12 Détecteur de présence MS13
Module lampe pour prise AM12 Micromodule ON/OFF/DIM SW12
Transformateur RF/courants porteurs TM13 Interface ordinateur CM15
     

Essai d'un LD11 (Les réglages ont été effectués à partir du logiciel ActiveHome Pro)

Tension lampe avec réglage à 30% Tension lampe avec réglage à 60% Tension lampe avec réglage à 90%
30% 60% 90%

 Exemple d'installation 

installation

L'installation ci-contre comporte
un circuit chauffage 1
un circuit lampe 2

Le module variateur de lumière 3
et le module marche/arrêt 4
sont configurés avec des adresses distinctes
à l'aide des roues codeuses

numéro lettre

La télécommande 5
transmet les ordres à l'adaptateur radio 6
qui les transforme en signaux X-10
sur la ligne 230 V



 Sources et liens 

X10.com
Phil Kingery
Domadoo
La maison domotique
Ma domotique
• Diaporama de cette page - pps (250 Ko) - pdf (220 Ko)
Animation