Brevet FR2634706A1 — publié le 19900202

SYSTEME D'AhTIVOL ELECTRONIQUE POUR VEHICULE A MOTEUR La présente invention se rapporte à un système d'antivol électronique pour véhicule à moteur à combustion interne muni d'un système d'allumage-injection électronique et d'un dispositif de verrouillage des portes à télécommande infrarouge comprenant un bottier émetteur infrarouge portatif et un bottier récepteur infrarouge relié par une liaison au microprocesseur du calculateur de l'allumage injection électronique auquel est associée une mémoire programmable effaçable. Un dispositif électronique connu de verrouillage et de déverrouillage des portes d'un véhicule par émission de rayons infrarouges & impulsions codées comprend un boîtier émetteur portatif, à piles, émettant des impulsions selon un code propre à chaque bottier et un bottier récepteur, placé à bord du véhicule ayant une cellule captant les impulsions infrarouges à travers les vitres du véhicule et comparant le code reçu au code qu'il a en mémoire. En cas de coïncidence, le bottier récepteur autorise le déverrouillage électrique des portes du véhicule. Ce dispositif n'assure pas une protection parfaite contre le vol puisqu'il ne concerne que le verrouillage des portes. La présente invention a pour but de réaliser un système antivol agissant par verrouillage du calculateur d'allumage-injection électronique. Le fonctionnement du procédé d'antivol selon l'invention présente l'avantage d'être simple d'emploi, transparent vis-à-vis de son utilisateur et de faible cot. Le système d'antivol électronique selon l'invention, est caractérisé par le fait que le déverrouillage des portes par le dispositif de télécommande infrarouge déclenche l'émission d'une trame codée par un microprocesseur installé dans le boitier récepteur et qu'il lit le code émis par le microprocesseur du boitier, le compare à un code numérisé dans une case de la mémoire et que si les codes sont différents, le calculateur interdit l'injection ou l'allumage. -2 Selon une caractéristique, le système détecte la présence ou non d'une trame sur la liaison et en cas d'absence de trame lit la case mémoire et si celle-ci est différente de 0, interdit l'injection ou l'allumage si aucune panne n'a été détectée auparavant. D'autres caractéristiques et avantages de. l'invention apparaîtront dans la description qui suit, illustrée par les figures suivantes qui représentent: - la figure 1: un schéma d'ensemble du dispositif selon l'invention; - la figure 2: un organigramme fonctionnel du programme principal de la fonction antivol selon l'invention. - la figure 3: un organigramme du programme réalisant la surveillance de la liaison entre le boitier récepteur et le calculateur. Sur la figure 1 sont représentés le bottier 1 émetteur et le bottier 2 récepteur du dispositif de télécommande infrarouge et en 3 le calculateur d'allumageinjection électronique. Le Boitier 1 émet des impulsions infrarouges selon un code déterminé, qui sont destinées à être reçues par la partie réceptrice 4 du bottier 2. Ce bottier 2 comporte de plus un microprocesseur programmable 5 associé & une mémoire 6 effaçable électroniquement, dite EEPROM. Le contenu de la mémoire doit être identique au code émis par le boitier 1. Un fil de liaison série 7 relie le microprocesseur 5 du bottier récepteur 2 au calculateur d'allumageinjection 3 qui comprend un microprocesseur 8 et une mémoire 9 EEPROM intégrée ou non à ce dernier. Le procédé de protection contre le vol d'un véhicule automobile mis en oeuvre à partir d'un dispositif précédemment décrit est le suivant, illustré par les organismes des figures 2 et 3. La figure 2 montre l'organigramme principal. La figure 3 montre l'organigramme du programme implanté dans le microprocesseur 8 et réalisant la surveillance de la liaison 7. - 3 Dans une première phase, dite d'initialisation, le microprocesseur 8 du calculateur électronique 3 d'allumage-injection possède, dans sa mémoire EEPROM 9, une case 10 donnée contenant la valeur 0. Tant que cette case mémoire 10 est à 0, le calculateur d'injection 3 est déverrouillé, c'est-à-dire qu'après mise sous contact du démarreur, il peut exécuter son programme d'injection prévu. Dès que le boîtier i émet des impulsions infrarouges selon un code correspondant à la mémoire 6 du boitier 2, le boîtier 2 envoie en permanence, par le fil de liaison série 7, une trame rapide contenant un code au calculateur d'injection 3, qui met alors ce code dans la case mémoire 10 dont le contenu est ainsi changé (symbole 13 de la figure 2). A partir de cet instant, le dispositif de télécommande infrarouge et le calculateur d'injection sont appariés. Lorsque ensuite le boîtier émetteur 1 va envoyer au boîtier récepteur 2 un signal infrarouge de fermeture des portes du véhicule, ce boîtier 2 cesse d'envoyer la trame au calculateur d'injection 3. Deux cas peuvent se présenter: - Premièrement, en fonctionnement normal, le conducteur du véhicule utilise le dispositif à télécommande infrarouge pour le déverrouillage des portes et ce dernier émet alors en permanence sur la liaison série 7 une trame rapide contenant un code vers le calculateur 3 d'allumage-injection. Un des intérêts de l'invention réside dans le fait que le calculateur 3 interdit l'injection ou l'allumage si le code reçu par la liaison 7 est différent de celui qu'il a mémorisé dans la case mémoire 10 (symbole 14 - figure 2). Ainsi la détection du code reçu par la liaison 7 n'engendre aucun retard sur l'initialisation nécessaire à la mise sous tension du calculateur 3 ainsi qu'à la mise en route du moteur par le même calculateur 3. La fonction antivol devient ainsi complètement transparente dans la mise en route du moteur par rapport à un calculateur normal. 14- En cas de parasitage du calculateur 3 lorsque le moteur tourne avec pour conséquence, un reset, le calculateur 3 peut relancer immédiatement son programme d'injection et d'allumage pour ne pas avoir de perturbation au niveau du fonctionnement moteur. La trame, contenant le code, envoyée par le bottier 2 au calculateur 3 est émise en permanence par l'intermédiaire de la liaison 7 à partir du moment o le récepteur IR 4 du bottier 2 est activé par le bottier 1. Il est impératif qu'à la mise en route du véhicule (+ 12 volts après contact présent sur le bottier 2), la trame émise sur la liaison 7 ne puisse plus être interrompue par le bottier 1 ou autres. Ce point est réalisé grâce au microprocesseur du boitier 2. En cas de reset moteur tournant, la trame étant émise en permanence et ne pouvant pas être interrompue le calculateur 3 peut ainsi reconnaître le code envoyé par la liaison 7 et restera déverrouillée. Si cela n'était pas- réalisé par notre système le calculateur se verrouillerait et entraînerait un arrêt du véhicule, ce qui ne serait pas acceptable sur un véhicule de série. Une fois déverrouillé, le calculateur 3 surveille en permanence le bon fonctionnement de la liaison 7, ce qui permet au calculateur 3 de faire un auto diagnostic de ladite liaison 7. Si pour des raisons diverses (fil conducteur de liaison 7 débranché suite à des vibrations, panne du bottier 2, etc...) le calculateur 3 ne reçoit plus la trame émise par la liaison 7, ledit calculateur 3 mémorisera la panne et prendra ses dispositions, lors de la prochaine mise en route du véhicule pour que ledit calculateur 3 ne reste pas verrouillé (symbole 15 - figure 2). Dans ce cas la fonction antivol n'est plus active, mais l'utilisateur du véhicule en sera informé par l'intermédiaire d'un voyant. -5- En cas de reset, moteur tournant, la panne étant mémorisée, le calculateur 3 ne pourra pas se verrouiller. Deuxièmement, les portes sont déverrouillées par la clé habituelle et non par la télécommande infrarouge, pour différentes raisons telles que panne de télécommande, piles du bottier émetteur usées, perte de ce boitier..., alors qu'elles avaient été verrouillées par télécommande infrarouge, dans ce cas, il faut envoyer par un autre moyen le code mémorisé dans le calculateur 3 d'allumage-injection pour le déverrouiller, ce code devant être connu par le conducteur du véhicule grâce, par exemple, à son écriture sur une étiquette autocollante détachable collée sur le bottier émetteur 1 infrarouge à la livraison du véhicule. Connaissant ce code, le conducteur met le contact puis introduit le code en agissant par exemple sur la pédale d'accélérateur - les positions pied à fond ou pied levé étant reconnues par le calculateur 3 - conjointement à la manipulation d'un bouton 12 du tableau de bord, d'un appel de phare ou d'une commande de climatisation. Dans le cas o le calculateur d'allumage-inJection 3 reçoit une trame manuelle avec le même code que celui présent dans sa case mémoire 10, il arrête l'exécution du programme d'injection et remplace-le code mémorisé par la valeur 0 dans la case mémoire 10 (symboles 16 et 17 - figure 2). Ainsi, le calculateur d'injection est déverrouillé tant qu'une trame rapide codée ne lui parvient pas par l'intermédiaire de la télécommande infrarouge. Le verrouillage du système d'allumage-injection électronique est obligatoirement lié au verrouillage des portes du véhicule par l'emploi du bottier émetteur infrarouge, de sorte que le conducteur peut continuer à utiliser son véhicule qui n'est plus protégé, sans avoir à introduire "à la main" le code puisque celui-ci n'est plus mémorisé. En cas de calage du véhicule, il pourra aisément redémarrer de même à chaque ouverture des portes par la clé. - 6 Bien que l'on ait dit auparavant que le dispositif de télécommande infrarouge et le calculateur électronique d'allumage-inJection étaient appariés quand celui-ci avait reçu le code émis par celui-là, on peut garder le même calculateur quand il faut changer la télécommande infrarouge. Dans ce cas, on déverrouille le calculateur 3 d'injection en introduisant à la main le code de sorte que la case mémoire 10 est remise à zéro et lorsque la nouvelle télécommande infrarouge avec un nouveau code est utilisée, ce code est alors envoyé par une trame rapide dans le microprocesseur 8 du calculateur 3 et est mémorisé en case 10. Afin de prévenir le conducteur de l'état de verrouillage du système d'allumage-injection, il est prévu de l'indiquer par un voyant 11 au tableau de bord par exemple et par un signal envoyé sur la liaison diagnostic du calculateur 3. Pour éviter d'avoir à changer le calculateur d'allumage-injection lorsqu'il est verrouillé et qu'il est impossible d'activer la télécommande ou que le code manuel est perdu, il faut prévoir: - soit lire le code, mémorisé dans la case 10 de la mémoire EEPROM du calculateur 3 sur la liaison diagnostic du calculateur par la valise de diagnostic que possède le garagiste; - soit remettre à zéro la case mémoire 10 par la valise de diagnostic; - soit consulter un fichier central o sont répertoriés les -30 codes par numéro de série des véhicules. Un avantage de l'invention réside dans le fait que tous les calculateurs d'allumage-injection prévus pour un type de véhicule donné sont identiques, que le véhicule soit équipé ou non d'un dispositif de verrouillage des portes et, grâce à cela, les véhicules équipés d'un dispositif de télécommande infrarouge d'ouverture des portes bénéficient automatiquement d'un dispositif antivol selon l'invention. -7- L'invention ne se limite évidemment pas aux modes de réalisation décrits et représentés mais comprend également tous les équivalents techniques des moyens décrits et leurs combinaisons effectuées suivant l'esprit de l'invention et mises en oeuvre dans le cadre des revendications qui suivent. - 8 - REVENDICATIONS l) Système d'antivol électronique d'un véhicule à moteur à combustion interne, doté d'un dispositif de verrouillage et déverrouillage des portes à télécommande infrarouge comprenant un boîtier émetteur infrarouge portatif (1) et un boîtier récepteur infrarouge (2) relié par une liaison (7) au microprocesseur (8) du calculateur (3) de l'allumage- injection électronique auquel est associée une mémoire programmable effaçable (9), caractérisé par le fait que le déverrouillage des postes par le dispositif de télécommande infrarouge déclenche l'émission d'une trame codée par un microprocesseur (5) installé dans le boitier récepteur (2) et qu'il lit le code émis par le microprocesseur (5) du boitier (2), le compare à un code mémorisé dans une case (10) de la mémoire (9) et que si les codes sont différents, le calculateur (3) interdit l'injection ou l'allumage. 2) Système selon la revendication l, caractérisé par le fait qu'il détecte la présence ou non d'une trame sur la liaison (7) et en cas d'absence de trame lit la case mémoire (10) et si celle-ci est différente de O, interdit l'injection ou l'allumage si aucune panne n'a été détectée auparavant.