RELATED APPLICATIONS The present invention is related to applications (Attorney Docket 201-1003) entitled “Method And System For Mitigating False Alarms In A Tire Pressure Monitoring System For An Automotive Vehicle”; (Attorney Docket 201-0718) entitled “Method And System For Resetting Tire Pressure Monitoring System For An Automotive Vehicle”; (Attorney Docket 201-0745) entitled “Method And System For Detecting The Presence Of A Spare Replacement In A Tire Pressure Monitoring System For An Automotive Vehicle”; (Attorney Docket 201-0690) entitled “Method And System For Automatically Extending A Tire Pressure Monitoring System For An Automotive Vehicle To Include Auxiliary Tires”; (Attorney Docket 201-0738) entitled “Method And System Of Notifying Of Overuse Of A Mini-Spare Tire In A Tire Pressure Monitoring System For An Automotive Vehicle”; (Attorney Docket 201-1265) entitled “Tire Pressure Monitoring System With A Signal Initiator”; (Attorney Docket 201-1389) entitled “Method And Apparatus For Automatically Identifying The Location Of Pressure Sensors In A Tire Pressure Monitoring System”; (Attorney Docket 201-1424) entitled “Method And Apparatus For Reminding The Vehicle Operator To Refill The Spare Tire In A Tire Pressure Monitoring System”; filed simultaneously herewith and incorporated by reference herein.
TECHNICAL FIELD The present invention relates generally to a tire pressure monitoring system for an automotive vehicle, and more particularly, to a method and system for determining the pressure sensor locations relative to the vehicle.
BACKGROUND OF THE INVENTION Various types of pressure sensing systems for monitoring the pressure within the tires of an automotive vehicle have been proposed. Such systems generate a pressure signal using an electromagnetic. (EM) signal, which is transmitted to a receiver. The pressure signal corresponds to the pressure within the tire. When the tire pressure drops below a predetermined pressure, an indicator is used to signal the vehicle operator of the low pressure. Many vehicles require different tire pressures in the front of the vehicle and the rear of the vehicle. Therefore, it is important to know the relative position of the pressure sensor and thus the tires relative to the vehicle. Known systems provide manual means for programming the relative positions. For example, a magnet is positioned manually near the tire to allow the system to recognize the position of the tire. Such systems rely on the vehicle operator performing the recognition in a particular order. Such systems, however, are prone to errors.
It would therefore be desirable to provide a tire pressure monitoring system that reduces the amount of errors by providing feedback to the vehicle operator to perform the steps of programming the locations into a memory.
SUMMARY OF THE INVENTION The present invention provides a system and method for identifying the position of the tires relative to the vehicle.
In one aspect of the invention, a tire pressure monitoring system for a vehicle has a plurality of tires in respective rolling locations having a respective plurality of tire transmitters that generate a respective plurality of transmitter identification signals. A controller is coupled to a counter that counts ignition cycle transitions. The controller enters a learn mode in response to the count and the brake condition signal. The system may also include a display for signaling the vehicle operator to perform a desired action. The controller generates a plurality of display signals on the display indicative of the respective plurality of tire locations and activates a timer when the plurality of transmitter identification signals are received before a predetermined time is counted by the timer.
In a further aspect of the invention, a method of operating a tire pressure monitoring system for a vehicle having a plurality of tire locations and a memory comprises generating an ignition signal, generating a brake condition signal, entering a learn mode in response to the ignition signal and the brake condition signal.
One advantage of the invention is that feedback may be provided to the vehicle operator with a specific indication on the steps to perform various actions. Another advantage of the invention is that it may be used in addition to automatic programming method.
Other advantages and features of the present invention will become apparent when viewed in light of the detailed description of the preferred embodiment when taken in conjunction with the attached drawings and appended claims.
BRIEF DESCRIPTION OF THE DRAWINGSFIG. 1 is a block diagrammatic view of a pressure monitoring system according to the present invention.
FIG. 2 is a functional flowchart of the monitoring system according to the present invention.
FIG. 3 is a block diagrammatic view of a pressure transmitter according to the present invention.
FIG. 4 is a diagrammatic view of a digital word from a pressure transmitter.
FIG. 5 is a flow chart illustrating determining a pressure status in a first stage of pressure determination according to the present invention.
FIG. 6 is a flow chart illustrating determining a warning status in a second stage of pressure determination according to the present invention.
FIG. 7 is a state diagram of low pressure sensor status according to the present invention.
FIG. 8 is a state diagram of high pressure sensor status according to the present invention.
FIG. 9 is a state diagram of a flat pressure sensor status.
FIG. 11 is a state diagram of a low pressure warning status.
FIG. 12 is a state diagram of a high pressure warning status.
FIG. 13 is a state diagram of a flat pressure warning status.
FIG. 14 is a flowchart of the operation of the system when a tire pressure is increased by filling.
FIG. 15 is a flowchart of the operation of the system when a spare tire is placed into the rolling position.
FIG. 16 is a state diagram of the spare tire identification according to the present invention.
FIG. 17 is a block diagrammatic view of a trailer having pressure circuits according to the present invention.
FIG. 18 is an elevational view of a display according to the present invention.
FIG. 19 is a flow chart of a method of automatically updating the tire pressure monitoring system in the presence of additional tires.
FIG. 20 is a flow chart of a method for indicating the end of the recommended travel distance of a mini-spare tire.
FIG. 21, a flowchart of the tire location method according to the present invention is shown.
FIG. 22, a flowchart of the tire location method according to the present invention is shown.
FIG. 23, a flowchart of the spare tire reminder system according to the present invention is shown.
FIG. 24, a flowchart of a process for entering the tire location method according to the present invention is shown.
FIG. 25, a flowchart of a process for locating the position of the tires according to the present invention is shown.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT In the following figures, the same reference numerals will be used to illustrate the same components. Those skilled in the art will recognize that the various components set forth herein could be changed without varying from the scope of the invention.
Referring now toFIG. 1, an automotive vehicle10 has apressure monitoring system12 for monitoring the air pressure within a left front tire14a, a right front tire14b, a right rear tire14c, and a left rear tire14d. Each tire14a-14dhas a respective tire pressure sensor circuit16a,16b,16c, and16d, each of which has a respective antenna18a,18b,18c, and18d. Each tire is positioned upon a corresponding wheel.
A fifth tire or spare tire14eis also illustrated having a tire pressure sensor circuit16eand a respective antenna18e. Although five wheels are illustrated, the pressure of various numbers of wheels may be increased. For example, the present invention applies equally to vehicles such as pickup trucks that have dual wheels for each rear wheel. Also, various numbers of wheels may be used in a heavy duty truck application having dual wheels at a number of locations. Further, the present invention is also applicable to trailers and extra spares as will be further described below.
Each tire14 may have a respective initiator20a-20epositioned within the wheel wells adjacent to the tire14. Initiator20 generates a low frequency RF signal initiator and is used to initiate a response from each wheel so that the position of each wheel may be recognized automatically by thepressure monitoring system12. Initiators20a-20eare preferably coupled directly to acontroller22. In commercial embodiments where the position programming is done manually, the initiators may be eliminated.
Controller22 is preferably a microprocessor based controller having a programmable CPU that may be programmed to perform various functions and processes including those set forth herein.
Controller22 has amemory26 associated therewith.Memory26 may be various types of memory including ROM or RAM.Memory26 is illustrated as a separate component. However, those skilled in the art will recognizecontroller22 may havememory26 therein.Memory26 is used to store various thresholds, calibrations, tire characteristics, wheel characteristics, serial numbers, conversion factors, temperature probes, spare tire operating parameters, and other values needed in the calculation, calibration and operation of thepressure monitoring system12. For example, memory may contain a table that includes the sensor identification thereof. Also, the warning statuses of each of the tires may also be stored within the table.
Controller22 is also coupled to areceiver28. Althoughreceiver28 is illustrated as a separate component,receiver28 may also be included withincontroller22.Receiver28 has an antenna30 associated therewith. Receiver30 is used to receive pressure and various information from tire pressure circuits16a-16e.Controller22 is also coupled to a plurality of sensors. Such sensors may include abarometric pressure sensor32, anambient temperature sensor34, adistance sensor36, aspeed sensor38, abrake pedal sensor40, and anignition sensor42. Of course, various other types of sensors may be used.Barometric pressure sensor32 generates a barometric pressure signal corresponding to the ambient barometric pressure. The barometric pressure may be measured directly, calculated, or inferred from various sensor outputs. The barometric pressure compensation is preferably used but is not required in calculation for determining the pressure within each tire14.Temperature sensor34 generates an ambient temperature signal corresponding to the ambient temperature and may be used to generate a temperature profile.
Distance sensor36 may be one of a variety of sensors or combinations of sensors to determine the distance traveled for the automotive vehicle. The distance traveled may merely be obtained from another vehicle system either directly or by monitoring the velocity together with atimer44 to obtain a rough idea of distance traveled.Speed sensor38 may be a variety of speed sensing sources commonly used in automotive vehicles such as a two wheel used in anti-lock braking systems, or a transmission sensor.
Timer44 may also be used to measure various times associated with the process set forth herein. Thetimer44, for example, may measure the time the spare tire is stowed, or measure a time after an initiator signal.
Brake pedal sensor41 may generate a brake-on or brake-off signal indicating that the brake pedal is being depressed or not depressed, respectively. Brake pedal sensor41 may be useful in various applications such as the programming or calibrating of thepressure monitoring system12.
Ignition sensor42 may be one of a variety of types of sensors to determine if the ignition is powered on. When the ignition is on, a run signal may be generated. When the ignition is off, an off signal is generated. A simple ignition switch may act as anignition sensor42. Of course, sensing the voltage on a particular control line may also provide an indication of whether the ignition is activated. Preferably,pressure monitoring system12 may not be powered when the ignition is off. However, in one constructed embodiment, the system receives information about once an hour after the ignition has been turned off.
Atelemetric system46 may be used to communicate various information to and from a central location from a vehicle. For example, the control location may keep track of service intervals and use and inform the vehicle operator service is required.
Acounter48 may also be included incontrol system12.Counter48 may count, for example, the number of times a particular action is performed. For example, counter48 may be used to count the number of key-off to key-on transitions. Of course, the counting function may be inherent incontroller22.
Controller22 may also be coupled to abutton50 or plurality ofbuttons50 for inputting various information, resetting thecontroller22, or various other functions as will be evident to those skilled in the art through the following description.
Controller22 may also be coupled to anindicator52.Indicator52 may include an indicator light or display panel54, which generates a visual signal, or anaudible device56 such as a speaker or buzzer that generates an audible signal.Indicator52 may provide some indication as to the operability of the system such as confirming receipt of a signal such as a calibration signal or other commands, warnings, and controls as will be further described below. Indicator may be an LED or LCD panel used to provide commands to the vehicle operator when manual calibrations are performed.
Referring now toFIG. 2, apressure monitoring system12 having various functional blocks is illustrated. These functional blocks may take place withinreceiver28,controller22, or a combination thereof. Also,memory26 is used to store the various ranges. An end-of-line (EOL) tester58 may also be coupled to pressure monitoring system. EOL tester58 provides test functions to EOLdiagnostic block60. EOL tester58 in conjunction with EOLdiagnostic block60 may be used to provide acceptable pressure ranges62 and other diagnostic functions to determine fault within the system. The EOL tester58 may be used in the manufacturing process to store various information in the memory such as various thresholds, tire characteristics, and to initially program the locations corresponding to the vehicle tires.
Vehicle speed sensor38,ignition switch42, and brake on/off switch41 may be coupled to a manual learn mode activationinput process block64. Together block64 andsensors38,41, and42 allow anassociation block66 to associate the various tire pressure sensors to the locations of the vehicles.Block66 associates the various tire pressure sensors in the memory atblock68. The transmissions from the various sensors are decoded inblock70, which may be performed inreceiver28 above. The decoded information is provided to block66 and to ablock72, which processes the various information such as the ranges, the various sensor locations, and the current transmission process. In the processing frame the sensor status pressure and transmission ID may be linked to a tire pressure monitor74 which may be used to provide a warning status to anoutput block76 which in turn may provide information to anexternal controller78 and toindicator52.
An auto learnblock80 may also be used to associate the various tire pressure sensor monitors with the locations of the tires in the vehicle. This process may replace or be in addition to the manual learnblock64. The auto learn function, however, uses initiators such as the initiator20bas shown. The various features ofFIG. 2 will be described further in more detail.
Referring now toFIG. 3, a typical tire pressure sensor circuit16ais illustrated. Although only one tire pressure sensor circuit16 is shown, each may be commonly configured.Pressure monitoring system12 has a transmitter/receiver or transceiver90. Transmitter/receiver90 is coupled to antenna18afor transmitting various information toreceiver28. The receiver portion may be used to receive an activation signal for an initiator located at each wheel. The pressure sensor may have various information such as aserial number memory92, apressure sensor94 for determining the pressure within the tire, atemperature sensor96 for determining the temperature within the tire, and amotion detector98 which may be used to activate the system pressure sensing system. The initial message is referred to as a “wake” message, meaning the pressure sensing circuit is now activated to send its pressure transmissions and the other data.
Each of the transceiver90,serial number memory92,pressure sensor94,temperature sensor96, andmotion sensor98 coupled tobattery100.Battery100 is preferably a long-life battery capable of lasting through the life of the tire.
A sensor function monitor101 may also be incorporated into tire pressure sensor circuit16. Sensor function monitor101 generates an error signal when various portions of the tire pressure circuit are not operating or are operating incorrectly. Also, sensor function monitor may generate a signal indicating that the circuit16 is operating normally.
Referring now also toFIG. 4, aword102 generated by the tire pressure sensor circuit16 ofFIG. 3 is illustrated.Word102 may comprise a transmitter identificationserial number portion104 followed by adata portion106 in a predetermined format. For example,data section106 may include a wake or initial status pressure information followed by temperature information.Motion detector28 may initiate the transmission of theword102 to the transmitter/receiver90. Theword102 is preferably such that the decodeRF transmission block70 is able to decode the information and validate the word while providing the identification number or serial number, the pressure, the temperature, and a sensor function.
Referring now toFIG. 5, a high level flow chart illustrating obtaining a sensor pressure status from the measured pressure is illustrated. The pressure status is determined in a similar manner for each of the tires on the vehicle. Inblock120 the pressure is measured at the pressure sensor and transmitted to the receiver and is ultimately used in the controller. The pressure measured is compared to a low pressure threshold and a low pressure warning is generated if the measured pressure is below the low pressure threshold. Inblock124 if the measured pressure is above the high pressure warning, then a high pressure warning is generated. Inblock126 if the measured pressure is below a flat pressure, then a flat pressure warning is generated. Inblock128 the pressure status is obtained fromblocks122,124, and126. The sensor pressure status is a first stage of pressure monitoring according to the present invention.
Referring now toFIG. 6, a second stage of pressure monitoring is illustrated in a high level flow chart view. Once the sensor pressure status is obtained inblock128 ofFIG. 5, a low pressure warning status, a high pressure warning status, a flat pressure warning status, and an overall sensor status is used to form a composite warning status. Inblock130 the low pressure warning status is determined. Inblock132 the high pressure warning status is determined. In block134 a flat pressure warning status is determined. As will be further described below, preferably several measurements take place during normal operation to confirm the status. Each of the low pressure warning status, high pressure warning status, and flat pressure warning status are combined together to form the composite warning status inblock136. The low pressure warning status, the high pressure warning status, and the flat pressure warning status may have two statuses indicative of a warning state indicating the conditions are not met and a not warning state indicating the conditions are not met.
Referring now toFIG. 7, a state diagram for determining the sensor pressure status is illustrated.Block138 corresponds to a not low, sensor status. In the following example, both the front tire pressure and the rear tire pressure may have different threshold values. Also, the spare tire may also have its own threshold values. When any of the tires is below its low pressure threshold and a warning status is not low, block140 is performed. Of course, those in the art will recognize that some hysteresis may be built into the system so that not exactly the same thresholds may be used to transition back. Inblock140 the low warning status is determined in the second stage as will be described below. Inblock140 when the warning status is not low and the sensor is equal to or above the threshold for the tire, then the sensor pressure status is not low and the system returns to block138. Inblock140 when a low warning status is determined, then block142 is performed. Inblock142 when the pressure is greater than or equal to the threshold pressure of the associated tire, then block144 is performed. In block144 a “not low” warning status is determined as will be further described below. When the tire pressures are less than their associated low thresholds, then block142 is executed. Inblock144 when a warning status of not low is determined, block138 is executed.Blocks138 through144 illustrate a continuous loop in which the sensor readings are monitored and a sensor pressure status and warning status are used to move therethrough.
Referring now toFIG. 8, a similar state diagram to that ofFIG. 7 is illustrated relative to a high pressure threshold. Inblock146 the warning status is not high. To move fromblock146 to148 the pressure of the particular tire exceeds a high pressure threshold. When the pressure reading exceeds one of the high pressure thresholds for one of the tires, block148 determines a high warning status. A high warning status is determined as will be further described below. When subsequent readings of the pressure sensor are lower than or equal to the high pressure threshold, then block146 is again executed. In block148 if the high warning status criteria are met, a high warning status is generated and block150 is executed. Again, the thresholds may be offset slightly to provide hysteresis. Inblock150 when the pressure reading drops below a high pressure threshold then block144 is executed. If subsequent readings are greater than the high pressure threshold then block150 is again executed. Inblock152 when the not high warning status criteria are met, as will be further described below, a not high warning status is generated and block146 is again executed.
Referring now toFIG. 9, a state diagram for determining the presence of a flat tire is illustrated. When the warning status is not flat and the tire pressure for each tire falls below a predetermined flat threshold, then block156 is executed. Again, the thresholds may be offset slightly to provide hysteresis. Inblock56 if a subsequent pressure reading is greater than the flat threshold, then block154 is again executed. Inblock156, if the criteria for generating a flat warning status is met, as will be further described below, block158 is executed. Inblock158 when the pressure reading of a subsequent reading exceeds or is equal to a flat threshold, then block160 is executed.Block160 determines a not flat warning status in a similar manner to that ofblock156. Inblock160 if the subsequent readings drop below the flat warning threshold, then block158 is again executed. Inblock160 if the criteria for not flat warning status is met, then block154 is executed.
Preferably, the processes shown inFIGS. 7, 8, and9 are simultaneously performed for each wheel.
Referring now toFIG. 10, the results obtained fromFIGS. 7, 8, and9 are shown in respective columns. True in the columns refers to that pressure threshold being crossed. Thus, the output pressure status shown in the right hand column is “in range” when each of the pressure thresholds are not met. A flat pressure status refers to the flat pressure threshold being met. A low pressure status is obtained when a low pressure threshold is crossed, and a high pressure status when a high pressure threshold is exceeded.
Referring now toFIG. 11, blocks140 and144 ofFIG. 7 are illustrated in further detail. In each of these blocks the qualification process for either a pressure not low warning status or a low pressure warning status is illustrated. Upon an initial status reading the system is set to a false low warning status as indicated byarrow163 and block162 is executed. On the initial status reading, if a low pressure status is obtained in the first reading, block164 is executed which immediately generates a low warning status. Thus, no waiting periods or other measurements are necessary from an initial standpoint.Loop165 back to the pressure notlow block162 signifies that the initial value was in range and the status value is not an initial value. When the pressure status signal is low fromFIG. 7, a warning qualification process is started inblock168. Inblock168 if subsequent pressure status signals are not low, block162 is executed. Inblock168 if a predetermined number of pressure status signals are low or a certain number of pressure status signals over a fixed time period are low, for example five warning events, block164 is executed. Inblock164 when a not low pressure status is obtained a qualification timer is initiated in block170. If a subsequent low pressure warning is received, then block164 is again executed. In block170 if a low warning qualification timer expires, the low warning status if false or “not low pressure” and block162 is executed. The warning status is initiated as represented byarrow163 by a wake message received from a spare and the vehicle speed is greater than three miles per hour and the low warning status indicates the tire pressure is not low.
Referring now toFIG. 12, a state diagram of the qualification for generating a warning status for high pressure is illustrated. Once again, an initial step represented byarrow177 is a default state in which the initial status is set to not high. Inblock178 when the pressure sensor status is high, block180 is executed in which the high pressure is qualified. In the transition fromblock178 to180 a high warning qualification process is initiated. As mentioned above inFIG. 11, the qualification may be a predetermined number of sequential pressure sensor status readings being high or a predetermined number of pressure sensor status readings being high over a predetermined time. Inblock180 if a pressure status is not high before qualification,step178 is re-executed. Inblock180 if a predetermined of pressure sensor status readings are high, then a high warning status is generated inblock182. When a high warning status is generated, if a subsequent pressure status is not high then a qualification timer again starts inblock184. Inblock184 if a subsequent pressure status is high then step182 is executed. Instep184 the not high pressure is qualified before issuing a not high warning status. Thus, a predetermined number of not high pressure statuses must be received before qualification. When a predetermined number of not high pressures are obtained,step178 is again executed.
Referring now toFIG. 13, a flat warning status is generated in a similar manner to the low warning status ofFIG. 11. The difference between flat warning and low warning is the flat warning is a substantially lower pressure than the flat warning. This system also begins when a wake up message is received and the speed is greater than three miles per hour. Other considerations may also initiate the process. The default is illustrated byarrow191. When the first pressure status reading is obtained and the pressure sensor status indicates a flat tire, a flat warning status of true is provided inblock194.Loop196 resets the initial value flag to false after the initial status value is received. Inblock192 if a subsequent sensor pressure status is flat, a qualification timer is initiated inblock198. Inblock198 if a not flat sensor pressure status is received, block192 is again executed. Inblock198 if the qualification process has a predetermined number of flat warning events, either consecutively or during a time period, block194 is executed. Inblock194 if a not flat sensor pressure status is obtained a not flat pressure qualification process is initiated inblock200. Inblock200 if a subsequent flat warning is received, block194 is again executed. Inblock200 if a predetermined number of not flat pressure statuses are provided, the flat warning status is not false, then block192 is again executed.
As mentioned above in
FIG. 6, the output of the warning status generators of
FIGS. 11, 12, and
13 generate a composite warning status as illustrated by the following table.
|
|
| Flat | Low | High | Composite |
| Warning | Warning | Warning | Warning |
| Sensor Status | Status | Status | Status | Status |
|
| Don't Care | TRUE | Don't Care | Don't Care | Flat |
| Don't Care | False | TRUE | Don't Care | Low |
| Don't Care | False | False | TRUE | High |
| Transmitter_Fau | False | False | False | Fault |
| In Range | False | False | False | In Range |
|
Thus, the composite warning status has an independent flat warning status portion, a high warning status portion, and a low warning status portion. Also, the composite warning may also include a sensor status portion to indicate a transmitter fault on behalf of the pressure sensor. In response to the composite warning status signal, the tire pressure monitoring system may provide some indication through the indicator such as a displayed word, a series of words, an indicator light or a text message that service or adjustment of the tire pressure may be required.
Referring now toFIG. 14, a method for automatically updating the system when a pressure suddenly increases. Instep220 the tires are associated with the vehicle locations. Various methods for associating the vehicle tire locations are described herein. Instep222 the operator fills the tire and thereby increases the pressure therein. Instep224 the pressure sensor circuit preferably transmits a pressure reading when an increase of a predetermined amount is sensed. In the present example, 1.5 psi is used. Thus, when the pressure is at least 1.5 psi the system receives a pressure warning from that tire. Instep226 the increased pressure reading is compared to a normal range. If the pressure increase still does not provide a pressure reading within the normal range the warning statuses are maintained instep228. Instep226 when the new pressure reading is within the normal range the warnings are automatically reset instep230 for that particular time. The displays and the warning status memory may all be reset.
Instep232 new warning statuses are generated for each of the rolling locations of the vehicle. Also, a new status may also be generated for a spare tire.
Referring now toFIG. 15, the present invention preferably automatically updates the warning statuses of the system in response to increased tire pressure that indicates replacement of one of the tires with the spare tire. Instep240 each tire is associated with a rolling location in the vehicle. The spare tire is associated with the spare tire location. Various methods for associating as described above may be used. Instep242 the vehicle operator places the spare tire into a rolling position. Preferably, the spare tire is placed in the rolling tire position with a low tire pressure. However, the present invention does not rely upon proper placement. Instep244 the prior spare tire is awakened when rolling movement is provided. The system recognizes that this tire was a previous spare tire and thus now places the spare tire identification into the memory. Thus, the previously spare tire is now associated with a rolling location. When the previously spare tire is associated with a rolling location the warning statuses in the warning status memory are reset instep246. Instep248 the previous spare may be associated into the non-rolling location in the memory after the warning status is generated or instep244 as mentioned above. Instep250 new warning statuses are generated for the rolling locations that include the previous spare tire.
The resetting of the warning statuses instep246 may include resetting the display on which each of the warning statuses are displayed.
Referring now toFIG. 16,step240 is illustrated in more detail. The system starts inblock281 when a message expected from a tire is missed by the control system. The missed message may, for example, be from a fourth tire in a four tire system that has been replaced with another tire such as a spare. The missed message initiates a timer represented byarrow278. If a message is received before a predetermined time, and the tire is a rolling tire and the timer is stopped as represented byarrow280. When the timer expires and the vehicle speed is indicative of the vehicle moving inblock281, the tire status is set to a pending spare as represented byblock282. If the vehicle stops moving the tire status is again set to rolling.
Referring back to block282, when the status is a pending spare status and any of the other tires have a pendingrolling status block284 is executed in which the tire status is set as a spare status. When the tire status is set to spare and a pressure message is received and the vehicle is moving, a counter is initiated and a timer is started as illustrated byarrow286. If the timer expires, the count is set to zero as represented byarrow288 and the spare tire status is maintained. Likewise, if the vehicle is not moving the counter is reset to zero and the timer is stopped as represented byarrow290. In this manner the spare tire status is maintained. If the counter counts to a predetermined count indicative of a number of messages received, the tire status is set to pending rolling and the count is reset to zero as represented byblock292. Inblock292 if the vehicle stops moving the tire status is once again returned to spare status and the functions described above with respect to block284 are executed. Inblock292, if any of the other tire statuses is a pending spare status, then the tire status is rolling and the system returns to block281.
From the above, it is evident that the vehicle speed sensor and a timer are used to distinguish the various statuses of the vehicle. Thus, when an expected transmission is missed, the system recognizes the spare tire and stores the spare tire identification within the system along with the status. Thereafter, the spare tire becomes recognized as one of the rolling tires and thus the system operates receiving normal updates from each of the tires at the rolling positions. As can be seen at least one tire must be in a pending rolling status and one in a pending spare status for the system to change the status. This indicates the movement of one tire. Also, this system presumes that the identification of the spare is known.
The tirepressure monitoring system12 of the present invention is preferably suitable for use with auxiliary tires in auxiliary locations. The auxiliary tires may, for example be positioned on atrailer300.Trailer300 is illustrated having a plurality of auxiliary positions includingtrailer tires14F,14G,14H, and14I. The trailer may also carry spare tires in auxiliary locations such astire14J and14K. Each of the auxiliary tires includes arespective transmitter16F-16J and a transmitting antenna18F-18J. The vehicle itself may also have an auxiliary location such as on top of the roof, underneath the vehicle, or attached to the rear bumper. The present invention senses the presence of an auxiliary tire associated with the vehicle and programs the auxiliary transmitter's identification into the warning status memory. Each of thevehicle transmitters16F-16J has an associated transmitter identification. The transmitter identifications are programmed into the system so that little chance of erroneous entry is provided.
Referring now toFIG. 18,indicator52 is illustrated as anLED display302.LED display302 hasLEDs304A,304B,304C, and304D corresponding to rolling locations of the vehicle. In addition, anLED304E corresponding to the position of the spare tire location is shown. In addition, anauxiliary LED304F is shown.LED304F corresponds to one or many of the auxiliary locations possible. Of course, those skilled in the art will recognize that several auxiliary LEDs may be incorporated intodisplay302. Anaudible indicator306 may also be incorporated intodisplay302. Various other forms of display such as a liquid crystal display, navigation system display, or other types of displays may be incorporated into the system.
Referring now toFIG. 19, a method according to the present invention is shown. In step310 a plurality of transmissions is received from the transmitters around the vehicle. These transmitters may include transmitters that have not yet been programmed into the vehicle warning status memory. It should be noted that the auxiliary sensors as well as other transmissions from adjacent vehicle transmitters may also be received. Instep314, the amount of time of a transmission is also monitored. The amount of time may, for example be the cumulative time or the cumulative time over a monitored period. Instep316 when the vehicle has been in motion for a predetermined amount of time as measured bysteps312 and314,step318 is executed. Instep318 if more than five sensors have been received for at least a predetermined amount of time,step320 is executed. Step318 used five sensors to indicate four rolling sensors and one spare tire sensor. However, the number five is used to signify the normal amount of tires typically associated with a vehicle. This number may be increased when vehicles have multiple tires in various locations. Instep320 an extended mode is entered to indicate that more than the normal amount of tires are associated with the vehicle. The pressure transmitter identifications have been transmitted for a predetermined amount of time while the vehicle has been moving and thus these transmitters are most likely associated with the vehicle rather than a nearby vehicle.
In step322 a learn mode is entered. Instep324 the auxiliary transmitter identifications are added to the warning status memory. Thus, the rolling tires, the spare tires, and any auxiliary tire transmitter identification numbers are now associated with the warning status memory. Instep326 warning statuses for all the sensors may be generated as described above. Preferably, a warning status is provided when a tire is over pressure, under pressure, or flat. Referring back to step318, when no more than the normal number of transmitter identifications is received, a normal mode is entered instep328 to indicate to the system that no further identifications need to be programmed into the system. Instep328 the display is used to display the various warning statuses for each of the tire locations.
It should be noted that adding auxiliary tires to the system requires a tire transmitter to be added to the valve stem of any additional auxiliary tires if one is not present. This addition is relatively easy. The system may automatically switch from normal mode to extended mode as described above. However,step318 may be replaced by detection that a trailer has been electrically connected to a trailer socket. Thebuttons50 above may be used to program in various pressure thresholds in the case that the auxiliary tires have different pressure thresholds for the flat tire, low tire, and high pressure settings.
Referring now toFIG. 20, a system for warning of use of a mini-spare is started instep350. Instep350 it is determined whether the mini-spare has replaced a rolling tire. If the mini-spare has not replaced the rolling tire then step350 is repeated. The presence of the mini-spare is preferably determined automatically such as in the manner described above. Also, the operator of the vehicle may push a button or otherwise manually enter the presence of the mini-spare into the system. For automatic programming, the spare tire may provide a special data signal indicating that the tire is a mini-spare rather than a regular spare tire.
In step351 ‘the speed’ of the mini-spare is determined. The speed of the mini-spare may be determined as a function of the vehicle speed. That is, the vehicle speed may correspond exactly to the speed of the mini-spare. Instep352 the mini-spare speed is compared to a mini-spare speed threshold. The mini-spare speed threshold is typically provided by the manufacturer of the mini-spare. Oftentimes the speed threshold is about 55 miles per hour. The mini-spare speed threshold may be programmed at the factory during assembly of the vehicle or may be manually entered into the system. Instep352, if the mini-spare speed threshold has been exceeded a warning signal is generated instep354. The warning signal may, for example, be an audible signal or a visual signal. The audible signal may be provided through a warning buzzer or chime. The visual signal may provide a display or LED display.
Referring back to step350, the distance may also be determined simultaneously with the speed of step351-354. Instep358, the distance from replacement is measured as the vehicle travels. The distance measured may be activated by the replacement of the spare. That is, the distance may start to be measured when the system receives the mini-spare identification signal. Of course, in a manual system the distance may be determined from the time of manually entering the presence of a mini-spare into the system. The system may also keep track of the cumulative distance traveled if the spare has been used intermittently.
The system may also activate the timer noted above. By determining a time signal from the time of reset and measuring the vehicle speed at various times, the distance traveled may be generated according to the formula
where Diis the distance traveled from the time the mini-spare is started to be used until the ith measurement of vehicle speed, Viis the ith measurement of vehicle speed, and ΔTi−1iis the amount of time between the ith and (i−1)th measurement of vehicle speed. The distance traveled may also be obtained from odometer readings placed on the communication bus of the vehicle.
When instep360 the mini-spare distance threshold is not exceeded,step358 is repeated. When the mini-spare threshold is exceeded a distance warning signal is generated in step362. The distance warning signal may also be stored in the warning status memory.
In step364 a distance and speed warning is displayed in response to the distance and speed warning signal. The display may be displayed in a variety of manners set forth above such as on an LCD display, a navigation display, an LED display, warning chimes, or the like.
It should be noted that the mini-spare takes the place of spare tire14eset forth inFIG. 1. In addition, the spare tire may also include a pressure sensing circuit such as that used in a typical rolling tire or a regular spare. The mini-spare is a lighter and more compact version of the regular spare tire.
Referring now toFIG. 21, a method for automatically determining the location of each of the tires in the vehicle is illustrated in a state diagrammatic form. Inblock400 the vehicle speed is measured and the ignition status is also monitored. When the ignition status is in a run state and the vehicle speed is greater than a predetermined speed such as 20 miles per hour, a low frequency initiator is activated and a counter is set to one and a timer is started. Inblock402, a signal from the pressure sensor is expected and thus the system waits for data therefrom.Arrow404 represents that the three second timer has expired before the signal was received. In this situation the counter is incremented and the low frequency initiator is again activated along with the reactivation of the three second timer. Inblock402 when the identification signal from the pressure sensor is the same as one of the identifiers already stored in the status memory, and the sensor status in the sensor signal indicates an initial status, block406 is executed. The initial status is generated in response to the low frequency initiator. That is, normal operating conditions such as reporting pressures do not include the initial status indication. Inblock406 the existing identification is confirmed by reactivating the low frequency initiator. When another sensor identification signal not matching the previous signal is received and the status of that signal is also an initial status, the count is incremented and a three second timer is started. The status of the low frequency initiator is reset to null and step402 is again executed. The transition fromblock406 to block402 indicates the system is confused because two conflicting sensor identifications were received. Upon conflict the system is restarted inblock402. Inblock406, when no different sensor identification signals are received the low frequency initiator status is existing and the system continues in block408 described below.
Referring back to block402, when the sensor identification signal is previously unstored in the memory and the sensor status is an initial status, block410 is executed. Inblock410 the low frequency initiator is again activated to confirm the newly-received sensor identification. When another sensor identification other than the newly-received sensor identification is received that has an initial status or the three second timer expires and the initiator status is still trying to confirm or the three second timer is running, the sensor status is an initial status and the sensor identification is an existing identification and the low frequency initiator status is still trying to confirm, then the count is incremented and the three second timer is started, the low frequency initiator status is reset to null and the low frequency initiator is again activated before the system returns to block402. Inblock410 when the three second timer expires and the low frequency status is “pending new”, then the initiator status is set to confirm, the low frequency initiator is activated and a three second timer is started while setting the sensor identification to null as represented byarrow312.
Inblock410 when the three second timer is running the sensor status is in initial state and the sensor identification is confirmed, block408 is executed as will be described below.
Referring back to block402, when the count is greater than a predetermined count such as five, a pending fault is indicated and the system returns to block408 in which theabove steps402 through412 are again performed for each of the plurality of tire locations. In block408 the statuses of each of the tire locations are held in memory when the ignition is in a run state. When the ignition indicates off or an “accessory” position in block414, the system returns to block400.
It should be noted that each of the tire position locations are determined either sequentially or simultaneously to determine the positions relative to the vehicle thereof.
Referring now toFIG. 22, a method for increasing the power of the low frequency initiator is described. This aspect of the invention allows the low frequency initiator to provide only enough power so that a response may be generated from the respective tire transmitter and reducing the potential of receiving signals from adjacent vehicles. This system is a follow on to the system described above with respect toFIG. 21. More specifically, this aspect of the invention may be performed each time the low frequency initiator is activated or upon the first time each low frequency initiator is activated such as inblocks402,406, and410 in either a primary or a confirmation mode. Preferably, this aspect of the invention is performed once during each cycle so that a power level may be stored in the memory and each subsequent cycle is maintained at that level. For example, this aspect of the invention may be performed duringblock400 when the vehicle speed is above a predetermined threshold and the ignition status is a run status.
Instep430, the low frequency initiator is activated so as to generate a first initiator signal from the low frequency initiator. Preferably, the first initiator signal has a first power level that is a relatively low power level.
Instep432, a timer is started. Instep434, a counter is started. The timer instep432 corresponds to the amount of time the system waits for a signal. The counter corresponds to the number of activations before an error will be generated. If a predetermined amount of time expires on the timer, the count may be incremented as will be described below. Instep436 it is determined whether or not a signal has been received from the sensor. If a signal has been received from the sensor, the data is processed instep438. Processing the data may include various steps including storing the transmitter identification from the transmitter or various other processes as described above, particularly inFIG. 21. If when no signal has been received from the sensor transmitter,step440 determines whether or not the timer has exceeded a predetermined time limit. If the timer has not exceeded a predetermined time limit then step436 is repeated. Instep440 if the timer has exceeded the limit, the counter is increased instep442. Instep444 the counter is monitored to see if the counter has exceeded a predetermined limit. When the counter has not exceeded the predetermined limit,step446 is executed in which the power at which the low frequency initiator is operating is monitored. Instep446 if the power that the low frequency initiator is operating has not reached a maximum power limit, the power limit is increased in step448 and the initiator is again activated instep441. The power is preferably increased by increasing the current to the initiator.
Referring back to step446 and444, if the counter has exceeded the limit instep444 or the maximum power limit has been reached instep446, an error signal is generated instep450. The error signal may be displayed through an indicator or generated through an audible warning device.
Referring now toFIG. 23, a method for generating a reminder to fill the spare tire is illustrated. Instep500 various sensors and information stored in memory is determined. For example, a timer signal timing various functions such as timing the time that, the tire is stored, the time that the spare tire us used as a rolling tire, the ambient temperature and various information stored into the system such as information about the wheels and tires. Other information may include the distance the tire is used as a rolling tire, the tire material and construction which may include the tire size, speed rating, load rating, the speed used as a rolling tire, the wheel material and wheel profile, and the temperature used as a rolling tire and the temperature used as a spare tire. Instep502 the time stowed is determined from the timer. Instep504 the temperature profile is determined from a temperature sensor. The temperature profile may include a rolling temperature profile as well as a stored temperature profile corresponding to the temperature profile when the vehicle was rolling and when the vehicle is stored, respectively. The temperature profile is an overall profile over the life of the spare and thus is substantially longer than merely a “key-on” temperature profile.
The time used as a rolling tire is determined instep506. Instep506 the timer is used to provide this information. To determine if the spare tire is a rolling tire, one of the above algorithms may be used to determine the spare in a rolling position. When the velocity exceeds a predetermined velocity the tire is thus in a rolling position.
The tire construction also affects the deflation of the tire. The tire construction may include various information entered into the memory of the system. For example, the tire construction may include the tire size, the tire speed rating, the tire load rating, valve properties, and the material from which the tire is made.
Instep510, various other factors may also be included in the deflation determination of the spare tire. For example, the speed that the vehicle traveled while the spare tire was placed in a rolling position may be determined.
Instep512 the tire deflation is estimated based on the above factors. In various embodiments, various factors may be included or excluded from this determination based upon the system requirements and inputs provided.
Instep514, if the deflation is not greater than a predetermined value, the system repeats atstep500. If the deflation is greater than a predetermined value,step516 is executed. Instep516 an indication is provided to the vehicle operator that the spare tire pressure needs to be checked. Such indication may take the form of an audible or visual indication. For example, a warning bell or voice message may be generated. In addition, a warning light or display may display a “spare check” indication.
As can be seen, a tire deflation model may be estimated based on the various conditions measured and determined above. Each vehicle spare tire type may have different characteristics and thus must be experimentally determined for the particular type of tire. Such a model may be easily and accurately determined prior to vehicle assembly so that the controller may be programmed with an appropriate deflation model.
Referring now toFIG. 24, a method for entering a programming mode is illustrated. It should be noted that this method may also be used instead of or in addition to the method of automatically programming described above. Prior to block600 a counter is reset to zero.Arrow601 represents pre-existing conditions that must exist for the learn mode to be entered. That is, if the learn mode is set to a “forced exit mode” a 60 second timer expires and the vehicle speed is greater than 3 miles per hour, some of the following steps may be executed and the learn mode may be set to false. In theinitialization block600 if the ignition switch is set to run or start, the counter is set to one, a 60 second timer is set to start and a learn mode is set to false. It should be noted that the 60 second timer is an arbitrary number used in the present example and may be altered depending on the particular system requirements for the particular vehicle. In block602, the number of transitions from off to on (or vice-versa) must reach three as indicated by arrow604 before ignition stage one is complete. If, however, the brake switch enters an on-state, the system is forced to exit as indicated by line606 which continues back to block600. In block602 if three transitions from off to run or start are achieved,step608 is executed in which the brake pedal must then transition from off to on. The system recycles as indicated by arrow610 until the system changes back the from the on-state to back to an off-state. The ignition switch is continually monitored and if the ignition switch transitions to off or accessory the learn mode is changed to “forced exit” and system follows the path indicated byarrow612. Inblock608 if the ignition does transition from on to off, block614 is executed in which the ignition stage again is monitored for a predetermined number of counts. As indicated by arrow616, if the number of counts is less than a predetermined number of counts then the system recycles in block616. If during the counting of ignition stages from off to on the brake switch indicates the brakes are being applied, block600 is again executed as illustrated byblock618. Inblock614 when three transitions from off to on are found, the learn mode is entered inblock620.
When the system transitions to a learn mode inblock620 above, a message is displayed in the system that indicates learn mode and indicates a tire to manually activate. The system may activate in a conventional system such as using a magnet or may activate in another manner such as deflating the tire slightly and inflating the tire which will trigger a transmission.
Referring now toFIG. 25, in the previous figure the transition fromblock614 to620 corresponds to the transition from astandby block630 to block632. Afterblock630 the horn may be chirped to indicate the activation of a timer such as a two minute timer for which to activate the system. Inblock632 when the system receives the sensor identification from the first tire such as the left front tire, the next tire such as the right front tire is performed in a similar manner. Inblock634 once the right front tire message is received, block636 performs the same method for the right rear tire.Block638 initiates a message and receives the right rear tire. Inblock640 the spare tire may also be programmed in a similar manner. The potential transmitter identifications are then stored in memory if each of the systems is not matching another identification. The system continues inblock642 in which the system status is displayed to the user. In each ofsteps632 through640 when the two minute timer expires or the vehicle speed increases below three miles per hour or the ignition transitions to off or accessory or any of the identification signals matches another identification signal already received, then an error message is generated. Such message may include “tires not learned” or other appropriate message on a digital display. Likewise, an indication such as two horn chirps separated by a predetermined time may also be generated. The system may try to activate the system again inblock642 with starting of a two minute timer without performing steps600-620. This also may occur for a predetermined time. This also may occur for a predetermined time.
Advantageously, by performing a series of steps such as those not commonly performed together in the vehicle, the system enters the manual learn mode.
In addition to the above, the present invention may also use the telematics system described above to transmit and receive various information from the vehicle to a central location. For example, the present invention may generate signals that indicate the tires need to be rotated, the tire wear indicates the tires must be changed, or the tire pressure is low. The central location may transmit a signal such as an e-mail or a telephone message to the vehicle owner to let him know the condition present on the vehicle. That is, the telematics system may allow the vehicle owners to more readily have their vehicles serviced. Information such as mileage information may also be transmitted to the central location as well as the vehicle speeds and other conditions. This may assist in forming a tread wear assessment so that vehicle owners may be notified to check their tires periodically for wear so that they may be rotated and changed when necessary.
While particular embodiments of the invention have been shown and described, numerous variations and alternate embodiments will occur to those skilled in the art. Accordingly, it is intended that the invention be limited only in terms of the appended claims.