GB2252847A - Secure vehicle control - Google Patents
Secure vehicle control Download PDFInfo
- Publication number
- GB2252847A GB2252847A GB9103357A GB9103357A GB2252847A GB 2252847 A GB2252847 A GB 2252847A GB 9103357 A GB9103357 A GB 9103357A GB 9103357 A GB9103357 A GB 9103357A GB 2252847 A GB2252847 A GB 2252847A
- Authority
- GB
- United Kingdom
- Prior art keywords
- token
- microprocessor
- management system
- engine
- engine management
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/20—Means to switch the anti-theft system on or off
- B60R25/24—Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/01—Fittings 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/04—Fittings 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0428—Safety, monitoring
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/085—Registering performance data using electronic data carriers
- G07C5/0858—Registering performance data using electronic data carriers wherein the data carrier is removable
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23113—Reread, retransmit several times data for valid data, redundant command
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23306—Load program from host, remote load, non volatile card to volatile, ram
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23342—Pluggable rom, smart card
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24118—Inhibit, disable control if program module not inserted or wrong module addressed
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25296—Identification module, type connected I-O, device
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25356—Inductive coupling of power and signal
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Lock And Its Accessories (AREA)
Abstract
An electronic engine management system comprises a first microprocessor for controlling engine function, and a removable token such as a contactless smart card having an electronic memory element included therein and optionally a further microprocessor. Interface means is provided between the token memory and the first microprocessor which may comprise a further microprocessor. At least part of the information required by the first mircroprocessor (eg programming or data) for controlling engine function is held in the token memory. Therefore the vehicle cannot be operated without the token, even if the token reader is short-circuited. <IMAGE>
Description
ENGINE MANAGEMENT SYSTEM
The present invention relates to an electronic engine management system which includes a microprocessor for controlling engine function.
Electronic management systems have been previously proposed for internal combustion engines which utilise a microprocessor to control various aspects of engine function. Such systems have found particular applicability in automobiles having spark ignition engines and often electronic fuel injection, electronic ignition etc. It is usually the case that if the electronic management system is inoperative then the engine will not function and the car cannot be driven. Enabling and disabling of the system is normally achieved using a simple mechanical key such as might be found in most automobiles functioning an ignition and starter motor switch and often a steering lock key.
However, the key and lock can be bypassed by detaching the appropriate wires for ignition and starter motor function and a steering lock can be physically removed. Thus the car can be driven even if the key is not available which means that the car can be stolen easily.
The digital programming of an engine management microprocessor offers an opportunity to enhance vehicle security which has not been exploited to date to any great extent.
According to one aspect of the present invention there is provided an electronic engine management system comprising a control unit including a microprocessor for controlling at least one engine function in accordance with a control program, a removable token having a non-volatile electronic memory element included therein, and interface means whereby data may be passed from the token to the microprocessor, wherein data representing a part of the control program is held in the token memory element.
Conveniently, the information held in the token memory is loaded into volatile memory in the first microprocessor such that the information is lost when the engine is switched off.
The token typically includes a microprocessor as well as the memory element. It is particularly preferred that a contactless integrated circuit card is used which communicates using inductive coupling at radio frequencies.
The interface may also contain a microprocessor for controlling the transfer of information from the token to the first processor.
A system according to the present invention has the advantage that it can be used to provide a further level of security when installed in an automobile which cannot be simply bypassed by physical means.
An example of the present invention will now be described with reference to the accompanying drawing, in which:- Figure 1 shows a schematic diagram of a conventional engine management arrangement; and
Figure 2 shows a schematic diagram of a system according to one embodiment of the invention with parts omitted for clarity.
Referring now to Figure 1, the system shown comprises a management unit 10, an engine 15, a battery 20 and a steering lock/ignition key arrangement 25. The key arrangement 25 serves as a master switch for power from the battery 20 to the electrical components of the system such as the starter motor and ignition system. The management unit serves to control the electrical aspects of engine function when power is supplied. Typical controlled functions are ignition timing, advance/retard, and electronic fuel injection timing and quantity. However, this system has the disadvantage that it will still function if the key arrangement 25 is bypassed and the appropriate electrical connections made. The present invention is intended to overcome this problem by utilising the digital program nature of the management unit.
Referring now to Figure 2, the system shown therein differs from that described above in that the management unit 10 is connected to a reader unit 30 which can communicate with a removable smart card 35. These are preferably a contactless card and reader which communicate by inductive coupling and may typically be as described in
GB2173523. However, other types of contact or contactless cards and readers may be applicable according to requirements. The card 35 include a microprocessor and a memory unit as well as the required structures for communicating with the reader 30. In the present case, the reader 30 and the card 35 both contain loop aerials.The reader unit transmits data to the card by means of RF signals at sufficient power that when the card 35 is within range, the appropriate power to drive the electrical components contained therein is obtained from the signal induced in the card loop aerial by the data from the reader.
Data is communicated from the card to the reader by varying the level of power consumed by the card aerial and components, which variation can be monitored at the reader 30.
The contactless arrangement described has a particular advantage in automobile applications in that it is not affected by vibration to the same extent as a physical contact type card might be where contacts might be disconnected or displaced by vibrations due to movement.
The power for the reader 30 is drawn from the battery 20 or the engine generated electricity supply when running, and so can be under ultimate control of the ignition key arrangement 25. However, a portion of the data required by the management unit 10 can be held in the card memory so that the management unit 10 cannot control the engine 15 until the card 35 is present. This can be achieved because the management unit is digitally programmed and so it is easy to locate part of the program in the card memory and provide the management unit with programming to allow it to communicate with the card 35.
In one embodiment the programming of the management unit is simple and merely requires data to be loaded into volatile memory therein before it will function. In this case a microprocessor would be included in the reader 30 to control data flow to and from the card. It is also possible that the management unit processor could be programmed to control the reader function.
The data transferred from the card might be a simple i.d. code, basic settings or signals to start the engine or might be control information which must be accessed continually during use. This would prevent the card 35 from being removed once the engine was started. For security purposes, each management unit/card combination may store different parts of the control information or program in the card memory, so that a card from one vehicle cannot be used to operate another vehicle having a similar engine management system.
Claims (7)
1. An electronic engine management system, comprising a control unit including a microprocessor for controlling at least one engine function in accordance with a control program, a removable token having a non-volatile electronic memory element included therein, and interface means whereby data may be passed from the token to the microprocessor, wherein data representing a part of the control program is held in the token memory element.
2. An engine management system as claimed in claim 1, wherein, in use, the data held in the token memory is loaded into volatile memory in the control unit.
3. An engine management system as claimed in claim 1 or 2, wherein the token includes a microprocessor.
4. An engine management system as claimed in claim 3, wherein the token is a contactless token which communicates with the interface using inductive coupling at radio frequencies.
5. An engine management system as claimed in any preceding claim, wherein the interface contains a microprocessor for controlling the transfer of information from the token to the control unit.
6. An engine management system as claimed in any preceding claim, wherein the data stored in the token memory element is such that the control unit must repeatedly receive the data driving the operation thereof, whereby the engine cannot operate in the absence of the token.
7. An engine management system, substantially as described with reference to Figure 2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9103357A GB2252847B (en) | 1991-02-18 | 1991-02-18 | Engine management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9103357A GB2252847B (en) | 1991-02-18 | 1991-02-18 | Engine management system |
Publications (3)
Publication Number | Publication Date |
---|---|
GB9103357D0 GB9103357D0 (en) | 1991-04-03 |
GB2252847A true GB2252847A (en) | 1992-08-19 |
GB2252847B GB2252847B (en) | 1994-10-12 |
Family
ID=10690171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB9103357A Expired - Fee Related GB2252847B (en) | 1991-02-18 | 1991-02-18 | Engine management system |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2252847B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0604981A2 (en) * | 1992-12-28 | 1994-07-06 | Honda Giken Kogyo Kabushiki Kaisha | Control apparatus for vehicle |
WO1994026564A1 (en) * | 1993-05-07 | 1994-11-24 | Michael Kohne | Electronic anti-theft device for motor vehicles |
EP0654383A2 (en) * | 1993-11-22 | 1995-05-24 | Honda Giken Kogyo Kabushiki Kaisha | Vehicle controler |
EP0754606A1 (en) * | 1994-04-14 | 1997-01-22 | Fujitsu Ten, Ltd. | Anti-theft device for a vehicle |
WO2000037291A1 (en) * | 1998-12-21 | 2000-06-29 | Ab Volvo | Arrangement at a motor vehicle |
GB2361208A (en) * | 2000-04-14 | 2001-10-17 | Rover Group | A smart card with keypad for use with a vehicle |
EP1369325A1 (en) * | 2001-03-14 | 2003-12-10 | Yutaka Yasukura | Automobile operating key, and electronic control device for automobiles |
WO2004095344A1 (en) * | 2003-04-22 | 2004-11-04 | Robert Bosch Gmbh | Device for programming a control device |
WO2019004914A1 (en) | 2017-06-28 | 2019-01-03 | Stoneridge Electronics Ab | Apparatus, system and method for controlling ignition of a vehicle |
US11640734B2 (en) | 2017-06-28 | 2023-05-02 | Stoneridge Electronics Ab | Apparatus, system and method for controlling ignition of a vehicle |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8538801B2 (en) | 1999-02-19 | 2013-09-17 | Exxonmobile Research & Engineering Company | System and method for processing financial transactions |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1984003785A1 (en) * | 1983-03-12 | 1984-09-27 | Ernst Hans Hellmut | Start, operation and control device for motor vehicles |
EP0217668A2 (en) * | 1985-10-04 | 1987-04-08 | Nintendo Co. Limited | A cartridge for gaming machine and a gaming machine using the same |
EP0229540A1 (en) * | 1985-11-15 | 1987-07-22 | Societe Electromecanique De Nevers Selnev | Electronic thermostat |
EP0276629A2 (en) * | 1987-01-28 | 1988-08-03 | Fritz Gegauf Ag Bernina-Nähmaschinenfabrik | Sewing machine |
GB2209613A (en) * | 1987-09-08 | 1989-05-17 | Molins Plc | Machine control/monitoring |
GB2224373A (en) * | 1988-09-28 | 1990-05-02 | Fuji Heavy Ind Ltd | Diagnostic system for a motor vehicle |
-
1991
- 1991-02-18 GB GB9103357A patent/GB2252847B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1984003785A1 (en) * | 1983-03-12 | 1984-09-27 | Ernst Hans Hellmut | Start, operation and control device for motor vehicles |
EP0217668A2 (en) * | 1985-10-04 | 1987-04-08 | Nintendo Co. Limited | A cartridge for gaming machine and a gaming machine using the same |
EP0229540A1 (en) * | 1985-11-15 | 1987-07-22 | Societe Electromecanique De Nevers Selnev | Electronic thermostat |
EP0276629A2 (en) * | 1987-01-28 | 1988-08-03 | Fritz Gegauf Ag Bernina-Nähmaschinenfabrik | Sewing machine |
GB2209613A (en) * | 1987-09-08 | 1989-05-17 | Molins Plc | Machine control/monitoring |
GB2224373A (en) * | 1988-09-28 | 1990-05-02 | Fuji Heavy Ind Ltd | Diagnostic system for a motor vehicle |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0604981A3 (en) * | 1992-12-28 | 1995-03-15 | Honda Motor Co Ltd | Control apparatus for vehicle. |
US5595257A (en) * | 1992-12-28 | 1997-01-21 | Honda Giken Kogyo Kabushiki Kaisha | Control apparatus for a vehicle |
EP0604981A2 (en) * | 1992-12-28 | 1994-07-06 | Honda Giken Kogyo Kabushiki Kaisha | Control apparatus for vehicle |
WO1994026564A1 (en) * | 1993-05-07 | 1994-11-24 | Michael Kohne | Electronic anti-theft device for motor vehicles |
EP0654383A3 (en) * | 1993-11-22 | 1997-04-02 | Honda Motor Co Ltd | Vehicle controler. |
EP0654383A2 (en) * | 1993-11-22 | 1995-05-24 | Honda Giken Kogyo Kabushiki Kaisha | Vehicle controler |
EP0754606A4 (en) * | 1994-04-14 | 2000-08-30 | Fujitsu Ten Ltd | Anti-theft device for a vehicle |
EP0754606A1 (en) * | 1994-04-14 | 1997-01-22 | Fujitsu Ten, Ltd. | Anti-theft device for a vehicle |
WO2000037291A1 (en) * | 1998-12-21 | 2000-06-29 | Ab Volvo | Arrangement at a motor vehicle |
US6672421B2 (en) | 1998-12-21 | 2004-01-06 | Ab Volvo | Motor vehicle arrangement |
GB2361208A (en) * | 2000-04-14 | 2001-10-17 | Rover Group | A smart card with keypad for use with a vehicle |
EP1369325A1 (en) * | 2001-03-14 | 2003-12-10 | Yutaka Yasukura | Automobile operating key, and electronic control device for automobiles |
EP1369325A4 (en) * | 2001-03-14 | 2005-01-12 | Yutaka Yasukura | Automobile operating key, and electronic control device for automobiles |
US7038331B2 (en) | 2001-03-14 | 2006-05-02 | Yutaka Yasukura | Automobile operating key and electronic control device dore automobiles |
WO2004095344A1 (en) * | 2003-04-22 | 2004-11-04 | Robert Bosch Gmbh | Device for programming a control device |
WO2019004914A1 (en) | 2017-06-28 | 2019-01-03 | Stoneridge Electronics Ab | Apparatus, system and method for controlling ignition of a vehicle |
US11640734B2 (en) | 2017-06-28 | 2023-05-02 | Stoneridge Electronics Ab | Apparatus, system and method for controlling ignition of a vehicle |
Also Published As
Publication number | Publication date |
---|---|
GB9103357D0 (en) | 1991-04-03 |
GB2252847B (en) | 1994-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6700220B2 (en) | Remote control pass-key module for anti-theft system equipped vehicles and installation method | |
EP0704353B1 (en) | Method and apparatus for enhanced vehicle protection | |
US5745026A (en) | Vehicular communication system using an ignition key | |
GB2252847A (en) | Secure vehicle control | |
US5598898A (en) | Vehicle antitheft system | |
EP1743814A3 (en) | Anti-theft device for a vehicle | |
US5844469A (en) | Combined electronic ignition and alarm system | |
US5763958A (en) | Anti-theft system for a vehicle ensuring anti-theft from unauthorized access to the system | |
US5621381A (en) | Vehicle anti-theft engine control device | |
US6043568A (en) | Engine start controlling device | |
US5641998A (en) | Simplified vehicle engine control device for mounting on a vehicle without anti-theft function exhibiting an immobilizing function if used to replace a more complicated engine control device mounted on a vehicle with anti-theft function | |
GB2296804A (en) | Electronic security system | |
EP0752529B1 (en) | Enabling device for a motor vehicle | |
EP0842834B1 (en) | Engine starting control apparatus | |
EP0904996A1 (en) | An ignition system with an immobilization function for a motor vehicle with a magnetoelectric generator | |
JP2966297B2 (en) | Vehicle anti-theft device | |
KR100387142B1 (en) | Transceiver | |
WO1993023270A1 (en) | Arrangement for protecting an engine, especially a combustion engine or an electrical engine | |
EP0752351B1 (en) | Enabling device for a motor vehicle | |
JP2001018753A (en) | Device for preventing unauthorized operation of engine by id collation | |
JP3270270B2 (en) | Vehicle anti-theft device | |
JP3332748B2 (en) | Key device | |
JP3185574B2 (en) | Vehicle antitheft device | |
JP2003025959A (en) | Theft prevention device for vehicle | |
JP3745428B2 (en) | Vehicle load control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20010218 |