Brevet FR2614454A1 — publié le 19881028

DISPOSITIF DE COMMANDE ELECTRONIQUE CODEE La présente invention se rapporte à un dispositif de commande électronique codée, destiné à fournir un signal électrique permettant d'actionner par exemple un dispositif de verrouillage, de déverrouillage, d'alarme, I'alimentation électrique d'un appareil ou la coupure de celle-ci, etc.... Les serrures codées les plus largement répandues utilisent un clavier à touches marquées chacune des chiffres 0 à 9, le code à effectuer étant un nombre compris par exemple entre 0 et 9999, pour un code à quatre chiffres. Un cambrioleur averti peut aisément passer outre une telle serrure, d'une part parce qu'en raison de la patine du temps, les trois ou quatre touches à utiliser sont aisément repérables à contre-jour, ce qui diminue énormément le nombre de combinaisons possibles, et d'autre part parce qu'il est aisé, en ouvrant le clavier par devant ou par le côté, de lire directement le code utilisé. D'autre part, les possibilités de codage restent assez limitées avec ce genre de clavier, puisqu'il n'y a que dix-mille combinaisons possibles. L'invention vise à remédier à ces inconvénients. Elle se rapporte à un dispositif de commande électronique codée qui comporte en combinuaison - un bouton de remise à zéro d'au moins un registre à décalage, - un premier bouton de codage qui, à chaque pose ou pression du doigt sur celui-ci, envoie sur le registre à décalage une impulsion de décalage d'un cran de toutes les données contenues dans ce registre, avec positionnement de la première bascule de ce registre à "0", - un second bouton de codage qui, à chaque pose ou pression du doigt sur celui-ci, envoie sur cette première bascule une impulsion de positionnement à "1", et simultanément envoie sur ce registre une impulsion de décalage d'un cran de toutes ses données, - un dispositif de comparaison de l'état (0 ou I) des n bascules du registre avec celui (fermé ou ouvert) de n interrupteurs correspondant respectivement à chacune de ces bascules, ce dispositif de comparaison fournissant un signal de sortie si ces états se correspondent. Selon une forme préférentielle de réalisation, la borne de sortie du second bouton de codage est connectée à celle du premier bouton de codage par une diode qui est passante pour l'impulsion de sortie de ce second bouton et bloquante pour l'impulsion de sortie du premier bouton. De toute façon, I'invention sera bien comprise, et ses avantages et autres caractéristiques ressortiront, au cours de la description suivante d'un exemple non limitatif de réalisation, en référence à la figure unique annexée qui est un schéma électrique, partiellement en schémas-blocs, de ce dispositif de commande électronique codée. En se reportant à cette figure unique, ce dispositif de commande électronique codée comporte, pour entre autres une raison évidente de facilité d'approvisionnement, deux registres à décalage 21,22 travaillant en série. Chaque registre à décalage 21,22 est équipé de huit bascules, respectivement et successivement 16 à 9 puis 8 à 1. Les deux registres 21 et 22 sont connectés en série par une connexion 23 qui relie la sortie de la bascule 9 à l'entrée de données de la bascule 8. Chaque registre 21,22 peut recevoir sur une entrée de remise à zéro, respectivement 24,25 un signal commun de remise à zéro qui est engendré par la fermeture d'un interrupteur 26 à bouton-poussoir, cette fermeture reliant ces deux bornes 24,25 à la masse. Chaque registre 21,22 est équipé d'une entrée 27,28 pour les impulsions de commande de décalage. Ces deux entrées sont reliées en parallèle par une connexion 29 et sont aptes à recevoir ensemble des impulsions de commande de décalage provenant d'un inverseur 30. Sur la bascule d'entrée 16 du premier registre à décalage 21 sont susceptibles d'être appliquées, par l'intermédiaire d'un inverseur 31 identique à l'inverseur 30, des impulsions d'entrée de données, dont chacune a pour effet de positionner la bascule 16 à l'état "1". L'entrée 33 de l'inverseur 30 peut recevoir des impulsions négatives de mise à la masse par l'intermédiaire d'un premier interrupteur de codage à bouton-poussoir 34, tandis que symétriquement l'entrée 32 de l'inverseur 31 est apte à recevoir des impulsions négatives de mise à la masse par l'intermédiaire d'un second interrupteur de codage à bouton-poussoir 35 : chaque pression du doigt sur le bouton 34 ou sur le bouton 35 met à la masse l'entrée 33 ou l'entrée 32 respectivement, ce qui engendre une impulsion d'entrée négative, l'alimentation continue de l'en- semble étant supposée positive par rapport à la masse. Par ailleurs, une diode 36 est branchée entre les bornes 33 et 32, avec sa cathode reliée à 32 et son anode reliée à 33 : la diode 36 est donc passante pour les impulsions négatives engendrées par les pressions de codage successives sur le bouton 35, et elle est bloquante pour les impulsions négatives engendrées par les pressions de codage successives sur le bouton 34. En conséquence, chaque pression sur le bouton 35 engendre non seulement une impulsion de mise à Irétat "1" de la bascule 16, mais encore, passant par la diode 26 et l'amplificateur 30 avec l'interrupteur 34 ouvert, en 27 et 28 une impulsion de décalage des données des deux registres 21 et 22. Les sorties d'état de chaque bascule 16,15,...,2,l des registres 21,22 sont chacune appliquées par seize connexions respectives 37 aux seize premières entrées respectives d'un comparateur de niveaux 39. Les seize deuxièmes entrées correspondantes 38 de ce comparateur sont chacune reliées ou non à la masse par seize interrupteurs respectifs ll6,1l5,...,l2,Il qui définissent le code de ce dispositif: lorsque les états des seize premières entrées 37 sont identiques à ceux, fixés par les interrupteurs 116 à li, des seize deuxièmes entrées 38, un signal apparaît sur le fil de sortie 40 du comparateur 39, ce signal commandant l'actionnement d'un dispositif de verrouillage, d'alarme, ou autre module. La carte de codage qui comporte les interrupteurs I16 à 11 est préférentiellement déportée par rapport au clavier qui comporte les boutons-poussoirs 26,34 et 35. Le positionnement préalable par l'opérateur des seize interrupteurs 116 à 1I correspond au code secret du dispositif, pour lequel dans l'exemple représenté 216 combinaisons sont possibles. Le fonctionnement du dispositif est le suivant A la mise sous tension ou avant de taper chaque code, il est nécessaire d'exercer une pression sur le bouton 26, ce qui remet à zéro les deux registres 21,22. Ensuite, le code se tape successivement soit sur le bouton 35, soit sur le bouton 34, respectivement selon qu'il y a lieu à chaque pression impulsionnelle d'introduire un 1 ou un zéro. Lorsque les seize impulsions ont été appliquées conformément au code, le comparateur 39 reconnaît l'identité des états "1" ou "0" des bascules 16 à 1 avec les états correspondants "ouvert" ou "fermé" des interrupteurs I16 à 11, et un signal de sortie apparaît alors en 40. Un aspect avantageux supplémentaire de l'invention réside dans le fait qu'il n'est pas nécessaire dans certains cas de taper, pour engendrer le signal de sortie en 40, les seize impulsions de codage. On positionne dans ce but les interrupteurs 11,12, jusqu'à I , en position de fermeture de façon à x avoir des "0" sur les deuxièmes entrées correspondantes du comparateur 39. L'interrupteur suivant I + x suivant in + 1 est positionné à "1" (interrupteur ouvert), et les autres interrupteurs suivants sont laissés au choix de l'utilisateur. Les positions inutilisées sont égalisées grâce à la mise à zéro avant le codage, qui entre un "0" sur toutes les bascules des registres à décalage. Cette remise à zéro ayant positionné correctement les bascules 1 à x, il suffit alors, pour engendrer le signal de commande en 40, de taper seulement les premières impulsions de codage des bascules 16 à (x + 1). L'invention n'est bien entendu pas limitée à l'exemple de réalisation qui vient d'être décrit. Par exemple, un registre à décalage unique pourrait être utilisé à la place des deux registres en série, un nombre de positions, et donc de bascules, supérieur ou inférieur à seize pourrait être prévu, etc.... REVENDICATIONS 1 - Dispositif de commande électronique codée, caractérisé en ce qu'il comporte en combinaison - un bouton (26) de remise à zéro d'au moins un registre à décalage (21,22), - un premier bouton de codage (34) qui, à chaque actionnement au doigt, envoie sur le registre à décalage (21,22) une impulsion de décalage des données contenues dans ce registre (21,22), avec positionnement de sa première bascule (16) à "O", - un deuxième bouton de codage (35) qui, à chaque actionnement au doigt, envoie sur cette première bascule (1) une impulsion de positionnement à "1" et simultanément envoie sur le registre à décalage (21,22) une impulsion de décalage des données, - un dispositif (39) de comparaison de l'état ("O" ou "1") des bascules (1 à 16) du registre (21,22) avec celui (fermé ou ouvert) d'interrupteurs (I1 à 116) qui correspondent respectivement à chacune des bascules, ce dispositif de comparaison fournissant un signal de sortie (40) si ces états respectifs sont identiques. 2 - Dispositif de commande électronique codée selon la revendication 1, caractérisé en ce que les deux boutons de codage (35,36) sont interconnectés par une diode (36) qui est passante uniquement pour les impulsions engendrées par le premier bouton (35), de façon que ces impulsions soient simultanément appliquées à l'entrée (27,28) de commande de décalage du registre (21,22). 3 - Dispositif selon la revendication 1 ou la revendication 2, caractérisé en ce qu'il comporte deux registres à décalage (21 et 22) branchés en série. 4 - Dispositif selon l'une des revendications 1 à 3, caractérisé en ce que le bouton (26) de remise à zéro et les deux boutons (35,34) de codage sont portés par un clavier qui est déporté par rapport à la carte de codage qui porte les interrupteurs (116 à 11) de fixation du code.