METHOD OF CONTROLLING AN INTERNAL COMBUSTION ENGINE OF A VEHICLE, AND A CONTROL SYSTEM FOR SUCH AN INTERNAL COMBUSTION ENGINE
20190389477 ยท 2019-12-26
Inventors
- Karthik BALAKRISHNA (Novi, MI, US)
- Kevin Kurth (Commerce Township, MI, US)
- Frank Hertwig (Brighton, MI, US)
Cpc classification
B60W2510/06
PERFORMING OPERATIONS; TRANSPORTING
B60W2510/00
PERFORMING OPERATIONS; TRANSPORTING
B60K28/12
PERFORMING OPERATIONS; TRANSPORTING
B60W2040/0881
PERFORMING OPERATIONS; TRANSPORTING
F02N11/0811
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N11/0807
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W50/0098
PERFORMING OPERATIONS; TRANSPORTING
F02N11/106
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N2300/2011
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N2200/106
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W2710/06
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W50/00
PERFORMING OPERATIONS; TRANSPORTING
B60W40/08
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method of controlling an internal combustion engine of a vehicle comprises the following steps: on determining that the engine is running, determining whether or not the engine was started using a remote start procedure; if the engine is determined to have been started using the remote start procedure, starting a timer to run for a predetermined period; determining whether a door of the driver compartment has been opened or closed after the determining that the engine is running; if it is determined that a door has been opened, determining whether a transmission of the vehicle has been engaged; if the transmission has not been engaged, turning off the engine on expiry of the period; if the transmission has been engaged, terminating the method; if the engine is determined not to have been started using the remote start procedure, performing a check to establish whether a driver compartment of the vehicle has any occupants; starting a timer to run for a predetermined period if the check reveals that there are no occupants in the driver compartment of the vehicle; resetting the timer in the event that an occupant is detected in the driver compartment of the vehicle before expiry of the period, otherwise turning off the engine on expiry of the period.
Claims
1. A method of controlling an internal combustion engine of a vehicle, the method comprising: on determining that the engine is running, determining whether or not the engine was started using a remote start procedure; if the engine is determined to have been started using the remote start procedure, starting a timer to run for a predetermined period; determining whether a door of the driver compartment has been opened or closed after the determining that the engine is running; if it is determined that a door has been opened, determining whether a transmission of the vehicle has been engaged; if the transmission has not been engaged, turning off the engine on expiry of the period; if the transmission has been engaged, terminating the method; if the engine is determined not to have been started using the remote start procedure, performing a check to establish whether a driver compartment of the vehicle has any occupants; starting a timer to run for a predetermined period if the check reveals that there are no occupants in the driver compartment of the vehicle; resetting the timer in the event that an occupant is detected in the driver compartment of the vehicle before expiry of the period, otherwise turning off the engine on expiry of the period.
2. A method as claimed in claim 1, wherein in the event that the timer is started following a determination that the engine was not started using the remote start procedure, transmitting a signal to cause a key fob of the vehicle to vibrate.
3. A method as claimed in claim 2, further comprising, on turning off the engine on expiry of the period, transmitting a second signal to cause the key fob to cease to vibrate.
4. A method as claimed in claim 2, further comprising, prior to transmitting the signal to the key fob, determining whether the key fob is located within the vehicle, and in the event that the key fob is determined to be within the vehicle not transmitting the signal to cause the key fob to vibrate.
5. A method as claimed in claim 1, further comprising, if the engine is determined to have been started using the remote start procedure, resetting the timer once before expiry of the period in the event that it is determined that a door has been opened and the transmission has not been engaged.
6. A method as claimed in claim 1, further comprising, if the engine is determined not to have been started using the remote start procedure, subsequent to performing the check to establish whether the driver compartment has any occupants, determining whether a door of the driver compartment has been opened or closed after the determining that the engine is running, and if a door is determined to have been opened or closed, resetting the period of the timer.
7. A method as claimed in claim 1, further comprising determining whether, prior to expiry of the period, any instruction signal has been received by the vehicle from a wireless remote control of the vehicle, and if any such instruction signal is determined to have been received by the vehicle, resetting the timer.
8. A method as claimed in claim 1, further comprising activating a counter on resetting the timer, and incrementing the counter every time that the timer is reset.
9. A control system for an internal combustion engine of a motor vehicle having a driver compartment, the control system comprising: an occupant detection module coupled to one or more occupant detection sensors configured to detect the presence of one or more occupants in a driver compartment of the vehicle; an engine management module coupled to one or more engine status sensors configured to determine whether the engine is running; one or more door status sensors configured to determine whether a door of the driver compartment is in an open condition or in a closed condition; the control system being configured, on the engine management module determining that the engine is running, to determine whether or not the engine was started using a remote start procedure; if the engine is determined to have been started using the remote start procedure, to start a timer to run for a predetermined period; to determine whether a door of the driver compartment has been opened or closed after the determining that the engine is running; if it is determined that a door has been opened, to determine whether a transmission of the vehicle has been engaged; if the transmission has not been engaged, to turn off the engine on expiry of the period; if the engine is determined not to have been started using the remote start procedure, to perform a check to establish whether the driver compartment of the vehicle has any occupants; to start a timer to run for a predetermined period if the check reveals that there are no occupants in the driver compartment of the vehicle; to reset the timer in the event that an occupant is detected in the driver compartment of the vehicle before expiry of the period, otherwise to turn off the engine on expiry of the period.
10. A control system as claimed in claim 9, wherein the control system is further configured, in the event that the timer is started following a determination that the engine was not started using the remote start procedure, to transmit a signal to cause a key fob of the vehicle to vibrate.
11. A control system as claimed in claim 10, wherein the control system is further configured, on turning off the engine on expiry of the period, to transmit a second signal to cause the key fob to cease to vibrate.
12. A control system as claimed in claim 10, wherein the control system is further configured to determine, prior to transmitting the signal to the key fob, whether the key fob is located within the vehicle, and in the event that the key fob is determined to be within the vehicle the control system is configured not to transmit the signal to cause the key fob to vibrate.
13. A control system as claimed in claim 9, wherein the control system is further configured, in the event that the engine is determined to have been started using the remote start procedure, to reset the timer once before expiry of the period in the event that it is determined that a door has been opened and the transmission has not been engaged.
14. A control system as claimed in claim 9, wherein the control system is further configured, in the event that the engine is determined not to have been started using the remote start procedure, subsequent to performing the check to establish whether the driver compartment has any occupants, to determine whether a door of the driver compartment has been opened or closed after the determining that the engine is running, and if a door is determined to have been opened or closed, to reset the period of the timer.
15. A motor vehicle having an internal combustion engine and a driver compartment, the motor vehicle comprising: a controller to operate a control system for the internal combustion engine; one or more occupant detection sensors coupled to the controller and configured to detect the presence of one or more occupants in the driver compartment of the vehicle; one or more engine status sensors coupled to the controller and configured to determine whether the engine is running; one or more door status sensors configured to determine whether a door of the driver compartment is in an open condition or in a closed condition; the control system being configured, on the one or more engine status sensors determining that the engine is running, to determine whether or not the engine was started using a remote start procedure; if the engine is determined to have been started using the remote start procedure, to start a timer to run for a predetermined period; to use the one or more door status sensors to determine whether a door of the driver compartment has been opened or closed after the determining that the engine is running; if it is determined that a door has been opened, to determine whether a transmission of the vehicle has been engaged; if the transmission has not been engaged, to turn off the engine on expiry of the period; if the engine is determined not to have been started using the remote start procedure, to use the one or more occupant detection sensors to perform a check to establish whether the driver compartment of the vehicle has any occupants; to start a timer to run for a predetermined period if the check reveals that there are no occupants in the driver compartment of the vehicle; to reset the timer in the event that an occupant is detected in the driver compartment of the vehicle before expiry of the period, otherwise to turn off the engine on expiry of the period.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Preferred embodiments of the invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
[0050]
[0051]
[0052]
[0053]
DETAILED DESCRIPTION
[0054]
[0055] In this particular vehicle there is a single compartment 106 for occupants of the vehicle, which a driver shares with any passengers. This compartment may be referred to as a passenger compartment or as a driver compartment, and the two terms are interchangeable in this specification unless the context clearly requires otherwise. In this driver compartment there are separate seats 108, 108 in the front of the compartment for the driver and for one passenger. In the rear of the compartment, there is a bench seat 110, to accommodate three passengers side by side in sitting places (seats) 110, 110, and 110.
[0056] As shown in
[0057] Additionally or alternatively, the occupant detection system may include one or more sensors, such as one or more visual light or infrared or far infrared cameras, or radar, lidar, leddar, or one or more ultrasound sensors, or any combination of the foregoing, to detect the presence of one or more occupants. Such systems may be provided as part of an airbag control system as a means to enable intelligent control of airbags and similar or alternative restraint systems, to ensure that only the correct airbags or other protective measures are deployed in the event of a collision or crash. Such systems may be used as an alternative to seat-based sensors of the type previously described, or in addition to them. In the example shown here, a lidar (light detecting and ranging) system is provided with at least one front detector 116 mounted on or in the dashboard or rear-view mirror assembly, and another 116 provided to monitor the rear seats and located, for example in the roof or the passenger cabinfor example as part of a roof-mounted interior light assembly.
[0058] Also provided are sensors 118 for sensing the state of the doors 101, 103, of the passenger compartment. One sensor 118 is provided for each of the four doors of the passenger compartment, and may typically be provided for triggering one or more interior lights in the event that a door is detected as being opened, and for triggering the light to be turned off following closure of the last open door. The sensors may also be used in conjunction with a warning system that, for example displays lights or signs in the dashboard, and/or provides an audible warning tone or message, in the event that a door is detected as being in an open state when the ignition is on or when the engine is running. Additionally, the vehicle may be provided with one or more sensors (119) to detect the opening and closing of the trunk or tailgate, and that may also result in warning messages being provided visually or audibly under certain circumstances.
[0059]
[0060] The controller 120 is also connected to various sensors in or associated with the engine 102, and may administer an engine management systems. For example, the engine 102 has one or more sensors 122 that are part of a fuel injection system that monitor fuel delivery, throttle body opening, and air temperature, one or more sensors 124 that monitor one or more properties of exhaust gases produced by the engine, one or more sensors 126 that monitor coolant temperature, one or more sensors 128 that monitor engine oil and transmission oil temperature, etc. The controller 120 is also connected to various other sensors and systems in the driver compartment, such as a throttle position sensor, clutch position sensor, and a transmission position sensor that can determine the setting of the transmission, for example whether or not the transmission is in park or in a drive setting or, in the case of manual transmission, whether the transmission is in neutral or whether or not a gear is engaged. The controller is also connected to the ignition system of the car, and is responsible for receiving instructions to turn on or off the ignition and instructions to start the engine. These instructions may be received from controls within the passenger compartment, but some or all of these instructions may also be received from a remote control, for example from a key, key fob or fob of a remote keyless entry system (RKE). The remote control is in effect a hand held transmitter which may be part of a separate RKE fob, or part of a vehicle ignition key (a keyhead that may include a keyhead transponder for use in vehicle immobilization).
[0061] To this end, the vehicle includes a radio receiver 126, having at least one antenna 127 connected to the controller, to receive control instructions wirelessly from the key or key fob and to supply these to the controller.
[0062] The vehicle may also include a radio transmitter 128 that may be integral with the receiver 126 or separate, and that may be used to send signals to the key or key fob. For example, these signals may provide feedback in response to instructions received from the key or key fob. The key or key fob itself includes a processor, memory and battery, together with a transmitter, and optionally a receiver, and one or visual indicators to provide an output following receipt of messages from the controller of the car, and to provide feedback to user inputs. The key or key fob may also include a display for displaying words or pictograms, for example. The key or key fob may also include a loudspeaker or other element to provide audible signals, and likewise may include a haptic feedback element to provide a haptic signalsuch as vibration or the like, on receipt of a signal from the controller.
[0063] The vehicle is also able to detect the presence of the key or key fob within the vehicle (in the passenger compartment, or optionally in the trunk or other load space). This can be achieved using a received signal strength detected by the receiver of the vehicle that is used to receive remote instructions from the key or key fobsuch as remote unlocking or remote engine start instructions, but may alternatively be detected using an alternative method. For example, the key or key fob may communicate its presence to the vehicle using near field communication (NFC), LF or the key or fob may include an RFID tag that can only be read by a reader provided inside the driver compartment of the vehicle. The key or key fob may alternatively communicate its presence to the vehicle using Bluetooth, Bluetooth LE, or the like, or one of the frequencies allocated by the FCC to RKE and Passive Entry and Passive Start systems.
[0064] The RKE system of the vehicle may include antennas for each of the doors of the vehicle, as well as for the trunk or tailgate of the vehicle, as well as one or more antennas within the cabin of the vehicle, to enable the location of the RKE fob with respect to the vehicle to be determined to a high degree of precision.
[0065] The controller executes the instructions of one or more computer programs that are stored in a memory of the controller or some other tangible data carrier whose contents are accessible by the controller. Under the control of these instructions, the comptroller provides:
[0066] an occupant detection module coupled to one or more occupant detection sensors configured to detect the presence of one or more occupants in a passenger compartment of the vehicle;
[0067] an engine management module coupled to one or more engine status sensors configured to determine whether the engine is running; and optionally
[0068] a door status monitoring module coupled to one or more door status sensors each of which is associated with one of the at least one doors of the passenger compartment, the door status monitoring module being configured to capture door status changes sensed by a door status sensor when a door is opened and when a door is closed.
[0069] Turning now to
[0070] The next determination is of whether or not the vehicle's engine was started remotely 403. As noted above, the controller 120 controls the engine management system as well as receiving events and instructions from controls in the vehicle's cabin (e.g. a start button) and from the RKE fob or remote control. Therefore, when an engine start event occurs, the controller is aware of the source of the instruction that initiated the start procedure.
[0071] If the engine was started not as the result of a remote start procedure, but for example by the activation of a start button or more generally a start action in the driver's compartment of the vehicle, the controller runs 411 the occupant detection module to check the occupant detection status as provided by the occupant detection sensors. If at least one occupant is detected, the controller may end the routine 412 because it can be assumed that the vehicle's running status has not been forgotten or overlooked. As an alternative, not shown, the controller may start a timer, with a period of for example 10 minutes. after which the occupant detection status is checked again. If one or more occupants are detected after the expiry of the period, the controller may cause an audible announcement within the vehicle, and optionally via the fob, to the effect that The engine is running and possibly giving a warning about a risk of carbon monoxide. This process of resetting the timer and checking occupancy may be repeated as many times as necessary, together with audible warnings or display warnings. A counter may be advanced with each iteration, so that warnings about the increasing risk from leaving the engine running may increase in severity between iterations. The controller may configured to shut down the engine after a certain number of iterationsfor example restricting the engine running time to no more than 20 or 30 minutes. Any shut down may be accompanied by an announcement over an audio system of the vehicle or display warning messages on the dash board of the vehicle, and optionally via the fob, to the effect that the engine has been shut down for safety reasons (e.g. announcing the desire to reduce the risk of carbon monoxide poisoning or display the desire to reduce the risk of carbon monoxide poisoning).
[0072] Alternatively, if no occupant is detected at 411, the controller 120 starts 413 a timer to run for a predetermined period. This period may be in the range of 5 to 15 minutes, for example 10 or 12 minutes. Additionally, the controller may be arranged to determine whether the fob is within the vehicle or not. If the fob is determined not to be within the vehicle, the controller 120 may cause a signal to be transmitted wirelessly to the fob to instruct it to vibrateusing a haptic element in the fob, or the fob's loudspeaker, to cause the fob to vibrate in a noticeable way. In this way, the operator of the vehicle, or the holder of the fob may feel, hear, or see that the fob is vibratingand be reminded that the engine of the vehicle is running. The vibration of the fob may be designed to produce an audible warningwhich may be a tone or alarm, but may alternatively or additionally be a voiced messagee.g. Warning, you have left the engine of your vehicle running!.
[0073] During the predetermined period for which the timer runs, a door status check 414 is performed to reveal whether any door of the vehicle has been opened or closed. This check may include a check of the trunk or tailgate of the vehicle.
[0074] If no door opening or closing events are detected before the expiry of the period, the controller is arranged 415 to shut down the engine. If the controller had instructed the fob to vibrate, the controller sends a further instruction to the fob to cause it to stop vibrating, in order to avoid running down the battery of the fob. The further instruction may include an element that causes the fob to announce the fact that the engine of the vehicle has been shut down.
[0075] If a door opening or closing event is detected, signifying that someone is interacting with the vehicle and that therefore it has clearly not been forgotten, the controller resets the period of the timer to run again. The period may be reset to the same duration as before, or to a shorter or longer period. A duration of 10 minutes may be convenient. At the expiry of the reset period, 417, the controller is arranged to shut down the engine. If the controller had instructed the fob to vibrate, the controller sends a further instruction to the fob to cause it to stop vibrating, in order to avoid running down the battery of the fob. The further instruction may include an element that causes the fob to announce the fact that the engine of the vehicle has been shut down. The process then terminates at 418.
[0076] Alternatively, if the vehicle was started as the result of a remote start instruction, the controller 120 starts a timer 404 to run for a predetermined period. This period may be in the range of 5 to 15 minutes, for example 10 or 12 minutes.
[0077] During the predetermined period for which the timer runs, a door status check 405 is performed to reveal whether any door of the vehicle has been opened or closed. This check may include a check of the trunk or tailgate of the vehicle.
[0078] If no door opening or closing events are detected before the expiry of the period, the controller is arranged 406 to shut down the engine. If the controller had instructed the fob to vibrate, the controller sends a further instruction to the fob to cause it to stop vibrating, in order to avoid running down the battery of the fob. The further instruction may include an element that causes the fob to announce the fact that the engine of the vehicle has been shut down.
[0079] If a door opening or closing event is detected, the controller 120 checks, using a transmission sensor, to determine 407 whether or not the transmission has been engagedfor example whether an auto transmission has been moved from Park or Neutral, for example moved into Drive or Reverse, or whether a manual transmission has been moved out of neutral and into gear.
[0080] If it is determined that the transmission has been engaged, the process terminates at 408. If it is determined that, following detection of a door opening or closing event, the transmission has not been engaged, the timer is reset 409. The period may be reset to the same duration as before, or to a shorter or longer period. A duration of 10 minutes may be convenient. At the expiry of the reset period, 410, the controller is arranged to shut down the engine. The controller may be configured to transmit a signal to the fob causing it to announce the shutting down of the engineorally, visually, or through another sound or vibration.