INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Juste après le démarrage du moteur thermique 1 du véhicule, le moyen de test 70 comporte un moyen 73 pour initialiser le registre de sélection de mode 30 en mode automatique, de sorte que la variable d'état Cmode prend la valeur CmodeAuto chargée dans le registre 30.
A partir de cette initialisation, le changement de mode de transmission opéré à l'aide du sélecteur 28 ("Auto" et "Manuel") est possible quel que soit le rapport engagé ; la commande
"changement de mode" est prise en compte tout le temps quand le moteur est tournant et qu'il n'y a pas simultanément une autre commande du levier 22.
Après le démarrage du moteur, informé par le moyen 73 d'initialisation du registre de sélection de mode 30, le calculateur de changement de rapport 6 place la boîte de vitesses 3 (Figure 1) sur le rapport neutre "N". Une variable d'état RapportEngagé est donc placée à la valeur "N". Enfin, la sortie du moyen d'initialisation au démarrage 71 est aussi connectée par le contrôleur de tableau de bord 16 à un afficheur spécifique 74 au tableau de bord qui informe en permanence le conducteur du mode actif (automatique ou manuel (impulsionnel) ).
Le moyen de test 70 comporte ensuite un moyen 75 pour engager un rapport permettant de faire décoller le véhicule, le conducteur devant appuyer sur le frein.
Le moyen 75 comporte un premier opérateur qui, quelque soit le mode de transmission sélectionné par le sélecteur de mode 29, exécute la fonction : Si ((Clevier == Clevier+) OU (Clevier == Clevier-)) ET ((RapportEngagé == "N") OU (RapportEngagé == "R")) ET (Evit == EvitO) ) Alors TesterEtatFrein(); On remarque que selon le mode de transmission le premier test de la fonction sur l'état du levier de changement de rapport est testé seulement si le registre 30 enregistre Cmode = CmodeManuel, et dans le cas ou il enregistre Cmode = CmodeAuto, le calculateur 6 transmet seulement l'information qu'un changement de rapport a été demandé, le signe du
changement étant indifférent.
Ensuite, on remarque que le premier opérateur 79 exécute une seconde fonction de test de l'état du freinage TestEtatFreinQ, qui est exécuté par un second opérateur 80 qui exécute la fonction : Si (Cfrein == Cfreini) Alors ChangerRapportQ; Sinon AlarmeA (); Cet opérateur comporte deux autres entrées B et C qui seront décrites plus loin. Si le test exécuté par le second opérateur est positif, le moyen d'autorisation 70 exécute une fonction ChangerRapportQ qui est transmise au calculateur 6 de changement de rapport de boîte de vitesses ainsi qu'il est représenté à la Figure 6. Si le test exécuté par le second opérateur 80, sur l'activation du premier opérateur 79 sur la borne d'entrée A du second opérateur 80, est négatif, le moyen d'autorisation 70 exécute une fonction AlarmeA() qui est transmise par le contrôleur de tableau de bord 16 à un afficheur d'alarme 76 sur le tableau de bord. Si le conducteur a le pied sur le frein (Efrein == Efreini) et que la vitesse du véhicule est suffisamment faible (Evit == EvitO), le calculateur 6 de changement de rapport engage le rapport demandé (neutre "N" ou marche arrière "R"). Dès que la demande de changement de rapport est acceptée, elle est affichée au tableau de bord en faisant clignoter l'afficheur 76 ; que le changement de rapport est réalisé (le rapport est effectivement engagé dans la boîte), le contrôleur 16 du tableau de bord commande l'allumage en fixe de l'afficheur 76.
Si le conducteur a oublié d'appuyer sur le frein (Cfrein == CfreinO), alors le contrôleur 16 de tableau de bord commande l'afficheur 76 de sorte que le conducteur est averti qu'il doit
La figure 9 décrit l'algorithme d'autorisation de lecture utilisé à l'initialisation (après la création d'un pointeur PtR~num associé à la FIFO 1 telle que décrite en regard de la figure 8) permettant la génération d'un événement de type seuil indiquant que la FIFO 1 a atteint une valeur prédéterminée de données
écrites et que les opérations de lecture de la FIFO 1, associées au pointeur PtR~num peuvent commencer.
On note que pour des applications de type vidéo, il est nécessaire que la FIFO contienne déjà des données avant de commencer la lecture afin d'assurer une fluidité dans la lecture qui ne dépend pas de la gigue.
L'algorithme d'autorisation de lecture est initialisé au cours d'une étape 600 à la suite de la création d'une pointeur de lecture PtR~num associé à la FIFO 1.
Puis, au cours d'un test 601, le module de contrôle 107 vérifie si la FIFO 1 est accédée en écriture.
Si le résultat du test 601 est négatif, le test 601 est réitéré (cela signifie qu'on attend un accès en écriture pour passer à l'étape suivante) Si le résultat du test 601 est positif, au cours d'un test 602, le module de contrôle 107 compare le pointeur d'écriture PtW de la FIFO 1 au seuil de pointeur de lecture Threshold ('tRnum, fibnumber), initialisé au cours de l'étape 404.
* Lorsque le pointeur d'écriture PtW de la FIFO 1 n'a pas atteint la valeur seuil de pointeur de lecture Threshold (PtR~num, fifo~number), le test 602 est réitéré.
Lorsque le pointeur d'écriture PtW de la FIFO 1 a atteint la valeur du seuil de pointeur de lecture Threshold (PtR~num, fifo~number), au cours d'une étape 603, le module de contrôle 107 génère un événement de type seuil atteint associé au pointeur de lecture PtR~num et à la FIFO 1 qui permet la lecture des données destinées au destinataire associé àPtR~num, dans la FIFO 1.
Selon, une variante non représentée, le seuil de pointeur de lecture est remplacé par un compteur initialisé à 0 qui est incrémenté d'une unité à chaque écriture, et on permet la lecture des données destinées au destinataire associé à
PtR~num, dans la FIFO 1 lorsque, au cours d'un test (remplaçant le test 602), le compteur atteint la valeur du seuil de FIFO contenu dans le registre 60.
Cette dernière étape de la variante, selon une autre variante, prend en compte non pas une valeur du seuil de FIFO commune à tous les pointeurs mais une valeur spécifique propre à chaque pointeur. Ainsi, selon cette autre variante, on permet la lecture des données destinées au destinataire associé à PtR~num, dans la FIFO 1 lorsque, au cours d'un test (remplaçant le test 602), le compteur atteint la valeur du seuil de FIFO propre au pointeur PtR~num.
Bien entendu, l'invention n'est pas limitée aux exemples de réalisation mentionnés ci-dessus.
En particulier, l'homme du métier pourra apporter toute variante dans le type de FIFO utilisée pour mettre en ouvre l'émission des données vers plusieurs destinataires. Ces FIFOs pourront notamment être de taille fixe ou variable.
On note que l'invention ne se limite pas aux applications domestiques et/ou basées sur l'utilisation d'interface IEEE1355 ou IEEE1394 mais s'étend à tout type d'application où une ou plusieurs FIFOs de taille variable sont mises en ouvre.
On notera que l'invention ne se limite pas à une implantation purement matérielle mais qu'elle peut aussi être mise en ouvre sous la forme d'une séquence d'instructions d'un programme informatique ou toute forme mixant une partie matérielle et une partie logicielle. Dans le cas où l'invention est implantée partiellement ou totalement sous forme logicielle, la séquence d'instructions correspondante pourra être stockée dans un moyen de stockage amovible (tel que par exemple une disquette, un CD-ROM ou un DVD-ROM) ou non, ce moyen de stockage étant lisible partiellement ou totalement par un ordinateur ou un microprocesseur.
Par conséquent, chaque fois que l'un de ces systèmes de l'art antérieur est mis à niveau, changé, remplacé ou modifié de toute autre manière, le propriétaire du système est confronté à une tâche susceptible de le décourager.
Soit le fichier de répertoire est reformaté, si c'est possible, ou régénéré et établi sous forme binaire, soit un nouveau programme d'interface est écrit pour le nouveau système et les données sont réintroduites. La réintroduction de données à la main est une tâche sujette à erreurs. La manipulation de données binaires offre de nombreuses opportunités d'erreurs, même lorsqu'on ne change que des rubriques uniques dans le fichier entier. Chacune de ces approches peut produire des résultats moins que favorables, comme l'enregistrement de codes et/ou d'information de résident erronés. Le codage d'un nouveau programme d'interface est un processus long, fastidieux et coûteux et il n'est également pas exempt d'erreurs.
Ainsi, non seulement la saisie de données dans des systèmes de commande d'entrée de l'art antérieur prend du temps et est difficile, mais en plus, comme indiqué cidessus, la transmission d'information à partir de ces systèmes de l'art antérieur vers d'autres systèmes non liés (par exemple un système de comptabilité) est encore plus malcommode. Il existe donc un besoin portant sur une interface de système de commande d'accès standard qui permette de transmettre de l'information à partir de systèmes de commande d'accès et vers ceux-ci, et qui simplifie l'extraction de données ainsi que des actualisations/ migration de système, sans augmenter notablement le coût du système.
La présente invention consiste en un système de commande d'accès tel qu'un système d'entrée par téléphone (SET) capable de communiquer sans discontinuité avec un ordinateur universel. Des données introduites dans le SET sont transférées sans discontinuité vers l'ordinateur universel et sont actualisées dans des bases de données
correspondantes stockées dans celui-ci. De façon similaire, des données introduites dans des bases de données sélectionnées dans l'ordinateur universel ou dans d'autres types de fichiers sélectionnés sont répercutées dans le SET, sans discontinuité, et sans exiger une intervention manuelle. Ainsi, par exemple, des employés peuvent être ajoutés aux registres de personnel d'une entreprise, ou retirés de ceux-ci, dans l'ordinateur universel, et chaque fois que l'un d'eux est introduit ou retiré le code d'entrée correspondant dans le SET est ajouté ou supprimé.
Ainsi, en utilisant l'architecture et le protocole du mode de réalisation préféré de la présente invention, des étapes de programme d'usage général et des routines appropriées peuvent être écrites pour assurer l'interface entre le SET et l'ordinateur personnel. Par conséquent, par exemple, des routines peuvent être écrites et intégrées dans un progiciel de comptabilité, de façon que lorsque des employés sont introduits dans le progiciel de comptabilité, une rubrique correspondante soit créée dans le SET pour l'employé. Lorsque des employés sont retirés, une rubrique d'employé correspondante est retirée dans les codes de SET.
De plus, lorsqu'une rubrique est ajoutée au progiciel de comptabilité pour chaque nouvel employé, des codes d'accès sont ajoutés automatiquement au SET. Par exemple, un employé du service du personnel se trouvant à un terminal utilisant un système de gestion de personnel peut supprimer un employé d'une liste d'employés dans l'ordinateur universel. Sous l'effet d'une telle suppression, l'ordinateur universel entre en contact avec le SET en utilisant un modem, une interface série directe ou un autre moyen de communication, et des enregistrements d'employé correspondants stockés dans l'unité de commande principale sont supprimés. En outre, ces rubriques de SET peuvent être ajoutées en coïncidence avec des rubriques dans la base de données de comptabilité ou, dans le cadre d'actualisations périodiques, par exemple conjointement à des sauvegardes et
d'autres opérations de servitude qui peuvent être effectuées sur l'ordinateur universel.
D'autres caractéristiques et avantages de l'invention seront mieux compris à la lecture de la description détaillée qui va suivre d'un mode de réalisation préféré, donné à titre d'exemple non limitatif.
La suite de la description se réfère aux dessins annexés, dans lesquels : La figure 1 montre un exemple d'un immeuble caractéristique tel qu'une usine avec un accès commandé par un système d'entrée par téléphone (SET) simple conforme au mode de réalisation préféré de la présente invention; La figure 2 montre un exemple d'une unité de commande principale; La figure 3 est un exemple d'une unité de commande périphérique; La figure 4 montre un exemple d'une configuration de SET minimale; La figure 5 est un exemple d'un immeuble avec un SET à points d'accès multiples; La figure 6 montre une vue intérieure d'un ensemble électronique supérieur d'unité de commande principale; La figure 7 est une vue agrandie du clavier détachable tenu à la main; La figure 8 montre un schéma synoptique d'une carte mère contenue dans l'ensemble électronique de commande principale.
En passant maintenant aux dessins et, plus particulièrement, à la figure 1, on note que celle-ci montre un exemple d'un site caractéristique, dans cet exemple un bâtiment d'usine 90, avec un accès commandé par un système d'entrée par téléphone (SET) du mode de réalisation préféré, en communication avec un ou plusieurs ordinateurs universels 92, conformément à la présente invention. Un terminal d'ordinateur 94, tel qu'un ordinateur personnel ou similaire, et un modem 96 sont
connectés à l'ordinateur universel 92. Des lignes d'assemblage de produits 98, représentées seulement à titre d'exemples, sont placées à une extrémité de l'usine 90. Un parc de stationnement 100, par exemple pour les voitures des employés, est placé devant le bâtiment 90. Le bâtiment 90 comprend une entrée avant 102, une entrée arrière 104 et une sortie de secours 106 avec des capteurs associés (non représentés) indiquant si la porte à la sortie de secours 106 est ouverte ou fermée. Dans cet exemple, l'entrée avant 102 du bâtiment permet le passage vers le parc de stationnement 100 et à partir de celui-ci, et un portail 108 permet aux voitures d'entrer dans le parc de stationnement 100 et de sortir de celui-ci. Une unité de saisie de code, c'est-à-dire un clavier de saisie déporté 110, est placé à l'entrée arrière 104 pour saisir des codes d'accès. Le portail 108 comprend des unités de saisie de code d'entrée et de sortie, consistant en un lecteur de cartes externe 112 pour demander l'entrée et un lecteur de cartes interne 114 pour demander la sortie. Une unité de commande principale 116 commande directement l'entrée dans le bâtiment à chacune de l'entrée avant 102 et l'entrée arrière 104, et surveille des capteurs placés à la sortie de secours arrière 106. En outre, pour tenir compte de la distance du portail 108 par rapport à l'unité principale 116, une unité périphérique 118 commande le portail 108 et communique avec l'unité principale 116. L'unité périphérique 118 transmet à l'unité principale 116 des demandes d'entrée/sortie provenant des lecteurs de cartes de portail 112,114 et, à la réception d'une réponse d'autorisation à une telle demande, elle ouvre/ferme le portail 108.
Les lecteurs de cartes 112,114 peuvent comprendre par exemple des lecteurs de cartes utilisant le protocole Weigand, des lecteurs à ferrite de baryum et de proximité, ou des récepteurs ClikCard, qui sont bien connus. Les termes "Système de commande d'accès" et SET sont utilisés
ici de façon interchangeable. La présente invention est décrite ici en référence à un système de commande d'accès du type SET, seulement à titre d'exemple et non de façon limitative. En outre, bien qu'un ordinateur universel 92 soit représenté ici comme étant placé au site, ceci est simplement un exemple. Il faut noter que l'ordinateur 92 peut être placé à un site distant (non représenté) et être en communication avec le système de commande d'accès par l'intermédiaire de lignes téléphoniques publiques ou privées, en utilisant un modem ou n'importe quels autres moyens de communication appropriés.
Conformément au mode de réalisation préféré de la présente invention, le SET et l'ordinateur universel 92 communiquent entre eux sans discontinuité. Des données introduites dans le SET sont transférées sans discontinuité vers l'ordinateur universel 92 et sont actualisées dans des bases de données correspondantes stockées dans ce dernier.
De façon similaire, des données introduites dans des bases de données sélectionnées dans l'ordinateur universel ou dans d'autres types de fichiers sélectionnés, sont répercutées dans le SET, sans discontinuité, et sans exiger une intervention manuelle. Ainsi, par exemple, des employés peuvent être ajoutés à des registres de personnel d'usine stockés dans l'ordinateur universel, et être retirés de ceux-ci et, lorsque chacun est introduit ou supprimé, le code d'entrée correspondant dans le SET est ajouté ou supprimé. Dans un exemple plus particulier, un membre du service du personnel se trouvant à un terminal 94 peut supprimer un employé d'une liste d'employés dans l'ordinateur universel 92. Sous l'effet d'une telle suppression, l'ordinateur universel 92 entre en contact avec le SET en utilisant le modem 96, et des enregistrements d'employé correspondants stockés dans l'unité principale 116 sont supprimés.
A partir de ces précisions, le dessin de la figure 3a illustre le dispositif D se présentant face à l'alésage 210 réalisé dans la pièce d'accueil 200 afin d'y insérer la bague 100. Les points d'appui 410 sont rétractés.
L'extrémité du dispositif D est alors introduite dans l'alésage 210.
Le dessin de la figure 3b illustre le dispositif D
dont les points d'appui 410 une fois déployés viennent en appui sur la pièce d'accueil 200.
Le dessin de la figure 3c illustre le dispositif D dont les points d'appui 410 et le moyen d'accueil et de positionnement 420 se sont rapprochés pour insérer à l'intérieur de l'alésage 210 la bague 100.
Le mode de réalisation illustré sur le dessin de la figure 1, est particulièrement adapté pour une application dans laquelle la machine-outil comporte un moyen de mise en mouvement de l'outil du type électro-broche porteoutil. En effet, selon une caractéristique particulièrement avantageuse de l'invention, le moyen de mise en mouvement indépendant est constitué par le moteur de l'électro-broche. Ainsi conformément à l'invention ce n'est pas la motorisation destinée à la mise en mouvement soit de la pièce soit du coulant qui est mise en oeuvre mais la rotation de l'électro-broche de la machine-outil.
Cette solution est d'autant plus avantageuse dans le cadre d'une application sur une machine à moteurs linéaires dont les moteurs ne sont pas susceptibles de fournir dans de bonnes conditions l'effort requis à une insertion de bague à l'intérieur d'un alésage.
Conformément à l'invention et comme illustré sur les figures, le dispositif D comporte à son autre extrémité au moins un point d'appui 410 escamotable constituant ledit moyen d'appui qui, rétracté de façon à pouvoir pénétrer dans la zone d'accueil de la pièce d'accueil 200 c'est à dire l'alésage 210, se déploie lors du début de la mise en mouvement dudit module cinématique 500 assurant ainsi un point d'appui, par contact direct ou au moyen d'un dispositif intermédiaire, sur la pièce d'accueil 200.
Selon les modes de réalisation illustrés en figure 1 et 2, le dispositif D présente deux points d'appui 410.
Selon le mode de réalisation particulièrement avantageux illustré en figure 1, le module cinématique 510 est constitué par une liaison hélicoïdale transformant la
rotation de l'électro-broche (non illustrée) en mouvement de translation qui assure d'une part le déploiement et la rétractation du point d'appui 410 à l'extrémité du dispositif D et d'autre part le rapprochement ou l'éloignement du point d'appui 410 et du moyen d'accueil et de positionnement 420 de la pièce à insérer 100. D'une manière plus précise, l'organe d'accrochage 300 entraîne en rotation une tige filetée 510 qui est en liaison hélicoïdale avec une navette 520 dont seul le mouvement en translation le long de l'axe de rotation de la tige filetée 510 est laissé libre. Ce mouvement de translation a pour premier effet de déployer les points d'appui 410 à l'extrémité du dispositif D au moyen de plans inclinés puis de faire diminuer progressivement la distance présente entre les points d'appui 410 et le moyen d'accueil et de positionnement 420 de la bague 100 qui reste fixe. Les points d'appui viennent ainsi en appui contre la pièce d'accueil 200. Une fois le dispositif D en appui sur la pièce d'accueil 200, la continuation du mouvement de translation interne de la navette 520 provoque la mise en mouvement de l'ensemble supportant le dispositif D ou celui assurant le support de la pièce 200 de façon à assurer la phase d'insertion proprement dite.
En effet, l'utilisation du dispositif D de l'invention ne doit pas se limiter à des machines-outils avec un coulant mobile selon trois axes mais peuvent très bien s'adapter à des machines-outils où le sous-ensemble supportant la pièce à usiner 200 est mobile.
Dans le cas où cette machine-outil est équipée de moteurs linéaires, ces derniers seront éteints sur l'axe d'insertion de façon que seul le moteur de l'électrobroche assure l'effort et la mise en mouvement du module cinématique 500. L'utilisation d'une liaison hélicoïdale a ici tous ses avantages de par la réduction de la vitesse et donc l'augmentation de la force disponible en fonction du pas de vis.
Dans le cas où la machine-outil est équipée d'un autre type de motorisation non susceptible d'une libération, les moteurs assureront un rôle d'accompagnement lors du rapprochement des mors de l'étau formé par le dispositif D de l'invention.
Un autre avantage de l'utilisation d'une liaison hélicoïdale réside dans la facilité à pouvoir numériser les efforts et la course réalisée en connaissant la position des points d'appui sur la pièce d'accueil 200 et celle de la pièce à insérer 100 dans le moyen d'accueil et de positionnement. Cette caractéristique est donc particulièrement avantageuse en ce qu'elle permet d'envisager un contrôle qualité de l'opération d'insertion notamment en s'assurant que l'effort nécessaire à l'insertion se trouve dans un certain intervalle. En effet, un ajustement trop glissant donc un effort trop faible ou bien un ajustement trop serré et donc un effort trop important seraient la conséquence d'un mauvais alésage, d'une mauvaise bague, ou d'un mauvais positionnement de la bague sur le moyen d'accueil et de positionnement.
Suite à la phase illustrée par la figure 3c, c'est à dire une fois l'insertion réalisée, l'électro-broche réalise une rotation en sens inverse dont le mouvement en translation y associé écarte dans un premier temps le moyen d'accueil et de positionnement 420 des points d'appui 410 puis dans un deuxième temps rétracte les points d'appui afin d'autoriser le désengagement du dispositif D de l'alésage 210 équipé de la bague 100.
En utilisant une came disque dans le plan du vantail. On peut la faire pivoter pour remplir le vide avec son bord saillant.
En utilisant une came rectiligne fortement inclinée on peut la rétracter dans un vide puis l'en faire sortir en biais entre les deux champs éloignants. La cale peut être d'une grande variété de formes. Droite, celle-ci n'a qu'à présenter son extrémité côté champ opposé en utilisant les mécanismes traditionnels de pêne dans divers sens, courbée, celle-ci n'a qu'à tourner dans divers sens en utilisant par exemple les mécanismes type serrures batteuses, espagnolette, etc...
On peut utiliser un profilé souple pour permettre aux cames rectilignes de sortir et rentrer librement dans leur logement.
Concernant la came cloche, on peut utiliser l'axe de la came comme coulisseau laissant libre le repositionnement des cames que le recule du vantail engendre.
Il est évident que l'inverse peut se faire, à savoir, un profilé ou une pièce perforée-que j'appellerai came négative-qui se déplace en face de saillies fixes en face ou sur leur propre champ, selon l'un des trois mouvements qui viennent d'être décrits. Ce qui reviens toujours au fait que la came se retire dans un vide puisque seul la proportion de matière qui pénètre dans le vide change pour s'inverser.
Selon une autre caractéristique, les saillies ou les orifices peuvent croître de profondeur graduellement afin de, outre le cas évoqué des cames incrustées dans leur propre champ pour provoquer le mouvement translatif du vantail par le déplacement de la came.
Plusieurs moyens efficaces permettent de bloquer obliquement le vantail Selon que nous avons besoin d'utiliser les techniques de brouillement qui vont être décrit après. Nous avons recours à plusieurs moyens de calage oblique possible.