Les protocoles en Domotique

  1. Protocole RF
  • HomeEasy
  • Chacon

 

  1. Protocole 1-Wire
  • Généralités
  • Dallas Semiconductor a concu le bus 1-Wire (prononcer One Wire). Il permet de connecter et de faire dialoguer entre eux des circuits sur base de 2 fils. Le nom est donc un faux ami ? Mais non, l’information transite bien sur un seul fil, par contre, l’alimentation est soumise sur le second, dite en mode « parasite ». Cela permet d’utiliser donc seulement 2 fils  : un fil de données et un fil de masse.
    Les topologies acceptées sont à l’identique du KNX : en série, en parallèle ou en étoile.Chaque composant possède une adresse physique unique, intégrée dans la puce lors de la fabrication en usine. Je n’irai pas dans le détail , mais il y a ici une notion de maître / esclave importante.
    Les composants mis à disposition sont généralement utilisés pour des mesures de températures, mais il existe une gamme complète de composants ayant d’autres fonction, le relevé dhygrométrie par exemple.1. Les composants

    voici les principaux composants pouvant être utilisés en domotique :

    DS18S20 – Thermomètre (sonde de température)
    DS18B20 – Capteur de température avec résolution ajustable
    DS2404 – Horloge temps-réel, timer et NVRAM (4 KO)
    DS2405 – Interrupteur ou détecteur d’état (bascule)
    DS2406 – Double bascule (équivalent à 2x DS2405)
    DS2408 – Bascule 8 canaux
    DS2415 – Horloge temps réelle (RTC)
    DS2423 – Compteur d’impulsions / NVRAM 4KO
    DS2438 – Capteur de température / Convertisseur A/N (utilisé dans nos capteurs de lumière, capteur de tension)
    DS2760 – Capteur de température, courant et convertisseur A/N
    DS2890 – Potentiomètre numérique

    2. Les contrôleurs

    Il existe plusieurs contrôleurs pour le bus 1-Wire et Dallas Semiconductor fournit les composants électroniques permettant de créer des maîtres 1-Wireà des coûts assez réduits.Les plus utilisés sont les suivants :

    – DS9097U
    – DS9490R
    – LinkTH
    – HA7E

    Le DS9097U et le DS9490R sont des contrôleurs officiels de Dallas, le premier permet de piloter le bus à partir d’un port RS232, le second à partir d’un port USB. Les drivers et les explications pour utiliser ces deux modules sont données directement sur le site de Dallas.Le LinkTH est le contrôleur 1-Wire de la société iButtonLink, il permet de gérer le bus 1-Wire de manière totalement autonome. Les mesures de températures peuvent alors être lues de manière asynchrone, elles sont envoyées périodiquement sur le port série de l’ordinateur. Il est vraiment très facile de créer un réseau ayant une longueur assez élevée ou une topologie complexe.

    Ce contrôleur iButtonLink est optimisé pour la lecture de température à partir de capteur DS18B20 ou pour les capteurs iButtonLink, par contre, il ne sait pas gérer d’autres composants 1-Wire.Le HA7E est fabriqué par la société Embedded Data Systems. Ce contrôleur est très complet, il permet de piloter l’ensemble des composants 1-Wire en utilisant des commandes « textes » envoyées sur le port série. Par exemple, une simple commande texte « S » permet de lister l’ensemble des ID des composants présents sur le BUS. N’importe quelle application peut alors piloter le bus 1-Wire avec une simple communication série.
    Il est à noter que comme le LinkTH, le module HA7E dispose d’une gestion électronique intelligente du bus qui lui permet d’optimiser au maximum la gestion de la communication et donc d’améliorer le fonctionnement de bus 1-Wireayant une topologie complexe.Les contrôleurs LinkTh et HA7E étant des modules RS232, il est possible de les connecter sur un PC n’ayant pas de port de ce type avec un adaptateur USB/Série.

    3. Les logiciels

    Le nombre de logiciels permettant de communiquer avec le bus 1-Wire est assez limité, et pour la plupart ils sont en Anglais.

    Ce logiciel est fournit par Dallas Semiconductor. Il permet d’avoir un aperçu rapide du réseau, et donc de pouvoir tester facilement son fonctionnement.

    Une colonne affiche la liste des composants, et un clic sur le composant permet d’obtenir le détail des informations de ce composant.

  • Principe
  1. Protocole X10
  2. Protocole PLCBUS
  3. Protocole Z-Wave
  4. Protocole ZigBee
  5. Protocole KNX