A method and system for controlling the function of a vehicle electronic oil level gauge
By identifying trigger requests and engine operating condition verification, the oil level measurement is activated under certain conditions. Multi-dimensional compensation and anti-fluctuation processing are used to solve the problem of improper timing of electronic oil dipstick measurement, improve the reliability of oil level measurement and driver convenience, and reduce the risk of untimely detection of abnormal information.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- FAW QI NEW POWER (CHANGCHUN) TECHNOLOGY CO LTD
- Filing Date
- 2026-05-28
- Publication Date
- 2026-07-21
AI Technical Summary
Inaccurate readings can result from improper timing of electronic oil dipstick measurements. Drivers have limited access to check the oil level themselves. Failure to detect abnormal oil levels in a timely manner can lead to engine risks and poses a risk of false alarms.
By identifying the trigger request type and engine operating condition, matching the corresponding enabling conditions for verification, activating the oil level measurement function, and using a multi-dimensional compensation mechanism to correct the original fluid level data, perform anti-fluctuation processing and abnormal alarm processing.
To ensure the reliability of engine oil level measurement, improve the convenience of driver inspection, promptly notify abnormal information, reduce the risk of false alarms, and ensure the safe operation of the engine.
Smart Images

Figure CN122428985A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle inspection, and in particular to a method for controlling the function of an electronic dipstick for vehicles, a control system for the function of an electronic dipstick for vehicles, electronic equipment, storage media, and a vehicle inspection platform. Background Technology
[0002] Electronic dipsticks are electronic replacements for traditional mechanical dipsticks. They use sensors, electronic control units (ECUs), and in-vehicle display systems to monitor engine oil levels in real time and present the data digitally (such as numerical values, icons, and text prompts) on the dashboard or central control screen, helping drivers quickly understand the oil status.
[0003] However, electronic oil dipsticks have many limitations in actual use. For example, the activation conditions for electronic oil dipsticks vary between different car models (some require checking 5 minutes after the engine is turned off, while others require checking while the engine is idling), so the owner's manual should be consulted. Oil level measurement requires the engine to be in a "steady-state condition," and the timing of the measurement is difficult to determine; otherwise, problems such as fluctuating or inaccurate data may occur, affecting the convenience and experience for drivers to actively check the oil level. Furthermore, the failure to promptly detect abnormal oil level information during the use of electronic dipsticks can lead to engine malfunctions, and there is also a risk of false oil level alarms, causing inconvenience to users.
[0004] Therefore, a control strategy for the vehicle's electronic dipstick function is needed to accurately control the oil level measurement function, solve the problem of inaccurate readings caused by improper measurement timing, improve the reliability of oil level measurement, enhance the convenience and experience of driver proactive checks, reduce engine risks caused by untimely detection of abnormal oil levels, reduce the risk of false oil level alarms during the use of the electronic dipstick, and ensure the most important aspect: engine operational safety and reliability. Summary of the Invention
[0005] The purpose of this invention is to provide a vehicle electronic dipstick function control method, a vehicle electronic dipstick function control system, an electronic device, a storage medium, and a vehicle testing platform, thereby solving at least one of a number of technical problems.
[0006] Key technical issues: "Inaccurate readings due to improper timing of early electronic oil dipstick measurements"; "Low convenience and poor experience for drivers to actively check engine oil"; "Delayed detection of abnormal engine oil levels, leading to engine risks".
[0007] This invention provides the following solution:
[0008] According to a first aspect of the present invention, a method for controlling the function of an electronic dipstick in a vehicle is provided, comprising:
[0009] Identify the trigger request for receiver oil level measurement;
[0010] Triggering requests include those initiated by the driver and those triggered automatically by the system.
[0011] Identify the current engine operating condition of the vehicle;
[0012] Engine operating conditions include the engine's static operating conditions and the engine's idling operating conditions.
[0013] Based on the identified trigger request type and engine operating condition type, the corresponding enabling conditions are matched and verified.
[0014] Output the corresponding prompt message based on the specific conditions for not being enabled;
[0015] When the corresponding enabling conditions are met, the oil level measurement function is activated.
[0016] Among them, based on the current engine operating conditions, the corresponding multi-dimensional compensation mechanism is invoked to compensate and correct the collected raw liquid level data, so as to obtain the corrected target oil volume data.
[0017] Anti-fluctuation processing was performed on the revised target oil volume data;
[0018] Based on the oil volume data after anti-fluctuation processing, the oil volume status is judged, and the corresponding result output and abnormal alarm processing are executed.
[0019] Furthermore, the corresponding enabling conditions for the engine's static operating conditions include:
[0020] When the trigger request type is system automatic monitoring trigger, the instrument and EMS bus communication is fault-free, the oil level sensor is fault-free, the vehicle speed is 0, the engine speed is 0, the engine downtime meets the preset requirements, the sensor level height value is valid, the oil temperature is within the preset temperature range, and the lateral and longitudinal acceleration of the vehicle's parking position meets the preset requirements.
[0021] When the trigger request type is driver-initiated, the enabling conditions further include: the vehicle is in P / N gear, the engine hood is closed, the vehicle is powered on but not in READY state, and the engine is not started.
[0022] Furthermore, the corresponding enabling conditions for engine idling include:
[0023] When the trigger request type is system automatic monitoring trigger, the instrument and EMS bus communication is fault-free, the oil level sensor is fault-free, the vehicle speed is 0, the engine speed is within ±100 rpm of the basic target speed, the time for the engine to enter the limited speed meets the preset requirements, the sensor level height value is valid, the oil temperature is within the preset temperature range, and the lateral and longitudinal acceleration of the vehicle's parking position meets the preset requirements.
[0024] When the trigger request type is driver-initiated, the enabling conditions further include: the vehicle is in P / N gear, the engine hood is closed, and the EMS issues a request to prevent shutdown.
[0025] Furthermore, based on the specific conditions for enabling the function not being met, corresponding prompt messages are output, including:
[0026] When a user initiates an active measurement, a prompt message is output, including:
[0027] The system displays warning messages for vehicle operating conditions not meeting the enabling conditions, engine oil temperature not meeting the enabling conditions, vehicle parking posture not meeting the enabling conditions, vehicle downtime not meeting the enabling conditions, and sensor malfunction enabling conditions.
[0028] Furthermore, when the current operating condition is static, the multi-dimensional compensation mechanism includes:
[0029] Static backflow compensation for engine oil level: Based on the engine downtime, the computer calculates the increase in oil backflow from engine components to the oil pan and corrects the original oil level data;
[0030] Static temperature compensation for engine oil level: Based on the current engine oil temperature, corrects for volume errors caused by temperature changes in the engine oil.
[0031] Lateral and longitudinal acceleration compensation: Based on the lateral and longitudinal acceleration of the vehicle while it is parked, the liquid level measurement error caused by the vehicle's parking posture is corrected.
[0032] The formula for calculating the total oil volume under static conditions is: Total oil volume = Original liquid level data + Static return flow + Static temperature compensation + Lateral and longitudinal acceleration compensation.
[0033] Furthermore, when the current operating condition is idling, the multi-dimensional compensation mechanism includes:
[0034] Dynamic oil level balance compensation: Based on the engine idling duration, calculate the oil level change during the dynamic balance process at idle speed and correct the original oil level data;
[0035] Engine oil level idle temperature compensation: Based on the current engine oil temperature, corrects the volume error of the engine oil caused by temperature changes;
[0036] Lateral and longitudinal acceleration compensation: Based on the lateral and longitudinal acceleration of the vehicle while it is parked, the liquid level measurement error caused by the vehicle's parking posture is corrected.
[0037] The formula for calculating the total oil volume under idling conditions is: Total oil volume = Original fluid level data + Dynamic balance compensation + Idle temperature compensation + Lateral and longitudinal acceleration compensation.
[0038] Furthermore, anti-fluctuation processing includes averaging multiple consecutive measurements and filtering the result offset between adjacent measurement periods;
[0039] It also includes collecting oil level data through an oil level sensor and / or a data bus, and outputting the oil level information after anti-fluctuation processing to the vehicle display terminal;
[0040] This also includes the use of hysteresis logic in abnormal alarm handling;
[0041] Among them, when the oil level is detected to be ≤ the extremely low oil level threshold Min, the low oil level alarm is triggered.
[0042] When the engine oil level is subsequently detected to be greater than 1 / 4 of the maximum oil level threshold (Max), the low alarm is cleared.
[0043] Among them, when the oil level is detected to be greater than or equal to the overfill threshold, a high oil level alarm is triggered.
[0044] When the engine oil level is subsequently detected to be less than (Overfill-X), the high alarm is cleared.
[0045] Where X is the preset offset;
[0046] When an abnormal alarm is triggered, the alarm fault information is persistently stored. When the engine is stopped and restarted, the alarm fault information remains valid until the corresponding alarm clearance conditions are met.
[0047] According to a second aspect of the present invention, a vehicle electronic dipstick function control system is provided, comprising:
[0048] The trigger request receiving module is used to identify trigger requests from the receiver for oil level measurement.
[0049] Triggering requests include those initiated by the driver and those triggered automatically by the system.
[0050] Engine operating condition identification module, used to identify the current engine operating condition of the vehicle;
[0051] Engine operating conditions include the engine's static operating conditions and the engine's idling operating conditions.
[0052] The enable condition classification and verification module is used to match and verify the corresponding enable conditions based on the identified trigger request type and engine operating condition type.
[0053] Output the corresponding prompt message based on the specific conditions for not being enabled;
[0054] When the corresponding enabling conditions are met, the oil level measurement function is activated.
[0055] The data compensation and correction module is used to call the corresponding multi-dimensional compensation mechanism according to the current engine operating conditions to compensate and correct the collected raw liquid level data, and obtain the corrected target oil volume data.
[0056] Anti-fluctuation processing was performed on the revised target oil volume data;
[0057] The warning information output module is used to determine the oil quantity status based on the oil quantity data after anti-fluctuation processing, and to execute the corresponding result output and abnormal alarm processing.
[0058] According to a third aspect of the present invention, an electronic device is provided, comprising: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
[0059] The memory stores a computer program, which, when executed by the processor, causes the processor to perform steps such as the control method for the electronic dipstick function in a vehicle.
[0060] According to a fourth aspect of the present invention, a computer-readable storage medium is provided, comprising: storing a computer program executable by an electronic device, wherein when the computer program is run on the electronic device, the electronic device causes the electronic device to perform steps such as a vehicle electronic dipstick function control method.
[0061] According to a fifth aspect of the present invention, a vehicle inspection platform is provided, comprising:
[0062] Electronic equipment, used to implement steps of a method for controlling functions such as a vehicle's electronic dipstick;
[0063] The processor runs a program, and when the program runs, it executes steps such as the electronic oil dipstick function control method based on data output from the electronic device.
[0064] Storage medium used to store programs that, when running, execute steps such as a vehicle electronic dipstick function control method based on data output from an electronic device.
[0065] The above solution achieves the following beneficial technical effects:
[0066] This application improves the reliability of oil level measurement by subdividing the enabling conditions for "static oil dipstick" and "idle oil dipstick" (clarifying "when to activate measurement and when to deactivate measurement" in the two modes) to ensure that measurement is only initiated when the oil condition is stable and in compliance with regulations.
[0067] This application clarifies the oil level measurement process "when the activation request comes from the driver" (whether in static mode or idle mode): through standardized triggering conditions (such as in-vehicle buttons, central control commands) and measurement steps, the driver can quickly and clearly initiate an oil level check without complicated operations or waiting for uncertain time, directly improving the convenience and experience of use.
[0068] This application has designed a special "oil level abnormality information processing flow" for "when the static / idle oil dipstick monitoring function is triggered": once an abnormality is detected, the abnormality information will be promptly transmitted to the driver through text and warning lights to avoid engine safety risks caused by untimely detection and ensure the reliability of engine operation. Attached Figure Description
[0069] Figure 1 This is a flowchart of a vehicle electronic dipstick function control method provided by one or more embodiments of the present invention.
[0070] Figure 2 This is a structural diagram of a vehicle electronic dipstick function control system provided by one or more embodiments of the present invention.
[0071] Figure 3 This is a schematic diagram of a static oil dipstick enable condition determination method provided by a specific embodiment of the present invention, which controls the activation and deactivation of the static oil dipstick function.
[0072] Figure 4 This is a schematic diagram of an automatic oil level alarm function that is activated when the static dipstick is activated, according to a specific embodiment of the present invention.
[0073] Figure 5 This is a schematic diagram illustrating the determination of the idle oil dipstick enable condition for controlling the activation and deactivation of the idle oil dipstick function according to a specific embodiment of the present invention.
[0074] Figure 6 This is a schematic diagram of an automatic oil level alarm function that is activated when the idle speed dipstick is engaged, according to a specific embodiment of the present invention.
[0075] Figure 7 This is a schematic diagram of a vehicle electronic dipstick function control method provided in a specific embodiment of the present invention, which is divided into four parts: A, B, C, and D.
[0076] Figure 8This is a schematic diagram illustrating how an electronic dipstick transmits oil level information to the user through a tiered display, according to a specific embodiment of the present invention.
[0077] Figure 9 This is a schematic diagram of an oil level determination function provided in a specific embodiment of the present invention.
[0078] Figure 10 This is a block diagram of an electronic device for controlling the function of a vehicle electronic dipstick, provided in one or more embodiments of the present invention. Detailed Implementation
[0079] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0080] Figure 1 This is a flowchart of a vehicle electronic dipstick function control method provided by one or more embodiments of the present invention.
[0081] like Figure 1 The vehicle electronic dipstick function control method shown includes:
[0082] Step S1: Identify the trigger request for receiver oil level measurement;
[0083] Triggering requests include those initiated by the driver and those triggered automatically by the system.
[0084] Step S2: Identify the current engine operating condition of the vehicle;
[0085] Engine operating conditions include the engine's static operating conditions and the engine's idling operating conditions.
[0086] Step S3: Based on the identified trigger request type and engine operating condition type, match the corresponding enabling conditions for verification;
[0087] Output the corresponding prompt message based on the specific conditions for not being enabled;
[0088] When the corresponding enabling conditions are met, the oil level measurement function is activated.
[0089] Step S4: Based on the current engine operating condition, invoke the corresponding multi-dimensional compensation mechanism to compensate and correct the collected raw fluid level data, and obtain the corrected target oil quantity data.
[0090] Anti-fluctuation processing was performed on the revised target oil volume data;
[0091] Step S5: Based on the oil quantity data after anti-fluctuation processing, determine the oil quantity status and execute the corresponding result output and abnormal alarm processing.
[0092] In this embodiment, the static operating conditions of the engine, and the corresponding enabling conditions include:
[0093] When the trigger request type is system automatic monitoring trigger, the instrument and EMS bus communication is fault-free, the oil level sensor is fault-free, the vehicle speed is 0, the engine speed is 0, the engine downtime meets the preset requirements, the sensor level height value is valid, the oil temperature is within the preset temperature range, and the lateral and longitudinal acceleration of the vehicle's parking position meets the preset requirements.
[0094] When the trigger request type is driver-initiated, the enabling conditions further include: the vehicle is in P / N gear, the engine hood is closed, the vehicle is powered on but not in READY state, and the engine is not started.
[0095] In this embodiment, the corresponding enabling conditions for the engine's idling condition include:
[0096] When the trigger request type is system automatic monitoring trigger, the instrument and EMS bus communication is fault-free, the oil level sensor is fault-free, the vehicle speed is 0, the engine speed is within ±100 rpm of the basic target speed, the time for the engine to enter the limited speed meets the preset requirements, the sensor level height value is valid, the oil temperature is within the preset temperature range, and the lateral and longitudinal acceleration of the vehicle's parking position meets the preset requirements.
[0097] When the trigger request type is driver-initiated, the enabling conditions further include: the vehicle is in P / N gear, the engine hood is closed, and the EMS issues a request to prevent shutdown.
[0098] In this embodiment, based on the specific conditions for enabling that are not met, corresponding prompt information is output, including:
[0099] When a user initiates an active measurement, a prompt message is output, including:
[0100] The system displays warning messages for vehicle operating conditions not meeting the enabling conditions, engine oil temperature not meeting the enabling conditions, vehicle parking posture not meeting the enabling conditions, vehicle downtime not meeting the enabling conditions, and sensor malfunction enabling conditions.
[0101] In this embodiment, when the current operating condition is a static operating condition, the multi-dimensional compensation mechanism includes:
[0102] Static backflow compensation for engine oil level: Based on the engine downtime, the computer calculates the increase in oil backflow from engine components to the oil pan and corrects the original oil level data;
[0103] Static temperature compensation for engine oil level: Based on the current engine oil temperature, corrects for volume errors caused by temperature changes in the engine oil.
[0104] Lateral and longitudinal acceleration compensation: Based on the lateral and longitudinal acceleration of the vehicle while it is parked, the liquid level measurement error caused by the vehicle's parking posture is corrected.
[0105] The formula for calculating the total oil volume under static conditions is: Total oil volume = Original liquid level data + Static return flow + Static temperature compensation + Lateral and longitudinal acceleration compensation.
[0106] In this embodiment, when the current operating condition is idling, the multi-dimensional compensation mechanism includes:
[0107] Dynamic oil level balance compensation: Based on the engine idling duration, calculate the oil level change during the dynamic balance process at idle speed and correct the original oil level data;
[0108] Engine oil level idle temperature compensation: Based on the current engine oil temperature, corrects the volume error of the engine oil caused by temperature changes;
[0109] Lateral and longitudinal acceleration compensation: Based on the lateral and longitudinal acceleration of the vehicle while it is parked, the liquid level measurement error caused by the vehicle's parking posture is corrected.
[0110] The formula for calculating the total oil volume under idling conditions is: Total oil volume = Original fluid level data + Dynamic balance compensation + Idle temperature compensation + Lateral and longitudinal acceleration compensation.
[0111] In this embodiment, the anti-fluctuation processing includes averaging multiple consecutive measurements and filtering the result offset between adjacent measurement periods;
[0112] It also includes collecting oil level data through an oil level sensor and / or a data bus, and outputting the oil level information after anti-fluctuation processing to the vehicle display terminal;
[0113] This also includes the use of hysteresis logic in abnormal alarm handling;
[0114] Among them, when the oil level is detected to be ≤ the extremely low oil level threshold Min, the low oil level alarm is triggered.
[0115] When the engine oil level is subsequently detected to be greater than 1 / 4 of the maximum oil level threshold (Max), the low alarm is cleared.
[0116] Among them, when the oil level is detected to be greater than or equal to the overfill threshold, a high oil level alarm is triggered.
[0117] When the engine oil level is subsequently detected to be less than (Overfill-X), the high alarm is cleared.
[0118] Where X is the preset offset;
[0119] When an abnormal alarm is triggered, the alarm fault information is persistently stored. When the engine is stopped and restarted, the alarm fault information remains valid until the corresponding alarm clearance conditions are met.
[0120] In this embodiment, when the enable condition verification is not met, the user is given a corresponding prompt message based on the specific condition that is not met. The prompt message includes at least one of the following: oil temperature is too high, please measure later; oil temperature is too low, please measure later; vehicle is parked on a slope that is too steep; please pay attention to road safety while driving; electronic dipstick function is limited, please go to a 4S shop for inspection; sensor function is limited, please go to a 4S shop for inspection; oil level measurement function is not met, please measure later.
[0121] In this embodiment, the output results include: displaying the processed oil level data in different grades, distinguishing different oil level ranges through different scales and colors, and outputting corresponding text prompts, including: low oil level, normal oil level, and full oil level.
[0122] In this embodiment, oil level threshold parameters are independently calibrated for static and idling conditions. The threshold parameters include the minimum oil level threshold (Min), the maximum oil level threshold (Max), and the overfill oil level threshold (Overfill). The threshold parameters under different conditions are independent of each other to adapt to the differences in oil condition under different conditions.
[0123] In this embodiment, if a change in vehicle operating conditions is detected during the measurement process, causing the enabling conditions to no longer be met, the measurement function will be exited and a corresponding interruption prompt message will be output to the user; if the sensor liquid level height value is detected to be invalid, for measurements actively triggered by the driver, the valid sensor value of the previous cycle will be used, and for measurements automatically triggered by the system, the measurement function will be exited.
[0124] Figure 2 This is a structural diagram of a vehicle electronic dipstick function control system provided by one or more embodiments of the present invention.
[0125] like Figure 2 The vehicle electronic dipstick function control system shown includes:
[0126] The trigger request receiving module is used to identify trigger requests from the receiver for oil level measurement.
[0127] Triggering requests include those initiated by the driver and those triggered automatically by the system.
[0128] Engine operating condition identification module, used to identify the current engine operating condition of the vehicle;
[0129] Engine operating conditions include the engine's static operating conditions and the engine's idling operating conditions.
[0130] The enable condition classification and verification module is used to match and verify the corresponding enable conditions based on the identified trigger request type and engine operating condition type.
[0131] Output the corresponding prompt message based on the specific conditions for not being enabled;
[0132] When the corresponding enabling conditions are met, the oil level measurement function is activated.
[0133] The data compensation and correction module is used to call the corresponding multi-dimensional compensation mechanism according to the current engine operating conditions to compensate and correct the collected raw liquid level data, and obtain the corrected target oil volume data.
[0134] Anti-fluctuation processing was performed on the revised target oil volume data;
[0135] The warning information output module is used to determine the oil quantity status based on the oil quantity data after anti-fluctuation processing, and to execute the corresponding result output and abnormal alarm processing.
[0136] It is worth noting that although this system / device only discloses the above-mentioned modules / units, it does not mean that this system / device is limited to the above-mentioned basic functional modules. On the contrary, what this invention intends to express is that, based on the above-mentioned basic functional modules, those skilled in the art can add one or more functional modules in combination with the prior art to form an infinite number of embodiments or technical solutions. That is to say, this system is open rather than closed. It cannot be assumed that the scope of protection of the claims of this invention is limited to the above-disclosed basic functional modules just because this embodiment only discloses a few basic functional modules.
[0137] In one specific embodiment, a vehicle electronic dipstick function control method is disclosed, which mainly includes: judging the static (idle) dipstick enable condition for controlling the activation and deactivation of the static (idle) dipstick function; measuring the oil level when the static (idle) dipstick activation request comes from the driver; processing abnormal oil level information when the static (idle) dipstick oil level monitoring function is triggered; and processing information after the static (idle) dipstick function finally obtains an accurate oil level.
[0138] In this embodiment, an electronic oil dipstick system is established to realize the vehicle electronic oil dipstick function proposed in this embodiment. The driver can send an oil level measurement request through the central control / instrument screen, and this signal is transmitted to the ECU (oil level monitoring computer, electronic device) via the CAN bus (CANFD bus, Ethernet, or other communication methods). The ECU combines the current vehicle status (operating conditions) and transmits the result to the central control / instrument screen via the CAN bus (CANFD bus, Ethernet, or other communication methods), so that the driver can obtain vehicle information or oil level information.
[0139] In this embodiment, the electronic dipstick includes:
[0140] Sending end: ECU (controller) for monitoring engine oil level; Receiving end: central control unit / instrument panel; also enables driver-activated triggering function.
[0141] For example, the BelowMin status displays the dipstick information and the text "Engine oil level too low";
[0142] For example, in the Min-Max state, there is oil dipstick information and the text "Oil level normal" is displayed.
[0143] For example, the OverFill status displays oil dipstick information and the text "Oil level too high";
[0144] When the measurement conditions are met, if the driver requests a measurement, the main unit will display "Measuring". Once the measurement is complete, the feedback value will show the oil dipstick status, and the central control unit will display or prompt the oil level based on the feedback value.
[0145] If the measurement conditions are not met, the host computer will display a pop-up message with the following content:
[0146] 1. The engine oil temperature is too high. Please measure it later.
[0147] 2. The engine oil temperature is too low. Please measure it later.
[0148] 3. The slope at the vehicle stopping location is too steep;
[0149] 4. Please pay attention to road conditions and safety while driving;
[0150] 5. The electronic dipstick has limited functionality; please have it checked at a 4S dealership.
[0151] 6. Sensor functionality is limited; please have it checked at a 4S dealership.
[0152] 7. The oil level measurement function is not working properly. Please measure again later.
[0153] 8. Measurement in progress.
[0154] In this embodiment, the specific core functional logic is implemented (such as...). Figure 3 , 4 (As shown in Figures 5 and 6) includes:
[0155] 1. The static oil dipstick enable condition judgment, which controls the activation and deactivation of the static oil dipstick function, is divided into two aspects:
[0156] 1) Driver requirements
[0157] Upon receiving an oil level measurement request from the driver via the central control unit, the static oil dipstick function will activate (triggered by the driver) only if the following conditions are met in sequence: No fault in communication between the instrument cluster and the EMS bus; no fault in the oil level sensor; vehicle speed is 0; vehicle is in P / N gear; engine hood is closed; engine speed is 0; vehicle is powered on but not in READY mode and the engine is not started; engine downtime meets requirements; sensor oil level is valid; oil temperature is above the minimum limit; oil temperature is below the maximum limit; lateral acceleration at the vehicle's parking position meets usage requirements; longitudinal acceleration at the vehicle's parking position meets usage requirements. If any of the above conditions are not met, a prompt will be displayed based on the specific reason for the failure. Figure 3 As shown.
[0158] 2) Automatic monitoring requirements
[0159] The static oil dipstick function is activated (automatic oil level monitoring and alarm) when the vehicle meets the following conditions, but will not interact with the driver: no fault in instrument cluster and EMS bus communication; no fault in oil level sensor; vehicle speed is 0; engine speed is 0; engine downtime meets requirements; sensor fluid level is valid; oil temperature is above minimum limit; oil temperature is below maximum limit; lateral acceleration at parking position meets usage requirements; longitudinal acceleration at parking position meets usage requirements. If any of the above conditions are not met, the static oil dipstick function deactivates (automatic oil level monitoring and alarm). Figure 4 As shown.
[0160] 3) Explanation of the key points above:
[0161] ①. Distinguishing between "oil level sensor is not faulty" and "sensor level value is valid":
[0162] "No fault in oil level sensor" refers to a problem where the sensor hardware connection / power supply is interrupted, there is no signal output, and the sensor is completely unable to work or transmit data for a long time.
[0163] "The sensor's liquid level height value is valid" means that the sensor hardware is not faulty, but the ultrasonic signal cannot be accurately reflected / received due to interference from foam in the engine oil, causing the sensor to issue an invalid value. This problem is temporary and intermittent (generally recoverable within 2-3 seconds to obtain a reasonable value). For example, if a sensor's reasonable range is "13mm-150mm", and foam in the engine oil causes the sensor to issue an invalid value of "255mm", this data is unacceptable.
[0164] ②. Differences between the two functions: "Hood closed", "Vehicle in P / N", "Vehicle powered on but not READY, engine not started":
[0165] The "engine hood closed" setting eliminates the impact of driver-initiated refueling. Driver-initiated refueling during measurement can lead to inaccurate fuel level readings (if the oil sensor is located directly below the filler neck, the collected data will be unreliable). Automatic monitoring only alarms for abnormal fuel levels and does not display accurate fuel levels, so this condition can be disregarded.
[0166] For driver-initiated fuel level measurements, such as "Vehicle gear is in P / N" and "Vehicle is powered on but not READY, engine not started," consideration must be given to driving safety and to avoid interruption of fuel level measurement due to sudden engine start. Automatic monitoring requires the engine to be stopped. Automatic monitoring can also be triggered when the engine speed is 0 due to start-stop conditions while the vehicle is in motion or when the VCU issues a stop command.
[0167] 2. The activation and deactivation conditions for the idle speed dipstick function are determined in two aspects:
[0168] 1) Driver requirements
[0169] Upon receiving an oil level measurement request from the driver via the central control unit, the following conditions must be met in sequence for the idle oil dipstick function to be activated (triggered by the driver): No fault in the instrument cluster-EMS bus communication; no fault in the oil level sensor; vehicle speed is 0; vehicle is in P / N gear; engine hood is closed; engine speed is the base target speed (±100 rpm); engine reaches the specified speed within the required time; EMS issues a request to prevent engine shutdown; sensor oil level is valid; oil temperature is above the minimum limit; oil temperature is below the maximum limit; lateral acceleration at the vehicle's parking position meets usage requirements; longitudinal acceleration at the vehicle's parking position meets usage requirements. If any of the above conditions are not met, a prompt will be displayed based on the specific reason for the failure. Figure 5 As shown.
[0170] 2) Automatic monitoring requirements
[0171] The idle oil dipstick function is activated (automatic oil level monitoring and alarm) when the vehicle meets the following conditions: no fault in communication between the instrument cluster and the EMS bus; no fault in the oil level sensor; vehicle speed is 0; engine speed is the base target speed (±100 rpm); the engine reaches the specified speed within the required time; the sensor's oil level height is valid; oil temperature is above the minimum limit; oil temperature is below the maximum limit; lateral acceleration at the vehicle's parking position meets usage requirements; longitudinal acceleration at the vehicle's parking position meets usage requirements. If any of the above conditions are not met, the idle oil dipstick function is deactivated (automatic oil level monitoring and alarm). Figure 6 As shown.
[0172] 3) Explanation of the key points above:
[0173] ①. Engine speed is the base target speed (±100 rpm):
[0174] There are two scenarios: the engine speed increases from 0 rpm to the base target speed (±100 rpm), and the engine speed increases from high rpm to the base target speed (±100 rpm).
[0175] ②. The driver manually measures the engine oil level at idle using the dipstick, and the EMS sends a request to prevent the engine from stopping.
[0176] During the idle oil dipstick oil level measurement function, "EMS issues a shutdown prohibition request" to prevent shutdown caused by start-stop function activation or VCU commands in hybrid models, which would interrupt the measurement.
[0177] In another specific embodiment, a method for controlling the function of a vehicle's electronic dipstick is further disclosed, such as... Figure 7 As shown, the system logic is constructed in four parts: A, B, C, and D.
[0178] A: The oil level is measured when the static (idling) dipstick is activated;
[0179] B: Processing of single oil level measurement results to ensure the accuracy of oil level measurement;
[0180] C: When the static (idle) dipstick oil level monitoring function is triggered, abnormal oil level information is processed;
[0181] D: Information processing after the static (idle) dipstick function finally obtains the accurate oil level;
[0182] The main technical points of this embodiment are as follows:
[0183] A: The oil level is measured when the static (idling) dipstick is activated;
[0184] The method of taking multiple measurements and calculating the average value improves the accuracy of the measurement results. The number of measurements is K, and the sum of the K measurements is SUM. When the number of measurements reaches K, the average value Avg_val = SUM / K is calculated.
[0185] During K measurement cycles, the user will be prompted with "Measurement in progress".
[0186] During the K measurement cycles, if the driver intends to use the vehicle, or if a change in vehicle operating conditions causes the measurement to be interrupted, the user will be prompted:
[0187] During static oil dipstick measurement, if the following conditions are not met: "vehicle gear is P / N", "vehicle speed is 0", "vehicle is powered on but not READY, engine is not started", the electronic oil dipstick function will exit and prompt that the oil level measurement function is not met and please measure later.
[0188] During the idle oil dipstick measurement process, if the following conditions are not met: "engine speed is the base target speed (±100rpm)" and "vehicle speed is 0", the electronic oil dipstick function will exit and a message will be displayed indicating that the oil level measurement function is not satisfactory and please wait for measurement.
[0189] During the electronic oil dipstick measurement process, if the following conditions are met: "oil temperature is higher than the minimum limit", "oil temperature is lower than the maximum limit", and "the lateral and longitudinal acceleration of the vehicle's parking position meets the requirements", the electronic oil dipstick function will exit and display the corresponding prompts: oil temperature is too low, oil temperature is too high, and the slope of the vehicle's parking position is too large.
[0190] If the measurement process shows "the oil level sensor oil height value Lvl is invalid", for active measurement, directly use Lvl to get the sensor value of the previous cycle; if it is active monitoring, the function will exit.
[0191] B: Processing of single oil level measurement results to ensure the accuracy of oil level measurement;
[0192] The average value of the current oil level measurement is compared with the value measured in the previous measurement cycle. If it exceeds the offset value x, the current measurement value is used as the input result; if it does not exceed the offset value x, the measurement value of the previous cycle is used as the output. This design can avoid the oil level measurement from jumping at boundary conditions.
[0193] C: When the static (idle) dipstick oil level monitoring function is triggered, abnormal oil level information is processed;
[0194] When an oil level alarm is triggered (low oil level, high oil level), the fault information will be stored. The fault information will not be lost after the engine is stopped and restarted, until the alarm clearing conditions are met.
[0195] Hysteresis logic: When the oil level is ≤ Minimum (Min), after a low oil level alarm, the alarm light will only clear if the static (idle) dipstick reading shows an oil level greater than 1 / 4 of the maximum. When the oil level is ≥ Overfill, after a high oil level alarm, the alarm light will clear if the static (idle) dipstick reading shows an oil level less than Overfill-X.
[0196] The fuel level abnormality monitoring and alarm light clearing functions do not require manual triggering; the system will automatically monitor the fuel level as soon as the vehicle enters this operating condition.
[0197] D: Information processing after the static (idle) dipstick function finally obtains the accurate oil level;
[0198] The engine oil level information is displayed in a graded manner, with different scales and colors used to indicate different engine oil levels to the user;
[0199] When the engine oil level is ≤ Min (Min), a low oil level warning light will illuminate, and the electronic dipstick will display the low oil level status. If the driver measures the oil level a second time and it exceeds Min, the warning light will not clear, and the electronic dipstick will still display the low oil level status. The oil level must be greater than 1 / 4 of Max for the warning light to clear. This ensures that: ① If the oil level is within the Min threshold, the oil level information will not repeatedly change; ② After the low oil level warning is triggered, it ensures that the user adds enough oil to operate the engine.
[0200] When the engine oil level is greater than or equal to the overfill level, a high oil level warning light will illuminate, and the electronic dipstick will show an overfill status. If the driver measures the oil level a second time and finds that the oil level is less than or equal to the overfill level (Overfill-X), the warning light will not clear, and the electronic dipstick will still show an overfill status. The oil level must be less than or equal to the overfill level (Overfill-X) for the warning light to clear. This ensures that: ① If the engine oil level is within the overfill threshold, the oil level information will not fluctuate repeatedly; ② When the overfill warning light is activated, it ensures that the user can drain enough oil to keep the engine running.
[0201] In this embodiment, the key technical points are explained in relation to the above main technical points:
[0202] ①. The electronic dipstick transmits oil level information to the user through a tiered display; the number of tiers is unlimited, such as... Figure 8 This is one type of classification.
[0203] ②. For the same engine, the scale markings (Min, 1 / 4 Max, 1 / 2 Max, 3 / 4 Max, Max, Overfill-X, OverFill) on the static and idle oil dipsticks correspond to oil level judgments under two different operating conditions. The marking values differ under different operating conditions. For example, a certain engine's designed oil level range is... The engine oil used has a density of mg / L at 20℃. , These are calibrable parameters. The low oil level alarm threshold is defined as BelowMin (below the very low oil level), and the high oil level alarm threshold is defined as Overfill (above the very full oil level): as shown in Table 1.
[0204] The idle oil dipstick threshold parameter is the data corresponding to the oil temperature of 80℃ when the engine is at a stable idle speed under the current oil level.
[0205] In another specific embodiment, such as Figure 9 As shown, the oil level determination function includes:
[0206] The ECU (Engine Oil Level Monitoring Computer, Electronic Device) has the following functions: it can receive CAN, LIN or other types of oil level signals; it can receive CAN, LIN or other types of oil temperature signals; and when the engine stops, the timer starts counting from 0 in seconds.
[0207] During engine operation state switching, the electronic dipstick ensures accurate oil level monitoring through a multi-dimensional compensation mechanism. Under static conditions (switching from operating state to shutdown state), the system implements triple compensation: first, static oil level reflux compensation is performed, based on the oil reflux increment in the oil pan during shutdown time; second, static oil level temperature compensation is performed, correcting for volume changes in oil caused by temperature variations using a temperature sensor; and finally, static lateral and longitudinal acceleration compensation is superimposed to eliminate the influence of the vehicle's parking posture on the oil level measurement.
[0208] Total oil volume under static operating conditions = Real-time data read from electronic dipstick + Static oil level return flow + Static oil temperature compensation + Lateral and longitudinal acceleration compensation.
[0209] Under idling conditions (high speed / switching from stop to idle), the compensation strategy is adjusted to combine dynamic balancing and real-time monitoring: first, dynamic balancing compensation of engine oil level is performed, the amount of which is related to the duration of idling and reflects the process of changes in engine oil in the oil pan; engine oil level idling temperature compensation corrects the volume change of engine oil caused by temperature changes; computer-controlled oil level idling lateral and longitudinal acceleration compensation offsets the effects of changes in vehicle attitude.
[0210] Total oil quantity at idle = Real-time data read from electronic dipstick + Dynamic oil level balance compensation + Oil idle temperature compensation + Lateral and longitudinal acceleration compensation.
[0211] That is, to achieve dual-condition control:
[0212] Static (idle) dipstick enable condition judgment used to control the activation and deactivation of the static (idle) dipstick function;
[0213] The static (idling) oil dipstick activation requirement comes from the driver measuring the oil level.
[0214] When the static (idle) dipstick oil level monitoring function is triggered, abnormal oil level information is processed.
[0215] The information processing after the static (idle) oil dipstick function finally obtains the accurate oil level.
[0216] Figure 10 This is a block diagram of an electronic device for controlling the function of a vehicle electronic dipstick, provided in one or more embodiments of the present invention.
[0217] like Figure 10 As shown, this application provides an electronic device, including: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
[0218] The memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of a vehicle electronic dipstick function control method.
[0219] This application also provides a computer-readable storage medium storing a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of a vehicle electronic dipstick function control method.
[0220] This application also provides a vehicle inspection platform, including:
[0221] Electronic equipment, steps for implementing a method to control the function of a vehicle's electronic dipstick;
[0222] The processor runs a program, and when the program runs, it executes the steps of the vehicle electronic dipstick function control method based on data output from the electronic device.
[0223] A storage medium for storing a program that, when running, executes the steps of a vehicle electronic dipstick function control method based on data output from an electronic device.
[0224] The communication bus mentioned in the above electronic devices can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not indicate that there is only one bus or one type of bus.
[0225] The electronic device comprises a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory. The operating system can be any one or more computer operating systems that control the electronic device through processes, such as Linux, Unix, Android, iOS, or Windows. Furthermore, in this embodiment of the invention, the electronic device can be a smartphone, tablet computer, or other handheld device, or a desktop computer, portable computer, or other electronic device; there is no particular limitation in this embodiment.
[0226] In this embodiment of the invention, the executing entity for electronic device control can be an electronic device itself, or a functional module within an electronic device capable of calling and executing a program. The electronic device can obtain the firmware corresponding to the storage medium. This firmware is provided by the supplier, and different storage media may have the same or different firmware; no limitation is made here. After obtaining the firmware corresponding to the storage medium, the electronic device can write this firmware into the storage medium; specifically, it burns the firmware corresponding to the storage medium into the storage medium. The process of burning the firmware into the storage medium can be implemented using existing technology, and will not be elaborated upon in this embodiment of the invention.
[0227] Electronic devices can also obtain reset commands corresponding to the storage media. The reset commands corresponding to the storage media are provided by the supplier. The reset commands corresponding to different storage media can be the same or different, and no restrictions are imposed here.
[0228] At this time, the storage medium of the electronic device is a storage medium on which the corresponding firmware has been written. The electronic device can respond to the reset command corresponding to the storage medium on which the corresponding firmware has been written, thereby resetting the storage medium on which the corresponding firmware has been written according to the reset command. The process of resetting the storage medium according to the reset command can be implemented by existing technology and will not be described in detail in this embodiment of the invention.
[0229] For ease of description, the above devices are described separately by function as various units and modules. Of course, in implementing this application, the functions of each unit and module can be implemented in one or more software and / or hardware.
[0230] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. It should also be understood that terms such as those defined in general dictionaries should be understood to have the meaning consistent with their meaning in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless specifically defined.
[0231] For the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0232] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.
[0233] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for controlling the function of a vehicle's electronic dipstick, characterized in that, The vehicle electronic dipstick function control method includes: Identify the trigger request for receiver oil level measurement; Triggering requests include those initiated by the driver and those triggered by automatic monitoring by the system. Identify the current engine operating condition of the vehicle; Engine operating conditions include the engine's static operating conditions and the engine's idling operating conditions. Based on the identified trigger request type and engine operating condition type, the corresponding enabling conditions are matched and verified. If the specific enabling conditions are not met, the corresponding prompt information is output. When the corresponding enabling conditions are met, the oil level measurement function is activated. Among them, based on the current engine operating conditions, the corresponding multi-dimensional compensation mechanism is invoked to compensate and correct the collected raw liquid level data, so as to obtain the corrected target oil volume data. Anti-fluctuation processing was performed on the revised target oil volume data; Based on the oil volume data after anti-fluctuation processing, the oil volume status is judged, and the corresponding result output and abnormal alarm processing are executed.
2. The vehicle electronic dipstick function control method according to claim 1, characterized in that, The static operating conditions of the engine, and the corresponding enabling conditions include: When the trigger request type is system automatic monitoring trigger, the instrument and EMS bus communication is fault-free, the oil level sensor is fault-free, the vehicle speed is 0, the engine speed is 0, the engine downtime meets the preset requirements, the sensor level height value is valid, the oil temperature is within the preset temperature range, and the lateral and longitudinal acceleration of the vehicle's parking position meets the preset requirements. When the trigger request type is driver-initiated, the enabling conditions further include: the vehicle is in P / N gear, the engine hood is closed, the vehicle is powered on but not in READY state, and the engine is not started.
3. The vehicle electronic dipstick function control method according to claim 1, characterized in that, The engine's idling condition, and the corresponding enabling conditions include: When the trigger request type is system automatic monitoring trigger, the instrument and EMS bus communication is fault-free, the oil level sensor is fault-free, the vehicle speed is 0, the engine speed is within ±100 rpm of the basic target speed, the time for the engine to enter the limited speed meets the preset requirements, the sensor level height value is valid, the oil temperature is within the preset temperature range, and the lateral and longitudinal acceleration of the vehicle's parking position meets the preset requirements. When the trigger request type is driver-initiated, the enabling conditions further include: the vehicle is in P / N gear, the engine hood is closed, and the EMS issues a request to prohibit shutdown.
4. The vehicle electronic dipstick function control method according to claim 1, characterized in that, When the current operating condition is static, the multi-dimensional compensation mechanism includes: Static backflow compensation for engine oil level: Based on the engine downtime, the computer calculates the increase in oil backflow from engine components to the oil pan and corrects the original oil level data; Static temperature compensation for engine oil level: Based on the current engine oil temperature, corrects for volume errors caused by temperature changes in the engine oil. Lateral and longitudinal acceleration compensation: Based on the lateral and longitudinal acceleration of the vehicle while it is parked, correct the liquid level measurement error caused by the vehicle's parking posture; The formula for calculating the total oil volume under static conditions is: Total oil volume = Original liquid level data + Static return flow + Static temperature compensation + Lateral and longitudinal acceleration compensation.
5. The vehicle electronic dipstick function control method according to claim 1, characterized in that, When the current operating condition is idling, the multi-dimensional compensation mechanism includes: Dynamic oil level balance compensation: Based on the engine idling duration, calculate the oil level change during the dynamic balance process at idle speed and correct the original oil level data; Engine oil level idle temperature compensation: Based on the current engine oil temperature, corrects the volume error of the engine oil caused by temperature changes; Lateral and longitudinal acceleration compensation: Based on the lateral and longitudinal acceleration of the vehicle while it is parked, correct the liquid level measurement error caused by the vehicle's parking posture; The formula for calculating the total oil volume under idling conditions is: Total oil volume = Original fluid level data + Dynamic balance compensation + Idle temperature compensation + Lateral and longitudinal acceleration compensation.
6. The vehicle electronic dipstick function control method according to claim 1, characterized in that, The anti-fluctuation processing includes averaging multiple consecutive measurements and filtering the result offset between adjacent measurement periods. It also includes collecting oil level data through an oil level sensor and / or a data bus, and outputting the oil level information after anti-fluctuation processing to the vehicle display terminal; It also includes the fact that the abnormal alarm processing adopts hysteresis logic; Among them, when the oil level is detected to be ≤ the extremely low oil level threshold Min, the low oil level alarm is triggered. When the engine oil level is subsequently detected to be greater than 1 / 4 of the maximum oil level threshold (Max), the low alarm will be cleared. Among them, when the oil level is detected to be greater than or equal to the overfill threshold, a high oil level alarm is triggered. When the engine oil level is subsequently detected to be less than (Overfill-X), the high alarm is cleared. Where X is the preset offset; When an abnormal alarm is triggered, the alarm fault information is persistently stored. When the engine is stopped and restarted, the alarm fault information remains valid until the corresponding alarm clearance conditions are met.
7. A vehicle electronic dipstick function control system, characterized in that, The vehicle electronic dipstick function control system includes: The trigger request receiving module is used to identify trigger requests from the receiver for oil level measurement. Triggering requests include those initiated by the driver and those triggered by automatic monitoring by the system. Engine operating condition identification module, used to identify the current engine operating condition of the vehicle; Engine operating conditions include the engine's static operating conditions and the engine's idling operating conditions. The enable condition classification and verification module is used to match and verify the corresponding enable conditions based on the identified trigger request type and engine operating condition type. Output the corresponding prompt message based on the specific conditions for not being enabled; When the corresponding enabling conditions are met, the oil level measurement function is activated. The data compensation and correction module is used to call the corresponding multi-dimensional compensation mechanism according to the current engine operating conditions to compensate and correct the collected raw liquid level data, and obtain the corrected target oil volume data. Anti-fluctuation processing was performed on the revised target oil volume data; The warning information output module is used to determine the oil quantity status based on the oil quantity data after anti-fluctuation processing, and to execute the corresponding result output and abnormal alarm processing.
8. An electronic device, characterized in that, include: The processor, communication interface, memory, and communication bus are connected, with the processor, communication interface, and memory communicating with each other via the communication bus. The memory stores a computer program that, when executed by a processor, causes the processor to perform the steps of the vehicle electronic dipstick function control method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, include: The device stores a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the vehicle electronic dipstick function control method as described in any one of claims 1 to 6.
10. A vehicle inspection platform, characterized in that, include: An electronic device for implementing the steps of the vehicle electronic dipstick function control method as described in any one of claims 1 to 6; A processor that runs a program, and when the program runs, it executes the steps of the vehicle electronic dipstick function control method as described in any one of claims 1 to 6 from data output by the electronic device. A storage medium for storing a program that, when running, performs the steps of the vehicle electronic dipstick function control method as described in any one of claims 1 to 6 on data output from an electronic device.