FR 2797696 A1 20010223 FR 9902600 A 19990301 L'invention concerne un dispositif de programmation horaire de commande de fermeture et/ou d'ouverture d'un système d'occultation ou similaire, de type volet roulant, à fonctionnement motorisé, comportant un boîtier de contrôle regroupant au moins un organe de commande à impulsion, de préférence deux, pour la commande d'ouverture et/ou de fermeture dudit système. La présente invention trouvera son application dans le domaine des systèmes d'occultation, plus généralement de fermeture, de bâtiment. Dans ce contexte, l'invention trouvera un intérêt plus spécialement dans le cadre de la gestion automatisée de l'ouverture et de la fermeture de volets roulants. A ce propos, l'utilisation de volets roulants motorisés tend à se généraliser et dans ce contexte l'on a d'ores et déjà imaginé différents dispositifs de commande de fonctionnement de ces volets roulants. En fait, habituellement à chaque volet roulant d'une habitation est associé un boîtier de contrôle regroupant, le plus fréquemment, deux organes de commande, l'un destiné à assurer la commande d'ouverture de ce volet roulant, l'autre la fermeture. Dans certains cas l'on dispose également d'un boitier de commande comportant, lui aussi, deux organes de commande par l'intermédiaire desquels l'usager a la possibilité d'agir, simultanément, sur plusieurs volets roulants d'une habitation en vue d'une commande groupée d'ouverture ou de fermeture. A noter que la liaison entre un boîtier de commande et le ou les volets roulants sur lequel ou lesquels il est amené à agir, peut se faire de manière filaire ou encore par l'intermédiaire d'une transmission non filaire du type radio, infrarouge ou similaire. Cette transmission peut avoir lieu par courant porteur, en utilisant le câblage d'une installation électrique d'un bâtiment. Le fait que de tels systèmes d'occultation et/ou de fermeture soient motorisés a encore permis d'imaginer la mise en oeuvre de dispositifs de commande de fonctionnement automatisé, c'est à dire sans intervention de l'usager pour assurer une séquence d'ouverture ou de fermeture d'un tel système. 2 2797696 En particulier, l'on connaît le programmateur journalier intégrant une horloge et qui, raccordé à un volet roulant ou à un ensemble de volets roulants, est à même de gérer l'ouverture ou encore la fermeture de ces derniers à une heure bien précise dans la journée, préalablement sélectionnée par l'usager. Cependant, de tels programmateurs journaliers sont relativement coûteux de sorte qu'il est difficilement imaginable d'en associer un à chaque boîtier de commande d'un volet roulant. En fait, usuellement, un seul programmateur est raccordé à l'unité centrale de la gestion du fonctionnement de l'ensemble des volets roulants d'une habitation ou encore au boîtier de commande permettant de gérer le fonctionnement groupé de ces volets roulants. Il est évident que la solution précédemment exposée ne permet aucune modularité dans le fonctionnement automatisé de ces volets roulants d'une habitation. En particulier, en cas d'absence de l'usager, celui-ci ne peut assurer l'ouverture que d'une partie des volets roulants de son habitation, ce qui est pourtant bien utile, notamment en été lorsque l'on souhaite garder fermés les volets roulants de certaines fenêtres, particulièrement exposées aux rayons solaires. De même, en cas d'absence prolongée l'ouverture d'une partie seulement, de ces volets roulants durant certaines périodes de la journée, suffit pour simuler une présence ou encore pour exposer des plantes aux rayonnements solaires. La présente invention se propose d'apporter une solution simple et, donc peu coûteuse, à ce problème de la gestion du fonctionnement automatisé de ces volets roulants ou tout autre système d'occultation et/ou de fermeture d'un bâtiment. A cet effet, l'invention concerne un dispositif de programmation horaire de commande de fermeture et/ou d'ouverture d'un système d'occultation ou similaire, de type volet roulant, à fonctionnement motorisé, comportant un boîtier de contrôle regroupant au moins un organe de commande à impulsion, de préférence deux, pour la commande d'ouverture et/ou de fermeture dudit système, caractérisé par le fait qu'il comporte, encore, une 3 2797696 unité de gestion du fonctionnement du moteur du système auquel est relié le boîtier de contrôle, de manière filaire ou non, et intégrant au moins une horloge et une mémoire EEPROM raccordée à un microprocesseur programmé pour reconnaître au moins une séquence d'initialisation déterminée, transmise sous forme d'une suite définie d'impulsions sur le ou les organes de commande du boîtier de contrôle et pour permettre la programmation, par rapport à une heure de référence et selon la séquence d'initialisation reconnue, l'heure de commande d'ouverture ou de fermeture du système, en fonction du nombre d'impulsions transmises par l'un au moins des organes de commande, après ladite procédure d'initialisation, chaque impulsion correspondant à un incrément, par rapport à l'heure de référence, d'un temps d'une durée prédéfinie, connue en mémoire. En fin de compte, le boîtier de contrôle, accessible à l'usager, garde ses caractéristiques initiales, l'usager ayant, simplement, à connaître un protocole de commande à effectuer au niveau de ce boîtier de contrôle pour assurer la programmation de l'heure d'ouverture ou de fermeture du système d'occultation, en l'occurrence d'un volet roulant. Dans ce but, celui-ci comporte une unité de gestion du fonctionnement de son moteur, cette unité étant munie d'un simple microprocesseur programmable raccordé à un quartz, définissant l'horloge, ainsi qu'à une mémoire EEPROM. L'on observera, en particulier, que de nombreux systèmes d'occultation et/ou de fermeture motorisés comportent, déjà, une unité de gestion de fonctionnement de leur moteur et regroupant une mémoire, un microprocesseur et une horloge, ceci en particulier, lorsque la transmission à partir du boîtier de contrôle, s'effectue par ondes radio, infrarouges ou similaires, ou encore par courant porteur. En effet, dans ce type de transmission il est fait appel, très fréquemment, à des unités de cryptage et de décryptage destinées à prévenir les tentatives de piratage. Or, de telles technologies nécessitent, précisément, les moyens préalablement cités. 4 2797696 En somme, la mise en application dans de telles conditions, d'un dispositif de programmation horaire, conforme à l'invention ne nécessite qu'une programmation adaptée du microprocesseur et de la mémoire associée. Aussi, il se trouve qu'appliquée à de tels systèmes d'occultation du type volet roulant ou autre, la présente invention n'engendre pas de réel surcoût, tout en offrant à l'utilisateur de nouvelles possibilités de gestion de l'ouverture et de la fermeture automatisée de ces volets roulants. L'invention sera mieux comprise à la lecture de la description de détail qui va suivre se rapportant à un mode de réalisation donné à titre d'exemple indicatif et non limitatif. La compréhension de cette description sera facilitée au vu du dessin joint en annexe illustrant, dans une figure unique, le schéma de principe du fonctionnement d'un dispositif conforme à l'invention, appliqué à un système d'occultation et/ou d'ouverture de type volet roulant, à fonctionnement motorisé. Ainsi, tel que visible, dans cette figure 1, ce système d'occultation et/ou de fermeture, ici représenté sous forme d'un volet roulant, porte la référence 1, tandis qu'il lui est associé une boîtier de contrôle 2 comportant au moins un organe de commande à impulsion, préférentiellement deux repères 3 et 4, pour la commande d'ouverture et de fermeture dudit système ou volet roulant 1. En fin de compte, l'invention a trait, plus particulièrement, à un dispositif de programmation horaire 5, destiné à assurer la commande automatique d'ouverture et/ou de fermeture du volet roulant 1 à une heure choisie par l'utilisateur. Pour cela ce dispositif de programmation horaire 5 comporte une unité 6 de gestion du fonctionnement du moteur 7 de ce volet roulant 1 à laquelle est relié le boîtier de contrôle 2. A ce propos, cette liaison peut être filaire ou non. En particulier, il a été représenté dans la figure du dessin ci-joint, une transmission par ondes radio entre le boîtier de contrôle 2 et ladite unité de gestion 6. Dans ces conditions, ledit 2797696 boîtier 2 comporte un émetteur 8 approprié, tandis que ladite unité de gestion 6 reçoit un récepteur 9. Cette unité comporte, encore, une horloge 10 et une mémoire EEPROM 11 raccordées à un microprocesseur 12. Celui-ci est plus particulièrement programmé pour reconnaître au moins une séquence d'initialisation déterminée S1 transmise sous forme d'une suite définie, préenregistrée dans ce microprocesseur 12 ou dans la mémoire EEPROM 11, d'impulsions sur le ou les organes de commande 3, 4 du boîtier de contrôle 2, ceci pour permettre la programmation, par rapport à une heure de référence H1 et selon la séquence d'initialisation reconnue S1, l'heure de commande d'ouverture ou de fermeture du volet roulant 1. En fait, cette heure de commande d'ouverture et de fermeture est déterminée par ce microprocesseur 12, comme préalablement indiqué par rapport à l'heure de référence H1, ceci en fonction du nombre d'impulsions transmises par l'un au moins des organes de commande 3, 4, après ladite procédure d'initialisation, tenant compte qu'une impulsion correspond à un incrément de temps ti d'une durée prédéfinie, notamment connue en mémoire 11, par rapport à ladite heure de référence Hi. A noter, encore, que l'heure de référence Hi peut être fixe, par exemple O heure. Toutefois l'heure à laquelle intervient la programmation, donc du lancement de la séquence d'initialisation, peut, elle aussi, servir d'heure de référence pour déterminer celle à laquelle doit intervenir un cycle d'ouverture ou de fermeture du volet roulant 1. De même, il peut être programmé au niveau du microprocesseur 12 ou dans la mémoire 11, au moins deux séquences d'initialisation S1, S2 qui se distinguent par des suites différentes d'impulsions à exercer sur le ou les organes de commande 3, 4, ceci de manière à permettre au microprocesseur 12 de distinguer s'il est question d'une heure de programmation d'ouverture ou de fermeture du volet roulant 1. En fin de compte, l'on peut encore imaginer qu'une séquence d'initialisation unique amène le microprocesseur 12 dans une 6 2797696 position d'attente de programmation de l'heure d'ouverture ou de fermeture du volet roulant 1, la commande (d'ouverture ou de fermeture) concernée étant déterminée au travers d'une seconde séquence d'impulsions sur le ou les organes 3, 4, suivant la séquence d'initialisation. A titre d'exemple, si l'un des organes de commande 3 du boîtier de contrôle 2 a pour but de commander l'ouverture du volet roulant 1 et, donc, l'autre 4 la fermeture, une impulsion exercée sur l'un de ces organes de commande 3 ou 4, immédiatement après une séquence d'initialisation, vient informer le microprocesseur 12 qu'il est question d'une programmation d'heure d'ouverture ou, respectivement, de fermeture de ce volet roulant 1. Avantageusement, le dispositif de programmation horaire 5 est encore complété par un dispositif de signalisation visuel et/ou sonore susceptible d'informer l'usager de la bonne réception, par l'unité de gestion de fonctionnement 6, d'une séquence d'initialisation déterminée ou encore d'un fin de cycle de programmation horaire. Si un tel dispositif de signalisation visuel et/ou sonore peut se présenter, soit sous forme d'un ou plusieurs voyants de couleur ou encore d'un bipeur, il sera défini, préférentiellement, par le système d'occultation et/ou de fermeture, lui-même, en l'occurrence le volet roulant. Ainsi, l'acquiescement de la bonne réception d'une séquence d'initialisation ou d'un fin de cycle de programmation pourra se faire par la commande, par l'unité de gestion 6, d'un cycle de fonctionnement défini dudit volet roulant, par exemple par une légère descente suivie d'une remontée d'amplitude identique de ce volet roulant. Selon un protocole préférentiel du fonctionnement du dispositif de programmation horaire 5, selon l'invention, l'on a imaginé une séquence d'initialisation unique consistant à exercer, simultanément, sur les deux organes de commande 3, 4 une ou plusieurs impulsions d'une durée déterminée, éventuellement aptes à être validées au travers d'un voyant 13 sur le boîtier de contrôle 7 2797696 2. De manière à éviter une entrée intempestive dans le cycle de programmation horaire, entre deux impulsions exercées sur les deux organes de commande 3, 4, il est prévu, selon le protocole, de respecter un temps d'attente d'une durée déterminée dont peut rendre compte, là encore, le voyant 13. En particulier, ce voyant 13 peut rester allumé ou clignoter pendant cette durée de manière à indiquer précisément à l'usager, qu'il doit attendre avant de poursuivre la programmation. En fait, le protocole peut, ainsi, prévoir qu'au cours d'un cycle de programmation, il est nécessaire de respecter un ou plusieurs temps d'arrêt de durée visualisée par le voyant 13 pour éviter toute programmation involontaire. Cette séquence d'initialisation est ensuite acquittée par un dispositif de signalisation visuel et/ou sonore, en particulier par le volet roulant dont le tablier vient effectuer une brève montée suivie d'une descente d'amplitude similaire sous l'impulsion de l'unité de gestion 6. S'en suit, selon le protocole conforme à l'invention, la programmation de l'heure d'ouverture ou de fermeture de ce volet roulant, en exerçant le nombre d'impulsions qu'il convient ceci par rapport à l'heure de référence Hi, sur l'organe de commande d'ouverture 3, s'il s'agit d'une programmation à l'ouverture de ce volet roulant 1, ou sur l'organe de commande 4, lorsqu'il s'agit de programmer l'heure de fermeture. Avantageusement, le microprocesseur 12 est programmé pour reconnaître, encore, une commande de fin de cycle de programmation consistant en une séquence d'impulsions Sf, connue en mémoire 11 ou au niveau du microprocesseur 12, exercée sur l'un et/ou l'autre des organes de commande 3, 4. Préférentiellement, cette séquence d'impulsion de fin de cycle Sf consiste en au moins une impulsion exercée sur l'organe de commande, respectivement 4 ou 3, suite à une programmation d'une heure d'ouverture ou de fermeture effectuée au travers de l'autre organe de commande, respectivement, 3, 4. Comme déjà indiqué ci-dessus, cette fin de cycle de programmation peut être acquittée au travers du dispositif de signalisation visuel et/ou sonore que définit, préférentiellement 8 2797696 le volet roulant, lequel peut, là encore, effectuer une brève montée suivie d'une brève descente ou inversement. Par ailleurs, le microprocesseur 12 est préprogrammé pour sortir, automatiquement, du mode de programmation si, au cours de ce dernier, celui-ci est interrompu pendant une durée prédéfinie. Finalement, il est enregistré dans cette dernière ou dans le microprocesseur 12, une séquence Sa d'annulation de fonctionnement automatisé du volet roulant 1 à des heures d'ouverture et de fermeture préprogrammées. En fin de compte, suite à cette séquence d'annulation Sa consistant, là encore, en un cycle d'impulsions prédéfini exercée sur le ou les organes de commande 3, 4, l'unité de gestion de fonctionnement 6 est informée, au travers du microprocesseur 12, ayant reconnu ladite séquence, que le volet roulant 1 est en fonctionnement manuel, c'est à dire que son ouverture ou sa fermeture dépend des actions directement exercées par l'usager sur les organes de commande 3, 4. Selon un protocole préférentiel, cette séquence d'annulation Sa consiste en une impulsion ou une succession d'impulsions exercées, simultanément, sur les organes de commande 3, 4, pendant une durée prédéfinie, éventuellement validée au travers du voyant 13 sur le boîtier de contrôle 2. Là encore, il peut être prévu qu'entre ces impulsions, il soit nécessaire de respecter des temps d'interruption. Comme cela ressort de la description qui précède, la présente invention vient répondre, de manière avantageuse et, surtout peu coûteuse, au problème de la gestion automatisée et individuelle de systèmes d'occultation et/ou de fermetures motorisés, de type volet roulant. Bien que l'invention ait été décrite à propos d'une forme de réalisation particulière, il est bien entendu qu'elle n'y est nullement limitée et qu'on peut y apporter diverses modifications de formes, de matériaux et de combinaisons de ces divers éléments sans pour cela s'éloigner du cadre et de l'esprit de l'invention. 9 2797696 Revendications 1. Dispositif de programmation horaire de commande, de fermeture et/ou d'ouverture d'un système d'occultation ou similaire du type volet roulant (1), à fonctionnement motorisé, comportant un boitier de contrôle (2), regroupant au moins un organe de commande à impulsion (3, 4) de préférence deux, pour la commande d'ouverture et/ou de fermeture dudit système (1), caractérisé par le fait qu'il comporte, encore, une unité (6) de gestion du fonctionnement du moteur (7) du système (1) à laquelle est relié le boîtier de contrôle (2), de manière filaire ou non, et intégrant au moins une horloge (10) et une mémoire EEPROM (11) raccordée à un microprocesseur (12) programmé pour reconnaître au moins une séquence d'initialisation (S1) déterminée, transmise sous forme d'une suite définie d'impulsions sur le ou les organes de commande (3, 4) du boîtier de contrôle (2) et pour permettre la programmation, par rapport à une heure de référence (H1) et selon la séquence d'initialisation (Si) reconnue, l'heure de commande d'ouverture et/ou de fermeture du système (1) en fonction du nombre d'impulsions transmises par l'un au moins des organes de commande (3, 4), après la procédure d'initialisation (S1), chaque impulsion correspondant à un incrément par rapport à l'heure de référence (Hi) d'un temps d'une durée prédéfinie, connue en mémoire (11). 2. Dispositif de programmation horaire selon la revendication 1, caractérisé par le fait que l'heure de référence (Hi) est une heure fixe. 3. Dispositif de programmation horaire selon la revendication 1, caractérisé par le fait que l'heure de référence (H1) est l'heure à laquelle intervient la programmation, à savoir l'heure de lancement de la séquence d'initialisation. 4. Dispositif de programmation horaire selon l'une quelconque des revendications précédentes, caractérisé par le fait que le microprocesseur (12) est défini apte à reconnaître une seconde séquence d'impulsion émise au travers du ou des organes de commande 0lo 2797696 (3, 4) après la séquence d'initialisation (S1) pour reconnaître une programmation d'heure d'ouverture ou de fermeture du système (1). 5. Dispositif de programmation horaire selon l'une quelconque des revendications précédentes, caractérisé par le fait qu'il comporte un dispositif de signalisation visuelle et/ou sonore susceptible d'informer l'usager de la bonne réception, par l'unité de gestion (6), d'une séquence d'initialisation déterminée ou encore d'un fin de cycle de programmation horaire. 6. Dispositif de programmation horaire selon la revendication 5, caractérisé par le fait que le dispositif de signalisation visuelle et/ou sonore est défini par le système (1) lui-même, auquel il est communiqué un cycle de fonctionnement défini par l'unité de gestion (6) en tant qu'acquiescement de la bonne réception d'une séquence d'initialisation et/ou d'une fin de cycle de programmation. 7. Dispositif de programmation horaire selon l'une quelconque des revendications précédentes, caractérisé par le fait que le microprocesseur (12) est programmé pour reconnaître une séquence d'impulsion de fin de cycle (Sf) transmise par le ou les organes de commande (3, 4) en fin de programmation. 8. Dispositif de programmation horaire selon l'une quelconque des revendications précédentes, caractérisé par le fait que le microprocesseur (12) est programmé pour reconnaître une séquence (Sa) d'annulation du mode de fonctionnement automatisé du système (1) à des heures d'ouverture et de fermeture préprogrammées. 9. Dispositif de programmation horaire selon l'une quelconque des revendications précédentes, caractérisé par le fait que le boîtier de contrôle (2) comporte un voyant (13) apte à valider la ou les impulsions sur le ou les organes de commande (3, 4) et/ou apte à signaler un temps d'interprétation à respecter en cours de programmation. 10. Protocole de fonctionnement du dispositif de programmation horaire selon l'une quelconque des revendications précédentes, caractérisé par le fait que: h1 1 2797696 - on lance, au travers du boîtier de contrôle (2), une séquence d'initialisation unique consistant à exercer, simultanément, sur les deux organes de commande (3, 4), une ou plusieurs impulsions d'une durée déterminée; - cette séquence d'initialisation est acquittée par un dispositif de signalisation visuelle et/ou sonore; - on procède à la programmation de l'heure d'ouverture ou de fermeture du système (1), en exerçant le nombre d'impulsions qu'il convient, ceci par rapport à l'heure de référence (Hi), sur l'organe de commande d'ouverture (3), s'il s'agit d'une programmation à l'ouverture de ce système (1) ou sur l'organe de commande (4) s'il s'agit de programmer l'heure de fermeture; - on lance la séquence d'impulsions de fin de cycle de programmation (Sf) consistant en au moins une impulsion exercée sur l'organe de commande, respectivement (4 ou 3), suite à une programmation d'une heure d'ouverture ou de fermeture effectuée au travers de l'autre organe de commande, respectivement (3 ou 4). 11. Protocole de fonctionnement du dispositif de programmation horaire, selon la revendication 10, caractérisé par le fait que la sortie du mode de programmation horaire intervient automatiquement, si au cours de ce dernier, il y a interruption pendant une durée prédéfinie. 12. Protocole selon l'une quelconque des revendications 10 ou 11, caractérisé par le fait que pour l'annulation du mode de fonctionnement automatisé du système (1) à des heures d'ouverture et de fermeture préprogrammées, il est procédé à une séquence d'annulation (Sa) sous forme d'une impulsion ou d'une succession d'impulsions exercées simultanément sur les organes de commande (3, 4) pendant une durée prédéfinie. 13. Protocole selon l'une quelconque des revendications 10 à 12, caractérisé par le fait qu'il est prévu, de respecter, en cours de programmation, des temps d'arrêt de durée visualisée par un voyant (13).