FR 2624289 A1 19890609 FR 8717094 A 19871208 - 1- SYSTEME DE TELECOMMANDE DOMOTIQUE La présente invention a pour objet un système de télécommande domotique ou système destiné à être utilisé à l'intérieur d'un immeuble ou d'une habitation, en vue d'effectuer, à partir d'un point de l'immeuble ou de l'habitation, certaines commandes telles que par exemple la mise en marche d'un appareil electro-ménager, de moteurs, ou la commande de stores en fonction de conditions climatiques extérieures. On connaît des systèmes de commande d'appareils alimentés par le réseau tels que les appareils d'éclairage public ou certaines horloges dites synchrones, des normes précises régissant la fréquence du courant distribué. Mais, ces systèmes de transmission à longue distance utilisant, dans la plupart des cas, le passage à zéro de la tension sont réservés aux services publics. On connait également déjà différents systèmes de programmation ou de télécommandes destinés à des usages domotiques. Il s'agit, d'une manière générale, d'agir pendant un temps donné sur un relais éloigné du point au voisinage duquel est effectué la commande. Dans ce cas, la transmission est purement locale, de sorte que le problème d'affaiblissement des signaux ne se pose pratiquement pas. De nombreux dispositifs utilisent, pour effectuer une telle télécommande, les caractéristiques physiques du rayonnement infrarouge. Il est également connu d'utiliser le réseau de distribution de l'énergie électrique par exemple interne à un immeuble, pour effectuer une telle télécommande par le procédé dit "à courant porteur" consistant, pour transmettre une information, à moduler un signal porteur, de fréquence relativement élevée par les informations à transmettre, puis à démoduler le signal au point d'utilisation pour en extraire les informations utiles. -2- Un système de transmission de données sur une ligne d'énergie électrique branchée à une source d'énergie électrique, selon un code en série, bit par bit, est connu par FR-2 469 065 (MATSUSHITA). Dans ce système, les données codées sont transmises d'un émetteur vers une pluralité de récepteurs, en synchronisme avec les cycles du courant alternatif d'une source d'énergie électrique. A cet effet, les émetteurs comprennent des moyens de génération d'un signal de synchronisation, en synchronisme avec les cycles du courant alternatif de puissance, ce courant ayant en France une fréquence de 50 Hertz, et une tension de 220 Volts. Dans le brevet précité, les informations émises comprennent une information d'identification du récepteur, destinée à réaliser un adressage du récepteur concerné par la commande et une information de commande proprement dite qui représente une action à effectuer ou à commander par le récepteur lui-même. Dans ce système, on génère une porteuse haute fréquence qui représente les données émises et chaque récepteur comprend des moyens de génération d'un signal de synchronisation réagissant au cycle du courant alternatif, en engendrant un signal de synchronisation avec le courant secteur. Les données sont émises sur plusieurs cycles pour constituer une trame de données comprenant plusieurs bits arrangés selon un code en série. La présente invention a pour objet un système de transmission de données utilisant le support matériel constitué par le réseau domestique de distribution d'énergie électrique, derrière un compteur, comme un bus de communication, indépendamment de la synchronisation du courant secteur. Dans ce système un message binaire codé, modulé par une haute fréquence, est émis sur la ligne porteuse par un émetteur. Chaque récepteur s'accorde sur la fréquence porteuse en éliminant les signaux parasites hors d'une bande tolérée, et analyse le message émis par reconnaissance de son code -3- individuel et/ou de groupe. La transmission ainsi assurée est indépendante de la fréquence du réseau, la fréquence porteuse du message étant située dans une bande normalisée. Selon la présente invention, le système de transmission de signaux de commande sur une ligne de distribution d'énergie électrique, à l'intérieur d'un immeuble, comprenant au moins un émetteur et au moins un récepteur, l'émetteur et le récepteur étant couplés au réseau de distribution, l'émetteur générant une porteuse haute fréquence modulée par les informations, le récepteur étant muni de moyens aptes à démoduler la porteuse haute fréquence, les informations étant transmises sous forme binaire en série, est caractérisé en ce que chacun des ensembles émetteur et récepteur inclut un microcircuit et un microcontrôleur. Ainsi, il est possible d'établir sur la ligne de distribution un véritable dialogue en language binaire, entre l'émetteur et le récepteur, en faisant abstraction de la fréquence du courant du secteur et de la porteuse, les signaux générés par l'émetteur étant démodulés par le microcircuit avant leur transmission au microcontrôleur. Le fonctionnement asynchrone par rapport au secteur de la transmission des informations s'est révélé particulièrement robuste vis-à-vis des parasites. Un émetteur et un récepteur comprennent ainsi les mêmes composants connectés de la même manière, seuls les programmes de l'émetteur et du récepteur étant différents. Avantageusement, le générateur inclus dans le microcircuit est un générateur de type FSK (Frequency Shift Key), réalisant une modulation par saut de fréquence à partir d'une fréquence centrale. Ainsi, la valeur Zéro peut être représentée par la porteuse F + Delta F, la valeur 1 étant représentée par un signal à la fréquence F - delta F, F désignant la fréquence centrale de la porteuse. La transmission d'un courant porteur modulé sur des lignes d'énergie présente des problèmes particuliers résultant de la -4- tension de bruit non gaussienne sur le milieu, et est généralement altérée par des pics de bruit apparaissant à des intervalles égaux à l'inverse de la fréquence de ligne, c'est-à-dire par des pics de bruit qui apparaissent à des intervalles de 1/50ème de seconde, ces pics donnant naissance à des spectres de bruit comportant des harmoniques de la fréquence de ligne en plus du bruit "blanc" gaussien. Ces harmoniques diminuent le rapport signal/bruit, conduisent fréquemment à des taux d'erreurs trop élevés, et ainsi, il est souvent impossible de résoudre ce problème. De plus, les perturbations d'origines "parasitaires" nombreuses sur le secteur sont souvent aléatoires dans l'espace et dans le temps, font de ce canal un milieu très agressif vis-à-vis des transmissions télématiques. Un objet de la présente invention est de proposer un signal codé qui soit particulièrement bien protégé, vis-à-vis des parasites. En effet, il s'est avéré que le réseau domestique constitue une sorte d'antenne collectant les signaux radioélectriques vagabonds, auxquels se superposent les parasites collectés par les lignes haute-tension. Par suite, dans les dispositifs à courant porteur connus, se produisent relativement fréquemment des démarrages accidentels des appareils, ce qui peut avoir des conséquences dommageables. La présente invention permet de pallier cet inconvénient. Par le principe qu'il utilise, ce microcircuit permet de restreindre la bande de fréquence utile à 5% autour de la fréquence porteuse et d'atténuer ainsi au maximum les fréquences parasites précitées. La sensibilité pour les fréquences utiles, autorise donc des transmissions à moyenne distance. Sa fonction est de verrouiller la fréquence utile et de reJeter les fréquences parasites. Il sera dénommé ci-après "boucle à verrouillage de phase" (PLL) et son rôle est donc d'accorder l'émission et la réception suivant un mode de transmission dit synchrone. - 5- Selon une caractéristique de l'invention, le signal émis par l'émetteur au travers de la PLL et reçu par le récepteur est un signal binaire constitué de quatre mots binaires émis en série. Le premier mot constitue le signal de réveil (start up) qui permet d'activer la boucle verrouillée en phase. Le mot suivant constitue le mot de passe permettant la suite de l'acquisition qui évite la mauvaise réception du signal par les récepteurs. Le troisième mot situe l'adresse individuelle du récepteur (code individuel) de l'appareil à commander et le dernier mot contient les informations de commande ainsi que la vérification de la fiabilité de la transmission. Le protocole de dialogue prévoit un échange entre la télécommande (émetteur de l'ordre) et le récepteur (exécutant de l'ordre), une fois que celui-ci a reconnu son code individuel. Ce protocole est donc basé sur la séquence suivante: 1. Envoi de l'ordre codé par la télécommande; 2. Renvoi de cet ordre (par le récepteur ayant reconnu son code); 3. Vérification et validation (par la télécommande de l'ordre initial; 4. Exécution de l'ordre par l'appareil sous contrôle du récepteur. La redondance de ce dialogue assure une grande sécurité car, si pour une raison quelconque (mauvaise transmission, mauvaise réception, plusieurs récepteurs ayant le même code, mauvais retour sur la ligne, l'ordre d'activation de la commande n'est pas donné), l'ordre est inhibé. Lorsque la commande est activée par ordre validé, le récepteur reste à l'écoute de la ligne, car l'activation est maintenue pendant et par une temporisation de i minute par la télécommande. Si tel n'était pas le cas, le récepteur inhiberait la commande, identique à une intervention dite "d'arrêt d'urgence", un bouton (coup de poing) est prévu à cet effet. Toute anomalie de fonctionnement ou de transmission est systématiquement signalée sur le tableau de bord de la télécommande par retour. --6- De préférence, le microcircuit PLL se trouvant tant dans le ou les récepteurs que dans le ou les émetteurs, est un circuit intégré. Ce circuit utilise la modulation par verrouillage de phase, type de modulation parfaitement adaptée à la transmission de données numériques en mode synchrone. La fréquence centrale F est fixée par un condensateur connecté entre les branches 1 et 2 disposées entre la broche 18 et la masse. Le microcircuit PLL utilisé dans les récepteurs et les émetteurs, est un circuit intégré. Les bits 0 et 1 étant, après modulation, représentés par des fréquences différentes et, dans le cas o la fréquence centrale est égale (par exemple à 125 kHertz), un bit 1 sera représenté par une fréquence de 112,2 kHertz, alors qu'un bit 0 sera représenté par une fréquence de 127,8 kHertz. L'émission des bits est effectuée par la broche 18 et la sortie du signal modulé par la broche 10. Dans le récepteur, le niveau bas se trouve sur la broche 5, la réception du signal modulé est effectuée sur la broche 10 et la réception des bits sur la broche 12. Si une telle disposition n'était pas prise, le dispositif de reconnaissance des codes empêcherait le pilotage des appareils équipés par l'installation voisine. La répartition des codes dans des installations contigues doit, dans ce cas, être faite par des organismes ou personnes compétentes. Le système de codage est défini par une structure matérielle tant dans les récepteurs que dans les télécommandes, ainsi, suivant son organisation de codage, une télécommande peut piloter un ou plusieurs récepteurs (256 maximum). Une organisation type peut définir un code d'installation (habitation par exemple), un sous-code de groupe (pièce, façade, etc...) et un code individuel pour chaque récepteur. -7- Une télécommande générale pourra piloter l'ensemble des récepteurs de l'habitation et une télécommande particulière, un seul et un seulement, sous groupe particulier de récepteurs (une façade, une pièce, etc...). L'agencement des installations dépend donc uniquement de la répartition des codes dans l'espace. Cette configuration permet donc un nombre très grand de possibilités sans qu'il y ait d'interférence de pilotage d'un groupe à l'autre. La fréquence porteuse peut toutefois être décalée par réglage entre 100 et 150 kHertz, à la volonté de l'installateur. Cet équipement qui prend la source d'alimentation à partir du secteur, peut être préservé des microcoupures du secteur par l'adjonction d'un chien de garde ou microcontrôleur. Ce chien de garde est un circuit qui a pour r8le de détecter (les anomalies d'alimentation et/ou de surveiller le bon fonctionnement du microcontr8leur et de le remettre en phase de sécurité au moment de la remise sous tension. Selon une caractéristique de l'invention, le signal émis par l'émetteur et reçu par le récepteur est un signal de 32 bits émis en série. Les 8 premiers bits constituent le signal de réveil (start up) qui permet d'activer la boucle verrouillée en phase, qui sera désignée ci-après par PLL, formant circuit résonnant pour la fréquence de la porteuse. Les 8 bits suivants constituent le mot de passe permettant la suite de l'acquisition ou chien de garde, qui évite la mauvaise réception du signal par le récepteur. Les 8 bits suivants situent l'adresse de l'appareil à commander et les 8 derniers bits contiennent des informations de commande afin de vérifier la fiabilité de la transmission. Le protocole prévoit un échange entre l'émetteur et le récepteur sélectionné par son adresse, le récepteur sélectionné renvoie en écho les 32 bits reçus. S'il n'y a aucune erreur de transmission, la commande est exécutée en fonction de l'ordre transmis. Par contre, si le signal reçu en -8- écho est différent de celui qui a été envoyé, l'émetteur envoie un ordre de désactivation et l'ordre est annulé. En cas d'erreur de transmission, l'émission est répétée deux fois. Si au bout du troisième appel le récepteur n'envoie pas le signal identique à celui qui a été émis, l'émetteur envoie un ordre d'inhibition qui arrête le fonctionnement du récepteur considéré. De préférence, le microcircuit se trouvant tant dans le ou les récepteurs, que dans le ou les émetteurs, est un microcircuit du type de celui désigné par la référence LM 1893 fabriqué par la société Japonaise NATIONAL SEMICONDUCTOR. Ce circuit utilise la modulation par déplacement de fréquence, type de modulation parfaitement adaptée à la transmission de données numériques. La fréquence centrale F est fixée par un condensateur connecté entre les broches 1 et 2 disposées entre la broche 18 et la masse. Selon une caractéristique de l'invention, la fréquence de la porteuse est comprise entre 100 et 150 kHertz. Un filtre est disposé à l'entrée du circuit de distribution d'énergie afin que le signal haute fréquence généré reste dans l'habitation et n'aille pas piloter des appareils disposés dans une habitation voisine. De plus, le couplage est plus élevé si la fréquence de la porteuse et la fréquence du récepteur sont éloignées l'une de l'autre. Dans un émetteur, le niveau O est sur la broche 5, l'émission des bits est effectuée par la broche' 18 et la sortie du signal modulé par la broche 10. Dans le récepteur, le niveau bas se trouve sur la broche 5, la réception du signal modulé est effectuée sur la broche 10, et la réception des bits sur la broche 12. --9-- D'autres caractéristiques et avantages de l'invention apparaîtront au cours de la description qui va suivre d'un mode particulier de réalisation, donné uniquement à titre d'exemple non limitatif, en regard des dessins qui représentent: J - la figure 1, un schéma théorique d'un système domotique selon l'invention; - la figure 2, un exemple de montage'; - la figure 3, un schéma de principe du branchement entre un émetteur et un récepteur; - la figure 4, l'organigramme du programme d'un microcontr8leur émetteur; - la figure 5, un organigramme du programme du microcontrôleur récepteur. Comme représenté sur la figure 1, un ensemble d'émetteurs et de récepteurs et, dans ce cas particulier, un émetteur et une pluralité de récepteurs, sont connectés à la ligne de distribution, chacun par l'intermédiaire d'un interface 2, cet interface étant relié soit à un émetteur 3, soit à un récepteur 4. L'étage émetteur 3 est connecté à un pupitre ou un tableau de commande 5 qui sera constitué d'une manière générale par un clavier à quelques touches, et avantageusement, incluera un dispositif d'affichage permettant de visualiser la bonne exécution des ordres donnés ou les défauts pouvant affecter l'un des émetteurs. Sur la figure 1, un émetteur 3 est relié à plusieurs récepteurs 41, 42....4n. Les récepteurs sont chacun connectés à un étage de sortie 6 et, éventuellement, à un ou plusieurs capteurs 7. Sur la sortie 6, seront acheminées les informations nécessaires à la mise en fonctionnement de l'appareil commandé par le récepteur. Le ou les capteurs 7 sont des capteurs informant le circuit récepteur, soit d'un incident de fonctionnement, soit de la valeur d'un nombre déterminé de paramètres. Par exemple, -10- dans le cas de stores, le capteur peut consister en une ou plusieurs cellules solaires captant l'ensoleillement en un endroit donné, le store étant programmé pour se lever ou s'abaisser en fonction de l'ensoleillement. Un capteur 7 peut également 8tre un capteur thermique, indiquant une surchauffe d'un organe déterminé, ce qui conduit à l'arrêt du fonctionnement de cet organe. La figure 2 est un schéma plus détaillé du montage d'un système selon l'invention. A partir du compteur 10 de l'habitation ou de l'immeuble par exemple, on trouve en premier lieu, un filtre passe-bas 11. Ce filtre a pour objet de filtrer les signaux de commande émis par l'émetteur afin que ceux-ci ne puissent piloter des appareils se trouvant hors de l'habitation ou de l'immeuble. La ligne d'alimentation 1 est connectée derrière le filtre 11. L'interface 2 de chacun des émetteurs et récepteurs est constitué par un filtre passe-haut et par un filtre accordé. Le filtre passe-haut élimine le courant d'alimentation à la fréquence de 50 Hertz ou, dans certains pays de 60 Hertz. Le filtre accordé ne sélectionne que la fréquence porteuse qui, comme indiqué précédemment, est avantageusement fixée à 125 kHertz. Le bottier émetteur 3 envoie sur la ligne des instructions comme indiqué précédemment, c'est-à-dire par série de 4 mots binaires, sur une porteuse modulée en fréquence par la présence des bits. La longueur de la série est très grande par rapport aux informations utiles qui sont effectivement transmises, et qui ne nécessitent, théoriquement, que 2 à 3 bits. Toutefois, cette longueur est principalement Justifiée par la nécessité de transparence absolue aux bruits. En fait, comme celà sera décrit ultérieurement, chacun des bottiers, qu'il soit émetteur ou récepteur, est en fait un émetteurrécepteur, puisque les bottiers 4 doivent pouvoir trafiquer avec le bottier émetteur 3 pour lui communiquer des informations. -11- Comme représenté sur la figure 2, le bottier 41 commande un moteur 12, par l'intermédiaire d'un relais 13 commandé par la sortie 6 du contrôleur 41. Dans l'exemple représenté, le bottier 42 commande, de la même manière, par un relais 13, l'allumage d'une lampe ou d'une source lumineuse 14. Le bottier récepteur 43 commande, pour sa part, un second moteur 15, touJours par l'intermédiaire d'un relais 13. Bien entendu, l'alimentation de tout appareil électrique peut être commandée par un récepteur 4. La figure 3 est un schéma montrant d'une part la constitution d'un bottier émetteur 3, d'un bottier récepteur 4 ainsi que le branchement de ces bottiers sur la ligne d'alimentation 1. Le couplage avec la ligne 1 est réalisé au moyen de transformateurs 21, dans les circuits desquels sont inclus des condensateurs (non référencés), et un pont de diodes. Le signal est prélevé sur la ligne et filtré, le pont de diodes assurant l'alimentation en continu des composants du circuit. Le microcircuit 22 est alimenté sous 18 volts, et le microcontr8leur 23 est alimenté sous 5 volts. Les types d'alimentation utilisés sont tout-àfait classiques. Il aurait bien entendu été possible d'alimenter ces composants par des piles ou des accumulateurs rechargeables. En fait, le problème de l'alimentation du microcircuit et du microcontr8leur est indépendant de la transmission des données proprement dites. Il s'agit d'un microcontr8leur à 8 bits, à 1024 octets de ROM et 64 octets de RAM, avec 3 Ports entrée-sortie, une entrée d'interruption, une horloge, et un compteur d'évènements. Dans le cas de l'étage émetteur, le signal Rx est acheminé sur la ligne 24, entre la broche 12 du microcircuit et la broche P20 du microcontrôleur. Le signal Tx est acheminé sur la ligne 25, entre la borne DBO du microcontr8leur 23, et la broche 17 du microcircuit 22, alors que le signal Sel Rx/Tx est acheminé sur la ligne 26 entre la broche DB1 du microcontr8leur, et la broche 5 du microcircuit. Les mêmes connexions sont utilisées du côté récepteur. -12- Du c8té récepteur, les sorties à commander sont connectées aux bornes DB5 à DB7, alors que sur l'émetteur, les sorties sont commandées sur les bornes DB2 à DB7. Le code bottier est formé, dans le cas du récepteur, sur les bornes P10 à P14, et dans l'émetteur sur les bornes P10 à P17. Les cartes "émetteur" et "récepteur" sont identiques, seuls les programmes d'application vont varier en fonction de la spécialisation de chaque carte. La figure 4 représente l'organigramme du microcontrôleur de l'émetteur 23. En 31, l'initialisation de l'émission est assurée par un signal Sel = 1 et par un signal Tx = 0. En 32, le microcontrôleur teste la valeur de To, et si cette valeur est égale à 1, après appel du sous-programme anti- rebond en 33, on lit en 34 le code ou bottier B1. Il est fait appel au sous-programme d'émission en 35 et le microcontr8leur est mis en position de réception, le signal Sel étant égal à 0 et le signal Tx étant égal à 0. C'est l'étage 36. Deux compteurs A et B sont alors chargés en 37, ce chargement étant suivi d'une lecture 38 du Port P2, suivi d'un décalage à droite avec carry. Si le compteur Cy est égal à 1, la liaison 50 décrémente le compteur B. Si le compteur A est différent de 1, le compteur A est décrémenté dans l'étage 51, et une comparaison est effectuée dans l'étage 52. Si, A est différent de 0, le signal est ramené à l'entrée de l'étage 38. Si A est égal à 0, la borne DB4 de signal "absent" est activée et retourne alors au début du programme. A la suite de la décrémentation du compteur B, en 54, on compare la valeur du compteur B. Si B est différent de 0, le signal est ramené par la liaison 55 à l'entrée de l'étage 38. Par contre, si B est égal à 0, on lit le Port P2 avec un décalage Cy en 57. Si Cy est égal à 0, en 58, on réalise une temporisation 59, nécessaire à l'échantillonnage et on appelle en 60 le sous-programme réception. Un opérateur logique OU exclusif indique en 61 si le signal a été reçu ou non. Si il est égal à O, on active la sortie DB2, c'est-à- dire la -13sortie BON. Si le signal est différent de 0, on active la sortie DB3, ou sortie NULLE. On retourne ensuite à l'étage 31 d'initialisation de l'émission pour interroger les autres récepteurs 4. Ainsi, tous les circuits récepteurs reçoivent un code, et seul le récepteur dont le code correspond au code émis renvoie le signal vers l'émetteur. Chaque programme est séquentiellement lié à l'autre et, par exemple, lorsque l'émetteur émet une donnée, il faut que le récepteur soit en position de réception, d'o la nécessité de prévoir un nombre assez important de temporisations, qui doivent être précises quant à leur durée. Les temporisations ont été calculées pour une valeur très précise de fréquence du quartz du microcontrôleur qui a été fixée à 4 MHz. En effet, la transmission série 32 bits s'effectue pour les 16 premiers bits à la cadence de 1 bit par 2,16 millisecondes. Pour des raisons d'accrochage de la boucle PLL, il n'est pas possible de diminuer la durée des 16 premiers bits. Aussi, selon une autre caractéristique de l'invention, les deux séries de 16 bits, sont transmis à des vitesses différentes, les 16 derniers bits ayant une durée supérieure aux 16 premiers et par exemple, la durée d'un bit étant de 4,32 millisecondes. Ainsi, l'émission des 32 bits exige un temps de 52 millisecondes. La figure 5 est l'organigramme du programme d'un microcontr8leurrécepteur. La réception est initialisée dans l'étage 65, le signal Sel étant égal à 0, et le signal Tx étant également égal à 0. La valeur du signal To est testée en 66, et elle appelle le sous-programme anti-rebond en 67. Lorsque To est égal à 1, en 68, le compteur est chargé en 69 et il y a lecture 70 du Port P2 et décalage à droite avec Carry. Si Cy est égal à 1, le compteur est décrémenté en 72. S'il n'est pas égal à 1, le signal est ramené à l'entrée de l'étage 70. La boucle continue jusqu'à ce que le compteur soit égal à O dans le comparateur 73. Lorsque cette valeur est atteinte, on lit le Port P2 et on décale à droite avec carry en 74. Ce décalage continue jusqu'à -14- ce que Cy soit égal à 0 en 75. Une temporisation donne le temps de décalage nécessaire à l'échantillonnage 76 et l'appel au sous-programme réception est effectué en 77. Une temporisation permet alors en 78, de procéder à la réception et à l'émission du récepteur et le code est lu en 79. Il est, selon les cas, lu ou reçu. Si il n'est pas reçu, le signal est ramené à l'entrée de l'étage 69. Par contre, si dans l'étage 81, le signal est égal à 0, on appelle en 82 le sous-programme émission qui active en 83 les sorties, et initialise la réception en 84. La configuration représentée élimine toute action des parasites et ne demande qu'une légère adaptation du logiciel. Il s'est avéré qu'un tel signal était parfaitement fiable en ce qui concerne le filtrage des parasites. Une temporisation de 60 millisecondes a été introduite et le système fonctionne ainsi au premier appel. De préférence, un "chien de garde" vérifie, à intervalles réguliers, si le système fonctionne normalement et, si il détecte une anomalie, il effectue la remise à zéro du système. Une telle sécurité peut également être assurée par voie logicielle, le programme étant découpé en phases numérotées, et si le microcontrôleur détecte le passage d'une phase dont le numéro n'est pas le numéro de la phase qui vient d'être effectuée, le système est remis à zéro. En cas d'incident, il est possible de procéder à un arrêt d'urgence qui immobilise instantanément tous les stores, si un ensemble de stores est commandé ou plus généralement stoppe tous les appareils électriques commandés reliés au réseau. Cet arrêt d'urgence est effectué par pression sur une touche particulière prévue sur le clavier de commande 5. Afin d'assurer une fiabilité maximale, les microcontrôleurs sont courtcircuités et l'on agite directement sur les étages 22, ce qui évite tout problème de fonctionnement propre des étages 23. -15- L'émetteur envoie, lorsque la touche est appuyée un "0" logique sur la ligne pendant 0,3 seconde. Du côté récepteur, un circuit électrique détecte ce signal et agit sur l'entrée de remise à zéro du microcontr8leur 23. Par ailleurs, au cours des essais réalisés, il a été constaté que lacommande de deux récepteurs adjacents posait des problèmes particuliers, un appareil pouvant être signalé en erreur, alors qu'il ne l'est pas physiquement. La cause de ce phénomène dit "de proximité" est due à la trop forte amplitude du signal présent sur la ligne. Lors d'une commande, un premier récepteur 4 reçoit un ordre et renvoie son écho. Cet écho est capté par le récepteur disposé à proximité avec une très grande amplitude, ce qui le perturbe pendant un certain temps. Quand l'ordre de commande arrive sur le second récepteur, celui-ci est encore perturbé et ne peut convenablement dialoguer avec la télécommande. Aussi, selon une caractéristique de l'invention, deux récepteurs physiquement adjacents se voient affecter des numéros de code éloignés, ce qui permet de pallier le phénomène constaté. Sur le bottier 5, une autre touche particulière permet d'obtenir, dans le cas o un ensemble de stores sont télécommandés, l'arrêt de tous les stores à un même niveau intermédiaire, entre la position levée et la position baissée, dans un souci esthétique. En effet, tous les moteurs sont équipés de butées de fin de course correspondant à la position haute et à la position basse d'un store. Lors de l'exécution de cette commande, tous les stores doivent être alignés. Le processus est alors le même que celui du démarrage. Il va de soi que de nombreuses variantes peuvent être introduites, notamment par substitution de moyens techniquement équivalents sans pour autant sortir du cadre de l'invention. -16- 2624289 REVENDICATIONS 1. Système domotique de transmission de signaux de commande sur une ligne de distribution d'énergie électrique, à l'intérieur d'un immeuble, comprenant au moins un émetteur et au moins un récepteur, l'émetteur et le récepteur étant couplés au réseau de distribution, l'émetteur générant une porteuse haute fréquence modulée par les informations, le récepteur étant muni de moyens aptes à démoduler la porteuse haute fréquence, les informations étant transmises sous forme binaire en série, caractérisé en ce que chacun des ensembles émetteur et récepteur inclut un microcircuit (22) et un microcontr8leur (23). 2. Système selon la revendication 1, caractérisé en ce que le signal émis par l'émetteur et reçu par le récepteur est un signal de mots binaires émis en série, le premier mot constituant le signal de réveil qui permet d'activer la boucle PLL, le mot suivant constituant le mot de passe permettant la suite de l'acquisition, le mot suivant constituant l'adresse de l'appareil à commander, et le dernier mot contenant les informations de commande et la vérification de la transmission. 3. Système selon l'une des revendications 1 ou 2, caractérisé en ce que la fréquence de la porteuse est comprise entre 100 et 150 kHertz. 4. Système selon l'une quelconque des revendications précédentes, caractérisé en ce qu'un filtre passe-bas (11) est branché entre le compteur (10) et la ligne (1) de distribution du courant à l'intérieur de l'habitation. 5. Système selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend un système de sécurité de dialogue, une redondance, question, réponse, validation et retour d'informations permettant le contr8le des anomalies à distance. -17- 6. Système selon l'une quelconque des revendications précédentes, caractérisé en ce que le codage est extensible suivant la configuration de l'installation sans pilotage interférenciel d'une installation à l'autre. 7. Système selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il inclût un circuit de sécurité contre les micro-coupures. 8. Dispositif de commande d'un ensemble de stores faisant appel à un système selon l'une quelconque des revendications précédentes, caractérisé en ce que les stores peuvent être commandés individuellement ou simultanément.