Brevet FR2895436A1 — publié le 20070629

L'invention concerne les ouvrants de véhicule automobile et en particulier la fonction de protection d'anti-pincement associée à ceux-ci. La protection d'anti-pincement est activée lors de la survenue d'un effort excessif pendant la fermeture du panneau mobile de l'ouvrant. On protège ainsi le cas échéant un doigt, un bras ou un cou d'un occupant du véhicule qui se trouve dans l'ouverture devant être fermée. Mais l'effort excessif peut aussi être généré par la déformation du mécanisme d'ouvrant. II s'agit par exemple des rails du panneau mobile, des rails de porte coulissante, de la torsion de la caisse, etc. Une telle déformation peut être permanente ou au moins durer sur une période prolongée. Dès lors, l'électronique de commande persistant à détecter une situation assimilable à un pincement refuse de fermer l'ouvrant, ce qui peut s'avérer préjudiciable notamment en cas de mauvais temps. II existe souvent une procédure de forçage de l'anti-pincement et de réalisation d'un nouvel apprentissage qui se déroule par exemple comme suit. Lorsque la fonction anti-pincement se déclenche de façon intempestive à cause d'un défaut mécanique, on peut inhiber manuellement l'antipincement en mettant le bouton de commande en position de fermeture et en effectuant les opérations suivantes : phase 1 : on commande l'avancée de l'ouvrant en mode pas à pas jusqu'à la fermeture complète. phase 2 : on initialise le calculateur de l'ouvrant. Ce dernier part en position de butée mécanique puis revient en position de butée logicielle jusqu'à la fin de l'initialisation. Phase 3 : on effectue un apprentissage manuel de la fonction d'antipincement. Pour cela, on effectue un cycle complet d'ouverture puis de fermeture de l'ouvrant pour apprendre au calculateur la nouvelle loi de détection d'effort. Sachant que l'utilisateur ne connaît pas en général la procédure permettant d'inhiber la fonction d'anti-pincement, il est obligé de se déplacer jusqu'à un service après-vente pour procéder à cette inhibition et le cas 2 échéant, refaire faire l'initialisation et l'apprentissage de la fonction d'antipincement du calculateur de commande. Or, il est préférable de pouvoir éviter ce déplacement au service après-vente. Un but de l'invention est d'améliorer la fonction anti-pincement des ouvrants de véhicule. A cet effet, on prévoit selon l'invention un procédé de commande d'un ouvrant de véhicule dans lequel : - on détecte si un évènement prédéterminé survient en l'absence d'une situation prédéterminée assimilable à un pincement ; et - le cas échéant, on effectue un apprentissage d'une fonction de détection de la situation assimilable à un pincement. Ainsi, l'apprentissage a lieu avant que ne surgisse la situation assimilable au pincement. Les données relatives à la fonction d'apprentissage sont donc mises à jour pour mieux prévenir le déclenchement intempestif de l'anti-pincement. Le procédé selon l'invention pourra présenter en outre au moins l'une quelconque des caractéristiques suivantes : - la détection et/ou l'apprentissage sont effectués par des moyens automatisés ; - l'évènement concerne un kilométrage du véhicule, et de préférence comprend le fait qu'une différence entre un kilométrage instantané du véhicule et un kilométrage du véhicule lors d'un dernier apprentissage dépasse un seuil prédéterminé ; - l'évènement comprend le fait qu'un paramètre de fonctionnement de l'ouvrant dépasse un seuil prédéterminé, le paramètre étant par exemple une intensité de courant associée à un effort généré pour déplacer l'ouvrant, notamment le fermer, ou une variation de vitesse de déplacement de l'ouvrant ; - on effectue la détection lors de la commande d'un déplacement de l'ouvrant par un occupant du véhicule, notamment sa fermeture ; - on effectue l'apprentissage lors de ce déplacement ; 3 - on effectue la détection lors d'un déplacement de l'ouvrant, notamment sa fermeture, commandé par un occupant du véhicule ; - on effectue l'apprentissage lors d'un déplacement ultérieur de l'ouvrant, notamment le déplacement suivant, commandé par un occupant du véhicule ; - on détecte si le déplacement de l'ouvrant lors de l'apprentissage est complet. Si oui, on mémorise des résultats de l'apprentissage ; sinon on conserve les résultats de l'apprentissage antérieur et on effectue un nouvel apprentissage lors d'un déplacement ultérieur de l'ouvrant ; et - on mémorise des résultats de l'apprentissage avec une information relative à un kilométrage du véhicule, notamment lors d'une acquisition de ces résultats. On prévoit également selon l'invention un dispositif de commande d'un ouvrant de véhicule agencé pour effectuer un apprentissage d'une fonction de détection d'une situation assimilable à un pincement, le dispositif étant agencé pour déterminer si un évènement prédéterminé survient en l'absence de la situation assimilable à un pincement, et le cas échéant, effectuer l'apprentissage. D'autres caractéristiques et avantages de l'invention apparaîtront encore dans la description suivante de deux modes préférés de mise en oeuvre donnés à titre d'exemples non limitatifs en référence aux dessins annexés sur lesquels : - les figure 1 et 2 sont des vues en perspective d'une partie supérieure de véhicule montrant des exemples d'ouvrant auxquels s'applique l'invention ; - la figure 3 est une vue en perspective d'une partie interne du véhicule de la figure 1 montrant le moteur et l'électronique de commande associés à l'ouvrant ; - les figures 4 et 5 sont deux organigrammes illustrant le déroulement du procédé de l'invention dans les deux modes de mise en oeuvre ; et 4 - la figure 6 présente des courbes relatives au procédé faisant l'objet de la figure 5. L'invention s'applique à tout type d'ouvrant de véhicule automobile tel qu'une porte latérale, une porte arrière, un lève-vitre, un capot à ouverture électrique, une porte de coffre électrique ou électrohydraulique, un toit ouvrant, etc. On a illustré à la figure 1 un véhicule dans lequel l'invention s'applique à un toit ouvrant électrique 2 comprenant une partie de toit fixe 4 et une partie de toit mobile 6. Les deux parties sont de forme rectangulaire, la partie de toit fixe 4 s'étendant en partie arrière tandis que la partie de toit mobile 6 s'étend à l'avant. Cette dernière peut être déplacée à coulissement d'avant en arrière suivant une direction parallèle à la direction de marche du véhicule. A cette fin est prévu un moteur 8 et un calculateur électronique 10 assurant la commande du moteur. La partie 6 sera par exemple montée mobile à coulissement dans des rails latéraux non représentés assurant le guidage de son mouvement de sa position la plus avancée à sa position la plus reculée. Ce coulissement de la partie du toit mobile 6 peut être effectué soit par-dessus, soit par-dessous la partie de toit fixe. La partie de toit mobile 6 coulisse ici entre la partie de toit fixe et la garniture intérieure de toit. Un ou plusieurs boutons de commande du toit ouvrant sont prévus à l'intérieur de l'habitacle du véhicule pour la commande du toit par l'un des occupants. L'invention s'applique aussi par exemple à un véhicule tel que le véhicule 12 illustré à la figure 2 comprenant un toit en verre intégralement fixe pourvu d'un rideau mobile pare-soleil 9. Le rideau peut par exemple se déployer de l'arrière à l'avant à partir d'une configuration enroulée autour d'un arbre transversal à la direction de marche du véhicule. Les extrémités avant du rouleau sont ici aussi guidées au cours de leur mouvement dans des rails latéraux. Ici encore une motorisation et une électronique de commande permettent de déplacer le rideau et de commander son mouvement. L'électronique de commande 10 sera pourvue des organes électroniques habituels tels que mémoire, micro-processeur, etc., permettant d'assurer entre autres les fonctionnalités qui vont maintenant être présentées. 5 Un premier mode de mise en oeuvre du procédé de l'invention a été illustré sur l'organigramme de la figure 4. Le calculateur 10 est ici agencé pour effectuer automatiquement un cycle complet d'apprentissage par fréquence d'un nombre prédéterminé de milliers de kilomètres parcourus par le véhicule. Par exemple, il effectuera ce cycle tous les 5000 km. Pour cela, le calculateur 10 détecte qu'un occupant du véhicule commande un cycle complet de fermeture de l'ouvrant à l'étape 16. A l'étape suivante 18, le calculateur obtient la valeur K; du kilométrage actuel du véhicule. Une connexion adaptée sera prévue à cette fin entre le calculateur et le compteur du véhicule ou un organe relié à ce dernier. A l'étape suivante 20, le calculateur compare la valeur actuelle K; du kilométrage avec la valeur K;_I, stockée en mémoire, du kilométrage lors du précédent apprentissage. Si la différence entre ces deux valeurs est supérieure à un seuil k prédéterminé et par exemple ici de 5000 km, le calculateur lance le cycle d'apprentissage automatique pendant le cycle de fermeture complète de l'ouvrant. C'est l'étape référencée 22 sur la figure 4. L'apprentissage consistera par exemple à relever l'intensité des efforts fournis par le moteur pour la fermeture de l'ouvrant le long de sa course entre la position ouverte et la position fermée et à déterminer d'une façon connue en elle-même une ou plusieurs valeurs seuils ou encore une courbe de valeurs seuil en fonction du déplacement, au-delà desquelles on assimilera l'intensité de l'effort fourni à une situation de pincement. Cette intensité d'effort sera relevée par exemple sous la forme d'une intensité de courant traversant le moteur. En variante, on pourra prévoir que l'apprentissage consiste à relever la variation de vitesse de déplacement du toit mobile. L'étape d'apprentissage 22 a lieu de façon automatique par le calculateur tout comme l'étape de détection. L'une comme l'autre étapes sont exécutées de façon transparente pour le conducteur qui perçoit seulement la fermeture de l'ouvrant suite à sa commande. Si au cours d'une étape ultérieure 24 le calculateur détecte que ce mouvement de l'ouvrant est interrompu avant la fermeture complète, il interrompt l'apprentissage et ne garde en mémoire que les résultats de la partie d'apprentissage déjà effectuée. Au cours d'une étape 27, il se replace dans la configuration qui précédait l'étape 16. II s'ensuit que l'auto- apprentissage sera exécuté à la prochaine demande de fermeture complète. Le calculateur conserve en mémoire les paramètres d'apprentissage non mis à jour et qui étaient les siens avant que le nouvel apprentissage soit ordonné. En variante, on pourra prévoir que l'étape 27 n'existe pas de sorte que, si l'apprentissage est interrompu, les résultats de l'apprentissage partiel ne sont pas mémorisés. Si à l'inverse le mouvement de fermeture a lieu jusqu'à l'obtention de la position fermée, l'apprentissage est complet, et à l'étape suivante 26 le calculateur remplace les paramètres associés au précédent apprentissage par les paramètres associés au nouvel apprentissage réalisé, en enregistrant en totalité ces paramètres avec l'information kilométrage du véhicule. Lors d'un prochain déplacement de l'ouvrant pour sa fermeture, c'est de ce nouvel apprentissage qu'il sera tenu compte par la fonction de protection d'anti-pincement. De plus, dès la fin de l'étape 26, le calculateur se replace dans la configuration précédant l'étape 16. Un autre mode de mise en oeuvre du procédé de l'invention a été illustré à la figure 5. Au cours de ce mode de mise en oeuvre, on tient compte d'un paramètre de fonctionnement du moteur tel que l'amplitude du couple fourni par ce dernier pour déplacer l'ouvrant depuis sa position ouverte jusqu'à sa position fermée. On suit donc l'évolution de l'intensité i du courant traversant le moteur le long de la courbe I, avec un kilométrage K; illustrée à la figure 6. La courbe en partie supérieure de la figure est le profil général de l'évolution de l'intensité, lequel est utilisé en partie inférieure de la figure 6 pour former au moyen d'écarts constants un profil maximum 31 et un profil minimum 29 entre lesquels doit se situer la courbe 30 montrant l'évolution effective instantanée de l'intensité du moteur. La courbe de profil maximum 31 est stockée dans le calculateur sous la forme d'un tableau. Dans ce mode de mise en oeuvre, on détecte à nouveau une demande de fermeture à l'étape 16, laquelle déclenche l'acquisition d'informations sur l'évolution du courant du moteur au cours du déplacement de l'ouvrant pour sa fermeture à l'étape 32. Dans une autre variante, on tient compte du courant ou de la variation de vitesse de déplacement de la partie mobile du toit. A l'étape 34, le calculateur effectue en permanence une comparaison entre la valeur réelle du courant du moteur et la valeur correspondant au profil maximum 31 au même endroit de la trajectoire. Si la différence ne dépasse pas un seuil i prédéterminé, le calculateur laisse le cycle de fermeture se poursuivre et s'achever normalement à l'étape 36 sans prévoir une étape d'apprentissage. Si à l'inverse, le seuil i est dépassé à un endroit de la courbe, le calculateur prévoit à l'étape 38 de lancer un apprentissage automatique à l'occasion du prochain cycle de fermeture complète. Le calculateur surveille ensuite le déclenchement par un occupant du véhicule d'une commande de fermeture de l'ouvrant. Cette commande peut survenir un certain temps, par exemple plusieurs heures ou plusieurs jours, après le mouvement de fermeture au cours duquel le calculateur a détecté la nécessité d'un apprentissage. Le calculateur effectue l'apprentissage en question au cours de ce nouveau déplacement de fermeture de l'ouvrant. Cet apprentissage a lieu par exemple comme dans le premier mode sans l'étape 27. Au cours de ce mouvement, il détecte si le déplacement est interrompu avant fermeture complète à l'étape 40. Si ainsi la fermeture complète n'est pas atteinte, l'apprentissage est interrompu et le calculateur se replace dans la configuration préalable à l'étape 16 de façon à pouvoir effectuer cet apprentissage au cours du prochain mouvement de fermeture. Si à l'inverse, le mouvement de fermeture est complet, le calculateur mémorise à l'étape 42 les nouveaux paramètres résultant de l'apprentissage et remplace les précédents paramètres par ces nouveaux paramètres qu'il enregistre. Ainsi, la courbe de courant après l'auto-apprentissage réussi est utilisée comme courbe en mode nominal jusqu'à la prochaine étape d'auto-apprentissage et sert à construire un nouveau profil 31 de valeurs maximales. Le calculateur se replace ensuite dans la configuration préalable à l'étape 16. Dans un autre mode de mise en oeuvre du procédé, on pourra combiner les deux modes de mise en oeuvre illustrés aux figures 4 et 5. Il s'agira par exemple de faire en sorte que le calculateur détecte la survenue de l'un quelconque des évènements parmi le dépassement d'un seuil de kilométrage depuis le dernier apprentissage ou le dépassement d'un seuil de courant comme présenté en référence à la figure 5. C'est le premier des évènements qui survient qui déclenchera la programmation d'un cycle d'apprentissage. On observe que dans le cas de la figure 4, l'apprentissage a lieu au cours du mouvement de fermeture déclenché par la demande de fermeture de l'étape 16 tandis qu'à la figure 5, il a lieu au cours du mouvement de fermeture faisant suite à celui au cours duquel la nécessité d'un apprentissage a été détectée. Bien entendu, on pourra apporter à l'invention de nombreuses modifications sans sortir du cadre de celle-ci. REVENDICATIONS 1. Procédé de commande d'un ouvrant (6) de véhicule, caractérisé en ce que: - on détecte si un évènement prédéterminé survient en l'absence d'une situation prédéterminée assimilable à un pincement ; et - le cas échéant, on effectue un apprentissage d'une fonction de détection de la situation assimilable à un pincement. 2. Procédé selon la revendication précédente, caractérisé en ce que la détection et/ou l'apprentissage sont effectués par des moyens automatisés (10). 3. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que l'évènement concerne un kilométrage du véhicule, et de préférence comprend le fait qu'une différence entre un kilométrage instantané (K;) du véhicule et un kilométrage (Km) du véhicule lors d'un dernier apprentissage dépasse un seuil (k) prédéterminé. 4. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que l'évènement comprend le fait qu'un paramètre de fonctionnement de l'ouvrant dépasse un seuil (i) prédéterminé, le paramètre étant par exemple une intensité de courant associée à un effort généré pour déplacer l'ouvrant, notamment le fermer, ou une variation de vitesse de déplacement de l'ouvrant. 5. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'on effectue la détection lors de la commande d'un déplacement de l'ouvrant par un occupant du véhicule, notamment sa fermeture. io 6. Procédé selon la revendication précédente, caractérisé en ce qu'on effectue l'apprentissage lors de ce déplacement. 7. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce qu'on effectue la détection lors d'un déplacement de l'ouvrant, notamment sa fermeture, commandé par un occupant du véhicule. 8. Procédé selon la revendication précédente, caractérisé en ce qu'on effectue l'apprentissage lors d'un déplacement ultérieur de l'ouvrant, notamment le déplacement suivant, commandé par un occupant du véhicule. 9. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que : - on détecte si un déplacement de l'ouvrant lors de l'apprentissage est complet ; - si oui, on mémorise des résultats de l'apprentissage ; - sinon, on conserve les résultats de l'apprentissage antérieur et on effectue un nouvel apprentissage lors d'un déplacement ultérieur de l'ouvrant. 10. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'on mémorise des résultats de l'apprentissage avec une information relative à un kilométrage du véhicule, notamment lors d'une acquisition de ces résultats. 11. Dispositif de commande d'un ouvrant de véhicule agencé pour effectuer un apprentissage d'une fonction de détection d'une situation assimilable à un pincement, caractérisé en ce qu'il est agencé pour déterminer si un évènement prédéterminé survient en l'absence de la situation assimilable à un pincement, et le cas échéant, effectuer l'apprentissage.