Brevet FR2701584A1 — publié le 19940819

Procédé de création d'une famille autonome d'unités de communication L'invention se rapporte à un procédé de création d'une famille autonome d'unités de communication dialoguant par des moyens de transmission d'information tels que, par exemple, des courants porteurs appliqués à un ré- seau de distribution électrique, ladite famille compre- nant au moins une unité centrale dite régie maître et au moins une unité de communication dite esclave. On assiste à l'heure actuelle à un développement impor- tant de systèmes de communication entre une unité de contrôle et des unités généralement appelées esclaves qui conditionnent le fonctionnement de divers appareils ou de différents organes d'un appareil Le développe- ment de tels systèmes est particulièrement sensible dans le domaine de la Domotique. Dans beaucoup de réseaux de domotique connus, pour com- mander le fonctionnement d'un appareil domestique relié à une unité esclave, une régie maître envoie à cette unité esclave un signal d'information véhiculé par le réseau de distribution électrique et sous la forme d'un courant porteur. Un des principaux problèmes rencontré dans ces applica- tions est dû à l'interférence entre différentes unités de communication appartenant à des groupes ou des fa- milles différents Tel serait par exemple le cas d'une régie maître qui commanderait les esclaves installés dans une habitation voisine. Pour se soustraire à cette fâcheuse éventualité, sur certains dispositifs, il est possible à l'utilisateur de sélectionner un canal de communication particulier. Cette solution accuse rapidement ses limites et se ré- vèle inefficace lorsqu'un parc important de régies maî- tres est relié au même réseau Effectivement la sélec- tion d'un canal se fait nécessairement parmi un éven- tail limité de possibilités et surtout, l'utilisateur n'a aucune information sur le canal utilisé par les ré- gies maîtres fonctionnant déjà sur le réseau De sur- croît, le choix d'un canal ne constitue pas une exclu- sivité et n'interdit pas de façon absolue l'éventualité d'interférences. Le but de l'invention est d'apporter une solution fia- ble et une mise en oeuvre aisée au problème des inter- férences entre unités de communication et de singulari- ser des familles autonomes d'unités de communication. Selon l'invention, lors de la mise sous tension de la- dite régie maître, celle-ci envoie un message d'inter- rogation sur le réseau de distribution; se met pendant un temps déterminé à l'écoute d'un message de réponse éventuel d'au moins une autre régie maître homologue, dite tierce, reliée au même réseau de distribution et adaptée à transmettre un message de réponse; établit dans le cas d'une réponse éventuelle de la régie tierce un numéro de code exclusif appelé numéro d'adresse mai- son autre que celui de la régie tierce, ledit numéro d'adresse maison étant susceptible d'être transmis à toutes les unités de communication constituant la fa- mille autonome, et constituant un signe distinctif sin- gularisant ladite famille. Grâce à l'invention il est possible de configurer les unités de communication de manière à réaliser une fa- mille autonome indépendante des autres unités dialo- guant sur le même réseau de communication. Les caractéristiques et avantages de l'invention res- sortiront d'ailleurs de la description qui va suivre, prise à titre d'exemple non limitatif, en référence aux dessins annexés dans lesquels la figure 1 est une vue schématique d'un réseau de communication domotique appliquant un procédé de créa- tion d'une famille autonome selon l'invention; la figure 2 et la figure 3 sont des organigrammes de différentes variantes du procédé de l'invention. Le procédé selon l'invention est destiné à la création d'une famille autonome d'unités de communication dialo- guant par des moyens de transmission d'information tels que, par exemple, des courants porteurs appliqués à un réseau de distribution électrique, ladite famille com- prenant au moins une unité centrale dite régie maître20 et au moins une unité de communication dite esclave. Tel que schématisé sur la figure un réseau de distribu- tion R peut être relié à plusieurs unités de communica- tion dont des régies maîtres M 1,M 2,M 3 et des25 esclaves El,E 2,E 3 A chaque régie maître M est asso- cié une ou plusieurs unités esclaves E auxquels sont reliés des appareils ménagers dont ils contrôlent le fonctionnement. L'ensemble constitué d'une régie maître et des esclaves qui lui sont associés constitue une famille dont le fonctionnement doit être autonome et surtout indiffé- rent du fonctionnement des autres familles reliées au même réseau de transmission d'information Par exemple35 lorsque deux habitations voisines reliées sur la même phase du réseau de distribution électrique sont chacune équipées d'un ensemble de gestion domotique des appa- reils électriques, comprenant une centrale maître et des unités esclaves, l'installation de chaque habita- tion constitue une famille La nécessité d'interdire5 toute interaction ou interférence du fonctionnement des appareils de chaque famille s'impose à l'évidence. Selon l'invention, lors de la mise sous tension de la- dite régie maître, celle-ci envoie un message d'inter-10 rogation sur le réseau de distribution; se met pendant un temps déterminé à l'écoute d'un message de réponse éventuel d'au moins une autre régie maître homologue, dite tierce, reliée au même réseau de distribution et adaptée à transmettre un message de réponse; établit15 dans le cas d'une réponse éventuelle de la régie tierce un numéro de code exclusif appelé numéro d'adresse mai- son autre que celui de la régie tierce, ledit numéro d'adresse maison étant susceptible d'être transmis à toutes les unités de communication constituant la f a-20 mille autonome, et constituant un signe distinctif sin- gularisant ladite famille. Cette opération d'attribution d'une adresse maison peut se réaliser selon plusieurs variantes.25 Selon une première version, le message de réponse com- prend des informations relatives au numéro d'adresse maison utilisé par la régie tierce, et la régie maître choisit un numéro de code d'adresse maison différent de30 celui communiqué par la régie tierce. Ce choix peut lui-même être réalisé de différentes ma- nières: la régie maître peut, par exemple, choisir un numéro de code dans une table contenue dans une mé- moire, mais de façon préférée, la régie maître choisit35 un numéro aléatoire, le compare au numéro d'adresse communiqué par la régie tierce, et soit le retient comme numéro d'adresse maison, lorsqu'il est différent du numéro d'adresse maison de la régie tierce ou lors- que aucune réponse de régie tierce n'est parvenue à la régie maître, soit procède à un nouveau choix de numéro aléatoire et réitère le processus. Cette première version de l'attribution d'une adresse maison est représentée schématiquement à la figure 2 o A' correspond à la mise sous tension d'une régie maître MI La régie maître Ml émet une trame de recherche10 d'adresse maison B' sur le réseau R Cette trame est une suite cohérente de bits d'information susceptible d'être comprise par des régies maîtres du même type que la régie maître émettant la trame Pendant l'écoulement d'une temporisation C', par exemples 5 secondes, la ré-15 gie maître se met à l'écoute d'éventuelles régies maî- tres tierces M 2, M 3 qui suite à la trame de recher- che d'adresse transmettent leur numéro d'adresse maison D' Une fois ce temps écoulé, la régie maître choisit un numéro de code aléatoire E' et procède à une compa-20 raison F' de ce numéro de code aux numéros d'adresse maison qui lui ont éventuellement été communiques par les régies tierces M 2, M 3 Si le numéro aléatoire ne coïncide pas avec un numéro d'adresse maison, la régie maître retient ce numéro de code qui devient son propre25 numéro d'adresse maison G' et transmet ce numéro dans une dernière étape H' aux esclaves qu'elle contrôle Si par contre il y a une coïncidence entre le numéro aléa- toire et un numéro d'adresse maison d'une autre régie centrale M 2, M 3 La régie maître Ml choisit un autre30 numéro aléatoire E' et procède à une nouvelle comparaison F'. Une seconde version plus simple est illustrée à la fi- gure 3 Lors de la mise sous tension A d'une régie maî-35 tre Ml, celle ci choisit un numéro de code aléatoire B, transmet sur le réseau R une trame C comprenant le nu- méro de code aléatoire Lorsque d'éventuelles régies tierces homologues M 2, M 3 déjà installées sur le ré- seau reçoivent cette trame, elles comparent le numéro de code contenu dans la trame avec leur propre numéro d'adresse maison et émettent une information d'indispo- nibilité du numéro si la comparaison révèle une coïnci- dence Si la centrale reçoit en D un tel message d'in- disponibilité, elle choisit un nouveau numéro de code aléatoire B et réitère le processus Si après l'écoule- ment d'une temporisation E, par exemple de 5 secondes aucun message d'indisponibilité n'est parvenu à la cen- trale, celle ci retient le numéro de code choisi qui devient son propre numéro d'adresse maison F et le transmet dans une dernière étape G aux esclaves qui lui sont attribués. Cette seconde version correspond plus généralement à un procédé selon lequel la régie maître choisit un numéro de code aléatoire, introduit une information relative à ce numéro dans le message d'interrogation; la régie ho- mologue tierce entreprend, lors de la réception de ce message, une étape de comparaison du numéro de code aléatoire à son numéro d'adresse maison et transmet une information de non disponibilité du code si la compa- raison révèle une coïncidence; et la régie maître, soit réitère le processus par le choix d'un nouveau numéro de code aléatoire, lorsqu'elle reçoit une information de non disponibilité, soit, lorsqu'elle ne reçoit pas une telle information, retient le numéro de code qui devient le numéro d'adresse maison. Selon une alternative, la régie dite tierce transmet une information de disponibilité lorsque l'étape de comparaison ne révèle pas de coïncidence entre le numé- ro aléatoire et le numéro de code maison, et la cen- trale retient le numéro de code qui devient un numéro d'adresse maison, lorsqu'elle reçoit une information de disponibilité Cette possibilité, bien que paraissant plus rationnelle est néanmoins moins bien adaptée à un parc d'unités de communication très fourni dans la me- sure o beaucoup d'unités risquent d'émettre simultané- ment un message de disponibilité. Finalement il est possible grâce à l'invention de créer des familles autonomes d'unités de communication et de10 contrôle du fonctionnement des appareils électriques domestiques De plus le nombre de ces familles peut être pratiquement illimité. REVENDICATIONS 1 Procédé de création d'une famille autonome d'unités de communication dialoguant par des moyens de transmis- sion d'information tels que, par exemple, des courants porteurs appliqués à un réseau de distribution électri- que, ladite famille comprenant au moins une unité cen- trale dite régie maître et au moins une unité de commu- nication dite esclave,10 caractérisé en ce que lors de la mise sous tension de ladite régie maître, celle-ci envoie un message d'in- terrogation sur le réseau de distribution; se met pen- dant un temps déterminé à l'écoute d'un message de ré- ponse éventuel d'au moins une autre régie maître homo-15 logue, dite tierce, reliée au même réseau de distribu- tion et adaptée à transmettre un message de réponse; établit dans le cas d'une réponse éventuelle de la ré- gie tierce un numéro de code exclusif appelé numéro d'adresse maison autre que celui de la régie tierce,20 ledit numéro d'adresse maison étant susceptible d'être transmis à toutes les unités de communication consti- tuant la famille autonome, et constituant un signe dis- tinctif singularisant ladite famille. 2 Procédé de création selon la revendication 1, caractérisé en ce que le message de réponse comprend des informations relatives au numéro d'adresse maison utilisé par la régie tierce, et la régie maître choisit un numéro de code d'adresse maison différent de celui30 communiqué par la centrale tierce. 3 Procédé de création selon la revendication 1, caractérisé en ce que la régie maître choisit un numéro de code aléatoire, introduit une information relative à35 ce numéro dans le message d'interrogation; la régie homologue tierce entreprend, lors de la réception de ce message, une étape de comparaison du numéro de code aléatoire à son numéro d'adresse maison et transmet une information de non disponibilité du code si la comparaison révèle une coïncidence; et la régie maître,5 soit réitère le processus par le choix d'un nouveau numéro de code aléatoire, lorsqu'elle reçoit une informa- tion de non disponibilité, soit, lorsqu'elle ne reçoit pas une telle information, retient le numéro de code qui devient le numéro d'adresse maison.10 4 Procédé de création selon la revendication 3, caractérisé en ce que la régie dite tierce transmet une information de disponibilité lorsque l'étape de comparaison ne révèle pas de coïncidence entre le numé-15 ro aléatoire et le numéro de code maison, et la régie maître retient le numéro de code qui devient un numéro d'adresse maison, lorsqu'elle reçoit une information de disponibilité. 5 Procédé de création selon la revendication 2, caractérisé en ce que la régie maître choisit un numéro de code d'adresse maison dans une table contenue dans une mémoire. 6 Procédé de création selon la revendication 2, caractérisé en ce que la régie maître choisit un numéro de code aléatoire, le compare au numéro d'adresse communiqué par la régie tierce, et soit le retient comme numéro d'adresse maison, lorsqu'il est différent30 du numéro d'adresse maison de la régie tierce ou lors- que aucune réponse de la régie tierce n'est parvenue à la régie maître, soit procède à un nouveau choix de nu- méro aléatoire et réitère le processus.