FR2754226A1 - Anti-theft system for motor vehicles - Google Patents

Anti-theft system for motor vehicles Download PDF

Info

Publication number
FR2754226A1
FR2754226A1 FR9712333A FR9712333A FR2754226A1 FR 2754226 A1 FR2754226 A1 FR 2754226A1 FR 9712333 A FR9712333 A FR 9712333A FR 9712333 A FR9712333 A FR 9712333A FR 2754226 A1 FR2754226 A1 FR 2754226A1
Authority
FR
France
Prior art keywords
vehicle
code
cpu
engine
theft
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR9712333A
Other languages
French (fr)
Other versions
FR2754226B1 (en
Inventor
Yutaka Nozue
Atsushi Yanase
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsuba Corp
Original Assignee
Mitsuba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsuba Corp filed Critical Mitsuba Corp
Publication of FR2754226A1 publication Critical patent/FR2754226A1/en
Application granted granted Critical
Publication of FR2754226B1 publication Critical patent/FR2754226B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/01Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens
    • B60R25/04Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens operating on the propulsion system, e.g. engine or drive motor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2325/00Indexing scheme relating to vehicle anti-theft devices
    • B60R2325/30Vehicles applying the vehicle anti-theft devices
    • B60R2325/306Motorcycles

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Lock And Its Accessories (AREA)
  • Ignition Installations For Internal Combustion Engines (AREA)
  • Burglar Alarm Systems (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

The anti-theft system connects to the electronic circuit (14) controlling operation of the motor vehicle. A remote transmitter sends a coded signal (5) which is received (7) by a receiver fitted to the vehicle. A computer (12) verifies the authenticity of the coded signal and enables operation of the vehicle control circuit when the received code corresponds. If the signal is valid this result is stored. This stored value is used to enable the vehicle controller if the access code has recently been successfully verified. The stored value is retained while the engine is running to ensure the controller remains enabled.

Description

Svstème antlvol~de véhicule
La présente invention concerne un dispositif antivol pour véhicule, qui permet à un moteur d'être démarré lorsqu'un code électronique a été vérifié.
Vehicle theft prevention system
The present invention relates to an anti-theft device for a vehicle, which allows an engine to be started when an electronic code has been checked.

I1 est classiquement connu de fournir un moyen de transmission de code et un commutateur de transmission sur une clé de démarrage de moteur, et une unité de commande d'allumage sur le côté du véhicule, qui peut recevoir et vérifier un signal de code transmis par la clé. Par exemple, lors du démarrage du moteur, la clé est insérée dans une serrure à pompe, un commutateur de transmission est actionné à une temporisation appropriée, de manière à transmettre un signal de code unique pour la clé à partir du moyen de transmission de signal de code incorporé dans la clé, et la validité du signal de code reçu est déterminée par un calculateur (CPU) prévu dans le dispositif de commande d'allumage du véhicule, de manière à permettre le fonctionnement du dispositif d'allumage seulement lorsque le signal de code correct est reçu. It is conventionally known to provide a code transmission means and a transmission switch on an engine start key, and an ignition control unit on the side of the vehicle, which can receive and verify a code signal transmitted by the key. For example, when starting the engine, the key is inserted into a pump lock, a transmission switch is actuated at an appropriate time, so as to transmit a unique code signal for the key from the signal transmission means of code incorporated in the key, and the validity of the code signal received is determined by a computer (CPU) provided in the ignition control device of the vehicle, so as to allow the operation of the ignition device only when the signal correct code is received.

Dans un tel système de commande d'allumage, à titre de mesure contre un état d'engorgement ou un état d'erreur d'exécution de la CPU imputable à des bruits électromagnétiques durant le fonctionnement du moteur, qui peuvent endommager le moteur par une commande d'allumage anormale, un circuit de temporisation contrôleur de séquence d'alerte servant à surveiller l'état de la CPU peut être prévu, de manière que la CPU puisse être remise à l'état initial dès que l'état anormal éventuel de la sortie du circuit de temporisation contrôleur de séquence d'alerte résultant de l'engorgement de la CPU est détecté. In such an ignition control system, as a measure against a state of congestion or a state of execution error of the CPU attributable to electromagnetic noises during engine operation, which can damage the engine by abnormal ignition control, a warning sequence controller timing circuit for monitoring the state of the CPU may be provided, so that the CPU can be reset as soon as the abnormal state of the output of the alert sequence controller timing circuit resulting from the CPU bottleneck is detected.

Cependant, une fois que la CPU est remise à l'état initial, le processus de vérification du signal de code est également initialisé. Par conséquent, même lorsque la CPU est instantanément remise à l'état initial suite à une erreur d'exécution imputable à des bruits, du fait que le processus de vérification du signal de code est réinitialisé et que par conséquent le résultat de la vérification de code n'est plus du tout possible, la commande d'allumage du moteur ne peut pas être rétablie aussi rapidement que souhaité.However, once the CPU is reset, the code signal verification process is also initiated. Therefore, even when the CPU is instantly reset due to a runtime error due to noise, since the code signal verification process is reset and therefore the result of the verification of code is no longer possible at all, the engine ignition control cannot be restored as quickly as desired.

Le processus de vérification de code nécessite normalement une certaine période de temps et il est souhaitable de ne pas effectuer le processus de vérification de code dans certaines situations. Par exemple, lorsque la CPU est remise à l'état initial par un circuit de temporisation contrôleur de séquence d'alerte tel que décrit ci-dessus, il est préférable de rétablir le système de commande de moteur, tel que le système de commande d'allumage, suffisamment rapidement pour permettre au moteur de continuer à fonctionner sans qu'il se bloque. The code verification process normally requires a certain period of time and it is desirable not to perform the code verification process in certain situations. For example, when the CPU is reset by an alert sequence controller timing circuit as described above, it is preferable to restore the engine control system, such as the engine control system. ignition, fast enough to allow the engine to continue running without locking up.

A cette fin, il est envisageable de prévoir un moyen servant à conserver un résultat de vérification de code qui puisse éliminer la nécessité de le processus de vérification de code dans certaines situations, telles que lorsque la CPU est remise à l'état initial par un circuit de temporisation contrôleur de séquence d'alerte.To this end, it is conceivable to provide a means for retaining a code verification result which can eliminate the need for the code verification process in certain situations, such as when the CPU is reset by a warning sequence controller timing circuit.

Cependant, lorsque le système est pourvu d'un tel moyen de conservation de résultat de vérification de code, qui peut éviter le processus de vérification de code, une personne non autorisée peut tenter de valider le système de commande de moteur en faisant sauter la ligne d'alimentation se trouvant sur le commutateur de clé par une intention illicite, et il peut également être possible de forcer la CPU du véhicule pourvue d'un tel système de vérification de code, afin d'obtenir un état d'erreur d'exécution, à l'aide d'un générateur de bruit électromagnétique, et de permettre le fonctionnement de la commande d'allumage de façon erronée. However, when the system is provided with such a means of preserving code verification result, which can bypass the code verification process, an unauthorized person may attempt to validate the engine control system by blowing the line. power on the key switch by malicious intent, and it may also be possible to force the vehicle's CPU with such a code verification system to obtain a runtime error state , using an electromagnetic noise generator, and allowing the ignition control to function incorrectly.

Au vu de tels problèmes de l'art antérieur, un but principal de la présente invention est de proposer un système antivol de véhicule qui soit efficace pour améliorer la sécurité d'un véhicule sans créer aucun inconvénient durant l'utilisation.  In view of such problems of the prior art, a main object of the present invention is to provide a vehicle anti-theft system which is effective in improving the safety of a vehicle without creating any inconvenience during use.

Un deuxième but de la présente invention est de proposer un système antivol de véhicule qui puisse augmenter la commodité du système sans modification minimale. A second object of the present invention is to provide a vehicle anti-theft system which can increase the convenience of the system without minimal modification.

Un troisième but de la présente invention est de proposer un système antivol de véhicule efficace et approprié, qui soit à la fois simple et économique. A third object of the present invention is to provide an effective and appropriate anti-theft vehicle system, which is both simple and economical.

Selon la présente invention, ces buts ainsi que d'autres peuvent être atteints par l'agencement d'un système de commande antivol de véhicule lorsqu'une coïncidence de code électronique a été effectuée, comprenant : un circuit de commande de véhicule qui est nécessaire pour le fonctionnement du véhicule; un moyen de transmission de signal de code prévu dans un organe placé à distance de la carrosserie du véhicule; un moyen de réception de code prévu sur la carrosserie de véhicule afin de recevoir le signal de code; une CPU servant à vérifier l'authenticité du signal de code et à permettre le fonctionnement du circuit de commande de véhicule lorsqu'une coïncidence de code couronnée de succès a été constatée; et un moyen de conservation de résultat de vérification servant à conserver un résultat de coïncidence de code satisfaisant; dans lequel la CPU contrôle un état de fonctionnement du véhicule et un état du moyen de conservation de résultat de vérification, avant de vérifier un signal de code, et permet le fonctionnement du circuit de commande de véhicule sans vérifier un signal de code lorsque l'état de fonctionnement de véhicule indique un état de fonctionnement normal du véhicule, et le moyen de conservation de résultat de vérification est déterminé de façon à conserver un résultat de coïncidence de code satisfaisant. According to the present invention, these and other objects can be achieved by the arrangement of a vehicle anti-theft control system when an electronic code coincidence has been effected, comprising: a vehicle control circuit which is necessary for vehicle operation; code signal transmission means provided in a member placed at a distance from the vehicle body; code receiving means provided on the vehicle body for receiving the code signal; a CPU for verifying the authenticity of the code signal and for enabling the operation of the vehicle control circuit when a successful code match has been detected; and verification result keeping means for keeping a satisfactory code match result; wherein the CPU checks an operating state of the vehicle and a state of the checking result preservation means, before checking a code signal, and allows the operation of the vehicle control circuit without checking a code signal when the vehicle operating state indicates a normal vehicle operating state, and the verification result storing means is determined so as to keep a satisfactory code match result.

Ainsi, le moyen de conservation de résultat de vérification de code élimine la nécessité d'effectuer le processus de vérification de code dans certaines situations, si bien que la commodité du système antivol peut être améliorée. Par exemple, lorsque la CPU est remise à l'état initial par un moyen de surveillance, tel qu'un circuit de temporisation contrôleur de séquence d'alerte, il est possible de maintenir le fonctionnement du véhicule dans le cas d'un arrêt système instantané de la CPU. En particulier, du fait de nécessiter que le véhicule soit en fonctionnement, lorsqu'on évite la nécessité de vérifier le code, il est possible d'empêcher le forçage de la sécurité en forçant la CPU à obtenir une erreur d'exécution. Thus, the code verification result keeping means eliminates the need to perform the code verification process in certain situations, so that the convenience of the anti-theft system can be improved. For example, when the CPU is reset by monitoring means, such as a warning sequence controller timing circuit, it is possible to maintain the operation of the vehicle in the event of a system stop. snapshot of the CPU. In particular, because of the need for the vehicle to be in operation, when the need to verify the code is avoided, it is possible to prevent the forcing of security by forcing the CPU to obtain a runtime error.

Typiquement, l'état de fonctionnement du véhicule consiste en l'état de rotation du moteur de véhicule. En vu de maintenir la sécurité, il est souhaitable de ne pas dérégler le démarrage du moteur afin d'obtenir l'état de fonctionnement normal du véhicule. Par conséquent, le niveau seuil pour la vitesse de rotation du moteur est typiquement sélectionné à un niveau qu'il est improbable d'atteindre par une opération de démarrage du moteur. Typically, the operating state of the vehicle consists of the state of rotation of the vehicle engine. In order to maintain safety, it is desirable not to disrupt the starting of the engine in order to obtain the normal operating state of the vehicle. Consequently, the threshold level for the speed of rotation of the engine is typically selected at a level which it is improbable to reach by an engine starting operation.

Afin d'éliminer la nécessité d'un capteur spécial et de simplifier l'ensemble de l'agencement, la vitesse de rotation du moteur peut être déterminée en comptant le nombre d'impulsions d'allumage ou en mesurant un intervalle d'impulsions d'allumage. Typiquement, le circuit de commande du véhicule comprend un circuit d'allumage pour un moteur à combustion interne. In order to eliminate the need for a special sensor and to simplify the whole arrangement, the engine speed can be determined by counting the number of ignition pulses or by measuring a pulse interval d 'ignition. Typically, the vehicle control circuit includes an ignition circuit for an internal combustion engine.

Afin d'incorporer le concept de base de la présente invention dans le programme de commande existant, le programme de commande peut être agencé de manière que la
CPU évite un processus de vérification de signal de code lorsqu'il est déterminé que le moyen de conservation de résultat de vérification conserve un résultat de coïncidence de code satisfaisant et qu'il est déterminé que l'état de fonctionnement du véhicule est normal. De même, la CPU peut être adaptée de façon à accéder au moyen de conservation résultat de vérification, avant d'effectuer une coïncidence de code lors d'une alimentation et d'une remise à l'état initial.
In order to incorporate the basic concept of the present invention into the existing control program, the control program can be arranged so that the
CPU avoids a code signal checking process when it is determined that the checking result holding means keeps a satisfactory code match result and it is determined that the operating condition of the vehicle is normal. Likewise, the CPU can be adapted so as to access the means of conservation of verification result, before effecting a coincidence of code during a power supply and a reset.

Selon un mode de réalisation préféré de la présente invention, le moyen de conservation de résultat de vérification comprend un circuit d'auto-maintien qui est mis en service et hors service par des signaux de sortie provenant de la CPU. According to a preferred embodiment of the present invention, the verification result preservation means comprises a self-holding circuit which is activated and deactivated by output signals from the CPU.

La présente invention va être décrite à présent ci-après en se référant aux dessins annexés, dans lesquels
la figure l est une vue simplifiée de l'ensemble de la structure d'un système de démarrage de moteur auquel est appliquée la présente invention;
la figure 2 est un schéma à blocs représentant une partie essentielle du circuit de ce système;
la figure 3 est un diagramme de programme de commande selon la présente invention;
la figure 4 est un diagramme de temps représentant le mode de fonctionnement de la présente invention dans un état normal;
la figure 5 est une vue analogue à la figure 2, représentant un deuxième mode de réalisation de la présente invention;
la figure 6 est une vue analogue à la figure 4, représentant un deuxième mode de réalisation de la présente invention; et
la figure 7 est une vue analogue à la figure 2, représentant un troisième mode de réalisation de la présente invention.
The present invention will now be described below with reference to the accompanying drawings, in which
FIG. 1 is a simplified view of the entire structure of an engine starting system to which the present invention is applied;
Figure 2 is a block diagram showing an essential part of the circuit of this system;
Figure 3 is a control program diagram according to the present invention;
Fig. 4 is a time diagram showing the mode of operation of the present invention in a normal state;
Figure 5 is a view similar to Figure 2 showing a second embodiment of the present invention;
Figure 6 is a view similar to Figure 4 showing a second embodiment of the present invention; and
Figure 7 is a view similar to Figure 2 showing a third embodiment of the present invention.

La figure l est une vue simplifiée de la structure du système de démarrage de moteur selon la présente invention, qui représente une clé de démarrage de moteur l montée dans un verrou cylindrique à clé 3 prévu dans un panneau de carrosserie 2 d'une carrosserie de véhicule, par exemple d'une petite motocyclette. FIG. 1 is a simplified view of the structure of the engine starting system according to the present invention, which represents an engine starting key 1 mounted in a cylindrical key lock 3 provided in a body panel 2 of a body of vehicle, such as a small motorcycle.

Comme représenté sur la figure 1, une poignée la de la clé l est pourvue d'un commutateur de transmission 4 destiné à une transmission de signal, d'une unité d'émission de faisceaux infrarouges 5 destinée à émettre un signal infrarouge par une mise en service du commutateur de transmission 4, et d'une diode luminescente (LED) d'indication 6 servant à indiquer qu'un signal est en cours de transmission. Le panneau de carrosserie 2 se trouvant sur le côté de la carrosserie du véhicule est pourvu d'une unité de réception de faisceaux infrarouges 7 servant à recevoir un signal de faisceaux infrarouges provenant de l'unité d'émission de faisceaux infrarouges 5, lorsque la clé 1 est montée dans le verrou cylindrique à clé 3 et amenée dans la position MARCHE du moteur. Une unité CDI 8, qui est reliée à l'unité de réception de faisceaux infrarouges 7, est fixée à un support non représenté sur le dessin, à l'intérieur du panneau de carrosserie 2. As shown in FIG. 1, a handle 1a of the key 1 is provided with a transmission switch 4 intended for signal transmission, with an infrared beam emission unit 5 intended for transmitting an infrared signal by setting in use of the transmission switch 4, and of an indication light-emitting diode (LED) 6 used to indicate that a signal is being transmitted. The body panel 2 on the side of the vehicle body is provided with an infrared beam receiving unit 7 for receiving an infrared beam signal from the infrared beam emitting unit 5, when the key 1 is mounted in the cylindrical key lock 3 and brought to the ON position of the engine. A CDI unit 8, which is connected to the infrared beam reception unit 7, is fixed to a support, not shown in the drawing, inside the body panel 2.

En se référant à la figure 2, la clé 1 est pourvue d'une CPU 9 servant à commander la transmission du signal de code et d'une unité de stockage d'identification (ID 10) stockant une ID d'utilisation à titre de signal de code. Referring to FIG. 2, the key 1 is provided with a CPU 9 used to control the transmission of the code signal and with an identification storage unit (ID 10) storing a use ID as a code signal.

Lorsqu'un signal de mise en service provenant du commutateur de transmission 4 est reçu, la CPU 9 lit l'ID d'utilisateur provenant de l'unité de stockage ID 10, transmet un signal de code correspondant provenant de l'unité d'émission de faisceau d'infrarouge 5, sous la forme d'un signal infrarouge, et indique la transmission avec la LED 6. L'unité CDI 8 est pourvue d'une CPU 12, d'une unité de stockage ID 13 stockant la même ID d'utilisateur que la clé 1, une unité fonctionnelle de base
CDI 14 servant à commander l'allumage du moteur, et d'une unité de circuit d'alimentation 15. La CPU 12 adapte le signal de code ID d'utilisateur sur le côté de la clé 1, qui est reçu par l'unité de réception de faisceaux infrarouges 7, avec le signal de code ID d'utilisateur sur le côté du véhicule, qui est stockée dans l'unité de stockage ID 13 et, d'après le déroulement du processus de détermination, effectue une commande d'allumage numérique.
When a commissioning signal from the transmission switch 4 is received, the CPU 9 reads the user ID from the storage unit ID 10, transmits a corresponding code signal from the storage unit infrared beam emission 5, in the form of an infrared signal, and indicates the transmission with the LED 6. The CDI unit 8 is provided with a CPU 12, an ID 13 storage unit storing the same User ID as key 1, a basic functional unit
CDI 14 used to control the ignition of the engine, and of a supply circuit unit 15. The CPU 12 adapts the signal of user ID code on the side of the key 1, which is received by the unit for receiving infrared beams 7, with the user ID code signal on the side of the vehicle, which is stored in the storage unit ID 13 and, according to the progress of the determination process, performs a command of digital ignition.

Le circuit de source d'alimentation 15 servant à fournir une puissance électrique à l'unité CDI 8 est relié à une batterie BT et un ACG 16, servant de générateur électrique actionné par un moteur non représenté sur le dessin, en relation parallèle. De ce fait, lorsque la batterie BT est suffisamment chargée, la puissance électrique est fournie par la batterie BT. Lorsque la batterie BT n'est pas suffisamment chargée ou pratiquement déchargée, l'ACG 16 produit la puissance électrique pour la source d'alimentation. The power source circuit 15 serving to supply electrical power to the CDI unit 8 is connected to a LV battery and an ACG 16, serving as an electric generator actuated by a motor not shown in the drawing, in parallel relationship. Therefore, when the LV battery is sufficiently charged, the electric power is supplied by the LV battery. When the LV battery is insufficiently charged or nearly discharged, ACG 16 produces electrical power for the power source.

La CPU 12 de l'unité CDI 8 est reliée à un circuit de temporisation contrôleur de séquence d'alerte 17 servant à détecter toute anomalie de la CPU 12 qui peut être provoquée par des bruits électromagnétiques, et remettre à l'état initial la CPU lorsqu'une telle anomalie est détectée. La CPU 12 est également reliée à un moyen de conservation du résultat de vérification de signal de code 18. Ce moyen de conservation du résultat de vérification de code 18 est adapté de façon à maintenir un signal de résultat de vérification de code, qui peut être produit par la CPU 12, pendant une certaine période de temps, même après que l'alimentation en puissance électrique ait été interrompue. Par exemple, il peut consister en un condensateur, de manière que la CPU 12 puisse détecter si la tension de charge du condensateur est supérieure ou égale à un niveau seuil. De ce fait, même si la CPU 12 est instantanément mise hors service, il est possible de rétablir la commande d'allumage sans aucun délai. The CPU 12 of the CDI unit 8 is connected to a warning sequence controller timing circuit 17 used to detect any anomaly of the CPU 12 which may be caused by electromagnetic noise, and to reset the CPU when such an anomaly is detected. The CPU 12 is also connected to a means for preserving the code signal verification result 18. This means for preserving the code verification result 18 is adapted so as to maintain a code verification result signal, which can be produced by the CPU 12, for a certain period of time, even after the power supply has been interrupted. For example, it may consist of a capacitor, so that the CPU 12 can detect whether the charging voltage of the capacitor is greater than or equal to a threshold level. Therefore, even if the CPU 12 is immediately put out of service, it is possible to re-establish the ignition command without any delay.

Dans ce mode de réalisation, le moyen de conservation du résultat de vérification de code 18 est adapté de façon à conserver un résultat de vérification de code indéfiniment tant qu'une puissance électrique lui est fournie ou tant que la clé d'allumage se trouve dans une position MARCHE ou DEMARRAGE, à moins que l'état du conservation du résultat de vérification ne soit annulé par la CPU 12, comme décrit ci-après. Cependant, en général, le moyen de conservation du résultat de vérification peut être adapté de façon à conserver un résultat de coïncidence de code satisfaisant au moins pendant une certaine période de temps à partir du moment d'une vérification de code satisfaisante, à partir du moment de l'arrêt du véhicule ou de son moteur, ou à partir du moment de la mise hors service de l'alimentation en puissance. Par exemple, lorsque le véhicule doit être démarré au pied, sans disposer d'une batterie qui fonctionne correctement, la puissance électrique destinée au processus de vérification de code ainsi qu'à la commande d'allumage doit être obtenue à partir de la puissance électrique produite par l'ACG 16 actionnée par une pédale de démarrage. Par conséquent, il est souhaitable d'éviter le processus de vérification de code une fois qu'une vérification de code satisfaisante a été effectuée durant une première tentative insatisfaisante de démarrage du moteur, lors des tentatives subséquentes de démarrage du moteur. De meme, lorsque le moteur a calé et qu'il est nécessaire de redémarrer le moteur, il est souhaitable que le moyen de conservation du résultat de vérification de code 18 évite la nécessité d'une vérification de code durant le processus de redémarrage du moteur. La période de temps de maintien d'un résultat de vérification de code satisfaisant peut être suffisamment longue pour satisfaire à la nécessité de telles situations, mais peut être suffisamment courte pour empêcher toute personne non autorisée de rompre la sécurité après que le conducteur du véhicule autorisé ait quitté le véhicule. In this embodiment, the means for preserving the code verification result 18 is adapted so as to keep a code verification result indefinitely as long as an electric power is supplied to it or as long as the ignition key is in an ON or START position, unless the state of conservation of the verification result is canceled by the CPU 12, as described below. However, in general, the means for preserving the verification result can be adapted so as to preserve a satisfactory code coincidence result at least for a certain period of time from the moment of a satisfactory code verification, from the when the vehicle or its engine is stopped, or from the moment when the power supply is switched off. For example, when the vehicle has to be started by the foot, without having a properly functioning battery, the electrical power for the code verification process as well as the ignition control must be obtained from the electrical power produced by ACG 16 actuated by a starter pedal. Therefore, it is desirable to avoid the code verification process once a satisfactory code verification has been carried out during an unsatisfactory first attempt to start the engine, in subsequent attempts to start the engine. Similarly, when the engine has stalled and it is necessary to restart the engine, it is desirable that the means of preserving the result of code verification 18 avoids the need for code verification during the process of restarting the engine. . The period of time to maintain a satisfactory code verification result may be long enough to satisfy the need for such situations, but may be short enough to prevent an unauthorized person from breaking security after the driver of the authorized vehicle left the vehicle.

Sont en outre prévues une unité de source d'alimentation de circuit CDI 14a, pour le circuit de fonctionnement de base CDI 14, et un circuit de commutation 19 consistant en un circuit de transistor servant à commander le fonctionnement du circuit de fonctionnement de base CDI 14 via l'unité de source d'alimentation de circuit CDI 14a. Le circuit de commutation 19 est commandé par des signaux de sortie provenant d'une borne de sortie OUT et une borne d'annulation CAN de la CPU 12, de manière que la tension de source d'alimentation soit appliquée au circuit de fonctionnement de base CDI 14 via l'unité de source d'alimentation de circuit CDI 14a, à la réception d'un signal de sortie à partir de la borne OUT, et l'unité de source d'alimentation de circuit CDI 14a est mise hors service à la réception d'un signal de sortie à partir de la borne CAN. There is further provided a CDI circuit power source unit 14a, for the basic operating circuit CDI 14, and a switching circuit 19 consisting of a transistor circuit for controlling the operation of the basic operating circuit CDI 14 via the CDI circuit power source unit 14a. The switching circuit 19 is controlled by output signals from an output terminal OUT and a CAN cancellation terminal of the CPU 12, so that the power source voltage is applied to the basic operating circuit CDI 14 via the CDI circuit power source unit 14a, upon receipt of an output signal from the OUT terminal, and the CDI circuit power source unit 14a is turned off at reception of an output signal from the CAN terminal.

Un signal de temporisation provenant d'une borne de sortie de signal de temporisation d'allumage IGT de la
CPU 12 est transmis au circuit de fonctionnement de base
CDI 14, et la commande d'allumage d'une bobine d'allumage, non représentée sur le dessin, est effectuée de manière appropriée par le circuit de fonctionnement de base CDI 14 d'après le signal de temporisation d'allumage. Une borne d'entrée PLS de la CPU 12 reçoit un signal impulsionnel provenant d'une bobine d'impulsions 16a prévue dans l'ACG 16. L'unité CDI 8 peut etre pourvue d'un émetteur de lumière visible, afin d'indiquer que la vérification de l'ID d'utilisateur a été satisfaisante.
A timing signal from an IGT ignition timing signal output terminal of the
CPU 12 is transmitted to the basic operating circuit
CDI 14, and the ignition control of an ignition coil, not shown in the drawing, is appropriately carried out by the basic operating circuit CDI 14 according to the ignition delay signal. A PLS input terminal of the CPU 12 receives a pulse signal from a pulse coil 16a provided in the ACG 16. The CDI unit 8 can be provided with a visible light emitter, in order to indicate that the verification of the user ID was satisfactory.

Selon ce système d'allumage de moteur, lorsque la clé 1 est montée dans le verrou cylindrique à clé 3 et amenée dans la position MARCHE du moteur, le signal de code est transmis depuis l'unité d'émission de faisceaux infrarouges 5 et si la batterie BT est suffisamment chargée, l'amenée de la clé 1 dans la position MARCHE actionne le circuit d'alimentation 15 avec pour résultat que l'unité CDI 8 regoit une puissance électrique et devient prête à recevoir le signal de code. Lorsque le commutateur de transmission 4 est mis en service dans cet état, le signal de code est transmis un certain nombre de fois à un intervalle prescrit et la CPU 12 détermine si le signal de code est authentique ou non. Lorsqu'il est vérifié que le signal de code est authentique, la commande d'allumage est validée via l'unité de fonctionnement de base CDI 14, via une opération de démarrage normale. According to this engine ignition system, when the key 1 is mounted in the cylindrical key lock 3 and brought to the ON position of the engine, the code signal is transmitted from the infrared beam emission unit 5 and if the LV battery is sufficiently charged, bringing the key 1 to the ON position activates the supply circuit 15 with the result that the CDI unit 8 receives electrical power and becomes ready to receive the code signal. When the transmission switch 4 is put into operation in this state, the code signal is transmitted a number of times at a prescribed interval and the CPU 12 determines whether the code signal is authentic or not. When it is verified that the code signal is authentic, the ignition command is validated via the basic operating unit CDI 14, via a normal start-up operation.

A présent, la commande effectuée par la CPU 12 dans ce système de démarrage de moteur est décrite ci-après en se référant au diagramme de temps de la figure 3. Lorsque la clé 1 est montée dans le verrou cylindrique à clé 3 et amenée dans la position MARCHE du moteur, on obtient l'état de mise en service dans lequel l'unité CDI 8 est mise en service et la CPU 12 est prête à fonctionner. Dès que la
CPU 12 devient fonctionnelle, une étape de remise à l'état initial est exécutée comme indiqué par l'étape ST1 sur la figure 3. Il est déterminé à l'étape ST2 si le moteur tourne ou non.
Now, the control carried out by the CPU 12 in this engine starting system is described below with reference to the time diagram in FIG. 3. When the key 1 is mounted in the cylindrical key lock 3 and brought into the ON position of the engine, the commissioning state is obtained in which the CDI unit 8 is commissioned and the CPU 12 is ready to operate. As soon as the
CPU 12 becomes functional, a reset step is executed as indicated by step ST1 in FIG. 3. It is determined in step ST2 whether the engine is running or not.

Le capteur de détection de la rotation ou non du moteur peut consister en un capteur de vitesse de rotation, tel qu'un compte-tours de moteur ou un capteur de vitesse de véhicule, tel qu'un compteur de vitesses, mais peut également consister en un moyen servant à détecter le signal impulsionnel pour la commande de temporisation d'allumage et à déterminer la vitesse de rotation du moteur à partir de l'intervalle de signaux ou du nombre d'impulsions se produisant pendant une période de temps donnée avec la CPU 12. Ceci est préférable du fait que la nécessité d'un circuit supplémentaire ou d'un capteur spécial peut être éliminée et l'ensemble du circuit peut être simplifié. Le niveau seuil destiné au processus de détermination peut être sélectionné à un niveau suffisamment élevé, de manière à ne pas faire de confusion entre le démarrage du moteur, effectué soit avec un démarreur, soit avec une pédale de démarrage, avec ce qui est la rotation normale du moteur. The sensor for detecting whether or not the engine has rotated may consist of a rotational speed sensor, such as an engine tachometer or a vehicle speed sensor, such as a speedometer, but may also consist of by means for detecting the pulse signal for the ignition delay control and for determining the engine speed from the signal interval or the number of pulses occurring during a given period of time with the CPU 12. This is preferable since the need for an additional circuit or a special sensor can be eliminated and the entire circuit can be simplified. The threshold level intended for the determination process can be selected at a sufficiently high level, so as not to confuse the starting of the engine, carried out either with a starter, or with a starting pedal, with what is the rotation normal engine.

Lorsqu'il est vérifié que le moteur ne fonctionne pas, il est déterminé que le moteur est prêt à etre démarré et le programme passe à l'étape ST3 dans laquelle le moyen de conservation du résultat de vérification de signal de code 18 est exposé à un processus d'annulation. Dans ce cas, même lorsque le moyen de conservation du résultat de vérification de signal de code 18 maintient un résultat de vérification de code, il est annulé. When it is verified that the engine is not running, it is determined that the engine is ready to be started and the program proceeds to step ST3 in which the means for storing the code signal verification result 18 is exposed to a cancellation process. In this case, even when the means for preserving the code signal verification result 18 maintains a code verification result, it is canceled.

A la fin de ce processus d'annulation, un processus de réception de signal de code est effectuée à une étape ST5 et le signal de code est vérifié à l'étape ST5 afin de déterminer si le code reçu consiste en le code d'utilisateur authentique. A l'étape ST5, le programme retourne à l'étape ST4, à moins qu'il soit vérifié que le signal de code soit authentique. Lorsqu'il est vérifié que le signal de code est authentique comme décrit ci-dessus, le programme passe à une étape ST6 dans laquelle un signal de vérification de code est produit, de manière à être retenu par le moyen de conservation du résultat de vérification du signal de code 18. At the end of this cancellation process, a code signal reception process is performed in step ST5 and the code signal is checked in step ST5 to determine whether the received code consists of the user code authentic. In step ST5, the program returns to step ST4, unless it is verified that the code signal is authentic. When it is verified that the code signal is authentic as described above, the program proceeds to a step ST6 in which a code verification signal is produced, so as to be retained by the means for preserving the verification result code signal 18.

La CPU 12 permet une commande d'allumage pour l'unité de circuit de fonctionnement de base CDI 14 à une étape ST7, et le programme passe à une étape ST8 dans laquelle la CPU 12 est étudiée. Les anomalies possibles de la CPU 12 comprennent un état anormal du signal de contrôleur de séquence d'alerte provenant de la CPU 12 en raison de bruits électromagnétiques, et un état d'arrêt système de la CPU 12 en raison d'une défaillance d'alimentation. Lorsqu'aucun état anormal n'est détecté, le programme retourne à l'étape ST7 afin de continuer la commande d'allumage. Ceci est l'état de fonctionnement normal du système une fois qu'une vérification de code satisfaisante a été effectuée. The CPU 12 allows an ignition command for the basic operating circuit unit CDI 14 in a step ST7, and the program proceeds to a step ST8 in which the CPU 12 is studied. Possible anomalies of the CPU 12 include an abnormal state of the alert sequence controller signal from the CPU 12 due to electromagnetic noise, and a system shutdown state of the CPU 12 due to a failure of food. When no abnormal condition is detected, the program returns to step ST7 in order to continue the ignition command. This is the normal operating condition of the system once a satisfactory code check has been performed.

Lorsqu'un état anormal est détecté à l'étape ST8, le programme retourne à l'étape ST1 afin de remettre à l'état initial la CPU 12. Du fait que la CPU 12 se trouve dans un état anormal, dans ce cas, le signal du résultat de vérification du signal de code est nécessairement interrompu et le programme retourne à l'étape ST1. Lorsque le programme est passé à l'étape ST2, le processus décrit ci-dessus est répété. Cependant, lorsque la CPU 12 est seulement instantanément mise hors fonctionnement pendant que le moteur fonctionne, il est sûr de s'assurer que le moteur a été démarré au préalable par une vérification de code satisfaisante. Par conséquent, lorsqu'il est déterminé à l'étape ST2 que le moteur fonctionne, le programme passe directement à l'étape ST6 sans effectuer le processus de vérification de code. When an abnormal state is detected in step ST8, the program returns to step ST1 in order to reset the CPU 12. Because the CPU 12 is in an abnormal state, in this case, the signal of the code signal verification result is necessarily interrupted and the program returns to step ST1. When the program has passed to step ST2, the process described above is repeated. However, when the CPU 12 is only instantly put out of operation while the engine is running, it is safe to ensure that the engine has been started beforehand by a satisfactory code check. Therefore, when it is determined in step ST2 that the engine is running, the program proceeds directly to step ST6 without performing the code verification process.

A présent, on décrit le processus d'empêchement de tentative illicite de démarrage du moteur en forçant la
CPU 12 à passer à un état d'erreur d'exécution en produisant des bruits, en se référant au diagramme de temps de la figure 4. On suppose que la ligne d'alimentation est directement reliée à la borne d'alimentation de l'unité
CDI 8 afin de mettre en service la CPU 12 par une intention illicite de démarrer le moteur. Ensuite, le processus de remise à l'état initial, qui a été décrite ci-dessus en liaison avec le programme, est effectuée et l'état de conservation de vérification de code est vérifié. Du fait que le moteur est seulement prêt à être démarré, aucun résultat de vérification de signal de code n' est encore conservé. De même, du fait qu'il est déterminé que le moteur ne fonctionne pas, le processus de réception du signal de code est exécutée. Dans ce cas, du fait qu'aucun code authentique n'est reçu à l'étape de réception du signal de code du fait qu'il s'agit de cas de tentative illicite de démarrage du moteur, aucune commande d'allumage n'a lieu.
Now, the process of preventing an unlawful attempt to start the engine by forcing the
CPU 12 to go into a runtime error state by producing noise, referring to the time diagram in Figure 4. It is assumed that the power line is directly connected to the power terminal of the unit
CDI 8 in order to put the CPU 12 into service by an illicit intention to start the engine. Then, the reset process, which has been described above in connection with the program, is carried out and the code checking conservation status is checked. Because the engine is only ready to start, no code signal verification results are still retained. Also, since it is determined that the engine is not running, the process of receiving the code signal is executed. In this case, since no authentic code is received at the step of receiving the code signal, since these are cases of an illegal attempt to start the engine, no ignition command is given. takes place.

Cependant, lorsque la CPU 12 est forcée à passer à un état d'erreur d'exécution en produisant des bruits électromagnétiques, un résultat de vérification de code peut être produit par un coup de chance, comme représenté par le graphique "émission de vérification de code" sur la figure 4. Dans ce cas, le moyen de conservation du résultat de vérification de signal de code 18 est placé dans un état maintenu, et lorsque le circuit de temporisation contrôleur de séquence d'alerte 17 a détecté l'état d'erreur d'exécution et a remis à l'état initial la CPU 12, un état de conservation de résultat de vérification peut être reconnu de façon erronée dans le processus de vérification du résultat de vérification de code après la reprise du fonctionnement de la CPU 12. However, when the CPU 12 is forced to enter an execution error state by producing electromagnetic noise, a code verification result may be produced by a fluke, as shown by the graph "program verification emission" code "in FIG. 4. In this case, the means for preserving the result of verification of the code signal 18 is placed in a maintained state, and when the timing circuit alert sequence controller 17 has detected the state d runtime error and reset CPU 12, a check result conservation state may be mistakenly recognized in the process of checking the code check result after resuming operation of the CPU 12.

D'autre part, selon la présente invention, il est déterminé si le moteur fonctionne ou non ("vérification de rotation de moteur" sur la figure 4) et, du fait que l'erreur d'exécution de la CPU 12 ne va pas indiquer de manière erronée que le moteur fonctionne, il est correctement déterminé que le moteur ne fonctionne pas à l'étape ST2 après la remise à l'état initial de la CPU 12. On the other hand, according to the present invention, it is determined whether the motor is running or not ("motor rotation check" in FIG. 4) and, because the execution error of the CPU 12 does not go incorrectly indicate that the engine is running, it is correctly determined that the engine is not running in step ST2 after the reset of the CPU 12.

Par conséquent, le programme passe ensuite à une étape ST3 dans laquelle le résultat de vérification est annulé dans la CPU 12. Le processus de réception du signal de code est de nouveau effectué et, du fait qu'une tentative illicite ne va fournir aucun signal de code authentique, on peut obtenir une action antivol en ne fournissant aucune commande d'allumage.Consequently, the program then proceeds to a step ST3 in which the verification result is canceled in the CPU 12. The process of receiving the code signal is again carried out and, since an illegal attempt will not provide any signal of authentic code, one can obtain an anti-theft action by not providing any ignition command.

La figure 5 est une vue analogue à la figure 2 et illustre un deuxième mode de réalisation de la présente invention. Sur la figure 2, les parties correspondant à celles du mode de réalisation précédent sont désignées par des numéros analogues. Selon le circuit de la figure 5, un jeu de contact d'un premier relais RY1 est prévu dans la ligne d'alimentation menant à l'unité de circuit de fonctionnement de base CDI 14, de sorte que la tension d'alimentation électrique provenant du circuit de source d'alimentation 15 est sélectivement fournie à l'unité de circuit de fonctionnement de base CDI 14 d'après l'état marche/arrêt du premier relais Ryl. Le premier relais RY1 est adapté de façon à être activé par un premier transistor Q1 qui est mis en service par un signal de sortie provenant de la borne de sortie OUT de la CPU 12. Un deuxième relais
RY2 est prévu en association avec le premier relais RY1 afin de maintenir automatiquement le premier relais RY1. Le deuxième relais RY2 est activé par un deuxième transistor
Q2 qui est mis en service par un signal de sortie provenant de la borne CAN de la CPU 12 et résout de ce fait l'état auto-maintenu du premier relais RY1.
Figure 5 is a view similar to Figure 2 and illustrates a second embodiment of the present invention. In FIG. 2, the parts corresponding to those of the previous embodiment are designated by similar numbers. According to the circuit of FIG. 5, a contact clearance of a first relay RY1 is provided in the supply line leading to the basic operating circuit unit CDI 14, so that the electrical supply voltage coming from of the power source circuit 15 is selectively supplied to the basic operating circuit unit CDI 14 according to the on / off state of the first relay Ryl. The first relay RY1 is adapted so as to be activated by a first transistor Q1 which is put into service by an output signal coming from the output terminal OUT of the CPU 12. A second relay
RY2 is provided in association with the first relay RY1 in order to automatically maintain the first relay RY1. The second relay RY2 is activated by a second transistor
Q2 which is put into service by an output signal from the CAN terminal of the CPU 12 and thereby resolves the self-maintained state of the first relay RY1.

Le circuit de la figure 5 peut également effectuer un processus analogue à celui du mode de réalisation précédent et suit un programme de commande sensiblement identique à celui représenté sur la figure 3. Cependant, à l'étape ST3 de la figure 3, ce circuit met en service le transistor Q2 par le signal d'annulation provenant de la borne CAN et annule l'état auto-maintenu des relais RY1 et RY2. A titre de signal de sortie de résultat de vérification de code de l'étape ST6 de la figure 3, un signal de sortie est produit par la borne OUT afin de mettre en service le relais RY1. A ce moment, si aucun signal d'annulation n'est produit par la borne CAN, le relais RY1 est auto-maintenu comme décrit ci-dessus.  The circuit of FIG. 5 can also carry out a process similar to that of the preceding embodiment and follows a control program substantially identical to that represented in FIG. 3. However, in step ST3 of FIG. 3, this circuit puts in operation the transistor Q2 by the cancellation signal from the CAN terminal and cancels the self-maintained state of the relays RY1 and RY2. As the code verification result output signal of step ST6 of FIG. 3, an output signal is produced by the terminal OUT in order to activate the relay RY1. At this time, if no cancellation signal is produced by the CAN terminal, the relay RY1 is self-maintained as described above.

A présent, on décrit le processus d'empêchement de tentative illicite de démarrage du moteur en forçant la
CPU 12 à passer à un état d'erreur d'exécution, en produisant intentionnellement des bruits électromagnétiques, en se référant au diagramme de temps de la figure 6 de manière analogue à celle du mode de réalisation précédent. On suppose que la ligne d'alimentation est directement reliée à la borne d'alimentation de l'unité CDI 8, afin de mettre en service la CPU 12. La CPU 12 vérifie ensuite si le moteur fonctionne ou non et, du fait que le moteur est stationnaire à ce moment, le processus de réception du signal de code est effectuée. Du fait que le processus de réception du signal de code ne va pas donner lieu à la réception d'un signal de code authentique de manière analogue au mode de réalisation précédent, la commande d'allumage ne va pas etre validée.
Now, the process of preventing an unlawful attempt to start the engine by forcing the
CPU 12 to enter an execution error state, intentionally producing electromagnetic noise, referring to the time diagram of Figure 6 in a manner similar to that of the previous embodiment. It is assumed that the supply line is directly connected to the supply terminal of the CDI unit 8, in order to put the CPU 12 into service. The CPU 12 then checks whether the motor is running or not and, since the engine is stationary at this time, the code signal reception process is performed. Because the process of receiving the code signal will not result in the receipt of an authentic code signal in a manner similar to the previous embodiment, the ignition command will not be validated.

Cependant, lorsque l'application de bruits force la
CPU 12 à passer à un état d'erreur d'exécution, l'état de conservation du résultat de vérification peut être obtenu de façon aléatoire comme représenté sur la figure 6 et un signal MARCHE peut être produit par la borne OUT. Si aucun signal MARCHE d'annulation n'est produit par la borne CAN, le relais RY1 obtient un état auto-maintenu. L'erreur d'exécution est détectée par le circuit de temporisation contrôleur de séquence d'alerte 17 et la CPU 12 est alors effacée, mais l'état auto-maintenu du relais RY1 est maintenu. Par conséquent, lors de la reprise du fonctionnement par la CPU 12, l'état de fonctionnement du moteur est vérifié. Par conséquent, il est détecté que le moteur ne fonctionne pas et un signal d'annulation est produit par la borne CAN qui annule l'état auto-maintenu du relais RY1. Ensuite, le processus de réception du signal de code est de nouveau démarrée, mais du fait que la tentative illicite ne va fournir aucun signal de code authentique, une action antivol peut être obtenue de manière analogue en ne fournissant aucune commande d'allumage.
However, when the application of noise forces the
CPU 12 to enter an execution error state, the state of conservation of the verification result can be obtained randomly as shown in FIG. 6 and an ON signal can be produced by the OUT terminal. If no ON cancellation signal is produced by the CAN terminal, the RY1 relay obtains a self-maintained state. The execution error is detected by the alert sequence controller timing circuit 17 and the CPU 12 is then erased, but the self-maintained state of the relay RY1 is maintained. Consequently, upon resumption of operation by the CPU 12, the operating state of the motor is checked. Consequently, it is detected that the motor is not running and a cancellation signal is produced by the CAN terminal which cancels the self-maintained state of the relay RY1. Then, the code signal reception process is started again, but since the illegal attempt will not provide any authentic code signal, anti-theft action can be similarly obtained by providing no ignition command.

Dans l'un ou l'autre de ces modes de réalisation, dans le cas d'une interruption instantanée du fonctionnement de la CPU 12, durant l'état de déplacement du véhicule, l'état de fonctionnement du moteur est vérifié avant d'effectuer les étapes de réception du signal de code et de vérifier si le signal de code requ est authentique ou non, et la commande d'allumage du moteur est continuée s'il est déterminé que le moteur fonctionne, sans effectuer le processus de vérification du signal de code. Par conséquent, il est possible d'éviter l'inconvénient d'amener le moteur à un état d'arrêt et de répéter de nouveau entièrement le processus de démarrage du moteur. In one or other of these embodiments, in the case of an instantaneous interruption of the operation of the CPU 12, during the state of movement of the vehicle, the operating state of the engine is checked before perform the steps of receiving the code signal and checking whether the required code signal is authentic or not, and the engine ignition command is continued if it is determined that the engine is running, without performing the process of checking the code signal. Therefore, it is possible to avoid the inconvenience of bringing the engine to a stop state and to repeat the whole process of starting the engine again.

La figure 7 représente un troisième mode de réalisation de la présente invention. Les parties correspondant à celles des modes de réalisation précédents sont désignées par des numéros analogues. L'unité CDI 8 comprend un transmetteur radio 22 qui reçoit une puissance électrique, provenant de l'unité de circuit d'alimentation 15 et commandée par la CPU 12, un circuit de détection d'onde radio 23 ayant une extrémité de sortie reliée à la CPU 12, et une bobine-antenne 21 servant à diffuser l'onde radio émise par le transmetteur radio 22 et à recevoir une onde radio pour le circuit de détection d'onde radio 23, au lieu du récepteur de faisceaux infrarouges 11 du premier mode de réalisation. La clé 1 est pourvue d'un répondeur 24. La bobine-antenne 21 est prévue sur une partie du panneau de véhicule, immé bobine-antenne 21 et le code ID est séparé par le circuit de détection 23. Ce code ID est comparé par la CPU 12 au code ID stocké dans l'unité de stockage ID 13, et l'unité de fonctionnement de base CDI 14 peut fonctionner lorsqu'une coïncidence de code satisfaisante est constatée. Figure 7 shows a third embodiment of the present invention. The parts corresponding to those of the previous embodiments are designated by like numbers. The CDI unit 8 comprises a radio transmitter 22 which receives electrical power, coming from the power circuit unit 15 and controlled by the CPU 12, a radio wave detection circuit 23 having an output end connected to the CPU 12, and an antenna coil 21 used to broadcast the radio wave emitted by the radio transmitter 22 and to receive a radio wave for the radio wave detection circuit 23, instead of the infrared beam receiver 11 of the first embodiment. The key 1 is provided with an answering machine 24. The coil-antenna 21 is provided on a part of the vehicle panel, immersed coil-antenna 21 and the ID code is separated by the detection circuit 23. This ID code is compared by the CPU 12 with the ID code stored in the storage unit ID 13, and the basic operating unit CDI 14 can operate when a satisfactory code coincidence is observed.

Le fonctionnement de ce mode de réalisation est autrement analogue à celui des modes de réalisation précédents.The operation of this embodiment is otherwise analogous to that of the previous embodiments.

Ainsi, selon la présente invention, même si la CPU est forcée à passer à un état d'erreur d'exécution par des bruits et qu'une détection de résultat de vérification de code satisfaisante est effectuée par un coup de chance, du fait que l'état de fonctionnement du moteur est vérifié après la remise à l'état initial de la CPU par un circuit de temporisation contrôleur de séquence d'alerte et qu'il n'y a eu aucune opération de démarrage normale précédente, le moteur ne fonctionne pas, une action antivol est exécutée de manière appropriée contre la tentative illicite de démarrage du moteur, par une mise hors service de la commande d'allumage. Thus, according to the present invention, even if the CPU is forced to enter an execution error state by noises and a satisfactory detection of code verification result is performed by a stroke of luck, because the engine operating state is checked after the reset of the CPU by an alert sequence controller timing circuit and that there has been no previous normal starting operation, the engine will not does not work, an anti-theft action is appropriately executed against the unlawful attempt to start the engine, by disabling the ignition control.

Bien que la présente invention ait été décrite en termes de ces modes de réalisation préférés, il est évident à l'homme de l'art que différentes variantes et modifications peuvent être apportées sans sortir du champ d'application de la présente invention.  Although the present invention has been described in terms of these preferred embodiments, it is obvious to those skilled in the art that various variations and modifications can be made without departing from the scope of the present invention.

Claims (12)

REVENDI CAT IONSREVENDI CAT IONS 1. Système de commande antivol de véhicule, permettant le fonctionnement d'un véhicule lorsqu'une coïncidence de code électronique a été constatée, caractérisé en ce qu'il comprend 1. Anti-theft vehicle control system, allowing the operation of a vehicle when a coincidence of electronic code has been observed, characterized in that it comprises un circuit de commande de véhicule (14) qui est nécessaire pour le fonctionnement dudit véhicule; a vehicle control circuit (14) which is necessary for the operation of said vehicle; un moyen de transmission de signal de code (5) prévu dans un organe placé à distance de la carrosserie dudit véhicule; code signal transmission means (5) provided in a member placed at a distance from the body of said vehicle; un moyen de réception de code (7) prévu sur ladite carrosserie de véhicule afin de recevoir ledit signal de code; code receiving means (7) provided on said vehicle body for receiving said code signal; une CPU (12) servant à vérifier l'authenticité dudit signal de code et à permettre le fonctionnement dudit circuit de commande de véhicule lorsqu'une coïncidence de code couronnée de succès a été constatée; et a CPU (12) for verifying the authenticity of said code signal and for enabling operation of said vehicle control circuit when a successful code match has been detected; and un moyen de conservation de résultat de vérification (18) servant à conserver un résultat de coïncidence de code satisfaisant; verification result keeping means (18) for keeping a satisfactory code match result; et en ce que ladite CPU contrôle un état de fonctionnement dudit véhicule et un état dudit moyen de conservation de résultat de vérification (18), avant de vérifier un signal de code, et permet le fonctionnement dudit circuit de commande de véhicule sans vérifier un signal de code lorsque ledit état de fonctionnement de véhicule indique un état de fonctionnement normal dudit véhicule, et ledit moyen de conservation de résultat de vérification (18) est déterminé de façon à conserver un résultat de coïncidence de code satisfaisant. and in that said CPU checks an operating state of said vehicle and a state of said checking result preservation means (18), before checking a code signal, and allows operation of said vehicle control circuit without checking a signal code when said vehicle operating state indicates a normal operating state of said vehicle, and said verification result holding means (18) is determined so as to keep a satisfactory code match result. 2. Système de commande antivol de véhicule selon la revendication 1, caractérisé en ce que ledit état de fonctionnement dudit véhicule comprend la vitesse de rotation du moteur dudit véhicule et est déterminé comme étant normal lorsque la vitesse de rotation dudit moteur est supérieure à un niveau seuil prescrit. 2. Anti-theft vehicle control system according to claim 1, characterized in that said operating state of said vehicle comprises the speed of rotation of the engine of said vehicle and is determined to be normal when the speed of rotation of said engine is greater than a level prescribed threshold. 3. Système de commande d'allumage selon antivol selon la revendication 2, caractérisé en ce que ledit niveau seuil destiné à la vitesse de rotation du moteur est sélectionné à un niveau qu'il est improbable d'atteindre par une opération de démarrage du moteur. 3. Anti-theft ignition control system according to claim 2, characterized in that said threshold level intended for the engine rotation speed is selected at a level which it is improbable to reach by an engine start operation. . 4. Système de commande d'allumage antivol selon la revendication 3, caractérisé en ce que ladite vitesse de rotation du moteur est déterminée en comptant le nombre d'impulsions d'allumage ou en mesurant un intervalle d'impulsions d'allumage. 4. Anti-theft ignition control system according to claim 3, characterized in that said engine rotation speed is determined by counting the number of ignition pulses or by measuring an ignition pulse interval. 5. Système de commande antivol de véhicule selon la revendication 1, caractérisé en ce que ladite CPU saute un processus de vérification d'un signal de code lorsque ledit moyen de conservation de résultat de vérification (18) est déterminé comme maintenant un résultat de coïncidence de code satisfaisant, et qu'il est déterminé que ledit état de fonctionnement de véhicule est normal. The vehicle anti-theft control system according to claim 1, characterized in that said CPU skips a process of verifying a code signal when said verification result preservation means (18) is determined to now be a coincidence result. of satisfactory code, and that it is determined that said vehicle operating condition is normal. 6. Système antivol de véhicule selon la revendication 1, caractérisé en ce que ledit circuit de commande de véhicule comprend un circuit d'allumage pour un moteur à combustion interne. 6. vehicle anti-theft system according to claim 1, characterized in that said vehicle control circuit comprises an ignition circuit for an internal combustion engine. 7. Système antivol de véhicule selon la revendication 1, caractérisé en ce qu'il comprend en outre un moyen de surveillance de CPU servant à remettre à l'état initial ladite CPU lors de la détection d'un état anormal de ladite CPU, ledit moyen de conservation de résultat de vérification (18) étant adapté de façon à conserver un résultat de vérification de code satisfaisant sur une certaine période de temps. 7. anti-theft vehicle system according to claim 1, characterized in that it further comprises a CPU monitoring means serving to reset said CPU upon detection of an abnormal state of said CPU, said verification result preservation means (18) being adapted to maintain a satisfactory code verification result over a period of time. 8. Système antivol de véhicule selon la revendication 7, caractérisé en ce que ledit moyen de surveillance de CPU comprend un circuit de temporisation à contrôleur de séquence d'alerte.  8. vehicle anti-theft system according to claim 7, characterized in that said CPU monitoring means comprises a timing circuit with alert sequence controller. 9. Système antivol de véhicule selon la revendication 1, caractérisé en ce que ladite CPU est adaptée de façon à accéder audit moyen de conservation de résultat de vérification (18) avant d'effectuer une coïncidence de code lors de l'alimentation et de la remise à l'état initial. 9. vehicle anti-theft system according to claim 1, characterized in that said CPU is adapted so as to access said verification result preservation means (18) before carrying out a code coincidence during the supply and the reset. 10. Système antivol de véhicule selon la revendication 1, caractérisé en ce que ledit moyen de transmission de code comprend une unité de transmission d'énergie de rayonnement et ledit moyen de réception de code (7) comprend une unité de réception d'énergie de rayonnement. Vehicle anti-theft system according to claim 1, characterized in that said code transmission means comprises a radiation energy transmission unit and said code reception means (7) comprises a radiation energy reception unit. radiation. 11. Système antivol de véhicule selon la revendication 1, caractérisé en ce que ledit moyen de transmission de code comprend un répondeur servant à produire une énergie de rayonnement, et ledit moyen de réception de code (7) comprend une unité de réception d'énergie de rayonnement destinée à recevoir ladite énergie de rayonnement. 11. Anti-theft vehicle system according to claim 1, characterized in that said code transmission means comprises a responder for producing radiation energy, and said code reception means (7) comprises an energy reception unit of radiation intended to receive said radiation energy. 12. Système antivol de véhicule selon la revendication 1, caractérisé en ce que ledit moyen de conservation de résultat de vérification (18) comprend un circuit d'auto-maintien qui est mis en service et hors service par des signaux de sortie provenant de ladite Vehicle anti-theft system according to claim 1, characterized in that said verification result preservation means (18) comprises a self-maintenance circuit which is activated and deactivated by output signals coming from said CPU (12). CPU (12).
FR9712333A 1996-10-03 1997-10-03 VEHICLE ANTI-THEFT SYSTEM Expired - Fee Related FR2754226B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28304196A JP3380688B2 (en) 1996-10-03 1996-10-03 Anti-theft method for vehicles

Publications (2)

Publication Number Publication Date
FR2754226A1 true FR2754226A1 (en) 1998-04-10
FR2754226B1 FR2754226B1 (en) 2003-05-30

Family

ID=17660455

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9712333A Expired - Fee Related FR2754226B1 (en) 1996-10-03 1997-10-03 VEHICLE ANTI-THEFT SYSTEM

Country Status (4)

Country Link
JP (1) JP3380688B2 (en)
FR (1) FR2754226B1 (en)
ID (1) ID17244A (en)
IT (1) IT1295242B1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1081002A2 (en) * 1999-09-03 2001-03-07 Moriyama Kogyo Kabushiki Kaisha Method of preventing car thefts
EP1232920A3 (en) * 2001-02-19 2004-01-02 Honda Giken Kogyo Kabushiki Kaisha Remote lock operation apparatus for light vehicle
EP1232919A3 (en) * 2001-02-19 2004-01-02 Honda Giken Kogyo Kabushiki Kaisha Remote lock operation apparatus for light vehicle
EP1232918A3 (en) * 2001-02-19 2004-01-07 Honda Giken Kogyo Kabushiki Kaisha Remote lock operation apparatus for light vehicle
US6683391B1 (en) 1999-09-03 2004-01-27 Kabushiki Kaisha Moric Method of preventing car thefts
EP1188627A3 (en) * 2000-09-13 2004-03-03 Mazda Motor Corporation Anti-theft system for vehicle
CN100480086C (en) * 2001-02-19 2009-04-22 本田技研工业株式会社 Remote lock operation apparatus for light vehicle

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965460A (en) * 1987-08-25 1990-10-23 Honda Giken Kogyo Kabushiki Kaisha Anti-theft system for a vehicle
FR2720703A1 (en) * 1994-06-06 1995-12-08 Sagem Key operated anti-theft system for motor vehicle
EP0704354A2 (en) * 1994-09-26 1996-04-03 Nippondenso Co., Ltd. Vehicular anti-theft system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965460A (en) * 1987-08-25 1990-10-23 Honda Giken Kogyo Kabushiki Kaisha Anti-theft system for a vehicle
FR2720703A1 (en) * 1994-06-06 1995-12-08 Sagem Key operated anti-theft system for motor vehicle
EP0704354A2 (en) * 1994-09-26 1996-04-03 Nippondenso Co., Ltd. Vehicular anti-theft system

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6683391B1 (en) 1999-09-03 2004-01-27 Kabushiki Kaisha Moric Method of preventing car thefts
EP1081002A3 (en) * 1999-09-03 2001-06-13 Moriyama Kogyo Kabushiki Kaisha Method of preventing car thefts
EP1081002A2 (en) * 1999-09-03 2001-03-07 Moriyama Kogyo Kabushiki Kaisha Method of preventing car thefts
US6777826B2 (en) 2000-09-13 2004-08-17 Mazda Motor Corporation Anti-theft system for vehicle
EP1188627A3 (en) * 2000-09-13 2004-03-03 Mazda Motor Corporation Anti-theft system for vehicle
EP1232918A3 (en) * 2001-02-19 2004-01-07 Honda Giken Kogyo Kabushiki Kaisha Remote lock operation apparatus for light vehicle
EP1232919A3 (en) * 2001-02-19 2004-01-02 Honda Giken Kogyo Kabushiki Kaisha Remote lock operation apparatus for light vehicle
US6759828B2 (en) 2001-02-19 2004-07-06 Honda Giken Kogyo Kabushiki Kaisha Remote lock operation apparatus for light vehicle
US6768219B2 (en) 2001-02-19 2004-07-27 Honda Giken Kogyo Kabushiki Kaisha Remote lock operation apparatus for light vehicle
EP1232920A3 (en) * 2001-02-19 2004-01-02 Honda Giken Kogyo Kabushiki Kaisha Remote lock operation apparatus for light vehicle
US6806587B2 (en) 2001-02-19 2004-10-19 Honda Giken Kogyo Kabushiki Kaisha Remote lock operation apparatus for light vehicle
USRE40367E1 (en) * 2001-02-19 2008-06-10 Honda Giken Kogyo Kabushiki Kaisha Remote lock operation apparatus for light vehicle
CN100480086C (en) * 2001-02-19 2009-04-22 本田技研工业株式会社 Remote lock operation apparatus for light vehicle

Also Published As

Publication number Publication date
FR2754226B1 (en) 2003-05-30
JPH10109615A (en) 1998-04-28
JP3380688B2 (en) 2003-02-24
IT1295242B1 (en) 1999-05-04
ITMI972210A1 (en) 1999-03-30
ID17244A (en) 1997-12-11

Similar Documents

Publication Publication Date Title
US7677216B2 (en) Engine start controller
FR2858347A1 (en) METHOD FOR CONFIRMING AUTHORIZATION TO LOCK AND UNLOCK AND / OR USE A SECURITY OBJECT AND DEVICE
FR2837766A1 (en) Control system for starting vehicle engine includes transceiver carried by driver and detected by control system, enabling single switch starting
EP1299272B1 (en) Method for managing the operating conditions of an anti-theft security device for a motor vehicle and device therefor
EP0354102A1 (en) Electronic anti-theft system for a motor vehicle
FR2754226A1 (en) Anti-theft system for motor vehicles
FR2790238A1 (en) Procedure and device permitting the release of the ignition lock and starting of a vehicle, has steering lock and ignition lock released by coded signal transmitted from release switch
CA2413746C (en) Secure method for managing the operating conditions of an apparatus by a user and equipment therefor
EP1362753A1 (en) Control for accessing and/or starting a motor vehicle in a frequency disturbed area
FR2752549A1 (en) Security system for kick-start engines on small motorcycles
FR2753666A1 (en) Vehicle ignition control system protecting against theft
FR2613993A1 (en) Electronic anti-theft device and method for a vehicle
FR2753493A1 (en) Anti-theft ignition control for vehicle
EP0921306B1 (en) Control device for an automotive vehicle starter
FR2858592A1 (en) SYSTEM FOR STARTING A MOTORIZED VEHICLE
AU706683B2 (en) Anti-theft system for vehicles
FR2753428A1 (en) Protection of vehicle against theft
EP1046557B1 (en) Access authorization system for a vehicle
EP1050641B1 (en) Locking method for a motor vehicle
FR2695364A1 (en) Electronic anti-theft system for motor vehicle - uses infrared key to authorise operation of engine control computer and overrides key outside authorised operating times
EP1384634B1 (en) Method for protection against the theft of a combustion engine vehicle with a power supply and an antitheft system
FR2858089A1 (en) METHOD FOR CONTROLLING A USER PRESENCE DETECTION DEVICE FOR A MOTOR VEHICLE
FR2845188A1 (en) Motor vehicle hands free access system is configured to prevent inadvertent unlocking of the vehicle from the outside once the vehicle has been locked from the inside and is running
JPH0893296A (en) Theft preventing device

Legal Events

Date Code Title Description
ST Notification of lapse