Brevet FR2826136A1 — publié le 20021220

déterminer la couleur finale de chaque hologram me. DESCRIPTION La présente invention concerne le domaine des équipements électriques domestiques, notamment des dispositifs de commande à distance de moyens d'actionnement de ces équipements électriques domestiques, en particulier au moyen d'horloges programmables, et a pour objet un procédé de programmation de telles horloges. L'invention a également pour objet une clé de programmation pour la mise en _uvre de ce procédé. Actuellement, les horloges modulaires de commande de l'actionnement et du déclenchement de différents appareils électriques sont l0 généralement du type avec programmation horaire de contacts avec une interface digitale. Cette programmation est effectuée, soit maouellement à partir de touches de clavier équipant l'horloge, soit au moyen de programmes fixes chargés en usine. De telles horloges permettent de répondre à des besoins de lS programmation simples, couramment utilisés dans le bâtiment. Cependant, dans le cas o des fonctions plus complexes sont à remplir, celles-ci peuvent difficilement étre programmées directement. Pour obvier à cet inconvénient, il a été proposé des horloges programmables à clé, dans lesquelles l'insertion d'une clé électronique munie d'un programme permet le chargement de ce programme par écrasement du programme résident, suite à une commande correspondante au moyen des touches du clavier de l'horloge. Ces dispositifs connus ne permettent, toutefois, pas une reprise en compte du programme initial de l'horloge après mise en _uvre par cette dernière du programme contenu dans la clé. La présente invention a pour but de pallier ces inconvénients en prop o s ant un procédé de programmation d'horl o ge s programmab l es et une clé de programmation pour la mise en _uvre de ce procédé permettant de faciliter la programmation des horloges digitales pour l'utilisateur final et de modifier momentanément le programme résident desdites horloges. A cet effet, le procédé de programmation d'horloges programmables est caractérisé en ce qu'il consiste essentiellement à réaliser une dérogation momentanée au programme résident d'une horloge programmable au moyen d'une clé de programmation et à lui substituer un - 2 programme de forçage non écrasant' sans intervention sur le clavier de programmation de l'horloge, le retrait de la clé de programmation ayant pour effet de commuter automatiquement l'horloge sur son programme résident initial. L'invention a également pour objet une clé de programmation pour la mise en _uvre de ce procédé caractérisée en ce qu'elle intègre un circuit électronique comportant une mémoire renfermant au moins un programme de substitution dérogeant au programme résident dans la mémoire de l'horloge, lors de la connexion de la clé sur l'horloge. L'invention sera mieux comprise, grâce à la description ci après, qui se rapporte à un mode de réalisation préLéré, donné à titre d'exemple non limitatif, et expliqué avec rétérence aux dessins schématiques annexés, dans lesquels: la figure 1 est une vue en perspective d'une horloge digitale mettant en _uvre le procédé et la clé conforme à l'invention, et la figure 2 est une vue en perspective représentant l'horloge et la clé, les habillages de l'une et de l'autre étant enlevés. Les figures 1 et 2 des dessins annexés représentent une horloge programmable à clé 1 se présentant sous forme d'un botier modulaire pourvu d'un écran 2 d'affichage de données, d'un clavier de programmation 3 et d'une ouverture 4 de réception d'une clé de programmation 5 comportant un circuit électronique 6 muni d'au moins une mémoire programmable chargée par un programme informatique. Conformément à l'invention, cette horloge 1 et la clé de programmation 5 mettent en _uvre un procédé qui consiste essentiellement à réaliser une dérogation momentanée au programme résident de l'horloge programmable 1 au moyen de la clé de programmation 5 et à lui substituer un programme de forçage non écrasant, sans intervention sur le clavier de programmation 3 de l'horloge 1. A cet effet, la substitution du programme de dérogation au programme résident est réalisée par détection de la présence de la clé de programmation 5 dans l'ouverture de réception 4, au moyen d'un dispositif sans contact à variation de potentiel ou de résistance déclenchant une tâche logicielle dans l'unité centrale de l'horloge 1, ladite tâche logicielle provoquant une interruption du programme résident dans ladite unité centrale et une prise en compte et l'exécution d'un programme résidant dans la clé de programmation 5, le retrait de la clé de programmation 5 ayant - 3 pour effet de commuter automatiquement l'horloge 1 sur son programme résident initial. L'invention à également pour objet une clé de programmation 5 qui intègre un circuit électronique 6 comportant une mémoire programmable renfermant au moins un programme de substitution dérogeant au programme résidant dans la mémoire de l'horloge, lors de la connexion de la clé 5 sur l'horloge 1. L'ouverture 4 de 1'horloge 1 destinée à la réception de la clé de programmation 5 présente une partie de fond sous forme d'un connecteur à enfichage 7 (fgure 2), ce connecteur à enfichage 7 étant muni d'un dispositif, non représenté, de détection d'une variation de potentiel ou de résistance au niveau de la connexion de la partie à enfcher de la clé 5 avec ledit connecteur à enfchage 7. Un tel dispositif de détection d'une variation de potentiel ou de résistance peut étre sous forme d'un simple capteur relié au circuit électronique de l'horloge 1 et délivrant, lors d'une variation de potentiel ou de résistance due à la présence des broches 5' de la clé 5, un signal de déclenchement du programme résident de l'horloge programmable 1, ainsi qu'un ordre de lecture du programme de la clé de programnation 5. I1 s'ensuit que le programme normalement déroulé par l'horloge programmable 1 est instantanément arrêté et remplacé par le programme lu par le microprocesseur de l'unité centrale de l'horloge 1 dans la mémoire de la clé de programmation 5. Cette lecture de ce programme est poursuivie, éventuellement en boucle, pendant toute la durée de présence de la clé 5 dans l'ouverture 4 de l'horloge 1. Avantageusement, l'introduction de la clé 5 dans l'ouverture 4 du bo^tier de l'horloge 1 permettra l'exécution du programme contenu dans la mémoire du circuit électronique 6 de la clé 5 au bout d'un laps de temps prédéterminé au moyen d'un temporisateur et l'arrét simultané du déroulement du programme contenu dans la mémoire du circuit électronique de l'horloge 1. Le basculement de la lecture du programme de l'horloge 1 vers la lecture du programme de la clé 5 est effectuée automatiquement par le microprocesseur équipant le circuit électronique de l'horloge 1 après réception, par ledit microprocesseur, du signal de présence de clé, lors de l' introduction de cette dernière dans l' ouverture 4 et dans la 3s partie d'enfchage 7. Le retrait de la clé 5 sera détecté de manière identique et un signal de retrait sera émis vers le microprocesseur de l'horloge 1, qui délivrera alors un message de poursuite du déroulement du programme résident de ladite horloge 1. Selon une caractéristique de l'invention, le procédé de programmation peut être complété ou remplacé par une opération de chargement du programme résident de la clé de programmation 5 dans la mémoire de l'horloge 1 par commande du chargement par l'intermédiaire du clavier de programmation 3. De la même manière, il est possible de réaliser un chargement du programme résident de l'horloge 1 dans la mémoire de la clé de programmation 5. Le programme chargé dans la mémoire de la clé de programmation 5 peut avantageusement être issu d'une base de données de programme ou d'une pro grammation réal is ée au moyen d ' une stati on infonnatique, de sorte qu'il peut être nettement plus élaboré et plus complexe que les programmes réalisés à ce jour directement sur les horloges existantes au moyen de leur clavier digital. I1 en résulte que la programmation peut être facilitée pour l'utilisateur et que l' architecture même de l'horloge, en particulier du clavier de programmation 3 peut également étre simplifiée, tout en obtenant la possibilité de réalisation de fonction plus complexe. Lorsque la clé 5 est introduite dans l'ouverture 4 de l'horloge programmable 1, sa détection peut apparaître sur l'écran d'affchage 2 de ladite horloge 1 par l'intermédiaire d'un symbole ou d'un message correspondant. L'écran 2, qui est géré par le microprocesseur du circuit électronique de l'horloge 1 pourra également indiquer la présence d'un programme dans la clé ou une incompatibilité de la clé avec 1'horloge. Si la clé 5 est compatible avec l'horloge 1 et que l'utilisateur souhaite uniquement exécuter le programme contenu dans la clé, l'horloge 1 passera automatiquement au programme de la clé 5, après une durée de temporisation prédétermince. L'affchage sur l'écran 2 fera alors apparaître le symbole ou l'inscription correspondante. Dès que la clé est retirée, le programme résident de l'horloge 1 est à nouveau déroulé. Dans le cas o l'utilisateur souhaite seulement lire, sauvegarder ou copier le contenu de la clé 5, il utilisera le clavier de l'horloge pour effectuer l'une ou l'autre des opérations prévues. L'horloge basculera automatiquement sur le programme contenu dans la clé 5 après une durée de temporisation prédéterminée, après réalisation de la dernière opération. - 5 En présence d'une clé 5 est inappropriée à une utilisation avec l'horloge l, l'écran 2 affiche un message d'erreur ou de défaut de programme et l'horloge l poursuit l'exécution du programme contenu dans sa propre mémoire. L'utilisateur ne pourra effectuer que des sauvegardes d'un programme de l'horloge 1 dans la mémoire du circuit électronique de la clé 5. A la fn d'une opération de sauvegarde, l'horloge poursuit l'exécution de son programme, après écoulement de la durce de temporisation prédéterminée. Si l'utilisateur ne confrme pas une opération de sauvegarde, le lO message d'indication d'erreur ou de déLaut de programme restera affché sur l'écran 2 et l'horloge continuera de fonctionner normalefnent sur la base de son programme. Grâce à l' invention, il est possible de réaliser une programmation d'horloge programmable avec des fonctions relativement l 5 complexes, en mettant en _uvre un procédé simple permettant simultanément une simpliÈcation des moyens de programmation propres à l'horloge. Il en résulte une simplifcation de cette dernière et d son utilisation. Bien entendu, l'invention n'est pas limitée au mode de réalisation décrit et représenté aux dessins annexés. Des modifcations restent possibles, notamment du point de vue de la constitution des divers éléments ou par substitution d'équivalents techniques, sans sortir pour autant du domaine de protection de l'invention. - 6 REVENDICATIONS 1. Procédé de programmation d'horloges programmables (1) se présentant sous forme d'un bo^tier modulaire pourvu d'un écran (2) d'affichage de données, d'un clavier de programmation (3) et d'une ouverture (4) de réception d'une clé de programmation (5) comportant un circuit électronique (6) muni d'au moins une mémoire programmable chargée par un programme informatique, caractérisé en ce qu'il consiste essentiellement à réaliser une dérogation momentanée au programme résident d'une horloge programmable (1) au moyen d'une clé de programmation (5) et à lui substituer un programme de forçage non écrasant, sans intervention sur le clavier de programmation (3) de l'horloge (1), le retrait de la clé de programmation (5) ayant pour effet de commuter automatiquement l'horloge (1) sur son programme résident initial. 2. Procédé, suivant la revendication 1, caractérisé en ce que la substitution du programme de dérogation au programme résident est réalisée par détection de la présence de la clé de programmation (5) dans l' ouverture de récepti on (4), au moyen d'un di spositif sans contact à variation de potentiel ou de résistance déclenchant une tâche logicielle dans l'unité centrale de l'horloge (1), ladite tâche logicielle provoquant une interruption du programme résident dans ladite unité centrale et une prise en compte et l'exécution d'un programme résidant dans la clé de programmation (5), le retrait de la clé de programmation (5) ayant pour effet de commuter automatiquement l'horloge ( 1) sur son programme résident initial. 3. Procédé, suivant la revendication 1, caractérisé en ce qu'il est complété ou remplacé par une opération de chargement du programme résident de la clé de programmation (5) dans la mémoire de l'horloge (1) par commande du chargement par l'intermédiaire du clavier de programmation (3). 4. Procédé, suivant la revendication 1, caractérisé en ce qu'il est complété ou remplacé par une opération de chargement du programme résident de l'horloge (1) dans la mémoire de la clé de programmation (5). 5. Clé de programmation pour la mise en _uvre du procédé suivant la revendication 1 caractérisée en ce qu'elle intogre un circuit électronique (6) comportant une mémoire programmable renfermant au moins un programme de substitution dérogeant au programme résidant dans la mémoire de l'horloge, lors de la connexion de la clé (5) sur l'horloge (1). 6. Clé de programmation, suivant la revendication 5, caractérisce en ce qu'elle coopère avec une ouverture (4) de l'horloge (l) présentant une partie de fond sous forme d'un connecteur à enfichage (7), ce connecteur à enfichage (7) étant muni d'un dispositif de détection d'une variation de potentiel ou de résistance au niveau de la connexion de la partie