Brevet FR2816021A1 — publié le 20020503

L'invention concerne un procédé et un dispositif pour assurer des données de position indiquant la position d'un composant pour le réglage d'un mécanisme de transmission du couple avant de les perdre lors d'une invalidation. Des mécanismes de transmission du couple automatisés, comme des boîtes de vitesses automatisées en liaison avec des embrayages automatiques s'emploient de façon croissante dans les véhicules à moteur. La Figure 2 représente à titre d'exemple une forme de réalisation d'une ligne d'entraînement d'un véhicule à embrayage automatisé et boîte de vitesses automatisée. La ligne d'entraînement contient un moteur à combustion interne 2, un mécanisme d'embrayage 4 et une boîte de vitesses 6 d'où un arbre d'entraînement 8 conduit à des roues motrices non représentées. La boîte de vitesses 6, qui est par exemple une boîte de vitesses à commande manuelle automatisée, présente un mécanisme de manoeuvre qui, de façon connue en soi, peut être commandé par un mécanisme sélecteur 10, par l'intermédiaire d'un appareil de commande 14, au moyen d'un levier sélecteur 12 manoeuvrable manuellement. Le mécanisme d'embrayage 4 est par exemple un mécanisme d'embrayage à disques de friction avec un mécanisme de manoeuvre 16. Sont reliés aux entrées de l'appareil de commande 14 des détecteurs contenus dans la ligne d'entraînement, comme un détecteur de pression 18 pour saisir la pression d'admission du moteur 2, un détecteur de vitesse de rotation 30 pour saisir la vitesse de rotation du vilebrequin du moteur, un détecteur de pédale d'accélérateur 22 pour saisir la position de la pédale d'accélérateur 24, un détecteur de levier sélecteur 26 pour saisir la position du levier sélecteur 12 et un détecteur de vitesse de rotation de l'arbre d'entraînement 28 pour saisir la vitesse de rotation de l'arbre d'entraînement 8. Dans l'appareil de commande 14 qui, de façon connue en soi, contient un microprocesseur avec mécanisme de mémoire associé, sont mémorisés des champs de caractéristiques ou des programmes en fonction desquels sont manoeuvres les mécanismes de manoeuvre 9 et 16 ainsi qu'éventuellement un mécanisme de manoeuvre 30 pour le papillon des gaz. La Figure 3 représente, sur l'exemple du mécanisme de manoeuvre d'embrayage 16, un exemple d'une construction typique d'un mécanisme de manoeuvre. Un moteur électrique 42 est relié, au point de vue entraînement, par l'intermédiaire d'un réducteur 44, à un élément de manoeuvre 46 qui peut être directement un élément réglant du mécanisme d'embrayage ou, dans le cas d'un mécanisme de manoeuvre de la boîte de vitesses, un élément d'engagement d'un rapport de vitesses ou un élément sélecteur de la boîte de vitesses ou bien peut être relié à un tel composant. Pour une manoeuvre parfaite du mécanisme d'embrayage ou de la boîte de vitesses, la position de l'élément réglant ou de l'élément de manoeuvre doit être connu avec précision à tout moment. Dans ce but est généralement prévu un détecteur de course conçu sous forme d'un émetteur de course incrémental 48 qui, par l'intermédiaire d'un conducteur 50, envoie, à chaque course élémentaire incrémentale parcourue par l'élément de manoeuvre 46 (ou rotation incrémentale d'une roue détectrice) une impulsion à l'appareil de commande 14. De cette façon, en partant d'un état de comptage déterminé, à chaque instant est connu dans l'appareil de commande un déplacement de l'élément de manoeuvre 46. Pour une opération parfaite de l'élément de manoeuvre en question (mécanisme d'embrayage ou boîte de vitesses) il ne suffit pas de connaître son déplacement mais également la valeur absolue de sa position. Dans ce but sont parcourus, par routine, en présence d'état d'exploitation appropriés, des cycles d'alignement lors desquels est par exemple abordé un point d'exploitation du mécanisme d'embrayage dans lequel ce mécanisme est entièrement débrayé ou entièrement embrayé. Ce point d'exploitation peut être caractérisé par une butée et/ou peut être saisi par le fait que la force de manoeuvre et donc la prise d'intensité du moteur 42 se modifie brusquement. Pour la boîte de vitesses il y a un cycle d'alignement typique consistant en ce que l'élément sélecteur ou l'élément d'engagement du rapport de vitesses arrive contre des butées. Ces cycles d'alignement doivent être parcourus à la façon d'une routine car les positions de référence correspondantes de l'élément de manoeuvre 46 peuvent se modifier par suite d'une usure ou d'autres influences. Normalement la position du moteur 42 est mémorisée dans une mémoire EEPROM sous forme d'un état de comptage d'un compteur commandé par un émetteur de course incrémental 48 lorsque l'on met l'allumage hors circuit et, lorsque l'on met l'allumage en circuit, cette position est initialisée avec les valeurs mémorisées en mémoire EEPROM. Si une invalidation de l'appareil de commande 14 survient pendant l'exploitation, ceci est reconnu dans l'appareil de commande et déclenche un cycle d'alignement en ce sens qu'est à nouveau déterminé et mémorisé un point de référence à partir duquel sont alors comptées les impulsions de l'émetteur de course incrémentai (48), de sorte que la position de l'élément de manoeuvre 46 est connue par rapport à la position de référence respective. Pendant un tel cycle d'alignement, qui dure par exemple de deux à trois secondes, la liaison par force entre le moteur d'entraînement 2 et l'arbre d'entraînement 8 peut être interrompue ce qui peut provoquer des situations de risque. L'invention a pour but de réduire au minimum la nécessité de l'exécution d'un cycle d'alignement après une invalidation. Un procédé pour assurer des données de position indiquant la position réglante d'un composant pour le réglage d'un mécanisme de transmission du couple avant de les perdre lors d'une invalidation, mécanisme de transmission du couple qui est commandé par un appareil de commande électronique comprenant un microprocesseur et un mécanisme de mémorisation associé, procédé permettant d'atteindre le but mentionné, se caractérise par le fait les données de position actuelles sont mémorisées dans une zone RAM, protégée à l'égard d'une invalidation, du mécanisme de mémorisation. De préférence, dans la zone RAM protégée à l'égard d'une invalidation, à chaque accès est mémorisée au moins une grandeur de contrôle qui est dans une relation prédéterminée avec le contenu de cette zone RAM. De préférence, sont mémorisées plusieurs grandeurs de contrôle qui sont en relation prédéterminée avec des contenus partiels de la zone RAM protégée à l'égard d'une invalidation. De préférence, les données de position lues, après une invalidation dans la zone RAM protégée à l'égard d'une invalidation, un composant étant en mouvement à l'instant de l'invalidation, ne sont pas directement employées pour la commande de la poursuite du mouvement de ce composant. De préférence, les données de position lues, après une invalidation, dans la zone RAM protégée à l'égard d'une invalidation, un processus de commande concernant le composant se déroulant à l'instant de l'invalidation, ne sont pas directement employées pour la commande de la poursuite du mouvement de ce composant. De préférence, les données de position sont produites par un émetteur de course incrémental. La structure de principe d'un dispositif permettant d'atteindre le but qui se trouve à la base de l'invention se caractérise par le fait que l'appareil de commande commande l'exploitation de façon que les données de position actuelles soient chaque fois lues dans la zone RAM protégée à l'égard d'une invalidation, de sorte qu'après une invalidation on en dispose pour la poursuite de la commande. De préférence, le dispositif se caractérise par un mécanisme pour reconnaître une perte de données dans la zone RAM protégée à l'égard d'une invalidation, en cas d'une alimentation en courant insuffisante. De préférence le dispositif se caractérise par un mécanisme pour interdire que des données de position lues après une invalidation, dans la zone RAM protégée à l'égard d'une invalidation, soient directement employées pour la poursuite de la commande du moteur si ce moteur était activé pendant l'invalidation. On explique ci-dessous l'invention à l'aide de dessins schématiques fournis à titre d'exemple et avec d'autres détails. - La Figure 1 représente un diagramme par blocs d'un appareil de commande conforme à l'invention, - La Figure 2 est un schéma fonctionnel, déjà expliqué, d'une ligne d'entraînement automatique selon l'état de la technique, - La Figure 3 représente la structure, déjà expliquée, d'un dispositif de manoeuvre pris à titre d'exemple et conforme à l'état de la technique. Dans l'appareil de commande 14 de la Figure 2, des invalidations ou encore remises à zéro de mémoire peuvent survenir pour les motifs les plus variés : a) par suite d'une erreur systématique du système, par exemple dépasse- ment de passage du programme, accès à des adresses erronées, débor- dement de pile ; b) par suite de problèmes de processeur qui sont reconnus par un concept de sécurité ; c) par suite d'une alimentation en courant insuffisante de l'appareil de commande ; d) pour des motifs divers. En ce qui concerne les invalidations (remises à zéro de mémoire) indiquées sous a), il s'agit de défauts systématiques auxquels il faut remédier dans le cadre du développement du système en question. Les autres causes d'invalidation ne peuvent pas être exclues même en exploitation de série et conduisent, comme expliqué, dans l'état de la technique au fait qu'après démarrage de l'appareil de commande il faut procéder à un cycle d'alignement pour aligner sur un point de référence un état de comptage que peut modifier un émetteur de course incrémentai ou enregistrer la position de référence. On explique la solution du problème conforme à l'invention à l'aide de la structure de l'appareil de commande 14 de la Figure 1 : De façon connue en soi, l'appareil de commande 14 présente un microprocesseur 50, une mémoire ROM 52, une mémoire RAM 54, une alimentation en courant 56, une interface d'entrée 58 et une interface de sortie 60. Selon l'invention, la mémoire RAM 54 contient une zone 62 qui est protégée à l'égard d'une invalidation (remises à zéro de mémoire) et se caractérise par le fait qu'en cas d'invalidation, les données qui y sont mémorisées ne sont pas initialisées, par exemple par recouvrement par un zéro écrit par-dessus, mais sont maintenues au moins si l'invalidation n'est pas déclenchée par une alimentation en courant insuffisante. Si les données de position ou les informations de position (état de comptage concernant la ou les positions de référence atteintes lors du cycle d'alignement passé et état de comptage actuel) sont mémorisées dans la zone RAM 62 protégée à l'égard d'une invalidation, on dispose de ces informations aussitôt après une invalidation, de sorte qu'il n'est pas nécessaire de parcourir un cycle d'alignement après une invalidation. Pour obtenir une sécurité à l'égard des invalidations provenant de ruptures de la tension d'alimentation et pouvant conduire à une perte de données même dans la zone 62, protégée à l'égard d'une invalidation, de la mémoire RAM 54, on peut procéder selon les possibilités suivantes : a) dans la zone 62 protégée à l'égard d'une invalidation, on mémorise, en plus des données qui y sont mémorisées, une grandeur de contrôle qui se calcule de façon prédéterminée à partir des données respectivement mémorisées dans la zone 62 protégée à l'égard d'une invalidation, par exemple des données de position ainsi qu'éventuelle- ment d'autres données. Cette grandeur de contrôle est actualisée à chaque accès à la zone 62 protégée à l'égard d'une invalidation. Si, lors du démarrage de l'appareil de commande 14, la grandeur de contrôle est correcte, ceci indique que les données mémorisées dans la zone protégée à l'égard d'une invalidation sont correctes. Si ce n'est pas le cas, ceci présage une perte de données dans la zone 62 protégée à l'égard d'une invalidation, sur quoi un cycle d'alignement devient nécessaire. b) au lieu d'une grandeur de contrôle valable pour la totalité de la zone 62 protégée à l'égard d'une invalidation, peuvent être mémorisées plusieurs grandeurs de contrôle qui sont chacune associées à des zones partielles de la zone 62 protégée à l'égard d'une invalidation. Pour le reste le contrôle se fait comme indiqué ci-dessus sous a). c) à chacune des différentes variables mémorisées dans la zone 62 protégée à l'égard d'une invalidation ou à chaque donnée individuelle est associée une grandeur de contrôle, par exemple son complément. Pour le reste il est procédé comme sous a). Avec les trois procédés précités, on obtient qu'une perte de données dans la zone 62 protégée à l'égard d'une invalidation soit connue et qu'après une invalidation on ne puisse employer aucune donnée de position défectueuse qui conduirait alors à des manoeuvres défectueuses, pouvant provoquer des états dangereux et/ou user ou endommager les actionneurs. Un autre problème concernant l'utilisation des données de position, assurées dans la zone 62 protégée à l'égard d'une invalidation, pour une nouvelle initialisation après une invalidation, réside dans le fait qu'à l'instant de l'invalidation, le moteur réglant d'un mécanisme de manoeuvre est encore en mouvement. Du fait que dans ce cas, malgré le mouvement de l'élément de manoeuvre 46, l'émetteur de course incrémentai 48 ne fournit plus aucune impulsion que pourrait compter le compteur, l'information de position est faussée. Pour résoudre ce problème, on peut procéder comme suit : a) la prise d'intensité du moteur 42 ou la fréquence des impulsions envoyées par l'émetteur de course incrémentai 48 ou une autre grandeur caractéristique de l'exploitation du moteur 42 est chaque fois saisie et mémorisée avec les données de position dans la zone 62 protégée à l'égard d'une invalidation. En présence d'une information selon laquelle le moteur 42 a tourné à l'instant d'une invalidation, les données de position lues après l'invalidation ne sont pas employées pour une initialisation, ou bien, selon chaque fois la vitesse de rotation du moteur et la durée de l'invalidation, ne sont employées que brièvement, jusqu'à ce qu'un cycle d'alignement soit possible, ou sont employées pour corriger les données de position employées pour l'initialisation, à l'aide de la vitesse de rotation moyenne admise du moteur pendant l'invalidation et de la durée de l'invalidation. b) l'état du circuit de commande du mécanisme de manoeuvre est saisi immédiatement avant ou pendant l'invalidation et il en est déduit si le moteur 42 tournait ou non. Cette variante de la connaissance indirecte de la vitesse de rotation du moteur présente l'avantage supplémentaire que, lors du démarrage d'une invalidation, l'appareil de commande 14 peut à l'aide de l'état connu de la commande de déroulement de la manoeuvre, reconnaître si, par suite de l'invalidation, a été interrompu par exemple un cycle de manoeuvre qui se déroulait justement, par exemple une manoeuvre d'embrayage ou un changement de vitesse. Si nécessaire peuvent alors être prises des mesures appropriées qui protègent de tout dommage l'organe de manoeuvre et l'organe manoeuvré, par exemple un débrayage immédiat du mécanisme d'embrayage si c'est le changement de vitesse qui a été interrompu et éventuellement une mise en oeuvre immédiate d'un cycle d'alignement. Le procédé décrit et le système décrit peuvent être modifiés de nombreuses façons. Par exemple le détecteur de course ne doit pas forcément être un détecteur de course incrémental. L'invention peut également employer d'autres détecteurs de course, les avantages de l'invention apparaissant par le fait que le système doit être amené par routine à des positions de référence pour l'alignement ou l'étalonnage. L'état de comptage actuel (position actuelle) et l'état de comptage lors de la position de référence (position de référence) ne doivent pas obligatoirement être mémorisés dans la même mémoire. La position de référence ne se modifie qu'en parcourant un cycle d'alignement, de sorte qu'elle peut être mémorisée dans une mémoire protégée à l'égard d'une invalidation et éventuellement à l'égard d'un manque de tension électrique, mémoire à laquelle on accède peu fréquemment. Le compteur peut également être ramené au zéro chaque fois que l'on atteint une position de référence, de sorte qu'il n'y a chaque fois à mémoriser qu'une seule valeur indiquant la position réglante pertinente. Les revendications déposées avec la demande sont des propositions de formulation sans préjudice de l'obtention d'un complément de protection. La demanderesse se réserve de revendiquer encore une autre combinaison de caractéristiques qui n'apparaît jusqu'ici que dans la description et/ou sur les dessins. Des références employées dans les sous-revendications attirent l'attention sur l'autre conception de l'objet de la revendication principale grâce aux caractéristiques de la sous-revendication respective ; elles ne doivent pas être comprises comme une renonciation à l'obtention d'une protection propre, concrète pour les combinaisons de caractéristiques des sous-revendications référencées. Du fait que les objets des sous-revendications peuvent, au regard de la technique à la date de priorité, constituer des inventions propres et indépendantes, la demanderesse se réserve d'en faire l'objet de revendications indépendantes ou d'explications partagées. Elles peuvent en outre contenir également des inventions propres présentant une construction indépendante des objets des sous-revendications indépendantes. Les exemples de réalisation ne sont pas à considérer comme limitation de l'invention. Bien plutôt dans le cadre du présent exposé, de nombreuses variantes et modifications sont possibles, en particulier des variantes, éléments et combinaisons et/ou matériaux qui, par exemple par combinaison des modifications de certains éléments en liaison avec les caractéristiques ou éléments ou pas de procédé décrits dans la description générale et dans les formes de réalisation ainsi que dans les revendications et contenues sur le dessin, peuvent faire l'objet d'une conclusion de l'homme de l'art eu égard à la solution permettant d'atteindre le but et conduisent, par des caractéristiques pouvant se combiner, à un nouvel objet ou à de nouveaux pas de procédé ou à de nouvelles séquences de procédé, également dans la mesure où ils concernent des procédés de réalisation, de contrôle et de travail. REVENDICATIONS 1. Procédé pour assurer des données de position indiquant la position réglante d'un composant pour le réglage d'un mécanisme de transmission du couple avant de les perdre lors d'une invalidation, mécanisme de transmission du couple qui est commandé par un appareil de commande électronique comprenant un microprocesseur et un mécanisme de mémorisation associé, caractérisé par le fait que les données de position actuelles sont mémorisées dans une zone RAM (62), protégée à l'égard d'une invalidation, du mécanisme de mémorisation (54). 2. Procédé selon la revendication 1, caractérisé par le fait que dans la zone RAM (62) protégée à l'égard d'une invalidation, à chaque accès est mémorisée au moins une grandeur de contrôle qui est dans une relation prédéterminée avec le contenu de cette zone RAM. 3. Procédé selon la revendication 2, caractérisé par le fait que sont mémorisées plusieurs grandeurs de contrôle qui sont en relation prédéterminée avec des contenus partiels de la zone RAM (62) protégée à l'égard d'une invalidation. 4. Procédé selon l'une des revendications 1 à 3, caractérisé par le fait que les données de position lues, après une invalidation, dans la zone RAM (62) protégée à l'égard d'une invalidation, un composant étant en mouvement à l'instant de l'invalidation, ne sont pas directement employées pour la commande de la poursuite du mouvement de ce composant. 5. Procédé selon l'une des revendications 1 à 3, caractérisé par le fait que les données de position lues, après une invalidation, dans la zone RAM (62) protégée à l'égard d'une invalidation, un processus de commande concernant le composant se déroulant à l'instant de l'invalidation, ne sont pas directement employées pour la commande de la poursuite du mouvement de ce composant. 6. Procédé selon l'une des revendications 1 à 5, caractérisé par le fait que les données de position sont produites par un émetteur de course incrémenta ! (48). 7. Dispositif pour assurer des données de position indiquant la position réglante d'un composant pour le réglage d'un mécanisme de transmission du couple avant de les perdre lors d'une invalidation, contenant un appareil de commande électronique avec un microprocesseur et un mécanisme de mémorisation associé, un moteur (42), commandé par l'appareil électronique, pour mouvoir le composant, un détecteur de course (48) pour saisir la position du composant et envoyer des données de position appropriées à l'appareil de commande et une zone RAM, protégée à l'égard d'une invalidation, dans le mécanisme de mémorisation, caractérisé par le fait que l'appareil de commande commande l'exploitation de façon que les données de position actuelles soient chaque fois lues dans la zone RAM protégée à l'égard d'une invalidation, de sorte qu'après une invalidation on en dispose pour la poursuite de la commande. 8. Dispositif selon la revendication 7, caractérisé par un mécanisme pour reconnaître une perte de données dans la zone RAM (62) protégée à l'égard d'une invalidation, en cas d'une alimentation en courant insuffisante. 9. Dispositif selon la revendication 7 ou 8, caractérisé par un mécanisme pour interdire que des données de position lues après une invalidation, dans la zone RAM (62) protégée à l'égard d'une invalidation, soient directement employées pour la poursuite de la commande du moteur (42) si ce moteur était activé pendant l'invalidation.