FR 2593218 A1 19870724 FR 8600675 A 19860120 DISPOSITIF D'ASSERVISSEMENT PAR CODIFICATION UTILISANT DES GENERATEURS D'IMPULSIONS D'ORIGINES TECHNIQUES DIVERSES L'invention concerne les systèmes électroniques d'asservissement à usage règlementé par codification, utilisés pour les commandes, les verrouillages et les déverrouillages, ainsi que les moyens employés pour la reproduction de leur numéro de code. On connaît déjà des systèmes électroniques do de codification utilisant, pour la reproduction des codes, des moyens tels que claviers numériques ou alpha-numériques qui sont relativement fragiles et souvent mis hors d'usage surtout quand ils restent soumis aux intempéries ou quand ils sont accessibles au public notamment quand ils sont utilisés sur les portes collectives.Très visibles donc parfaitement repérables ces systèmes n'offrent, du fait de la nature des produits, découlant de leur concenption, entrant dans leur fabrication, que très peu de résistance au vandalisme ou aux actes irréfléchis des enfants. La découverte da numéro de code, par des personnes non autorisées, est grandement faci- lité par les traces des doigts et les rayures provoquées par les ongles apparaissant sur les touches des chiffres et des lettres utilisés sur le clavier au cours de la compo sition du numéro de oode.Sur le plan de la sécurité leur fiabilité est le plus souvent discutable par la faiblesse de leur capacité combinatoire qui ne correspond pas toujours à la valeur maximale numérique découlant du nombre des chiffres employés pour la réalisation du numéro de codes, réalisation ou transformation qui, sauf pour les systèmes employant des moyens onéreux, a est pas réalisables par leurs propriétaires qui doivent faire appel à des spécialis- tes. Les circuits électroniques de codification étant, dans la plupart des cas intégrés, dans les boîtiers des claviers toute détérioration de celui-ci a des incidences qui entrainent un prix élevé de restauration, enfin la fixation de ces systèmes fragile pose des problèmes souvent importants. La présente invention a pour but de remédier à ces inconvénients, l'invention, telle qu'elle est caractérisée dans les revendications, résout les problèmes consistant à créer des systèmes de commandes, générateurs d'impulsions, robustes et discrets capables de résister aux agressions courante s en utilisant des moyens mécaniques tels que poignées de porte avec lesquelles les utilisateurs transmettent des séries d'impulsions en effectuant de courts mouvements rotatifs de va-et-vient, en quantité égale à la valeur de chaque chiffre du numéro de code. La nombreuse variété des poignées commercialisées et le faible mouvement de celles-ci pour reproduire le numéro de code, ne permettant pas de discerner la présence d'un système de codification.Discret, en dissimulant les commandes par l'emploi de boutons de sonnerie ou de minuterie avec lesquels les utilisateurs transmettent les impulsions en exergant des séries de pressions. Secrets, en employant des (ILS) interrupteurs à lames souples, noyés dans leur eupport et actionnés au moyen dcun aimant permanent avec lequel les utilisateurs retransmettent les séries dimpul- sions en rapprochant et en éloignant successivement le champ magnétique de l'aimant, du eupport. Par commande à distance, en envoyant des séries d'impulsions lumineuses en direction des récepteurs terminaux de câbles de retransmission en fibres optiques.De haute sécurité, par la possiagissant bilité d'utiliser des générateurs d'impulsions/ par réfle xions lumineuses dirigées sur des récepteurs terminaux de fibres optiques, donc sans utilisation de courant électri- que, partant et traversant des locaux ou lieux à haute risques. Commandés à distance, les programmateurs de codification peuvent être placés en lieux sûrs, protégés des méfaits du vandalisme et des détériorations provoquées par les intempéries.La capacité combinatoire effective, limitée à cent mille peut atteindre dix milliards en utilisant un deuxième programmateur monté en série L'utilisation de deux programmateurs, ou plus, pour une même commande permet de réutiliser le numéro de code de l'un des programmateurs dans des endroits différents et obtenir, pour l'ensemble de ces endroits, un numéro de code général et des numéros de codes partiels avec des numéros non réutilisés, Un autre mode de raccordement des commandes et des programmateurs peut obliger la présence de plu-sieurs personnes pour utiliser des commandes élci- gnées les unes des autres et permettre la reproduction du numéro de code.La sécurité offerte par ce produit nou- veau est renforcée par le raccordement du programmateur sur des systèmes d'informations à distance ou de déclin chement de systèmes divers d'alarme en cas de dépassement anormal, programmé, d'un certain nombre d'erreurs commises au cours de la composition du numéro de code, le nombre d'erreurs admis dans la programmation étant annulé automatiquement mais comptabilisé. L'annulation de7enant effec- tive à la suite d'un arrêt temporisé des impulsions.La programmation ou les modifications des numéros de codi-- fication sont réalisés facilement par les propriétaires qui modifient l'emplacement d'un ou plusieurs cavaliers sur des barrettes numérotées ou par la rotation de boutons de sélecteurs numériques, po un nombre important de pro- grammateurs la codification peut entre e1?fectuée au moyen d'un ordinateur.Utilisé avec une gâche électrique sur une porte collective, la mise en position "Jour" ou "Nuit" par un gardien ou le passage automatique d'une position sur ltautre,au moyen d'un programmateur horaire ou un inter- rupteur crépusculaire, permet soit, de commander la gâche avec la première impulsion ou de commander la minuterie et obliger à effectuer la composition de code pour com- mander la gâche, Les avantages obtenus par la multiplicité des moyens et des techniques des générateurs dsimpulsions (commandes), les différentes variétés des modes de raccor- dements des organes : commandes/programmateurs/informations/ alarme et leurs possibilités d'extension sur des détecteurs de fumée ou d'incendie avec déverrouillage automatique, sur des caméras-vidéo, sur des ordinateurs de gestion des accès et des contrôles de rondes, font que les produits de cette invention sont particulièrement bien adaptés pour des utilisations sur des portes collectives ou dans des lieux à hauts risques, dans des milieux liquides, lorsque les manoeuvres de reproduction des numéros de codification doivent être effectuées avec des organes de commande placés dans des lieux qui, par obligation, les mettent à la portée du public et dans tous les cas où des accès ou des emplois de matériels ou de machines divers doivent titre réservés à des utilisateurs détenteurs d'un numéro de codification. Dans la présente invention le système se compose d'un boitier contenant le programmateur/comparateur constitué par une carte de circuits imprimés sur lesquels sont incorporés les composants de programmation et de comparaison de la combinaison numérique programmée et un ou plusieurs relais d'ouverture ou de fermeture de circuits électriques sur les bornes desquels viennent se raccorder tous les matériels ou machines asservis ou d'usage règlementé par la eodica tion. D'un transformateur, du courant électrique provenant du secteur, raccordé à une batterie d'accumulation aliman tant le programmateur en courant électrique continu en basse tension, batterie suffisamment puissante pour que ses réserves puissent éventuellement pallier aux éventuelles défaillances du courant du secteur.De générateurs d'impulsions jumeles,ou système de commande,permettant, sur l'un, de reproduire la valeur du chiffre par une quantité égale dtimpulsions et,ssur1'autre, d'enregistrer la valeur et comptabiliser le chiffre.La capacité combinatoire effective du programmateur, qui dépend du nombre de circuits intégrés utilisés,a été limitéeau nombre de cent mille et toutes les valeurs intermédiaires comprises entre cette valeur et zéro peuvent Etrechoisies comme numéros de codification sans qu'il soit nécessaire de respecter, partant du premier chiffre du code un ordre de valeur dégressif pour chacun des chiffres suivants, c'est à dire, que la valeur de chaque chiffre peut être dégressive ou progressive par rapport au chiffre qui ie précéde, ou, également répétitive. I1 est à noter que le chiffre zéro n'est pas pris en compte comme ayant une valeur "dix" pour entre significatif, comme habituellement sur les systèmes à claviere, mais considéré comme un véritable zéro, donc non reproductible par impulsion de valorisation, mais cependant enregistré, pour le les caliser dans le numéro du code, et comptabilisé pour égaliser le nombre des chiffres de la combinaison à reproduire. Le tableau synoptique de la planche 1 représente l'ensemble des éléments constitutifs d'une des formes possibles d'utilisation de l'invention. Dans ce tableau, A représente une alimentation électrique basse tension, B une batterie dtac- cumulateurs, C une programmateur horaire utilisé pour défi- nir la valeur des "plages horaires" Jour/Nuit, E.F.G. représente trois des formes possibles de générateurs dtimpul- sions ( commandes à distance des programmateurs ), lIN une gâche électrique, J une minuterie, K.L.M. des programma teurs/comparateurs, P des numéros de codes érronés, R la représentation d'une forme possible d'information/Alarme. La nature des éléments constituttfs, représentés sur ce tableau, ainsi que le schéma de l'organisation relationnelle des éléments entre eux, permettent de eonstater que l'ouverture du circuit électrique, (D-a) Jour, alimente les générateurs d'impulsions E/F/G lesquels retransmettent, dès la première impulsion, le courant sur la gâche HN par l'intermédiaire du circuit électrique (x), tandis que l'ouver- ture du circuit électrique, (D-b) Nuit, alimente également les générateurs d'impulsion E/F/G mais que ceux-ci alimentent dès la première impulsion une minuterie J et les programmateurs K/L/M au moyen du circuit électrique (y), programmateurs/comparateurs qui deviennent capables d'ali- menter la gâche NE dans la mesure ou le numéro du code a été correctement reproduit, dans le cas ou le nombre programmé d'erreurs a été dépassé, ici représente par la lettre P, le circuit électrique (z) qui normalement ali- mente la gâche est dévié pour être dirigé sur l'un des différents systèmes d'information ou d'alarme commercia- lisés. Les figures 1.2.3,de la planche 2* montrent trois formes possibles, non limitatives, de générateurs d'impulsions (commandes) E/?/G. Dans le détail, la poignée E,de la fig. I, sur laquelle est relié l'axe A, traverse la porte 3, pour pénétrer et traverser le boitier C à l'intérieur duquel elle actionne, au cours de mouvements alternatifs de bascule, l'un ou l'autre de deux interrupteurs incorporés à l'intérieur.La poignée étant stabilisée par un ressort sur une position médiane, le mouvement de bascule de celleci dans un sens ou dans l'autre ouvre un circuit dit : de "validation", ici à gauche sur le schéma, ou de "totalisation", à droite, étant entendu que le sens,interchangeable, de ces circuits peut être, au choix, inversé par rapport à ce schéma au cours du raccordement avec le programmateur. Le schéma d'un circuit de générateur d'impulsions, fig. 4, fait ressortir la déviation d'un courant lumineux, par l'intermédiaire d'un procédé optique M, provenant de l'extrémité d'une fibre optique ou d'une autre source lumineuse P vers la fibre optique de réception R.Un mouvement de bascule du procédé optique N, vers la droite, mettrait fin à cette impulsion pour dévier la lumière vers ltextr- mité de la fibre optique de réception S. Les fibres opti- ques étant raccordées à un convertisseur d'impulsions lumineuses, en courant électrique, relié au programmateur. Les figures 2 et 3 représentent des générateurs d'impulsions de validation et de totalisation désaccouplés il s'agit,fig 2, de simples interrupteurs H/J sur lesquels les utilisateurs exercent des pressions ouvrant les cir-cuits HK ou JL, de même que la fig 3 représente des ILS (interrupteurs à lames souplesJK/L, actionnés par des aimants permanents et agissant sur l'un ou l'autre des circuits HK,JL.Les avantages provenant de la multiplicité des formes et des moyens utilisés comme générateurs d'impulsions et la possibilité de les désaccoupler, font que lion peut, pour reproduire le numéro du code, utiliser un bouton de minuterie pour "valider" et un bouton de porte pour "totaliser" ou un ILS et un bouten de minuterie etc.., Cette possibilité de désaccouplement permet également de les éloigner les uns des autres et éventuellement de les dissimuler cependant que les traces de doigts résultant de leur utilisation ne permettent pas de découvrir le numéro de code. le dessin de le planche 5 schématise le fonctionnement du programmateur-comparateur à partir du générateur dlimpul- sions (M) agissant successivement sur le circuit (x) de validation et le circuit (y) de totalisation, chacune de ces impulsions traversant le circuit de filtrage et de mise en forme (L) Pour que 11ensemble du système entre en action il est obligatoire que la première impulsion soit une impulsion de validation (x), toute action exercée primitivement sur le circuit de totalisation (y) restant inopérante5 aucun tota- lisateur de comparaison n'ayant été validé.L'envoi d'une impulsion sur le circuit de validation (x) exerce uDe action dans plusieurs direction, 10) elle arme un composant de tem- porisation règlable (J) pour une période de 3 à 13 secondes, et successivement, pour chaque impulsion (x), les composants A/B C/D/E/F/S, 2 ) elle rend opérationnel le composant selecteur de validation (S) au niveau de l'étage de sortie (A) qui, directement relié au totalisateur/comparateur du premier chiffre d code (A) le valide t le rend opérationnel. Cependant, et cela pendant les manipulations de reproduction du numéro de code, si aucune autre impulsion génératrice de validation (x) n'est appliquée avec le générateur d'impulsions, le composant de temporisation se désarme et l'ensemble du système revient sur sa position initiale toutes les impulsions effectuées préalablement étant annulées, par ce moyen on obtient l'annulation des compositions de code érronées par arrêt des impulsions. Le totalisatuer/comparateur (A) étant opérationnel, les impulsions provenant du circuit de totalisation (y) sont erregistrées et se déplacent devant les étages de sorties numérotées de 0 à 9, chaque impulsion correspondant au déplacement d'un étage. A la suite, une nouvelle impulsion sur le circuit de validation (x) régénère la période de temporisation et place le sélecteur de validation devant le niveau de sortie (B) celui-ci étant directement relié au totalisateurcompara- teur (B) du deuxième chiffre du numéro de code le rend opérationnel et les impulsions provenant du circuit de totalisation (y) seront enregistrées et se déplaceront devant les étages de sorties numérotées de 0 à 9. le même principe s'appliquera pour les troisième, quatrième, et cinquième chiffres du numéro de code par l'intermédiaire des totalisateurs/comparateurs (C/D/E).Les manoeuvres de reproduction du numére de codification terminées, une nouvelle impulsion de validation, sur le circuit (x), régénère la période de temporisation et place le sélecteur de validation (S) devant l'étage de sortie (F) relié à un composant (F) de comparaison des sorties, celui-ci actionne l'interrupteur-inverseur (N) seulement dans le cas où le numéro de code a été correctement reproduit et que ltensem- ble des cinq étages de sorties numérotées des totalisateurs/ comparateurs /B/C/D/E sont alimentés. Pour le cas où le numéro de code n'a pas été correctement reproduit, le com- parateur de sorties (F),bien que validé et opérationnel, reste inopérant et, par suite de l'arret des impulsions, le système s'annule automatiquement à la fin de la période de temporisation.Cependant si, pendant cette période, des impulsions sont exercées sur le circuit de totalisation (y) celles étant émises en delors d'un totalisateur/comparateur sont rendues inopérantes tandis que des impulsions exercées sur le circuit de validation (x) agissent sur le sélecteur de validation (S) qui se déplace et atteint un niveau de sortie (G) qui a été rendu inopérant pour permettre une marge d'erreur aux utilisateurs.Une nouvelle impulsion exercée sur le circuit de validation (z) place le sélecteur sur le niveau de sortie (H) position qui permet le déclen- chement, par dépassement de capacité, de tous les systèmes d'informations et d'alarme raccordés (r). il faut noter que, dans ce système, il n'existe aucun moyen de repérage de la capacité du code, les impulsions enregistrées sur les tota- lisateurs ayant atteint le niveau de sortie 9 repassant automatiquement sur le niveau zéro pour se diriger vers le niveau 9 jusqu'à la fin de la période de temporisation La première impulsion sur le circuit de validation (x) peut mettre en action, par l'intermédiaire du composant de temporisation (J), une minuterie d'éclairage, un système de sonnerie ou d'information, par exemple, pour le contrôle des rondes de gardiennage (K).La codification et facilement réalisée par le déplacement de cavaliers sur des de sorties numérotées reliées aux programmateurs/comparateurs. Sur le schéma de la planche 3, les cavaliers ont été placés successivement, partant du premier chiffre du code, sur le totalisateur/comparateur (A) sur le niveau de sortie zéro puis, pour les programmateurs/comparateurs B/C/D/E sur les niveaux 5/0/5/3, soit un numéro de codification égal à 05053. On peut constater, sur le schéma, que les valeurs du premier et du cinquième chiffre du numéro de code n'ont pas été respetées et que les comparateurs ne se trouvent pas devant les niveaux de sorties reliés au comparateur (F) par des cavaliers. Le système de codification au moyen de cavaliers placés sur des barrettes peut être remplacé par un système de sélecteurs numériques rotatifs ou par des circuits intégrés utilisés comme mémoires et reliés à un ordinateur. R E V E N D I C A T I O N S 1- Dispositif d'asservissement par codification caractérisé par le fait qu'il comporte : 1 des programmateurs de codification electro- mécaniques, 2 des composants d'enregistrement et de comparaison electoniques, 3 des générateurs d'impulsions électro-mécaniques, 4 un composant de temporisation electronique, 5 un composant de validation électronique, 6 un composant de comparaison électronique, 7'n relai interrupteur inverseur de circuits électriques. 2- Dispositif d'asservissement par codiffcaticn selon revendication 1- caractérisé par le fait qu'il comporte des programmateurs de codification électro-mécaniques, cavaliers amovibles sur la planche N 3) ou contacteurs rotatifs, ou statiques, (ci-Memoires). 3- Dispositif d'asservissement par codification, selon revendication 1caractérisé par le fait qui comporte des générateurs d'impulsions pouvant exercer leurs actions sur des circuits de retransmission de techniques diverses, électro-mécaniques, électro-magnétiques, électroniques, par variation de faux lumineux, de capacité électrique ou électro-statique et tous autres moyens pouvant être fractionnès et transformés en impulsions. (figures N 1/2/3/4 planche N 2) 4- Dispositif d'asservissement par codifica-tion, selon revendicat-on 3caractérisé par le fait que les générateurs d'impulsions (M) exercent leurs actions sur les circuits (x) de validation et de temporisation os et (y) d'enregistrement et de temporisation. planche 3) 5- Dispositif d'asservissement par codification, selon revendication - caractérisé par le fait que le composant de temporisation 8- Dispositif d'asservissement par codification, selon revendication 1 caractérisé par le fait qu'il colporte un composant de cotparaison (F) chargé d'additionner les impulsions provenant des étages de sorties des programmateurs lorsque le nonbre des impulsions enregistrées concorde avec les valeurs programmées. 9- Dispositif d'asservissement par condification, selon revendication 8 caractérisé par le fait que le composant de comparaison (F) est chargé d'actionner un relai interrupteur-inverseur de circuits électriques (H) lorsqu'il a reçu et enregistré les impulsions provenant de la totalité des étages de sorties des progranaateurs. (planche 3) 10- Dispositif d'asservissement par codification, selon l'une ou l'autre des revendications, dont un exemple d'application est fourni sur le schéna de la planche 1 dans lequel : A est une alinentation electrique, B une batterie d'accumulateurs, C un programmateur horaire, D un inter rupteur manuel de position "jour ou nuit", E/F/G différents types de générateurs d'impulsions, K/L/M des ensembles de pgrogrammateurs-compa rateurs différamment assemblés, J un système de minuterie, Vd uns gâche électrique, R un système d'alarme.