GB2466188A - Automatic starting and stopping of an engine - Google Patents
Automatic starting and stopping of an engine Download PDFInfo
- Publication number
- GB2466188A GB2466188A GB0822392A GB0822392A GB2466188A GB 2466188 A GB2466188 A GB 2466188A GB 0822392 A GB0822392 A GB 0822392A GB 0822392 A GB0822392 A GB 0822392A GB 2466188 A GB2466188 A GB 2466188A
- Authority
- GB
- United Kingdom
- Prior art keywords
- fault
- sensor
- gear
- signal
- transmission
- 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
- 230000005540 biological transmission Effects 0.000 claims abstract description 272
- 230000007935 neutral effect Effects 0.000 claims description 157
- 238000000034 method Methods 0.000 claims description 122
- 238000012790 confirmation Methods 0.000 claims description 13
- 230000000284 resting effect Effects 0.000 description 13
- 230000033001 locomotion Effects 0.000 description 12
- 230000008859 change Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 5
- 230000000994 depressogenic effect Effects 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 3
- 230000004907 flux Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000000556 factor analysis Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000009347 mechanical transmission Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000005355 Hall effect Effects 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000004378 air conditioning Methods 0.000 description 1
- 102000015395 alpha 1-Antitrypsin Human genes 0.000 description 1
- 108010050122 alpha 1-Antitrypsin Proteins 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 230000036461 convulsion Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02N—STARTING OF COMBUSTION ENGINES; STARTING AIDS FOR SUCH ENGINES, NOT OTHERWISE PROVIDED FOR
- F02N11/00—Starting of engines by means of electric motors
- F02N11/10—Safety devices
- F02N11/101—Safety devices for preventing engine starter actuation or engagement
- F02N11/103—Safety devices for preventing engine starter actuation or engagement according to the vehicle transmission or clutch status
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02N—STARTING OF COMBUSTION ENGINES; STARTING AIDS FOR SUCH ENGINES, NOT OTHERWISE PROVIDED FOR
- F02N11/00—Starting of engines by means of electric motors
- F02N11/08—Circuits or control means specially adapted for starting of engines
- F02N11/0814—Circuits or control means specially adapted for starting of engines comprising means for controlling automatic idle-start-stop
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/22—Safety or indicating devices for abnormal conditions
- F02D41/222—Safety or indicating devices for abnormal conditions relating to the failure of sensors or parameter detection devices
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02N—STARTING OF COMBUSTION ENGINES; STARTING AIDS FOR SUCH ENGINES, NOT OTHERWISE PROVIDED FOR
- F02N11/00—Starting of engines by means of electric motors
- F02N11/08—Circuits or control means specially adapted for starting of engines
- F02N11/0814—Circuits or control means specially adapted for starting of engines comprising means for controlling automatic idle-start-stop
- F02N11/0818—Conditions for starting or stopping the engine or for deactivating the idle-start-stop mode
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/10—Change speed gearings
- B60W2510/1005—Transmission ratio engaged
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Control Of Transmission Device (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Controlling automatic starting and stopping of an engine 2 of a vehicle 1 via a stop-start controller 6 based upon whether a check signal indicative of the quality of output from a transmission state sensor 7 from a transmission state module 5 is in a fault or no fault state. If the state of the check signal is in the fault state then automatic stopping and starting of the engine 2 is prevented whereas if the state of the check signal is in the no fault state automatic stopping and starting of the engine 2 is permitted.
Description
A Method and Apparatus for Controlling the Automatic Starting and Stopping of the Engine of a Vehicle This invention relates to a method for controlling the operation of a micro-hybrid vehicle and in particular to the use of a two state check signal for controlling the operation of the micro-hybrid vehicle.
It is known that the fitting of Micro-Hybrid technology to manual transmission vehicles enables a reduction in fuel consumption by invoking automatic engine stops and starts when the vehicle is stationary. Different engine shut-down and restart strategies such as Stop-in-Neutral (SIN) and Stop-in-Gear (SIG) can be utilised. In both SIN and SIG configurations there are circumstances when a reliable signal indicating that the transmission is in neutral is required. This signal is used by the engine management system Stop-Start logic as a condition to determine whether an engine shut-down or restart is permissible. This is a safety critical requirement to avoid unintended vehicle movement caused by cranking the engine whilst the driveline is engaged.
In a SIN system, the engine is typically shut down when the vehicle is stationary, the transmission is in neutral and the clutch pedal is released. To restart the engine following a shutdown, the driver typically triggers a restart by pressing the clutch pedal if it is detected that the transmission is in neutral.
SIG stops are typically invoked if both the clutch and brake pedals are depressed, possibly with the transmission in gear and a SIG restart is typically invoked when the brake pedal is released while the clutch remains depressed.
Furthermore, system-induced restarts when the transmission is in neutral are a possible requirement for both SIN and SIG applications to prevent the driver being stranded due to low battery voltage or to ensure cabin comfort during a prolonged stop event.
In general therefore, transmission neutral sensing is a fundamental requirement for operating a SIN strategy and it is also required for SIG systems if system induced restarts are to be utilised.
Robust and reliable transmission engagement state sensing is not a trivial concept to implement due to the tolerance build-up/ tolerance chain of the mechanical parts used in a transmission, coupled with sensor and magnet tolerances and inaccuracies and external noise factors.
Additionally, the definition of neutral is not a straightforward concept. If neutral is defined as the transmission selector turret rotational region in which zero torque is transmitted, then this rotational region is typically too small to sense accurately given the tolerance stack up, measurement inaccuracies and noise factors.
Furthermore, the transmission mechanical parts tolerance stack up affects the selector turret rotational neutral resting position. Rotational movement of the selector is measured from zero degrees rotation, zero degrees being the neutral resting position in that particular transmission.
This complicates the calibration of fixed thresholds to determine bounds of any neutral window or in-gear zones which would be valid for all transmissions. Although it is possible to learn-out the transmission to transmission differences in the neutral resting position by some form of end of transmission-line zero-offset learning (neutral offset learning) or end of vehicle-line zero-offset learning, this process introduces a risk that the learning will not be performed correctly or, when a transmission is replaced in-service, the learning might not be updated and hence an error is introduced in the learnt offset. This can result in serious consequences in the form of unintended vehicle movement during Stop-Start operation and so must be avoided.
It would be an advantage to provide a method for controlling the operation of a micro-hybrid vehicle and in particular to a method for controlling the operation of the micro-hybrid vehicle using a two state check signal.
According to a first aspect of the invention there is provided a method for controlling automatic starting and stopping of the engine of a vehicle, the vehicle having an engine driving a manual transmission, a sensor indicative of the engagement state of the transmission, and a check signal having fault and no fault states indicative of the reliability of the output from the sensor, wherein the method comprises preventing automatic stopping and startinq of the engine if the check signal is in the fault state indicating that the output from the sensor is erroneous.
The method may further comprise permitting automatic stopping and starting of the engine if the check signal provided is in the no fault state.
Providing a check signal indicative of the reliability of the output from the sensor may comprise providing a no fault state check signal if all of a set of pass conditions are present.
The method may further comprise changing the state of the check signal from the no fault state to the fault state if any of the set of pass conditions ceases to be present.
Providing a check signal indicative of the reliability of the output from the sensor may comprise providing a fault state check signal if any one of a set of fault conditions is present.
The method may further comprise changing the state of the check signal from the fault state to the no fault state if all of the set of pass conditions are present.
The set of fault conditions may comprise the existence of a sensor signal fault, a neutral fault and an in-gear fault.
The method may further comprise using zero offset learning for the sensor and the set of fault conditions further comprise the existence of a zero offset error.
The set of pass conditions may comprise the existence of no sensor signal faults and confirmation that a plausibility test of the sensor output has been conducted and passed.
The method may further comprise using zero offset learning for the sensor and the set of fault conditions further comprises the confirmation that zero offset learning is complete and that no zero offset errors are present.
According to a second aspect of the invention there is provided a method for providing a check signal having fault and no fault states indicative of the reliability of the output from a sensor wherein the method comprises providinq a no fault state check signal if all of a set of pass conditions are present and providing a fault state check signal if any one of a set of fault conditions is present changing the no fault state check signal to a fault state check signal if all of the set of pass conditions are no longer present and changing the fault state check signal to a no fault state check signal if all of the set of pass conditions are subsequently present.
According to a third aspect of the invention there is provided an apparatus for controlling automatic starting and stopping of the engine of a vehicle, the vehicle having an engine drivingly connected to a manual transmission having a selector the position of which determines whether the transmission is in one of an odd gear, an even gear and neutral, a sensor to monitor the position of the selector, a transmission state module to receive a signal from the sensor and provide an output signal to a stop-start controller, wherein the transmission state module is operable to monitor the output from the sensor, provide a check signal having fault and no fault states indicative of the quality of the output from the sensor to the stop-start controller and, if the check signal provided is in the fault state, operate the stop-start controller so as to prevent automatic stopping and starting of the engine.
The stop-start controller may be operable to permit automatic stopping and starting of the engine if the check signal provided from the transmission state module is in the no fault state.
The selector may be a selector cylinder, the rotational position of the selector cylinder may determine whether the transmission is in an odd gear, an even gear or neutral and the sensor may monitor the rotational position of the selector cylinder.
The invention will now be described by way of example with reference to the accompanying drawing of which:- Fig.1 is a diagrammatic representation of a Micro-Hybrid motor vehicle according to the invention; Fig.2A is a scrap view of part of a transmission of the motor vehicle shown in Fig.1 showing the location of a transmission state sensor and magnetic target; Fig.2B is a pictorial view showing the motion of a transmission turret selector cylinder, the rotational position of which is sensed by the transmission state sensor; Fig.3A is a first pictorial view of a turret selector cylinder follower; Fig.3B is a second pictorial view of the turret selector cylinder follower shown in Fig.3A; Fig.4 is a block diagram of the data flow between the transmission state sensor and a Micro-Hybrid Stop-Start Module shown in Fig.1; Fig.5 is a chart showing the relationship of output signal from the transmission state sensor and turret shaft cylinder rotation; Fig.6 is a chart showing various factors affectinq the determination of neutral and In-Gear threshold values for the transmission shown in Fig.1; Fig.7 is flow chart of a method for confirming the output from a transmission state sensor used to determine the engagement state of the transmission shown in Fig.1; Figs.8A and 8B is a flow chart of a method for determining neutral thresholds for the transmission shown in Fig.1; Figs.9A and 9B is a flow chart of a method for determining In-Gear thresholds for the transmission shown in Fig. 1; Fig.1O is a time line of a neutral signal check test according to the invention; Fig.11 is a time line of an in-gear signal check test according to the invention; Fig.12 is a table showing the logic employed to confirm whether a neutral signal can be trusted; Fig.13 is a table showing the logic employed to confirm whether an in-gear signal can be trusted; Fig.14 is a high level flow chart of a first method for providing a check signal for use in a method of controlling a micro-hybrid vehicle according to the invention; and Fig.15 is a high level flow chart of a second method for providing a check signal for use in a method of controlling a micro-hybrid vehicle according to the invention.
Referring firstly to Figs 1 to 5 there is shown a micro-hybrid motor vehicle 1 having an engine 2 drivingly connected to a manual gearbox/ transmission 3 via a clutch (not shown) . An electronic controller 4 is provided to control the operation of the engine 2 and includes a stop-start controller 6 to automatically stop and start the engine 2 and a transmission state module 5 to determine the operating state of the transmission 3.
The electronic controller 4 is arranged to receive a number of inputs or signals from sensors 9 including one or more of engine speed from an engine speed sensor, vehicle speed from a vehicle speed sensor, clutch pedal position from a pedal sensor, accelerator pedal position from a pedal sensor, brake pedal position from a pedal sensor and may also receive information regarding other components on the vehicle such as the state of charge of a battery (not shown) and the operating state of an air conditioning unit (not shown) Some or all of the inputs from the sensors 9 may be used by the stop-start controller 6 to determine when it is safe to stop and start the engine 2. It will be appreciated that the stop-start controller 6 and the transmission state module 5 could be separate units or be formed as part of a single electronic controller 4 as shown.
The transmission state module 5 is arranged to receive a signal from a transmission state sensor 7 attached to a casing 3B of the transmission 3. The transmission state sensor 7 is a magnetic PWM sensor and provides a signal based upon variations in flux between the transmission state sensor 7 and a magnetic target 8 associated with a turret selector cylinder 3A.
Fig.2A shows a typical H-gate' transmission configuration consisting of a shifter turret selector cylinder 3A located inside the main transmission casing 3B.
The shifter turret selector cylinder 3A rotates when a gear lever (not shown) is moved forwards and backwards to select respectively odd and even gears and it moves axially when the gear lever is moved left and right to change the plane in which the gear lever moves. Reverse gear can be configured as an odd gear or an even gear depending upon the configuration of the transmission 3.
The magnetic target 8 is attached to the shifter turret selector cylinder 3A and, in the example shown, the transmission state sensor 7 is located on the outside of the transmission housing 3B and detects rotational movement of the magnetic target 8. However, it will be appreciated that the transmission state sensor 7 could be mounted inside the transmission casing 3B.
Figure 2B shows the movement of the magnetic target 8 when different gears are selected. Although in this case the magnetic target 8 is fixed to the selector cylinder 3A so that it moves with the selector cylinder 3A this need not be the case and, in some applications, it is possible to attach the magnetic target 8 so that it only rotates and does not move axially.
Furthermore, in applications where the movement of the gear selector is linear between in-gear and neutral positions linear movement may be sensed rather than rotational movement.
Figs.3A and 3B show a follower 3C which is rotated by rotation of the selector cylinder 3A, the follower 3C has three detents 3E, a central detent corresponding to a neutral gear position, an odd gear detent to one side of the neutral detent and an even gear detent to the other side of the neutral detent. A spring loaded ball 3D is shown for engagement with one of the detents 3E, the ball 3D is slidingly supported by the transmission casing 3B either directly or via a bracket. It will be appreciated that the ball 3D could be replaced by a spring biased pin having a hemi-spherical end. The detents 3E define the neutral and in-gear positions for the transmission 3 and in particular the peaks located between the neutral detent and the in-gear detents determine whether upon releasing the gear lever the transmission 3 will move into gear (pull-in) or into neutral (no pull-in) as will be described in greater detail hereinafter.
Fig.4 shows the relationship between the transmission 3, the magnetic target 8, the transmission state sensor 7, the transmission state module 5 and the stop-start module 6 in greater detail and in particular the data flows therebetween.
-10 -Starting with the transmission 3 it can be seen that there is a physical link to the magnetic target 8 in the form of the mechanical connection of the magnetic target 8 to the selector cylinder 3A and a physical connection to the transmission state sensor 7 in the form of the mechanical connection of the transmission state sensor 7 to the transmission housing 3B.
There is a flux connection between the transmission state sensor 7 and the magnetic target 8 such that variations in flux can be sensed by the transmission state sensor 7 to provide a signal indicative of the rotational position of the selector cylinder 3A and hence whether the transmission 3 is in an odd gear, an even gear or neutral.
Note that the transmission state sensor 7 is only able to distinguish whether the transmission is in an odd gear (such as 1, 3, 5), an even gear (such as 2, 4 6) or neutral it cannot determine the exact gear the transmission 3 is in.
The transmission state sensor 7 outputs a signal indicating either that the transmission is in an odd gear or an even gear or in neutral and a quality signal produced by the transmission state sensor 7 itself indicating whether there are any faults with the transmission state sensor 7.
That is to say, the transmission state sensor 7 is an intelligent sensor and has a self diagnostic capability that produces a quality signal indicative of whether there are any faults associated with the transmission state sensor 7.
In Fig.4 these signals have been split into four inputs but in fact there are only two inputs to the transmission state module 5, a sensed position signal and a quality signal. To be more precise, the transmission state sensor 7 outputs a PWM signal which is either in range (between 10% and 90%) or out of range (>90% or < 10%) . The transmission state sensor 7 generates the out of range signal when there is a fault and so in fact there is only one physical output -11 -from the transmission state sensor 7. Input driver software in the transmission state module 5 interprets the PWM and, if the PWM is out of range (>90% or < 10%) the input driver software sets a quality signal to FAULT. If the PWM signal is in range (between 10% and 90%) the input driver software sets the quality signal to OK. The transmission state module 5 then compares the PWM signal to thresholds to set flags indicating whether neutral is or is not selected, an odd gear is or is not selected, an even gear is or is not selected.
The transmission state module 5 outputs a signal to the stop-start module indicating the engagement state of the transmission 3 along with a signal indicating the quality of this output. Note that in practice the transmission state module 5 compares the PWM signal to thresholds to set flags indicating whether neutral is or is not selected, an odd gear is or is not selected, an even gear is or is not selected.
Fig.5 shows a typical sensor signal plotted against shifter turret selector cylinder angular rotation on the x-axis. In this case the PWM sensor signal is shown, ranginq between 10 and 90% PWM duty cycle. The transmission 3 is at rest in neutral when at zero degrees rotation and the corresponding nominal sensor signal is then 50%. When the gear lever is moved forwards into one of the odd gears, the sensor signal decreases below 50% and conversely when one of the even gears is selected the sensor signal increases above 50%.
Sensor signals outside the 10-90% range are used for out-of-range failure modes of the transmission state sensor 7 to aid engine management system diagnostics. So for example a signal level of 5% would indicate a fault with the transmission state sensor 7.
-12 -It will be appreciated that the transmission state sensor 7 could also be arranged such that when the transmission 3 is in neutral the corresponding nominal sensor signal is 50%, when the gear lever is moved forwards into one of the odd gears the sensor signal increases above 50% and when one of the even gears is selected the sensor signal decreases below 50%.
Referring now to Figs.8A and 8B a method 100 for determining the odd and even neutral boundaries is shown.
After starting, the method advances to step 101 where the mechanical tolerances associated with the transmission 3 that may affect signal output are calculated. The mechanical tolerance Tmech is the mechanical transmission tolerance consisting of noises which are constant over time that affect the sensor signal when the transmission 3 is in its neutral resting position and do not vary with selector cylinder rotation. The mechanical tolerance Tmech is therefore derived from accumulated transmission mechanical tolerances and a noise factor analysis which in combination affect the transmission neutral resting position. These are noises which could be learned out by zero-offset learning, if learning was deemed as necessary. Tmech is depicted in figure 6 and represents the possible range of the neutral resting position of the transmission 3.
The method then advances to step 102 where a nominal neutral window boundary is defined. The normal definition of neutral which requires that zero torque is transmitted is not used in this method, rather a limiting criterion of transmission pull-in' is used to define neutral.
Pull-in limits are the positions where, if the engine 2 is cranked with the clutch pedal released and the transmission selector cylinder 3A is in a displaced position less than the pull-in limit, the transmission 3 will be -13 -forced back towards the neutral position but, if the transmission selector cylinder 3A is in a position that is beyond the pull-in limit, the transmission 3 will be pulled' into gear and the vehicle 1 is liable to jerk or move.
The pull-in limits are therefore considered as safe thresholds to use as the nominal neutral window boundary.
It will be appreciated by those skilled in the art that it is possible to transmit torque when the transmission 3 is positioned prior to the pull-in, but only under the following conditions: engine running, clutch not pressed, driver then applies considerable force on the gear lever.
Under these circumstances, the vehicle 1 is apt to creep.
However, in the context of stop-start operation, it is not easy to meet these conditions during a cranking event since if the engine 2 is stationary, it does not take a great deal of force on the gear lever to select a gear without the use of the clutch pedal. This means that the transmission 3 will be moved past the pull-in limit very easily and the transmission state sensor 7 would detect this. Therefore the driver would have to apply a high force on the gear lever just after engine cranking is initiated, without using the clutch pedal for there to be the slightest chance of vehicle movement. In addition, to comply with current safety standards, it is acceptable for the vehicle 1 to move forwards if the acceleration is less than 0.25 m/s2, that is to say, the vehicle 1 moves less than 0.5 meters in 2 seconds because this movement is considered sufficiently slow for the driver to react without compromising safety.
With reference to Fig.6, assuming a worst case transmission, AminPleven and AmjnPIodd represent the minimum shaft rotation from the neutral resting position to the earliest possible pull-in in the even and odd gear directions respectively.
-14 -Referring back to Fig.8A the next step is to calculate the pull-in measurement tolerances in the even and odd gear directions PITOLeven and PIToLodd.
PiTOLeven and PIToLodd are the tolerances consisting of noises affecting the sensor signal that vary with rotation of the selector cylinder 3A and these can include noises that affect the signal gradient and are constant over time and also those which vary over time. These noises cannot be learned out by zero-offset learning.
PITOLeven and PIToLodd are the necessary buffers between the earliest possible pull-in and how accurately it can be measured by the transmission state sensor 7 given all noise factors.
The method then advances to step 104 which is a check to determine whether end of line zero offset learning is required or whether the signal from the transmission state sensor 7 can be used without zero offset learning. If
Tmech < (A1PI -TOLeven) / 2 and Tmech < (AmjnPlodd -TOLodd) / 2 then the signal from the transmission state sensor 7 can be used without zero offset learning and the method advances to step 106.
However, if one of the tests in step 104 cannot be met then the method advances to step 105 where the transmission 3, magnetic target 8 and transmission state sensor 7 tolerances, specifications and noise factors must be reduced -15 -before the signal from the transmission state sensor 7 can be used without end of line zero offset learning. Reducinq the tolerance stack might involve tightening of component or assembly specifications or reducing or eliminating external noise factors such as temperature. After step 105 the method returns to step 101 and then steps 101 through 103 are repeated before once again executing step 104.
If the two conditions of step 104 are once more failed indicating that it is not possible to tighten component or assembly specifications sufficiently or reduce or eliminate external noise factors such as temperature then the method advances to step 107. In step 107 the method ends and end of line offset learning will be required. However, if the conditions of step 104 are then met, the method advances to step 106.
Note that step 104 in effect contains inequality conditions that in essence check that the neutral window calibration boundaries PlEvenlhresh and PlOddlhresh fall outside of the region bounded by the odd gear and even gear mechanical tolerances mecheven and mechodd (shown only as mech on Fig.6) this is because if not the position of neutral cannot be accurately determined directly from the transmission state sensor signal.
In step 106 the neutral window bounds PlEvenThresh and PlOddlhresh are calculated using the equations:-EvenThresh -mm even -TOLeven -mech odd OddThresh = AminIodd -TOLodd -Tmech even PlEvenlhresh and PlOddlhresh are the resulting safe neutral window bounds which are stored in the transmission state -16 -module 5 for use in determining whether the transmission 3 is in neutral.
Referring now to Figs.9A and 9B, a method 200 for determining odd and even In-Gear boundaries is shown.
After starting, the method advances to step 201 where the mechanical tolerances associated with the transmission 3 that may affect signal output are calculated. The mechanical tolerances Tmechodd and Tmecheven are the mechanical transmission tolerances consisting of noises which are constant over time that affect the sensor signal when the transmission 3 is in its neutral resting position and do not vary with selector cylinder rotation. The mechanical tolerances Tmechodd and Tmecheven are therefore derived from accumulated transmission mechanical tolerances and a noise factor analysis which in combination affect the transmission neutral resting position. These are noises which could be learned out by zero-offset learning, if learning was deemed as necessary. Tmechodd and Tmecheven are shown as Tmech in figure 6 and represent the possible range of the neutral resting position of the transmission 3.
The method then advances to step 202 where the minimum selector cylinder rotation to In-Gear in the odd and even directions for the transmission 3 are determined.
Assuming a worst case transmission, AminlGeven and AmjnIGodd on Fig.6 represent the minimum shaft rotation from the neutral resting position to the earliest possible In-Gear in the even and odd gear directions respectively. Note that the odd and even In-gear positions are the positions when the spring loaded ball 3D is at the bottom of the odd and even detents 3E of the follower 3C.
-17 -Referring back to Fig.9A the next step is to calculate the In-Gear measurement tolerances in the even and odd gear directions IGTOLeven and IGToL0dd.
IGTOLeven and IGToL0dd are the tolerances consisting of noises affecting the sensor signal that vary with rotation of the selector cylinder 3A and these can include noises that affect the signal gradient and are constant over time and also those which vary over time. These noises cannot be learned out by zero-offset learning.
The method then advances to step 204 where the even and odd In-Gear Thresholds IGEvenlhresh and IGoddlhresh are determined using the equations:-IGEvellTesh AminlGeven -IGTOLeven -Tmech odd IGOddTesh -IGTQLOdd -Tmech even IGEvenlhresh and IGoddlhresh are the resulting safe In-Gear window bounds which are stored in the transmission state module 5 as equivalent signal levels and which are used for comparison with the signal from the transmission state sensor 7 to determine whether the transmission 3 is In-Gear.
That is to say if:-The signal from transmission state sensor 7 is lower than the IGoddlhresh equivalent signal level; or The signal from transmission state sensor 7 is higher than the IGEvenlhresh equivalent signal level then an In-Gear present signal is sent from the transmission state module 5 to the stop-start controller 6.
-18 -Note that the above logic is for the case provided the signal goes low for odd gears and high for even gears as described and shown in Fig.6 it will appreciated that if the opposite sensor arrangement were to be used e.g. a high signal level equals an odd gear and a low signal level equals an even gear then the tests for an in-gear state above would become:-If the signal from transmission state sensor 7 is higher than the IGoddlhresh equivalent signal level or the signal from transmission state sensor 7 is lower than the IGEvenlhresh equivalent signal level, then the transmission is confirmed to be in an in-gear state.
Referring back to Fig.9B after step 204 the method advances to step 205 which is a check to determine whether the signal from the transmission state sensor 7 can be used safely as an indication of an In-Gear state. If
IGEvenlhresh > PlEvenlhresh and IGoddlhresh > PlOddlhresh then the signal from the transmission state sensor 7 can be used and the method advances to step 207 where it ends and the in-gear odd and even thresholds can be used to determine from the transmission state sensor 7 the engagement state of the transmission 3.
Note that the above test relate to the distance of the thresholds from the resting or zero degree position of the -19 -selector cylinder 3A and if transposed into a signal level test can be rewritten as Signal level IGEvenlhresh > Signal level PlEvenlhresh and Signal level IGoddlhresh < Signal level Ploddlhresh As before this holds true for the case where the signal from the transmission state sensor 7 goes high for even gears and low for odd gears as shown in Fig.6.
However, if one of the tests in step 205 cannot be met then the method advances to step 206 where the transmission 3, magnetic target 8 and transmission state sensor 7 tolerances, specifications and noise factors must be reduced before the signal from the transmission state sensor 7 can be used without end of line zero offset learning. Reducinq the tolerance stack might involve tightening of component or assembly specifications or reducing or eliminating external noise factors such as temperature. After step 206 the method returns to step 201 and then steps 201 through 204 are repeated before once again executing step 205.
If the two conditions of step 205 are once more failed indicating that it is not possible to tighten component or assembly specifications sufficiently or reduce or eliminate external noise factors such as temperature then the method advances to step 208. In step 208 the method ends and the In-Gear thresholds cannot be safely used for determining from the transmission state sensor 7 whether the transmission is in-gear. However, if the conditions of step 205 are then met, the method advances to step 207 as before.
Note that step 205 checks that the In-Gear Thresholds lie outside of the Neutral Thresholds because if they do not -20 -then the signal from the transmission state sensor 7 cannot provide an indication of when the transmission 3 is in gear.
Referring now to Fig.7A there is shown a method 500 according to this invention for confirming the output from the transmission state sensor 7 used to provide an indication of the engagement state of the transmission 3.
After starting, the method continues with the method step 100 in which odd gear and even gear neutral thresholds are determined for the transmission 3 as described above with respect to Figs.8A and 8B. As previously mentioned, the odd gear neutral threshold is the minimum safe signal level in the odd gear direction where neutral can be guaranteed to exist and the even gear neutral threshold is the maximum safe signal level in the even gear direction where neutral can be guaranteed to exist if the signal level goes high for even gears and low for odd gears.
After step 100 follows step 510 in which the transmission state module 5 monitors the output from the transmission state sensor 7. That is to say the signal from the transmission state sensor 7 is supplied to the transmission state module 5.
The odd gear and even gear neutral thresholds are stored in the transmission state module 5 and the signal being received from the transmission state sensor 7 is repetitively checked against these thresholds to determine whether it falls within these threshold limits as indicated by step 512. If the signal from the transmission state sensor 7 is between the odd gear neutral threshold and the even gear neutral threshold then this indicates that the transmission 3 is in neutral. After step 512 the method advances to step 520.
-21 -In step 520 it is checked whether the conditions for inferred neutral checking are present and, if they are, the method advances to step 522 otherwise the method loops through step 520 again to recheck whether the inferred neutral conditions are present.
Inferred neutral checking involves using the inputs from several other sensors 9 that can be used to establish whether a neutral state exists. For example, if the clutch pedal is sensed to be released so that the clutch is engaged, no faults related to the clutch pedal signal are known to exist, the engine speed exceeds a threshold, there are no known faults with the engine speed signal, the vehicle speed is below a threshold and no known faults related to the vehicle speed signal are present then the conditions for inferred neutral checking are present.
Then in step 522 it is checked whether the inferred neutral conditions are stable for a predetermined period of time such as, for example, 0.Sseconds. If the conditions are stable for the predetermined period of time then the method advances to step 524 otherwise the method returns to step 520. In step 524 it is determined whether an inferred neutral state exists before advancing to step 526 where the inferred neutral state from step 524 is compared to the transmission state determined in step 512 for a predetermined period of time such as, for example, 0.5 seconds. If at any time during the test period the output from the transmission state sensor 7 differs from the inferred neutral state while the inferred neural state remains stable then this indicates that the output from the transmission state sensor 7 is not currently valid and the method advances to step 540 where an error is indicated and then an error counter is incremented by one in step 552.
The method then advances to step 554 where it is checked whether the stored value is greater than a -22 -predetermined limit. If the counter value is above the limit then the method advances to step 560 and a transmission state sensor fault is indicated and automatic stop-start control using the transmission state sensor 7 will be inhibited.
However, if the counter is less than the limit the method returns to step 510 and the steps 510 to 526 will then be repeated the next time neutral is entered.
That is to say, the test is only run to completion (pass or fail) once each time the vehicle 1 is in neutral.
This is in order to prevent the error counter being run-up or run-down during a long idle period.
If at step 526 there is agreement between the inferred neutral state and the output from the transmission state sensor 7 for the duration of the test period then the test is passed and the method advances to step 528 where a confirmation of a valid sensor output is provided and the method advances to step 529 where the counter is decremented and then advances to step 554 discussed above.
Note that step 100 is a one time calibration step that once complete does not need to be repeated, the respective thresholds being stored in the transmission state module 5 for subsequent use.
Each time the test is run, which is once each time a neutral idle occurs, the test is treated independently, with no memory of the previous run. Each pass or fail of the test is then used to increment or decrement the fault counter and the fault counter is used to store the fault history' . All the time the fault counter is below a threshold the sensor output is considered good. When the fault counter exceeds the threshold the sensor output is -23 -considered to be faulty, a confirmed fault flag is raised, and the stop-start feature will disable stop-start.
However, neutral tests will continue to be run each time a neutral idle is detected and the fault bucket will be incremented or decremented appropriately. If the fault counter subsequently subsides below the threshold the confirmed fault flag is lowered but the stop-start feature will not re-enable until the next key-on.
Fig.12 shows an example of a logic table that is used in step 526 to determine whether the output from the transmission state sensor 7 is valid or invalid.
The first two rows show the output if a stable inferred neutral signal does not exist during the whole test period.
That is to say, the inferred state changes during the test period. In such a case the output from the transmission state sensor 7 is presumed to be valid because there is no independent means for checking it.
In the third row an inferred stable neutral exists for the test period but the output from the transmission state sensor 7 indicates that the state is not in neutral for at least part of the test period. In this case the output from the transmission state sensor 7 is considered to be invalid.
In the fourth row an inferred stable neutral exists for the test period and the output from the transmission state sensor 7 indicates that the state is in neutral for the duration of the test period. In this case the output from the transmission state sensor 7 is considered to be valid.
Referring now to Fig.7B there is shown a second part of the method 500 according to this invention for confirming the output from the transmission state sensor 7 used to -24 -provide an indication of the engagement state of the transmission 3.
After starting, the method continues with the method step 200 in which odd In-Gear and even In-Gear thresholds are determined for the transmission 3 as described above with respect to Figs.9A and 9B.
After step 200 follows step 510 in which the transmission state module 5 monitors the output from the transmission state sensor 7. That is to say the signal from the transmission state sensor 7 is supplied to the transmission state module 5 (This step is common to both Fig.7A and 7B because there is only one output from the transmission state sensor 7 that is monitored) The odd gear and even gear neutral thresholds are stored in the transmission state module 5 and the signal being received from the transmission state sensor 7 is repetitively checked against these thresholds to determine whether the transmission is sensed to be in an odd gear, an even gear or some other state as indicated by step 513.
After step 513 the method advances to step 530.
In step 530 it is checked whether the conditions for stable in-gear checking are present and, if they are, the method advances to step 532 otherwise the method loops through step 530 again to recheck whether the stable in-gear conditions are present.
Stable in-gear checking involves using the inputs from several other sensors 9 that can be used to establish whether an odd or even in-gear state exists. For example, if the clutch pedal is determined to be released and a known relationship is present between engine speed and vehicle speed, the vehicle speed exceeds a threshold, the engine speed exceeds a threshold, no faults related to the clutch -25 -pedal signal are known to exist, no faults with the engine speed signal are known to exist, no known faults related to the vehicle speed signal are present then the conditions for stable in-gear checking are present. It will be appreciated that from the relationship between engine speed and vehicle speed the current gear can be determined and therefore it is possible to determine whether the transmission 3 is in an odd gear or an even gear.
In step 532 it is checked whether the independent in-gear conditions are stable for a predetermined period of time such as, for example, 0.Sseconds. That is to say, does an independent stable in-gear state exist. If the conditions are stable for the predetermined period then the method advances to step 534 otherwise the method reverts to step 530.
In step 534 the stable in-gear state (odd/ even) is determined before advancing to step 536 where the stable in-gear state from step 534 is compared to the transmission state determined in step 513 for a predetermined period of time such as, for example, 0.5 seconds. If at any time during the test period the output from the transmission state sensor 7 differs from the stable in-gear state while the stable in-gear state remains the same then this indicates that the output from the transmission state sensor 7 is not currently valid and the method advances to step 550 where an error is indicated and then an error counter is incremented by one in step 552.
The method then advances to step 554 where it is checked whether the stored value is greater than a predetermined limit. If the counter value is above the limit then the method advances to step 560 and a transmission state sensor fault is indicated and automatic stop-start control using the transmission state sensor 7 will be inhibited.
-26 -However, if the counter is less than the limit the method returns to step 510 and the steps 510 to 536 will then be repeated the next time a stable in-gear condition exists.
That is to say, the test is only run to completion (pass or fail) once each time the vehicle 1 is in a stable gear. The idea is that the test is not re-run until the driver selects another or the same gear. This is in order to prevent the error counter being run-up or run-down during a long idle period.
If at step 536 there is agreement between the inferred neutral state and the output from the transmission state sensor 7 for the duration of the test period then the test is passed and the method advances to step 538 where a confirmation of a valid sensor output is provided and the method advances to step 539 where the counter is decremented and then advances to step 554 discussed above.
Note that step 200 is a one time calibration step that once complete does not need to be repeated, the respective thresholds being stored in the transmission state module 5 for subsequent use.
Each time the test is run, which is once each time a stable in-gear condition occurs, the test is treated independently, with no memory of the previous run. Each pass or fail of the test is then used to increment or decrement the fault counter and the fault counter is used to store the fault history' . All the time the fault counter is below a threshold the sensor output is considered good.
When the fault counter exceeds the threshold the sensor output is considered to be faulty, a confirmed fault flag is raised, and the stop-start feature will disable stop-start.
-27 -However, in-gear tests will continue to be run each time a stable in-gear condition is detected and the fault bucket will be incremented or decremented appropriately. If the fault counter subsequently subsides below the threshold the confirmed fault flag is lowered but the stop-start feature will not re-enable until the next key-on.
Although not shown the method may further comprise executing the steps 510 to 536 until a valid result has been obtained for both odd and even gears.
In addition steps 552, 554 and 560 on Fig.7A and steps 552, 554 and 560 on Fig.7B may be common steps so that if the test is failed either by a mismatched neutral determination or a mismatched in-gear determination then the counter in step 552 is incremented by one.
Fig.13 shows an example of a logic table that is used in step 536 to determine whether the output from the transmission state sensor 7 is valid or invalid.
In the first row a stable odd in-gear state exists during the test period and the output from the transmission state sensor 7 also indicates that an odd gear has been selected. In such a case the output from the transmission state sensor 7 is presumed to be valid.
In the second row a stable odd in-gear state exists during the test period and the output from the transmission state sensor 7 indicates that a state other than an odd gear has been selected. In such a case the output from the transmission state sensor 7 is presumed to be invalid.
In the third row a stable even in-gear state exists during the test period and the output from the transmission state sensor 7 indicates that a state other than an even -28 -gear has been selected. In such a case the output from the transmission state sensor 7 is presumed to be invalid.
In the fourth row a stable even in-gear state exists during the test period and the output from the transmission state sensor 7 also indicates that an even gear has been selected. In such a case the output from the transmission state sensor 7 is presumed to be valid.
By using the method 500 plausibility checking of the transmission state sensor 7 to ensure that the sensor signal has not frozen in neutral can be performed because, if the transmission state sensor 7 has frozen in neutral the in-gear tests will be failed. It will be appreciated that, if the sensor signal has frozen in neutral, there is a risk that the stop-start controller 6 would think that the transmission 3 was in neutral, when in fact the driver might have selected a gear and subsequently an automated restart could be initiated causing unintended vehicle movement
Therefore in summary and with reference firstly to
Fig.10 the method comprises comparing the output from the transmission state sensor 7 with neutral thresholds to determine if a neutral gear is selected. The plausibility of the resulting neutral/not neutral indication is found by comparison with an inferred neutral' signal which indicates the neutral gear is selected if:-the clutch pedal is released, engine speed exceeds a threshold, vehicle speed falls below a threshold, there are no faults related to the clutch pedal signal and there are no faults related to the vehicle speed signal.
Once the inferred neutral signal is stable that is to say, it has unchangingly indicated neutral for a set period of time, it is compared with the neutral indication from the transmission state sensor 7. If the inferred neutral indicates neutral is selected, but the transmission state -29 -sensor 7 does not, then a neutral mismatch is indicated and latched. This latched signal is reset whenever the inferred neutral ceases to be stable. Once the inferred neutral signal is stable, a test period' timer starts. If the inferred neutral signal changes during this test period the test period' and stable period' timers are reset. Thus a stable inferred neutral signal is sought and is then compared with the transmission state sensor 7 neutral indication during a test period. At the end of the test period the latched neutral mismatch indication is examined and, if a mismatch occurred during the test period an instantaneous neutral fault is indicated.
Secondly, with reference to Fig.11, the transmission state sensor output is compared with thresholds to identify when an odd or even gear is selected. The plausibility of the resulting odd and even gear indications are determined by comparison with an independent estimated gear' signal which identifies the selected gear by comparing the engine speed, vehicle speed ratio with expected values for each gear. This signal will be unusable for in-gear confirmation when the clutch is depressed or neutral gear is selected and so it is only used for plausibility checking of the transmission state sensor 7 when:-the estimated gear is not neutral, no faults related to the estimated gear signal or its inputs are present, the clutch pedal is released, no faults related to the clutch pedal state signal are present, the vehicle speed exceeds a threshold and engine load or propulsion torque exceeds a threshold.
Once the estimated gear is stable that is to say, it has unchangingly satisfied these conditions for a set stable period of time, it is compared with the transmission state sensor odd and even gear indications. If the estimated gear indicates an odd or an even gear, but the transmission state sensor 7 does not then an in-gear mismatch is indicated and -30 -latched. This latched signal is reset whenever the estimated gear ceases to be stable.
Once the estimated gear is stable, a test period timer is started and if the estimated gear signal changes during this test period the test period and stable period timers are reset. Thus a stable estimated gear signal is sought and then compared with the transmission state sensor odd/even gear indication during a test period.
At the end of the test period the latched in-gear mismatch indication is examined and, if a mismatch occurred during the test period an instantaneous in-gear fault is indicated.
Once a neutral or in-gear test has run to completion it is not run again until the inferred neutral or estimated gear respectively detects that the selected gear has changed and then been re-selected. At the end of each completed test period a neutral or in-gear fault integrator (error counter) is incremented if the instantaneous fault is present or decremented otherwise. When the fault levels exceed a threshold a confirmed neutral or in-gear fault is indicated. Also, a confirmed neutral fault is indicated if there is a fault with the clutch or vehicle speed signals and a confirmed in-gear fault is indicated if there is a fault related to the estimated gear.
Additionally, indications that the transmission state sensor 7 has been correctly active in the neutral, odd & even gear regions during the current key-cycle are obtained by detecting and latching that neutral, odd & even in-gear tests have completed with no mismatches. These latches are reset if a related fault occurs.
Although the invention has been described above in relation to a PWM magnetic transmission state sensor 7 in -31 -which zero offset learning is not normally required it will be appreciated that it could be applied with equal advantaqe whether or not zero offset learning has been used and to other types of transmission state sensor.
It will be appreciated that other inputs could be used to provide independent inferred neutral or stable in-gear values for comparison with the output from the transmission state sensor 7.
It will be appreciated that the signal output from the transmission state sensor could be an analogue voltage signal or a digital output.
Referring now to Fig.14 there is shown a first method 600 for providing a check signal for use in controlling the operation of the micro-hybrid vehicle 1 or more specifically for use in controlling the operation of the stop-start controller 6.
The method after starting commences with block 610 in which a check signal is initialised in a predetermined state referred to herein as an undetermined state' and this happens every time a key-on event occurs. Note that the undetermined state is neither a fault state nor a no fault state as these have yet to be determined it is an initialisation state to prevent the method retaining the status from a previous key-on cycle. It could for example be a state where a fault flag is set to off and a no fault flag is set to off, the two flags being used in combination to form a check signal. That is to say only if one flag is set' and the other flag is not set' can a determination of state be achieved.
The method then advances through block 615 to block 640 if one of a set of fault conditions is present. The fault conditions are in this case the existence of an in-gear -32 -fault, the existence of a neutral gear fault and the existence of a transmission state sensor 7 signal fault. If any of these conditions is present the method will advance to block 640.
The existence of an in-gear fault will be output from the method 500 shown in Fig.7B and, in particular block 550, indicating that there has been a conflict between the output from the transmission state sensor 7 and an independent stable indication of in-gear state. Note that it is only necessary for the in-gear state to have been determined for either an odd gear state or an even gear state not for both.
The existence of a neutral gear fault will be output from the method 500 shown in Fig.7A and, in particular block 540, indicating that there has been a conflict between the output from the transmission state sensor 7 and an independent inferred indication of a neutral state.
The existence of a transmission state sensor 7 signal fault is determined by assessing the output from the fault signal from the transmission state sensor 7. As mentioned above the transmission state sensor 7 has self diagnostic capacity and when there is a problem with the functioning of the transmission state sensor 7 an error signal is generated and sent to the transmission state module 5 as indicated on Fig.4 by the quality signal passing from the transmission state sensor 7 to the transmission state module 5. As mentioned above there is in practice only one quality signal generated by the transmission state sensor 7 not two as shown in Fig.4 Note that it is only necessary for one of the fault conditions to be present for the method to advance to block 640.
-33 -At block 640 a fault state check signal is provided to the stop-start controller 6 indicating that a fault has been found with the operation of the transmission state sensor 7.
The effect of this output is to cause the stop-start controller 6 to operate so as to prevent automatic stoppinq and starting of the engine 2.
Referring back now to block 610 if all of a set of pass conditions are found to be present at block 625, then the method will advance from block 610 through block 625 to block 650.
The set of pass conditions are in this case the determination that the transmission state sensor 7 is active in gear, the determination that the transmission state sensor 7 is active in neutral, no in-gear fault has been found, no neutral fault has been found and there is no transmission state sensor 7 signal fault present.
These conditions can be summarised as a confirmation that the plausibility test set out in Fig.7B has been conducted for an odd gear or an even gear state and the result has been a finding of no error in block 538, a confirmation that the plausibility test set out in Fig.7A relating to the neutral state has been conducted and the result has been a finding of no error in block 528 and the quality signal passing from the transmission state sensor 7 to the transmission state module 5 from the self diagnostic function of the transmission state sensor 7 indicates that it is operating correctly.
Note that it is necessary for all of the pass conditions to be present for the method to advance from block 610 to block 650.
At block 650 a no fault state check signal (check signal = OK) is provided to the stop-start controller 6 -34 -indicating that no faults have been found with the operation of the transmission state sensor 7. The effect of this output is to cause the stop-start controller 6 to operate normally and automatically stop and start the engine 2 when the conditions for such operation are present.
As indicated by the method blocks 645 and 655 the check signal does not remain fixed but can change if the operating condition of the transmission state sensor 7 changes. That is to say, it is possible for the check signal to change from the fault state (block 640) to the no fault state (block 650) if all of the pass conditions are met as indicated by block 645.
In order for the pass conditions to be met it will be appreciated that the plausibility test set out in Fig.7B must have been conducted again for an odd gear or an even gear state and the result has been a finding of no error in block 538, the plausibility test set out in Fig.7A relatinq to the neutral state has been conducted again and the result has been a finding of no error in block 528 and the quality signal passing from the transmission state sensor 7 to the transmission state module 5 from the self diagnostic function of the transmission state sensor 7 has changed so that it now indicates that the transmission state sensor 7 is operating correctly.
Similarly, if any one of the fault conditions is present the check signal will change from the no fault state (block 650) to the fault state (block 640) as indicated by the block 655.
In this way the operation of the micro-hybrid vehicle is operated in the most effective manner while ensuring that safety is maintained and that unsafe starts are minimised or eliminated.
-35 -Referring now to Fig.15 there is shown a second method 600 for providing a check signal for use in controlling the operation of the micro-hybrid vehicle 1 or more specifically for use in controlling the operation of the stop-start controller 6. The primary difference between this method and the method described with respect to Fig. 14 is that in this case the fault and pass conditions are varied to allow for the use of neutral or zero offset learning. The method described in Fig.14 is for the case where zero offset learning is not required.
Neutral offset learning is a process in which an offset is normally measured and then stored in a non-volatile memory in an engine control module such as the electronic controller 4 on the vehicle assembly line. However, offset learning can be done elsewhere and can also be done in service if, for example, a transmission is replaced.
To measure the offset the transmission 3 is placed in a resting neutral condition (gear stick in neutral, no hands or other objects on gear-stick) . The signal from the transmission state sensor 7 is then observed by a piece of diagnostic equipment connected to a vehicle diagnostic connector, which requests and receives the signal. The neutral position is expected to generate a PWM signal of 50% duty cycle, so 50% is subtracted from the measured signal and the result is the offset that is to say the error or distance from 50%. A positive offset means the transmission state sensor 7 is reading high (say 52% at neutral) and a negative means it is reading low (say 48% at neutral) The diagnostic equipment then issues a command along with the offset value to the engine controller instructing it to store the calculated offset in the non-volatile memory. The diagnostic equipment confirms the offset has been correctly stored by requesting the engine controller to transmit the offset back. Once satisfied that the offset -36 -has been correctly learned the diagnostic equipment instructs the engine controller to store an indication (set a flag) in its non-volatile memory that the offset learninq has been completed. The engine controller therefore stores 2 pieces of information, the offset and a flag indicating learning is complete.
Note that, if offset learning is not enabled, the transmission state sensor signal [PWM%) is used directly in all the calculations (e.g. compared with neutral thresholds) and, if offset learning is enabled the stored offset is continually subtracted from the sensor signal to produce the corrected sensor signal. The corrected signal is then used in the calculations.
The method after starting commences with block 611 in which a check signal is initialised in an undetermined state and this happens every time a key-on event occurs. The method then advances through block 616 to block 641 if one of a set of fault conditions is present. The fault conditions are in this case the existence of a neutral or zero offset error, the existence of an in-gear fault, the existence of a neutral gear fault and the existence of a transmission state sensor 7 signal fault. If any of these conditions is present the method will advance to block 641.
The existence of a neutral offset error is determined, if offset learning is enabled, by comparing the magnitude of the offset to a stored maximum offset. If the magnitude of the stored offset exceeds this maximum then a neutral offset error is indicated by setting a neutral offset error flag.
Otherwise no offset error is indicated. If neutral offset learning is not enabled then no offset error is indicated.
If measured offset > max offset then = offset error -37 -The engine controller then uses the stored offset (if offset learning is enabled AND offset learning is complete AND the learned offset is in range) in normal operation by subtracting it from the measured sensor signal to obtain the corrected sensor signal, as previously explained.
The existence of an in-gear fault will be output from the method 500 shown in Fig.7B and, in particular block 550, indicating that there has been a conflict between the output from the transmission state sensor 7 and an independent stable indication of in-gear state. Note that it is only necessary for the in-gear state to have been determined for either an odd gear state or an even gear state not for both.
The existence of a neutral gear fault will be output from the method 500 shown in Fig.7A and, in particular block 540, indicating that there has been a conflict between the output from the transmission state sensor 7 and an independent inferred indication of a neutral state.
The existence of a transmission state sensor 7 signal fault is determined by assessing the output from the fault signal from the transmission state sensor 7. As mentioned above the transmission state sensor 7 has self diagnostic capacity and when there is a problem with the functioning of the transmission state sensor 7 an error signal is generated and sent to the transmission state module 5 as indicated on Fig.4 by the quality signal passing from the transmission state sensor 7 to the transmission state module 5. As mentioned above, there is in practice only one quality signal generated by the transmission state sensor 7 not two as shown in Fig.4 Note that it is only necessary for one of the fault conditions to be present for the method to advance to block 641.
-38 -At block 641 a fault state check signal is provided to the stop-start controller 6 indicating that a fault has been found with the operation of the transmission state sensor 7.
The effect of this output is to cause the stop-start controller 6 to operate so as to prevent automatic stoppinq and starting of the engine 2.
Referring back now to block 611, if all of a set of pass conditions are found to be present at block 626, then the method will advance from block 611 through block 626 to block 651.
The set of pass conditions are in this case, confirmation that neutral or zero offset learning is complete by checking the status of the offset learning flaq to see if it is set, the existence of no neutral offset errors by confirming that the neutral offset error flag is no set, the determination that the transmission state sensor 7 is active in gear, the determination that the transmission state sensor 7 is active in neutral, no in-gear fault has been found, no neutral fault has been found and there is no transmission state sensor 7 signal fault present.
These conditions can be summarised as a confirmation that neutral offset learning has been carried out and there are no resulting neutral offset errors, a confirmation that the plausibility test set out in Fig.7B has been conducted for an odd gear and an even gear state and the result has been a finding of no error in block 538( this is done by checking a flag that is set when odd and even checks have been carried out and have been passed), a confirmation that the plausibility test set out in Fig.7A relating to the neutral state has been conducted and the result has been a finding of no error in block 528 and the quality signal passing from the transmission state sensor 7 to the transmission state module 5 from the self diagnostic -39 -function of the transmission state sensor 7 indicates that it is operating correctly.
Note that it is necessary for all of the pass conditions to be present for the method to advance to block 651.
At block 651 a no fault state check signal (check signal = OK) is provided to the stop-start controller 6 indicating that no faults have been found with the operation of the transmission state sensor 7. The effect of this output is to cause the stop-start controller 6 to operate normally and automatically stop and start the engine 2 when the conditions for such operation are present.
As indicated by the method blocks 646 and 656 the check signal does not remain fixed but can change if the operating condition of the transmission state sensor 7 changes. That is to say, it is possible for the check signal to change from the fault state (block 641) to the no fault state (block 651) if the pass conditions are met as indicated by block 646.
Similarly, if any one of the fault conditions is present the check signal will change from the no fault state (block 651) to the fault state (block 641) as indicated by the block 656.
In order for the pass conditions to be met it will be appreciated that the plausibility test set out in Fig.7B must have been conducted again for an odd gear or an even gear state and the result has been a finding of no error in block 538, the plausibility test set out in Fig.7A relatinq to the neutral state has been conducted again and the result has been a finding of no error in block 528 and the quality signal passing from the transmission state sensor 7 to the transmission state module 5 from the self diagnostic -40 -function of the transmission state sensor 7 has changed so that it now indicates that the transmission state sensor 7 is operating correctly. In addition neutral offset learning must have been completed and there must be no neutral offset error.
As stated above, this ensures that the micro-hybrid vehicle is operated in the most effective manner while ensuring that safety is maintained and that unsafe starts are minimised or eliminated.
Therefore in summary, a method for controlling a micro-hybrid vehicle according to one embodiment of the invention comprises determining neutral, even gear and odd gear thresholds, using the thresholds and a signal from a sensor to determine an engagement state of the vehicle, comparing one of an odd gear engagement state and an even gear engagement state with a stable in-gear state from an independent source to confirm the plausibility of the in- gear signal, using the plausibility of the neutral and in-gear signal states along with a quality signal derived directly from the sensor to produce a check signal having undetermined, fault and no fault states and using the check signal to control the operation of the vehicle. The method may further comprise using a no fault check signal state to permit normal operation of a stop-start controller and using the fault check signal state to prevent normal operation of the stop-start controller and prevent automatic stopping and starting of an engine of the vehicle.
Although the invention has been described with respect to the use of a PWM magnetic sensor PLCD (Permanent Magnet Linear Contactless Displacement) sensor which uses a magnet and generates a PWM output for the transmission state sensor (sometimes referred to as a LVDT sensor) it will be appreciated that other types of displacement sensor could be used such as, for example, a Hall-Effect sensor which still -41 -uses a magnet and generates a PWM output. Furthermore, the invention is not limited to the use of sensors producing a PWM output it is equally applicable for use with a displacement sensor which generate a variable voltage output instead of a PWM output signal.
Claims (17)
- -42 -Claims 1. A method for controlling automatic starting and stopping of the engine of a vehicle, the vehicle having an engine driving a manual transmission, a sensor indicative of the engagement state of the transmission, and a check signal having fault and no fault states indicative of the reliability of the output from the sensor, wherein the method comprises preventing automatic stopping and startinq of the engine if the check signal is in the fault state indicating that the output from the sensor is erroneous.
- 2. A method as claimed in claim 1, wherein the method further comprises permitting automatic stopping and starting of the engine if the check signal is in the no fault state.
- 3. A method as claimed in claim 1, wherein providinq a check signal indicative of the reliability of the output from the sensor comprises providing a no fault state check signal if all of a set of pass conditions are present.
- 4. A method as claimed in claim 3, wherein the method further comprises changing the state of the check signal from the no fault state to the fault state if any of the set of pass conditions ceases to be present.
- 5. A method as claimed in any of claims 1 to 4, wherein providing a check signal indicative of the reliability of the output from the sensor comprises providing a fault state check signal if any one of a set of fault conditions is present.
- 6. A method as claimed in claim 5, wherein the method further comprises changing the state of the check signal from the fault state to the no fault state if all of the set of pass conditions are present.-43 -
- 7. A method as claimed in any of claims 1 to 6, wherein the set of fault conditions comprise the existence of a sensor signal fault, a neutral fault and an in-gear fault.
- 8. A method as claimed in claim 7, wherein the method further comprises using zero offset learning for the sensor, and the set of fault conditions further comprise the existence of a zero offset error.
- 9. A method as claimed in any of claims 1 to 7, wherein the set of pass conditions comprises the existence of no sensor signal faults and confirmation that a plausibility test of the sensor output has been conducted and passed.
- 10. A method as claimed in claim 9 wherein the method further comprises using zero offset learning for the sensor, and the set of fault conditions further comprises the confirmation that zero offset learning is complete and that no zero offset errors are present.
- 11. An apparatus for controlling automatic starting and stopping of the engine of a vehicle, the vehicle havinq an engine drivingly connected to a manual transmission having a selector, the position of which determines whether the transmission is in one of an odd gear, an even gear and neutral, a sensor to monitor the position of the selector, a transmission state module to receive a signal from the sensor and provide an output signal to a stop-start controller, wherein the transmission state module is operable to monitor the output from the sensor, provide a check signal having fault and no fault states indicative of the quality of the output from the sensor to the stop-start controller and, if the check signal provided is in the fault state, operate the stop-start controller so as to prevent automatic stopping and starting of the engine.-44 -
- 12. An apparatus as claimed in claim 11, wherein the stop-start controller is operable to permit automatic stopping and starting of the engine if the check signal provided from the transmission state module is in the no fault state.
- 13. An apparatus as claimed in claim 11 or in claim 12, wherein the selector is a selector cylinder, the rotational position of the selector cylinder determines whether the transmission is in an odd gear, an even gear or neutral and the sensor monitors the rotational position of the selector cylinder.
- 14. A method for providing a check signal having fault and no fault states indicative of the reliability of the output from a sensor for use in a method as claimed in any of claims 1 to 10, wherein the method comprises providing a no fault state check signal if all of a set of pass conditions are present, and providing a fault state check signal if any one of a set of fault conditions is present, changing the no fault state check signal to a fault state check signal if all of the set of pass conditions are no longer present, and changing the fault state check signal to a no fault state check signal if all of the set of pass conditions are subsequently present.
- 15. A method for indicating the engagement state of a manual transmission substantially as described herein with reference to the accompanying drawing.
- 16. An apparatus for controlling the operation of a micro-hybrid vehicle substantially as described herein with reference to the accompanying drawing.
- 17. A method for providing a check signal having fault and no fault states indicative of the reliability of the -45 -output from a sensor substantially as described herein with reference to the accompanying drawing.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0822392.7A GB2466188B (en) | 2008-12-09 | 2008-12-09 | A method and apparatus for controlling the automatic starting and stopping of the engine of a vehicle |
CN200910253531.0A CN101749126B (en) | 2008-12-09 | 2009-12-08 | Method an device for controlling automatic starting and stopping of an engine |
DE102009044849A DE102009044849B4 (en) | 2008-12-09 | 2009-12-09 | Method and device for regulating automatic starts and stops of the engine of a vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0822392.7A GB2466188B (en) | 2008-12-09 | 2008-12-09 | A method and apparatus for controlling the automatic starting and stopping of the engine of a vehicle |
Publications (3)
Publication Number | Publication Date |
---|---|
GB0822392D0 GB0822392D0 (en) | 2009-01-14 |
GB2466188A true GB2466188A (en) | 2010-06-16 |
GB2466188B GB2466188B (en) | 2013-06-12 |
Family
ID=40289692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB0822392.7A Active GB2466188B (en) | 2008-12-09 | 2008-12-09 | A method and apparatus for controlling the automatic starting and stopping of the engine of a vehicle |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN101749126B (en) |
DE (1) | DE102009044849B4 (en) |
GB (1) | GB2466188B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102013215679A1 (en) | 2012-08-09 | 2014-05-22 | Ford Global Technologies, Llc | Method for controlling the operation of an engine of a motor vehicle |
US9995232B2 (en) | 2016-07-19 | 2018-06-12 | Ford Global Technologies, Llc | Method and system for operating an engine start-stop system in a vehicle |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4930524B2 (en) | 2009-02-13 | 2012-05-16 | 株式会社デンソー | Vehicle control system |
GB201401157D0 (en) | 2014-02-12 | 2014-03-12 | Ford Global Tech Llc | A method of stopping and starting an engine |
JP6193417B2 (en) * | 2016-02-10 | 2017-09-06 | 本田技研工業株式会社 | Idling stop device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3223755A1 (en) * | 1982-06-25 | 1983-12-29 | Robert Bosch Gmbh, 7000 Stuttgart | Device for starting and stopping an internal combustion engine |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001055941A (en) * | 1999-08-16 | 2001-02-27 | Honda Motor Co Ltd | Engine automatic start/stop controller |
JP2001173478A (en) * | 1999-12-17 | 2001-06-26 | Mitsubishi Motors Corp | Idling stop control device |
JP2004245358A (en) * | 2003-02-14 | 2004-09-02 | Toyota Motor Corp | Abnormality determining device for neutral switch |
CN100482936C (en) * | 2005-10-20 | 2009-04-29 | 比亚迪股份有限公司 | Safety starting control method for vehicle |
DE102008042256A1 (en) * | 2008-09-22 | 2010-04-08 | Robert Bosch Gmbh | Method for diagnosing a functionality of a neutral-speed sensor |
-
2008
- 2008-12-09 GB GB0822392.7A patent/GB2466188B/en active Active
-
2009
- 2009-12-08 CN CN200910253531.0A patent/CN101749126B/en active Active
- 2009-12-09 DE DE102009044849A patent/DE102009044849B4/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3223755A1 (en) * | 1982-06-25 | 1983-12-29 | Robert Bosch Gmbh, 7000 Stuttgart | Device for starting and stopping an internal combustion engine |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102013215679A1 (en) | 2012-08-09 | 2014-05-22 | Ford Global Technologies, Llc | Method for controlling the operation of an engine of a motor vehicle |
US9995232B2 (en) | 2016-07-19 | 2018-06-12 | Ford Global Technologies, Llc | Method and system for operating an engine start-stop system in a vehicle |
Also Published As
Publication number | Publication date |
---|---|
DE102009044849B4 (en) | 2013-04-25 |
GB2466188B (en) | 2013-06-12 |
GB0822392D0 (en) | 2009-01-14 |
CN101749126B (en) | 2015-05-06 |
DE102009044849A1 (en) | 2010-08-12 |
CN101749126A (en) | 2010-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB2466109A (en) | A method of confirming an output from a sensor in a manual transmission | |
GB2466479A (en) | A method of inhibiting stop-start control using gear selector position | |
GB2466040A (en) | Method of confirming that a manual transmission is in a safe neutral state | |
JP4518469B2 (en) | Method for automated transmission control and electronically controlled safety system and adapter plug | |
US7828695B2 (en) | Control apparatus and method for shift-position changing mechanism | |
JP3069798B2 (en) | Control method of automatic mechanical transmission system for vehicle | |
RU2658238C2 (en) | Method of adaptive clutch engagement | |
RU2634855C2 (en) | Method for clutch position estimation | |
GB2466188A (en) | Automatic starting and stopping of an engine | |
KR20140142665A (en) | Method for determining a wear of a clutch | |
JP3724471B2 (en) | Automatic transmission failure determination device and failure determination method | |
JP5196017B2 (en) | Vehicle control apparatus and control method | |
CN110753807B (en) | Abnormality diagnostic device for shift device and abnormality diagnostic method for shift device | |
CN113124148B (en) | Gear shifting control method and device | |
JP5102669B2 (en) | Control device for automatic transmission | |
CN110566663B (en) | Method for detecting signal clamping stagnation fault of shifting fork position sensor | |
EP1643164A2 (en) | Malfunction detector for rotation sensor | |
GB2466185A (en) | Method and apparatus for confirming gear engagement state | |
KR100836296B1 (en) | trouble management method for shift position sensors of a vehicle | |
CN110513473B (en) | Method and device for diagnosing shift fork of transmission moving at neutral position | |
KR20180122089A (en) | Shifting control method for vehicles | |
US8355849B2 (en) | Safe clutch position | |
JP2022091492A (en) | Control device of transmission | |
EP3795816A1 (en) | Engine control device and engine control method | |
CN115750778A (en) | Gear-shifting control fault diagnosis system and method for multi-gear reduction box of vehicle |