The embodiments herein relate to a method, system, and apparatus for calculating time for a maintenance appointment for a motor vehicle. More specifically, the embodiments provide a method and system for detecting a triggering event that results in the counting of elapsed time.
Existing methods and systems for the upkeep and maintenance of vehicles are limited in their ability to inform users about recommended vehicle service. Examples of existing service or maintenance information systems include warning lights that are activated upon the detection of certain conditions, such as low oil levels, etc. One way to identify when service is required is to calculate an elapsed time of operation since the last service appointment. However, there exists a need to properly define when and how to calculate or meter elapsed time that ensures the user is instructed to obtain service when it is actually necessary. In particular, the electrical system of a vehicle may be operational when the engine is not running or in a severely idled state such that oil is not being used or consumed by the engine. Any elapsed time of operation should be limited to when the engine of the vehicle is using or consuming oil.
The features and advantages described in the specification are not all inclusive and, in particular, many additional features and advantages will be apparent to one of ordinary skill in the art in view of the drawings, specification, and claims. Moreover, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes, and may not have been selected to delineate or circumscribe the inventive subject matter.
According to one aspect, a method for updating a maintenance minder for a motor vehicle, the motor vehicle including an engine and an electronic ignition system, based upon a maintenance minder counter in electronic communication with the electronic ignition system reaching a predetermined number of hours of operation of the engine, includes the steps of detecting an ON/OFF status of an ignition switch that is part of the electronic ignition system, measuring engine rotations per minute (RPM) with a sensor, providing the ON/OFF status and engine RPM to the maintenance minder counter, and activating the maintenance minder counter if the ON/OFF status is ON and the engine RPM exceeds a predetermined threshold.
According to another aspect, a maintenance minder system for a motor vehicle, the motor vehicle including an engine and an electronic ignition system, includes an electronic control unit (ECU) for controlling the engine and in electronic communication with the electronic ignition system, the ECU having a processor and a maintenance minder counter, and a sensor for measuring engine rotations per minute (RPM) in electronic communication with the ECU. The ECU receives an ON/OFF status from the electronic ignition system and engine RPM from the sensor, the ECU communicates the ON/OFF status and the engine RPM to the processor module, and the processor module activates the maintenance minder counter if the ON/OFF status is ON and the engine RPM exceeds a predetermined threshold.
According to yet another aspect, an electronic ignition system includes a three-position ignition switch having an OFF position, an ON position, the ON position enabling power to be supplied to the motor vehicle from a source of electrical energy, and a start position, the engine of the motor vehicle being started when in the start position, the electronic ignition system returning to the ON position after the three-position ignition switch is disengaged, an electronic control unit (ECU) for controlling the engine, the ECU having a processor module and a maintenance minder counter, and a sensor for measuring engine rotations per minute (RPM) in electronic communication with the ECU. The ECU receives an ON/OFF status from the three-position ignition switch and engine RPM from the sensor, the ECU communicates the ON/OFF status and the engine RPM to the processor module, and the processor module activates the maintenance minder counter if the ON/OFF status is ON and the engine RPM exceeds a predetermined threshold.
The figures depict various embodiments for purposes of illustration only. One skilled in the art will readily recognize from the following discussion that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles of the embodiments described herein.
The maintenance minder counter 26, which is in electronic communication with the electronic ignition system 20, for example, may signal to the user of the motor vehicle 10 when the counts of the specific characteristic of the engine 14 have been achieved or recorded indicating that service is now required. Service may include, but is not limited to, an oil change in the engine 14, a coolant change, the change of other fluids related to the engine 14, the rotation of tires, and other routine and periodic services required that are known to those skilled in the art.
One method for the maintenance minder system 12 to determine that servicing of the motor vehicle 10 is required is to determine that the engine 14 has been in operation for a predetermined number of hours. One embodiment for determining the number of hours of operation of the engine is to first detect an ON/OFF status of an ignition switch 28 that is part of the electronic ignition system 20 that is in operative communication with the processor module 24 and the maintenance minder counter 26. When the ignition switch 28 is judged ON, the maintenance minder counter 26 begins collecting measurements of rotations per minute (RPM) of the engine 14 with the sensor 22. The sensor 22 may be a dedicated RPM sensor solely connected to and for use by the processor module 24 and the maintenance minder counter 26, or the sensor 22 may be a tachometer associated with general operation of the motor vehicle 10.
Once the ON/OFF status of the ignition switch 28 is judged ON and RPM of the engine 14 is communicated to the maintenance minder counter 26, the maintenance minder counter 26 may be activated if the RPM of the engine 14 exceeds a predetermined threshold RPMmin. For this embodiment, the predetermined threshold RPMmin may be set between 250-750 Hz, and most probably such that RPMmin=500 Hz.
The ignition switch 28 may be a three-position, key-operated switch used to start and stop the engine 14 located in cabin of the motor vehicle 10 as illustrated schematically in
In this scenario, running the maintenance minder counter 26 could suggest service is required earlier than necessary, and further more often than necessary. By employing the embodiments discussed herein, more accurate maintenance minder information may be provided to the operator of the motor vehicle 10.
Returning to operation of the maintenance minder system 12, the processor module 24 may check and/or receive ignition status from the ignition switch 28 and RPM of the engine 14 from the sensor 22 at specified time intervals, which in the present embodiment is approximately every 10 milliseconds, over the Controller Area Network (CAN bus) 38 of the motor vehicle 10. Alternatively, the data may be transmitted between the sensor 22 and the processor module 24 through serial or direct connection.
At such time as the processor module 24 and the maintenance minder counter 26 detect that either the ON/OFF status of the ignition switch is OFF, or the RPM of the engine 14 drops below the predetermined threshold RPMmin, the maintenance minder counter 26 stops counting the elapsed time t of operation of the motor vehicle 10. The elapsed time t may be stored in the memory module 25. The elapsed time t may be recovered from the memory module 25 and the calculation resumed when the ON/OFF status of the ignition switch is ON and the RPM of the engine 14 exceeds the predetermined threshold RPMmin.
Additionally, at such time as the elapsed time t equals or exceeds a specified time tm, the operator of the motor vehicle 10 may be alerted that service for the motor vehicle 10 is required in a method known to those skilled in the art.
In step 108, the processor module 24 activates the maintenance minder counter 26 to continue counting elapsed time t, adding to the previously calculated elapsed time t stored in the memory module 24, if the ON/OFF status is ON and the engine 14 RPM exceeds a predetermined threshold RPMmin as illustrated in step 110. As previously mentioned, RPMmin may be set between 250-750 Hz, and in the embodiment illustrated is set around 500 Hz. If the RPM is less than RPMmin, the method 100 ends. In steps 112 and 114, after the maintenance minder counter 26 begins to calculate elapsed time t, the maintenance minder system 12 continues to check the ON/OFF status of the ignition switch (in step 112) and the RPM status of the engine 14 (in step 114) in a loop every 10 milliseconds.
In step 116, the new elapsed time t is compared to a stored value tm. Once elapsed time t is judged to exceed stored value tm, the user of the motor vehicle 10 is alerted service is required in step 118. In the event the ON/OFF status of the ignition is moved to OFF in step 112 or RPM is measured below RPMmin in step 114, the maintenance minder counter 26 stops calculating elapsed time t and stores the updated value of the elapsed time t in the memory module 24 in step 120. After the method 100 ends, the method 100 may begin again if the ON/OFF status changes again in step 102.
Reference in the specification to “one embodiment” or to “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiments is included in at least one embodiment. The appearances of the phrase “in one embodiment” or “an embodiment” in various places in the specification are not necessarily all referring to the same embodiment.
In addition, the language used in the specification has been principally selected for readability and instructional purposes, and may not have been selected to delineate or circumscribe the inventive subject matter. Accordingly, the disclosure of the embodiments is intended to be illustrative, but not limiting, of the scope of the embodiments, which is set forth in the claims.
While particular embodiments and applications have been illustrated and described herein, it is to be understood that the embodiments are not limited to the precise construction and components disclosed herein and that various modifications, changes, and variations may be made in the arrangement, operation, and details of the methods and apparatuses of the embodiments without departing from the spirit and scope of the embodiments as defined in the appended claims.