FR 2973752 A1 20121012 FR 1101073 A 20110408 L'invention concerne un procédé de déclenchement d'une fonction d'un véhicule automobile au moyen d'un système de commande à distance. Les dispositifs de commande à distance sont classiquement destinés au déclenchement de fonctions d'un véhicule automobile, et comportent, d'une part, une unité centrale embarquée dans le véhicule et connectée à des organes d'actionnement des différentes fonctions, et d'autre part, un boîtier portable de commande à distance adapté pour émettre des signaux représentant des fonctions spécifiques et intégrant des données d'identification des dites fonctions. Certaines des fonctions mises en oeuvre par ces systèmes de commande à distance, tel que par exemple le démarrage à distance du moteur du véhicule, destiné, selon la saison, au préchauffage ou au refroidissement de l'habitacle avant utilisation du véhicule, sont déclenchées par la réception, par l'unité centrale embarquée, d'une séquence spécifique de deux signaux dont l'émission est commandée par l'activation successive de deux touches différentes du boîtier de commande. Selon ce principe, le procédé de déclenchement consiste : - à commander l'émission par le boîtier de commande d'une séquence de deux signaux successifs consistant en un signal préliminaire d'amorçage et en un signal spécifique de déclenchement de la fonction, - à programmer l'unité centrale de façon qu'elle active les organes 20 d'actionnement de la fonction après, successivement : - réception et identification d'un signal préliminaire d'amorçage, - réception et identification d'un signal de déclenchement, et vérification que la durée d'émission du dit signal de déclenchement excède une valeur seuil prédéterminée. 25 De plus, de façon usuelle, le signal d'amorçage consiste en un signal de courte durée résultant d'un « appui court » sur une touche déterminée du boîtier de commande, et les données transmises comportent toutes les informations utiles concernant l'identifiant du boîtier de commande, le codage de la touche activée, ainsi que des informations de cryptologie. 30 Le signal de déclenchement consiste, quant à lui, en un signal de longue durée résultant d'un « appui long » sur une autre touche du boîtier de commande, et les données transmises comportent - en premier lieu, les informations utiles concernant l'identifiant du boîtier de commande, le codage de la touche activée, ainsi que les informations de 35 cryptologie, 2973'75.2 puis, au bout d'un certain temps, afin de minimiser la consommation du boîtier de commande, des informations intégrées dans des blocs de taille réduite, consistant essentiellement en l'identifiant du boîtier de commande, le codage de la touche activée, et le numéro du bloc permettant de déterminer le 5 moment d'émission de ce dernier. Selon la procédure actuelle, la validation d'un signal de déclenchement par l'unité centrale embarquée nécessite que cette dernière ait précédemment reçu et décodé les informations générales émises dans la première partie du dit signal de déclenchement, afin de vérifier les informations de cryptologie et la cohérence. 10 En outre, une fois le signal de déclenchement détecté, la procédure actuelle consiste à implémenter une stratégie de réception du dit signal qui conditionne à la constatation de la perte d'un nombre minimal de blocs successifs de données, la prise de décision consistant à considérer que l'émission du signal de déclenchement est achevée. 15 Une telle procédure s'avère toutefois conduire à un taux d'échecs relativement important lors des tentatives de transmission des données au moyen d'un boîtier de commande. En effet, et en premier lieu, si le boîtier de commande se trouve en limite de portée radiofréquence, les conditions de réception des signaux émis peuvent différer entre le début d'émission et la fin d'émission, lorsque notamment l'utilisateur se déplace lors de cette émission. L'unité centrale peut alors se trouver dans l'incapacité de capter le signal de déclenchement suffisamment longtemps pour activer la fonction correspondante. A l'opposé, les déplacements de l'utilisateur lors de l'émission des signaux peuvent conduire à une amélioration de la réception, conduisant à une réception de la seule seconde partie du signal de déclenchement insuffisante pour conduire à une décision de déclenchement de la fonction. De plus, il est à noter que, même en l'absence de déplacement de l'utilisateur pendant l'émission des deux signaux successifs, le seul changement de touche qui induit une modification du positionnement de la main et/ou du doigt de l'utilisateur, peut être suffisant pour modifier la performance radiofréquence entre les deux émissions successives. La présente invention vise à pallier ces inconvénients et a pour principal objectif de fournir un procédé de déclenchement d'une fonction d'un véhicule automobile au moyen d'un système de commande à distance, conduisant à réduire de façon notable le taux d'échec des transmissions, notamment en limite de portée radiofréquence. A cet effet, l'invention vise un procédé de déclenchement d'une fonction d'un véhicule automobile au moyen d'un système de commande à distance, consistant à commander l'émission par le boîtier de commande d'une séquence d'au moins deux signaux successifs consistant en un signal préliminaire d'amorçage et en au moins un signal spécifique de déclenchement de la fonction, - à programmer l'unité centrale de façon qu'elle active les organes d'actionnement de la fonction après, successivement réception et identification d'un signal préliminaire d'amorçage, réception et identification d'un signal de déclenchement, et vérification que la durée d'émission du dit signal de déclenchement excède une valeur seuil prédéterminée, Selon l'invention, ce procédé de déclenchement se caractérise en ce que, 15 après identification d'un signal préliminaire d'amorçage, l'unité centrale est programmée - pour ouvrir une fenêtre temporelle de réception de durée fixe t prédéterminée telle que t = t1 + t2, avec - t1 valeur fonction du laps de temps maximal accordé pour émettre le 20 signal de déclenchement après émission du signal d'amorçage, - t2 valeur représentative de la durée minimale souhaitée d'émission du signal de déclenchement, - puis, lors de la réception d'un bloc de données, pour identifier le dit bloc de données, et après identification 25 - pour déterminer le laps de temps séparant le début de l'émission du signal de déclenchement et l'émission du dit bloc de données, - et pour activer les organes d'actionnement lorsque ce laps de temps égale ou excède la durée t2. Selon la procédure mise en oeuvre conformément à l'invention, après 30 identification d'un signal préliminaire d'amorçage, l'unité centrale est programmée pour ouvrir une fenêtre temporelle de réception de durée fixe destinée à l'identification du signal de déclenchement. Durant cette fenêtre de réception, l'unité centrale accepte, en outre, tout bloc de données, bloc de données « long » ou avantageusement bloc de données « 35 court », du fait que l'activation du déclenchement est simplement subordonnée à la réception d'un bloc de données sans condition de réception préalable d'un bloc de données complet intégrant toutes les informations utiles concernant l'identifiant du boîtier de commande, le codage de la touche activée, ainsi que les informations de cryptologie. Le procédé selon l'invention permet donc, après réception et validation du signal d'amorçage, de s'affranchir des perturbations susceptibles d'être produites par les changements de la position de la main de l'utilisateur ou par le déplacement de ce dernier lors de l'émission du signal de déclenchement, du fait, d'une part, que ce procédé ne conditionne pas la validation de l'identification du signal de déclenchement à la réception préalable d'un bloc de données « complet », et d'autre part, que ce procédé consiste à ouvrir une fenêtre de réception fixe non soumise à la qualité de la réception des blocs de données. Selon un mode de mise en oeuvre avantageux de l'invention, les blocs de données d'identification des signaux de déclenchement consistent avantageusement en des blocs de données de taille réduite, comportant des données représentatives des informations suivantes : identifiant du boîtier de commande, codage de la touche du boîtier de commande activée pour engendrer l'émission du signal de déclenchement. De plus, chaque bloc de données d'identification comporte avantageusement une donnée correspondant au numéro du dit bloc de données, représentatif du laps de temps séparant le début de l'émission du signal de déclenchement et l'émission de ce bloc de données. Par ailleurs, en vue de minimiser la consommation électrique du boîtier de commande, ce dernier est avantageusement adapté pour émettre les blocs de données d'identification des signaux de déclenchement uniquement après un temps t2 suivant le début de l'émission des dits signaux de déclenchement. D'autres caractéristiques buts et avantages de l'invention ressortiront de la description détaillée qui suit en référence aux dessins annexés qui en représentent à titre d'exemple non limitatif un mode de réalisation préférentiel. Sur ces dessins : - la figure 1 est une vue longitudinale partielle schématique d'un véhicule équipé d'un système de commande à distance, - et la figure 2 est un schéma représentatif des signaux transmis par un boîtier de commande lors de la mise en oeuvre du procédé selon l'invention. Le procédé selon l'invention consiste en un procédé de déclenchement d'une fonction d'un véhicule automobile 1 au moyen d'un système de commande à distance comportant, d'une part, une unité centrale 2 embarquée dans le véhicule 1 et connectée à des organes 4 d'actionnement de la fonction, et d'autre part, un boîtier portable 3 de commande à distance adapté pour émettre des signaux représentant des fonctions spécifiques et intégrant des données d'identification des dites fonctions. A titre d'exemple, la fonction mise en oeuvre par ce système d'accès mains libre consiste dans le démarrage à distance du moteur 5 du véhicule 1 destiné, selon la saison, au préchauffage ou au refroidissement de l'habitacle de ce dernier. Selon cet exemple, l'unité centrale 2 est donc connectée à un organe 4 de commande du démarrage du moteur 5 du véhicule 1: De plus, selon cet exemple, le boîtier de commande 3 est adapté, en vue de l'identification de la fonction de démarrage à distance du moteur 5, pour émettre deux signaux successifs consistant en un signal «court» suivi d'un signal «long», dont les émissions sont engendrées par l'activation successive de deux touches différentes Ti, T2 (ou d'une même touche activée deux fois de suite). Tel que représenté à la figure 2, un appui court sur la touche T1 commande l'émission d'un signal d'amorçage comportant une paire de blocs de données Dl, D2 en l'exemple transmis deux fois successivement un bloc de réveil Dl et un bloc « long » de données D2 comportant toutes les informations utiles concernant l'identifiant du boîtier de commende, le codage de la touche Ti activée, ainsi que des informations de cryptologie. Enfin, ce signal d'amorçage comporte classiquement un bloc terminal de données D3 représentatif de l'interruption de l'activation de la touche Ti. Tel que représenté à la figure 2, un appui long sur la touche T2 commande 20 l'émission d'un signal de déclenchement comportant : - en premier lieu, une paire de blocs de données D4, D5 en l'exemple transmis deux fois successivement : un bloc de réveil D4 et un bloc « long » de données D5 comportant toutes les informations utiles concernant l'identifiant du boîtier de commande, le codage de la touche T2 activée, ainsi que des 25 informations de cryptologie, - ensuite, un bloc « court » D6 de données dites d'identification, émis périodiquement jusqu'à l'interruption de la transmission du signal de déclenchement, comportant des informations concernant l'identifiant du boîtier de commande 3, le codage de la touche T2 activée, et une donnée 30 correspondant aux numéros des blocs, représentatifs du moment d'émission des dits blocs de données. Ainsi, par exemple, le numéro attribué à un bloc correspond au nombre d'émission de blocs D6 depuis l'appui sur la touche T2. Si le bloc D6 émis est le troisième bloc émis, il porte le numéro 3. Comme les blocs D6 sont émis régulièrement (de manière périodique) à partir du moment 35 où la touche T2 est activée, le numéro attribué au bloc indique le temps qui s'est écoulé depuis le moment où la touche T2 a été activée. Bien entendu, en variante, le numéro attribué au bloc D6 pourrait directement indiquer le temps passé depuis l'appui sur la touche T2. L'essentiel ici est que ce numéro soit représentatif du moment d'émission du bloc de données D6. Selon le procédé de l'invention, après réception et identification d'un signal préliminaire d'amorçage, l'unité centrale 2 est programmée 5 - pour ouvrir une fenêtre temporelle ayant par exemple pour origine le début tO de l'émission du signal d'amorçage, et présentant une durée fixe t prédéterminée telle que t = t1 + t2, avec t1 valeur fonction du laps de temps maximal accordé pour émettre le signal de déclenchement après émission du signal d'amorçage, 10 - t2 valeur représentative de la durée minimale souhaitée d'émission du signal de déclenchement, - puis, lors de la réception d'un bloc de données, pour identifier le dit bloc de données, et après identification - pour déterminer le laps de temps séparant le début de l'émission du 15 signal de déclenchement et l'émission du dit bloc de données, - et pour activer les organes d'actionnement lorsque ce laps de temps égale ou excède la durée t2. Dans la pratique, un tel procédé de déclenchement d'une fonction d'un véhicule automobile conduit à réduire de façon notable le taux d'échec des 20 transmissions, notamment en limite de portée radiofréquence. Autrement dit, selon l'invention on détecte l'occurrence d'un signal composé d'un signal d'amorçage suivi par un signal de déclenchement dans une fenêtre de temps t1 + t2. Le déclenchement de la fonction désirée est effectué en outre si au moins un bloc de données D6 est reçu par l'unité centrale à l'expiration du temps 25 t2. Selon la présente invention, il n'est pas nécessaire d'avoir reçu le signal complet de déclenchement émis pendant l'appui sur la touche T2. C'est à dire, il n'est pas nécessaire d'avoir reçu l'ensemble des blocs D6 émis pendant le temps t2, ni même le début du signal de déclenchement (en l'occurrence les blocs D4, D5, D4, D5). Dés qu'une partie de ce signal (en l'occurrence un bloc D6) est émise après le temps t2 et 30 porte un numéro de bloc indiquant que le début de l'appui sur la touche T2 est supérieur ou égal à t2 alors la fonction souhaitée est activée. De ce fait pour activer la fonction souhaitée, il suffit de vérifier si l'on reçoit un bloc D6 après l'écoulement d'un temps t2, c'est à dire un bloc D6 ayant un numéro signifiant qu'il a été émis après l'écoulement du temps t2 pour activer la fonction. 35 Ainsi même si le signal de déclenchement n'est pas perçu de manière continue et complète la fonction souhaitée est activée. De ce fait les défauts de transmissions (dus au positionnement aléatoire du boîtier portable et/ou au déplacement du porteur de ce boîtier pendant l'émission du signal de déclenchement) sont évités. Ce procédé permet ainsi de s'affranchir des conditions de réceptions variables du signal complet émis suite à l'appui sur la touche T2.