Spark plug cleaning method and device, electronic equipment and vehicle

By combining the current speed and load of the engine to determine the current head temperature of the spark plug, judging and cleaning the carbon deposit, the engine problem caused by the carbon deposit of the spark plug is solved, and sensorless carbon deposit detection and cleaning are achieved.

CN119765021APending Publication Date: 2025-04-04GREAT WALL MOTOR CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411987781.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

Spark plugs are prone to carbon deposits, causing engine fire or difficulty starting.

Method used

By obtaining the current speed and load of the engine, determining the current head temperature of the spark plug, and judging the carbon deposit based on this temperature, the engine is controlled to operate at the target speed and load to clean the carbon deposit.

Benefits of technology

There is no need to install sensors in the engine, and the carbon deposits of the spark plugs can be accurately determined and cleaned. It is suitable for various types of engines and has a wide range of applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119765021A_ABST
    Figure CN119765021A_ABST
Patent Text Reader

Abstract

The invention relates to the field of vehicle control, in particular to a spark plug cleaning method and device, electronic equipment and a vehicle. The method comprises the steps that the current rotating speed and the current load of an engine are obtained; determining the current head temperature of the spark plug according to the current rotating speed and the current load; carbon deposition accumulated data are determined based on the current head temperature, and the carbon deposition condition of the spark plug is judged according to the carbon deposition accumulated data; determining a target rotating speed and a target load of the engine corresponding to the carbon deposition condition; and controlling the engine to operate according to the target rotating speed and the target load to clean deposited carbon. The carbon deposition determining and cleaning process can be achieved without arranging corresponding sensors in the engine for detection, and the method can be suitable for various types of engines and is wide in application range.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a spark plug cleaning method, device, electronic equipment and vehicle. Background Art

[0002] The spark plug is an important component of engine ignition and starting. Its main function is to generate sparks, which in turn ignite the mixture in the engine cylinder and start the engine.

[0003] If the combustion in the engine cylinder is not complete, a layer of carbon (i.e. carbon deposits) will adhere to the cylinder or spark plug. The carbon deposits can easily cause engine misfire or difficulty in starting the engine. Summary of the invention

[0004] In view of this, the purpose of the present application is to provide a spark plug cleaning method, device, electronic equipment and vehicle to solve the current problem that spark plugs are prone to carbon deposits, making the engine prone to misfire or difficulty in starting.

[0005] Based on the above purpose, the present application provides a spark plug cleaning method, comprising:

[0006] Get the current speed and current load of the engine;

[0007] determining a current head temperature of the spark plug according to the current speed and the current load;

[0008] Determining carbon deposit accumulation data based on the current head temperature, and determining carbon deposit occurrence of the spark plug according to the carbon deposit accumulation data;

[0009] determining a target speed and a target load of the engine corresponding to the carbon deposition condition;

[0010] The engine is controlled to run at target speed and target load to clean carbon deposits.

[0011] Effect: The current speed and current load of the engine can be combined to determine the current head temperature of the spark plug, so that the carbon deposit data determined by the current head temperature can be accumulated with the previous carbon deposit data to obtain the carbon deposit accumulation data. If the carbon deposit accumulation data meets the carbon deposit condition, it will be determined that the spark plug has carbon deposits. In this way, even if there is no sensor in the engine cylinder, the speed and load can be combined with the temperature to accurately determine the carbon deposit condition of the spark plug; then the target speed and target load for carbon deposit cleaning will be determined according to the carbon deposit condition, and then the engine will be operated under the working conditions corresponding to the target speed and target load to clean the carbon deposits of the spark plug, so that the amount of carbon deposits on the spark plug is reduced. This process of determining and cleaning carbon deposits using a software program can be achieved without setting up corresponding sensor detection in the engine, and can be applied to various types of engines, with a wide range of applications.

[0012] In some embodiments, a carbon deposit condition table is pre-stored, and the carbon deposit condition table includes the head temperature of the spark plug corresponding to each speed and each load;

[0013] Determining the current head temperature of the spark plug according to the current speed and the current load includes:

[0014] Find multiple head temperatures corresponding to the current speed from the carbon deposition table, and determine the current head temperature corresponding to the current load from the multiple head temperatures; or,

[0015] A plurality of head temperatures corresponding to the current load are searched from the carbon deposit condition table, and a current head temperature corresponding to the current rotation speed is determined from the plurality of head temperatures.

[0016] Effect: By pre-setting the carbon deposit table corresponding to the speed and load, the corresponding current head temperature can be determined according to the current speed or current load by looking up the table. The speed of finding the current head temperature is relatively fast, and the current head temperature found is also relatively accurate, which makes it convenient to execute subsequent steps based on the current head temperature as soon as possible.

[0017] In some embodiments, the carbon deposition range is predefined based on the head temperature corresponding to the rotation speed and load;

[0018] The step of determining carbon deposit accumulation data based on the current head temperature and determining the carbon deposit situation of the spark plug according to the carbon deposit accumulation data includes:

[0019] Determining that the current head temperature is within the carbon deposition range, and increasing a cycle count every time a predetermined time is reached, wherein the carbon deposition accumulation data includes the cycle count;

[0020] In response to the accumulated cycle count being greater than or equal to a number threshold, it is determined that a spark plug carbon deposition condition occurs.

[0021] Effect: If the current head temperature determined within the preset time is continuously within the carbon deposit range, the cycle count will be increased once, and then the continuous timing will be restarted. If it is determined that the duration is longer than the preset time, it will be increased again; if the cycle count is greater than or equal to the number threshold, it is considered that the carbon deposits on the spark plug are relatively large, and it is determined that carbon deposits have occurred, which will affect the operation of the engine, and the carbon deposit cleaning process will be started. It is simple and quick to determine whether the spark plug has carbon deposits based on whether the cycle count reaches the number threshold.

[0022] In some embodiments, a carbon deposition range is pre-determined according to the head temperature corresponding to the rotation speed and the load, and the carbon deposition range is divided into a plurality of grade ranges, each grade range corresponding to a grade coefficient;

[0023] The step of determining carbon deposit accumulation data based on the current head temperature and determining the carbon deposit situation of the spark plug according to the carbon deposit accumulation data includes:

[0024] After the current head temperature is within the carbon deposit range for a predetermined period of time, determining a target level range corresponding to the current head temperature;

[0025] Obtaining a target grade coefficient corresponding to the target grade range, multiplying the current head temperature by the target grade coefficient to obtain a carbon deposit score, and accumulating the carbon deposit scores to obtain a carbon deposit cumulative score;

[0026] In response to the carbon deposit accumulation score being greater than or equal to a score threshold, it is determined that carbon deposits occur on the spark plug.

[0027] Effect: The carbon deposit cumulative score needs to be compared with the corresponding score threshold. If it is greater than or equal to the score threshold, it can be determined that the spark plug has carbon deposits, which will affect the operation of the engine. After determining that the spark plug has carbon deposits, continue the carbon deposit cleaning process to eliminate the carbon deposits on the spark plug, so that the engine can run normally, and after determining that the carbon deposit cleaning is complete, the carbon deposit cumulative score is cleared. In this way, by comparing the accurately calculated carbon deposit cumulative score with the score threshold, the spark plug carbon deposit situation can be determined more accurately, and the carbon deposit situation can be cleaned in a timely manner.

[0028] In some embodiments, a carbon deposit cleaning range is predefined according to the head temperature corresponding to the rotation speed and the load, and the head temperature within the carbon deposit cleaning range is divided into multiple levels, each level corresponding to a power range;

[0029] The determining of the target speed and target load of the engine corresponding to the carbon deposition condition includes:

[0030] Determine the battery power after the carbon deposition occurs, and determine the target power range of the battery power;

[0031] Determine a target level corresponding to the target power range from a plurality of levels, and select a target head temperature from a plurality of head temperatures corresponding to the target level;

[0032] The speed and load corresponding to the target head temperature are used as the target speed and target load of the engine.

[0033] Effect: Since the carbon deposit cleaning range is divided into multiple levels and a corresponding power range is configured for each level, after determining the target power range, the target level corresponding to the target power range can be found; since the target level corresponds to multiple head temperature data, any one of them can be selected as the target head temperature, and then the engine is allowed to run according to the speed and load corresponding to the target head temperature to complete the carbon deposit cleaning task, so that the vehicle can stably control the engine to perform carbon deposit cleaning according to the target speed and target load, ensuring the cleaning effect of carbon deposit cleaning.

[0034] In some embodiments, the level is proportional to the carbon cleaning rate;

[0035] After controlling the engine to run at the target speed and target load to clean carbon deposits, the method further includes:

[0036] Obtain the running time of the engine for carbon deposit cleaning;

[0037] In response to the running time being greater than a predetermined time threshold, determining a level one level higher than the target level as a new target level;

[0038] Selecting a new target head temperature from a plurality of head temperatures corresponding to the new target level;

[0039] The speed and load corresponding to the new target head temperature are used as the new target speed and new target load of the engine, and the engine is controlled to continue to clean carbon deposits using the new target speed and new target load.

[0040] Effect: During the carbon deposit cleaning process of the engine, if the operation exceeds the time threshold and has not ended, it proves that the cleaning rate according to the target speed and target load cannot quickly clean the carbon deposits of the spark plug. In order to speed up the carbon deposit cleaning rate, it is necessary to select a new target speed and a new target load corresponding to a higher level of the new target level to quickly clean the carbon deposits. In this way, it is possible to find that the carbon deposit cleaning is slow under the target speed and target load conditions, and then timely improve the level, use the new target speed and new target load corresponding to the higher level of the new target level for carbon deposit cleaning, improve the cleaning rate, and reduce the time required for carbon deposit cleaning.

[0041] In some embodiments, a carbon content detection sensor is provided on the spark plug;

[0042] The step of determining carbon deposit accumulation data based on the current head temperature and determining the carbon deposit situation of the spark plug according to the carbon deposit accumulation data includes:

[0043] After determining the carbon deposit accumulation data based on the current head temperature, multiplying the carbon deposit accumulation data by a first coefficient to obtain a first carbon deposit value;

[0044] Acquire a carbon content value of a carbon content detection sensor, and multiply the carbon content value by a second coefficient to obtain a second carbon deposition value;

[0045] The first carbon deposition value and the second carbon deposition value are summed to obtain a final carbon deposition value;

[0046] In response to the final carbon deposit value being greater than or equal to a carbon deposit threshold, it is determined that a carbon deposit condition occurs on the spark plug.

[0047] Effect: The engine controller can determine the current head temperature at predetermined intervals, and then add the carbon deposit increase corresponding to the current head temperature to the original carbon deposit amount, thereby obtaining the carbon deposit accumulation data, and then multiplying the obtained carbon deposit accumulation data by the corresponding first coefficient to obtain the first carbon deposit value corresponding to the carbon content detection sensor. The first carbon deposit value is added to the second carbon deposit value to make the final carbon deposit value more accurate. In this way, if the final carbon deposit value is greater than or equal to the carbon deposit threshold, it can be determined that the spark plug has carbon deposits and needs to be cleaned. In this way, the carbon content detection sensor can be fully utilized and combined with the above-mentioned carbon deposit confirmation process without a carbon content detection sensor, thereby improving the accuracy of the carbon deposit determination.

[0048] Based on the same inventive concept, the present application also provides a spark plug cleaning device, comprising:

[0049] An acquisition module is configured to acquire a current speed and a current load of the engine;

[0050] a carbon deposit data determination module, configured to determine a current head temperature of the spark plug according to the current speed and the current load;

[0051] a carbon deposit determination module configured to determine carbon deposit accumulation data based on the current head temperature, and determine carbon deposit occurrence of the spark plug according to the carbon deposit accumulation data;

[0052] an operating condition determination module configured to determine a target speed and a target load of the engine corresponding to the carbon deposition condition;

[0053] The carbon deposit cleaning module is configured to control the engine to run at a target speed and a target load to perform carbon deposit cleaning.

[0054] In some embodiments, a carbon deposit condition table is pre-stored, and the carbon deposit condition table includes the head temperature of the spark plug corresponding to each speed and each load;

[0055] The carbon deposition data determination module is specifically configured as follows:

[0056] Find multiple head temperatures corresponding to the current speed from the carbon deposition table, and determine the current head temperature corresponding to the current load from the multiple head temperatures; or,

[0057] A plurality of head temperatures corresponding to the current load are searched from the carbon deposit condition table, and a current head temperature corresponding to the current rotation speed is determined from the plurality of head temperatures.

[0058] In some embodiments, the carbon deposition range is predefined based on the head temperature corresponding to the rotation speed and load;

[0059] The carbon deposition data determination module is specifically configured as follows:

[0060] Determining that the current head temperature is within the carbon deposition range, and increasing a cycle count every time a predetermined time is reached, wherein the carbon deposition accumulation data includes the cycle count;

[0061] In response to the accumulated cycle count being greater than or equal to a number threshold, it is determined that a spark plug carbon deposition condition occurs.

[0062] In some embodiments, a carbon deposition range is pre-determined according to the head temperature corresponding to the rotation speed and the load, and the carbon deposition range is divided into a plurality of grade ranges, each grade range corresponding to a grade coefficient;

[0063] The carbon deposit determination module is specifically configured as follows:

[0064] After the current head temperature is within the carbon deposit range for a predetermined period of time, determining a target level range corresponding to the current head temperature;

[0065] Obtaining a target grade coefficient corresponding to the target grade range, multiplying the current head temperature by the target grade coefficient to obtain a carbon deposit score, and accumulating the carbon deposit scores to obtain a carbon deposit cumulative score;

[0066] In response to the carbon deposit accumulation score being greater than or equal to a score threshold, it is determined that carbon deposits occur on the spark plug.

[0067] In some embodiments, a carbon deposit cleaning range is predefined according to the head temperature corresponding to the rotation speed and the load, and the head temperature within the carbon deposit cleaning range is divided into multiple levels, each level corresponding to a power range;

[0068] The working condition determination module is specifically configured as follows:

[0069] Determine the battery power after the carbon deposition occurs, and determine the target power range of the battery power;

[0070] Determine a target level corresponding to the target power range from a plurality of levels, and select a target head temperature from a plurality of head temperatures corresponding to the target level;

[0071] The speed and load corresponding to the target head temperature are used as the target speed and target load of the engine.

[0072] In some embodiments, the level is proportional to the carbon cleaning rate;

[0073] The carbon deposit cleaning module is also configured to:

[0074] After controlling the engine to run at the target speed and the target load to perform carbon deposit cleaning, obtaining the running time of the engine for performing carbon deposit cleaning;

[0075] In response to the running time being greater than a predetermined time threshold, determining a level one level higher than the target level as a new target level;

[0076] Selecting a new target head temperature from a plurality of head temperatures corresponding to the new target level;

[0077] The speed and load corresponding to the new target head temperature are used as the new target speed and new target load of the engine, and the engine is controlled to continue to clean carbon deposits using the new target speed and new target load.

[0078] In some embodiments, a carbon content detection sensor is provided on the spark plug;

[0079] The carbon deposit determination module is specifically configured as follows:

[0080] After determining the carbon deposit accumulation data based on the current head temperature, multiplying the carbon deposit accumulation data by a first coefficient to obtain a first carbon deposit value;

[0081] Acquire a carbon content value of a carbon content detection sensor, and multiply the carbon content value by a second coefficient to obtain a second carbon deposition value;

[0082] The first carbon deposition value and the second carbon deposition value are summed to obtain a final carbon deposition value;

[0083] In response to the final carbon deposit value being greater than or equal to a carbon deposit threshold, it is determined that a carbon deposit condition occurs on the spark plug.

[0084] Based on the same inventive concept, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method as described above when executing the computer program.

[0085] Based on the same inventive concept, the present application also provides a vehicle, comprising the device as described above or the electronic device as described above.

[0086] As can be seen from the above, the spark plug cleaning method, device, electronic device and vehicle provided by the present application can combine the current speed and current load of the engine to determine the current head temperature of the spark plug, so that the carbon deposition data determined by the current head temperature can be accumulated with the previous carbon deposition data to obtain the carbon deposition accumulation data. If the carbon deposition accumulation data meets the carbon deposition condition, it will be determined that the spark plug has carbon deposition. In this way, even if there is no sensor in the engine cylinder, the speed and load can be combined with the temperature to accurately determine the carbon deposition condition of the spark plug; then the target speed and target load for carbon deposition cleaning will be determined according to the carbon deposition condition, and then the engine will be operated under the working conditions corresponding to the target speed and target load, and the carbon deposition of the spark plug will be cleaned, so that the amount of carbon deposition of the spark plug is reduced. This process of determining and cleaning carbon deposition using a software program can be achieved without the need for corresponding sensor detection in the engine, and can be applied to various types of engines, with a wide range of applications. BRIEF DESCRIPTION OF THE DRAWINGS

[0087] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0088] Figure 1 A flow chart of a spark plug cleaning method according to an embodiment of the present application;

[0089] Figure 2 This is a schematic diagram of carbon deposition conditions corresponding to various speeds and various torques collected in an embodiment of the present application;

[0090] Figure 3 A schematic diagram of a carbon deposition table according to an embodiment of the present application;

[0091] Figure 4 This is a structural block diagram of a spark plug cleaning device according to an embodiment of the present application;

[0092] Figure 5 A schematic diagram of the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0093] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0094] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be the usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0095] As an important part of the gasoline engine ignition system, the spark plug's main function is to release the high voltage electricity generated by the ignition coil to generate sparks, which in turn ignite the mixture in the engine cylinder and start the engine.

[0096] When the engine runs in a low temperature state for a long time, the mixture in the cylinder will not burn completely, and a layer of velvety black carbon smoke (i.e. carbon deposits) will adhere to the insulator tip, electrode and spark plug shell of the spark plug. As the carbon deposits accumulate, it can easily cause the engine to misfire and become difficult to start.

[0097] With the popularity of hybrid vehicles, due to the operating characteristics of hybrid vehicles, sometimes they use electricity for energy, and the engine will stop running at this time, so the temperature inside the engine will drop. Therefore, the engine of hybrid vehicles is often in a low-temperature operating range, especially in the low-temperature winter season, which will further increase the risk of carbon deposits in the spark plugs in the engine.

[0098] Based on the above description, the embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0099] The spark plug cleaning method proposed in the embodiment of the present application is applied to an engine controller, preferably to an engine controller of a hybrid vehicle.

[0100] like Figure 1 As shown, the method includes:

[0101] Step 101, obtaining the current speed and current load of the engine.

[0102] In specific implementation, the engine controller will determine the current torque and current speed according to the current vehicle operation requirements, and then calculate the ratio of the current torque to the torque corresponding to the full load as the current load, so that the current speed and the calculated current load can be combined together.

[0103] Step 102: determining a current head temperature of the spark plug according to the current rotation speed and the current load.

[0104] In specific implementation, a large number of experiments are conducted in advance to detect the head temperature of the corresponding spark plug of the engine at various speeds and various loads, and the head temperature of the corresponding spark plug at various speeds and various loads is stored in a database.

[0105] The specific storage form in the database includes at least one of the following:

[0106] Three-dimensional graph of the spark plug head temperature at various speeds and loads;

[0107] Key-value pair data of the head temperature of the corresponding spark plug at various speeds and various loads, where the speed and load are used as keys and the head temperature is used as the value to form a key-value pair;

[0108] A table drawn with various rotational speeds as rows, various loads as columns, and the corresponding head temperatures of the spark plugs as the table content, or with various loads as rows, various rotational speeds as columns, and the corresponding head temperatures of the spark plugs as the content.

[0109] Then, after obtaining the current speed and the current load, the corresponding current head temperature can be retrieved from the database.

[0110] Step 103 : determining carbon deposit accumulation data based on the current head temperature, and determining whether the spark plug has carbon deposits according to the carbon deposit accumulation data.

[0111] In specific implementation, the process of determining the carbon deposit accumulation data can be as follows: based on the experiments on the increase in carbon deposits collected when the spark plug runs at various head temperatures for a predetermined period of time (for example, 3s), the increase in carbon deposits corresponding to the various head temperatures of the spark plug can be stored in a database; in this way, the engine controller can determine the current head temperature in sequence at each predetermined period, and then add the increase in carbon deposits corresponding to the current head temperature to the original carbon deposit amount, thereby obtaining the carbon deposit accumulation data.

[0112] Alternatively, the process of determining the carbon deposit accumulation data is as follows: if the current head temperature of the spark plug is within the carbon deposit range corresponding to the temperature at which carbon deposits are prone to occur, and continues for a predetermined period of time, a cycle count will be added, and the cycle count can be used as the carbon deposit accumulation data.

[0113] Step 104: determining a target speed and a target load of the engine corresponding to the carbon deposition condition.

[0114] In specific implementation, the operating condition data of the vehicle (for example, at least one of the battery power, the amount of carbon deposits on the spark plug, and the current speed / load of the engine) is determined according to the carbon deposit situation, and then, based on the operating condition data, the target speed and target load corresponding to the operating condition data are determined from the various speeds and loads at which the engine can clean carbon deposits.

[0115] Step 105 , controlling the engine to run at a target speed and a target load to clean carbon deposits.

[0116] In specific implementation, the target torque of the engine will be calculated according to the target load. Specifically, the product of the target load and the torque corresponding to the full load is used as the target torque. Then the engine can be controlled to run according to the target speed and target torque, thereby increasing the temperature of the spark plug head, fully burning the mixed gas and carbon deposits in the cylinder, and cleaning the carbon deposits on the spark plug.

[0117] In addition, after carbon deposit cleaning, if it is determined that the carbon deposits on the spark plug have disappeared (for example, after the carbon deposit cleaning process has been running for a certain period of time, or no carbon deposits are detected on the spark plug head), the above-mentioned carbon deposit accumulation data will be cleared and steps 101 to 103 will be repeated to restart the carbon deposit accumulation process. After the occurrence of carbon deposits is determined again based on the carbon deposit accumulation data, carbon deposit cleaning will be performed again according to the above-mentioned steps 104 and 105.

[0118] Through the above scheme, the current speed and current load of the engine can be combined to determine the current head temperature of the spark plug, so that the carbon deposition data determined by the current head temperature can be accumulated with the previous carbon deposition data to obtain the carbon deposition accumulation data. If the carbon deposition accumulation data meets the carbon deposition condition, it will be determined that the spark plug has carbon deposition. In this way, even if there is no sensor in the engine cylinder, the speed and load can be combined with the temperature to accurately determine the carbon deposition condition of the spark plug; then the target speed and target load for carbon deposition cleaning will be determined according to the carbon deposition condition, and then the engine will be operated under the working conditions corresponding to the target speed and target load to clean the carbon deposition of the spark plug, so that the amount of carbon deposition of the spark plug is reduced. This process of determining and cleaning carbon deposition using a software program can be achieved without setting up a corresponding sensor detection in the engine, and can be applied to various types of engines (including engines with or without corresponding sensors installed), and has a wide range of applications.

[0119] In some embodiments, a carbon deposit condition table is pre-stored, and the carbon deposit condition table includes the head temperature of the spark plug corresponding to each rotation speed and each load.

[0120] In specific implementation, the temperature of the spark plug head is detected in advance when the engine is at various speeds and loads. A carbon deposition table is drawn with various speeds as rows, various loads as columns, and the corresponding head temperature of the spark plug as the table content; or a carbon deposition table is drawn with various loads as rows, various speeds as columns, and the corresponding head temperature of the spark plug as the content.

[0121] The carbon deposit status table is stored in the database of the engine controller so that it can be directly retrieved from the database when needed.

[0122] Step 102 includes:

[0123] Step 1021 , searching a plurality of head temperatures corresponding to the current rotation speed from a carbon deposition condition table, and determining a current head temperature corresponding to the current load from the plurality of head temperatures.

[0124] In specific implementation, if the carbon deposit table uses the speed as the column and the load as the row, it will first find a column of head temperatures corresponding to the current speed, and then find the corresponding current head temperature from this column of head temperatures according to the current load. Alternatively, if the carbon deposit table uses the load as the column and the speed as the row, it will first find a row of head temperatures corresponding to the current speed, and then find the corresponding current head temperature from this row of head temperatures according to the current load.

[0125] Alternatively, in step 1022, multiple head temperatures corresponding to the current load are searched from the carbon deposition condition table, and the current head temperature corresponding to the current rotation speed is determined from the multiple head temperatures.

[0126] In specific implementation, if the carbon deposit table uses the speed as the column and the load as the row, it will first find the head temperature in a row corresponding to the current load, and then find the corresponding current head temperature from this row of head temperatures according to the current speed. Alternatively, if the carbon deposit table uses the load as the column and the speed as the row, it will first find the head temperature in a column corresponding to the current load, and then find the corresponding current head temperature from this column of head temperatures according to the current speed.

[0127] Through the above scheme, the current head temperature is determined by table lookup, the search speed is relatively fast, and the current head temperature found is also relatively accurate, which facilitates the execution of subsequent steps 103 to 105 based on the current head temperature as soon as possible.

[0128] In some embodiments, the carbon deposition range is predefined based on the head temperature corresponding to the rotation speed and load.

[0129] In specific implementation, due to different head temperatures corresponding to different speeds and loads, the carbon deposition conditions are different. Generally, the speed is inversely proportional to the degree of carbon deposition, and the load is inversely proportional to the degree of carbon deposition.

[0130] In some preferred embodiments, the database stores a carbon deposition table, and a carbon deposition range corresponding to the carbon deposition condition that is prone to occur is marked in the carbon deposition table, and the head temperature within the carbon deposition range is specially marked, for example, marked with a specific color or font. The carbon deposition range is generally in a low temperature area, and the low temperature area often leads to incomplete combustion of the mixed gas in the engine cylinder, which makes the spark plug prone to carbon deposition.

[0131] Step 103 includes:

[0132] Step A1, determining that the current head temperature is within the carbon deposition range, and increasing a cycle count once each time a predetermined time is reached, wherein the carbon deposition accumulation data includes the cycle count.

[0133] In specific implementation, if the current head temperature determined to be within the carbon deposit range for a predetermined period of time, the cycle count will be increased once, and then the continuous timing will be restarted. If it is determined that the continuous time is greater than the predetermined time, it will be increased again. For example, if the cycle count was 0 before, it is determined that the current head temperature is within the carbon deposit range for a predetermined period of time, and the corresponding cycle count is 0+1=1.

[0134] If the current head temperature is within the carbon deposit range for less than the preset time, the engine stops running or the engine enters the normal non-carbon deposit range, the cycle count will not increase and the duration will be reset to zero. The timing will start again when the engine enters the carbon deposit range again.

[0135] Step A2: in response to the accumulated cycle count being greater than or equal to a number threshold, determining that carbon deposition occurs on the spark plug.

[0136] In specific implementation, if the cycle count is greater than or equal to the number threshold (for example, 5 times, 6 times, or 10 times), it is considered that the carbon deposits on the spark plug are relatively large, and it is determined that carbon deposits have occurred, which will affect the operation of the engine. After determining that the spark plug has carbon deposits, continue to perform the process of steps 104 and 105 to clean the carbon deposits, thereby eliminating the carbon deposits on the spark plug and allowing the engine to operate normally. After determining that the cleaning of the carbon deposits is completed, the cycle count can be cleared.

[0137] If the loop count does not reach the number threshold, the process of steps 101, 102 and A1 will be repeated continuously.

[0138] Through the above scheme, it is possible to determine whether carbon deposits have occurred on the spark plug by accumulating the cycle counts entering the carbon deposit range and then determining whether the cycle counts have reached a threshold number. This determination method is simple and quick.

[0139] The carbon deposit situation determined by cycle counting is often not very accurate. How to further improve the accuracy of the determined carbon deposit situation? Specifically, the following method is used to determine the carbon deposit situation by using the calculated carbon deposit score.

[0140] In some embodiments, the carbon deposition range is pre-defined according to the head temperature corresponding to the rotation speed and the load, and the carbon deposition range is divided into a plurality of grade ranges, each grade range corresponding to a grade coefficient.

[0141] In specific implementation, on the basis of the above-mentioned demarcation of the carbon deposit range, the carbon deposit range will be divided into multiple level ranges (for example, divided into a low level range, a medium level range and a high level range), and the level coefficient corresponding to each level range is pre-set, and the value of the level coefficient is inversely proportional to the head temperature value within the carbon deposit range, that is, the lower the corresponding head temperature value, the higher the level coefficient (for example, the level coefficient corresponding to the low level range is 3, the level coefficient corresponding to the medium level range is 2, and the level coefficient corresponding to the high level range is 1). The division corresponding to each level range and the corresponding level coefficient are stored in the database.

[0142] Step 103 includes:

[0143] Step B1, after the current head temperature is within the carbon deposit range for a predetermined period of time, determining a target level range corresponding to the current head temperature.

[0144] In specific implementation, when the current head temperature determined in real time begins to be within the carbon deposit range, timing is performed. If the accumulated timing within the carbon deposit range reaches a predetermined time, in order to accurately perform carbon deposit analysis, the target level range corresponding to the current head temperature within the carbon deposit range will be determined.

[0145] Step B2, obtaining a target grade coefficient corresponding to the target grade range, multiplying the current head temperature by the target grade coefficient to obtain a carbon deposit score, and accumulating the carbon deposit scores to obtain a carbon deposit cumulative score.

[0146] During specific implementation, after determining the target level range, the corresponding target level coefficient will be retrieved from the database. Then the value obtained by directly multiplying the current head temperature value by the target level coefficient can be used as the carbon deposit score. In this way, the target level coefficient can be used to compensate for the situation of low temperature value data.

[0147] Then, the previously accumulated historical carbon deposit cumulative score is obtained, and the carbon deposit score obtained by this calculation is added to the historical carbon deposit cumulative score to obtain the carbon deposit cumulative score.

[0148] Step B3, in response to the carbon deposit accumulation score being greater than or equal to a score threshold, determining that carbon deposits occur in the spark plug.

[0149] In specific implementation, it is necessary to compare the accumulated carbon deposit score with the corresponding score threshold. If it is greater than or equal to the score threshold, it can be determined that the spark plug has carbon deposits, which will affect the operation of the engine. After determining that the spark plug has carbon deposits, continue to perform steps 104 and 105 to clean the carbon deposits, thereby eliminating the carbon deposits on the spark plug and allowing the engine to run normally. After determining that the carbon deposit cleaning is complete, the accumulated carbon deposit score can be cleared.

[0150] Through the above scheme, by comparing the accurately calculated carbon deposit cumulative score with the score threshold, the carbon deposit condition of the spark plug is determined more accurately, and the carbon deposit condition can be cleaned in time.

[0151] In some embodiments, a carbon deposit cleaning range is pre-defined based on the head temperature corresponding to the rotation speed and the load, and the head temperature within the carbon deposit cleaning range is divided into a plurality of levels, each level corresponding to a power range.

[0152] In specific implementation, in the carbon deposit situation table stored in the database, the carbon deposit cleaning range (i.e., the area remaining in the corresponding carbon deposit range) is defined according to the head temperature corresponding to the speed and load. In order to facilitate the subsequent accurate determination of the target speed and target load for carbon deposit cleaning, the carbon deposit cleaning range will be divided into multiple levels, and each level corresponds to a power range. In other words, the corresponding level can be determined according to the power range of the battery power in the vehicle, and then the target speed and target load for carbon deposit cleaning can be found from the level.

[0153] Based on the above configuration, after the above steps 101 to 103, it is determined that carbon deposition occurs, and then the specific implementation process of step 104 includes:

[0154] Step 1041, determining the battery power (SOC) after the carbon deposition occurs, and determining the target power range of the battery power (SOC).

[0155] Step 1042 , determining a target level corresponding to the target power range from a plurality of levels, and selecting a target head temperature from a plurality of head temperatures corresponding to the target level.

[0156] Step 1043: The speed and load corresponding to the target head temperature are used as the target speed and target load of the engine.

[0157] In specific implementation, since the carbon deposit cleaning range is divided into multiple levels and a corresponding power range is configured for each level, after determining the target power range, the target level corresponding to the target power range can be found. Since the target level corresponds to multiple head temperature data, any one of them can be selected as the target head temperature. Then the engine is operated according to the speed and load corresponding to the target head temperature to complete the carbon deposit cleaning task.

[0158] Through the above scheme, the target speed and target load for carbon deposit cleaning are accurately determined according to the battery power, thereby ensuring that the vehicle can stably control the engine to clean carbon deposits according to the target speed and target load, thereby ensuring the cleaning effect of carbon deposit cleaning.

[0159] In some preferred embodiments, in order to minimize the change in the engine operating conditions, it may be possible to find out whether there is a head temperature corresponding to the current speed or the current load in the region of the target level.

[0160] If it is determined that there is a head temperature corresponding to the current speed in the target level area, the head temperature will be used as the target head temperature, so that the current speed can be used as the target speed, and the corresponding load can be determined as the target load based on the target head temperature; the engine speed (i.e. the current speed) is controlled to remain unchanged, and only the load needs to be adjusted to the target load to perform carbon deposit cleaning operation.

[0161] If it is determined that there is a head temperature corresponding to the current load in the target level area, the head temperature will be used as the target head temperature, so that the current load can be used as the target load, and the corresponding speed can be determined as the target speed based on the target head temperature; the engine load (i.e. the current load) is controlled to remain unchanged, and the speed only needs to be adjusted to the target speed to perform carbon deposit cleaning operation.

[0162] In some embodiments, the level is proportional to the carbon cleaning rate. After step 105, the method further includes:

[0163] Step 106, obtaining the running time of the engine for carbon deposit cleaning.

[0164] Step 107 : In response to the running time being greater than a predetermined time threshold, determining a level one level higher than the target level as a new target level.

[0165] Step 108 : Select a new target head temperature from a plurality of head temperatures corresponding to the new target level.

[0166] Step 109 , taking the speed and load corresponding to the new target head temperature as the new target speed and new target load of the engine, and using the new target speed and new target load to control the engine to continue cleaning carbon deposits.

[0167] In specific implementation, during the carbon deposit cleaning process of the engine, if the operation exceeds the time threshold and has not ended, it proves that the cleaning rate according to the target speed and target load cannot quickly clean the carbon deposits of the spark plug. In order to speed up the carbon deposit cleaning rate, it is necessary to select a new target speed and a new target load corresponding to a higher level of the new target level to quickly clean the carbon deposits.

[0168] Through the above scheme, it is possible to discover that the carbon deposit cleaning is slow under the target speed and target load conditions, and then promptly upgrade the level, using a new target speed and a new target load corresponding to a higher level of the new target level for carbon deposit cleaning, thereby increasing the cleaning rate and reducing the time required for carbon deposit cleaning.

[0169] In some embodiments, for an engine with a carbon content detection sensor on a spark plug, the carbon content detection sensor needs to be used to assist in determining the carbon deposit situation.

[0170] In specific implementation, after steps 101 and 102, corresponding to step 103, it includes:

[0171] Step C1, after determining the carbon deposit accumulation data based on the current head temperature, multiply the carbon deposit accumulation data by a first coefficient to obtain a first carbon deposit value.

[0172] In specific implementation, the process of determining the carbon deposit accumulation data can be as follows: based on the experiments on the increase in carbon deposits collected when the spark plug runs at various head temperatures for a predetermined period of time (for example, 3s), the increase in carbon deposits corresponding to the various head temperatures of the spark plug can be stored in a database; in this way, the engine controller can determine the current head temperature in sequence at each predetermined period, and then add the increase in carbon deposits corresponding to the current head temperature to the original carbon deposit amount, thereby obtaining the carbon deposit accumulation data.

[0173] Then, after the obtained carbon deposit accumulation data is multiplied by the corresponding first coefficient, the first carbon deposit value corresponding to the carbon content detection sensor is obtained.

[0174] Step C2, obtaining a carbon content value of a carbon content detection sensor, and multiplying the carbon content value by a second coefficient to obtain a second carbon deposition value.

[0175] The sum of the first coefficient and the second coefficient is 1, and since the carbon content detection sensor detects the carbon content value relatively accurately, the corresponding second coefficient is greater than the first coefficient. For example, the first coefficient is 0.2 and the second coefficient is 0.8; or, the first coefficient is 0.3 and the second coefficient is 0.7.

[0176] Step C3: summing the first carbon deposition value and the second carbon deposition value to obtain a final carbon deposition value.

[0177] Step C4: determining that carbon deposition occurs on the spark plug in response to the final carbon deposition value being greater than or equal to a carbon deposition threshold.

[0178] In specific implementation, the first carbon deposition value is added to the second carbon deposition value to make the final carbon deposition value more accurate. Thus, if the final carbon deposition value is greater than or equal to the carbon deposition threshold, it can be determined that carbon deposition has occurred in the spark plug and carbon deposition cleaning is required, and the above steps 104 and 105 can be continued.

[0179] Through the above scheme, for an engine with a carbon content detection sensor on the spark plug, the carbon content detection sensor can be fully utilized and combined with the above-mentioned carbon deposit confirmation process without a carbon content detection sensor, thereby improving the accuracy of determining the carbon deposit situation.

[0180] The following is a specific example to illustrate the execution process of the spark plug cleaning method of the present application.

[0181] Through a large number of experimental tests, the distribution diagram of the spark plug head temperature of a certain type of engine at different speeds and different torques (each torque corresponds to a load) was determined (such as Figure 2 As shown in the figure, as the speed and load increase, the temperature of the spark plug head increases. According to the display in the figure, the green area in the figure is a relatively low temperature area, in which the spark plug is prone to carbon deposits, and the blank area is a relatively high temperature area, in which carbon deposits are not easy to form, and the engine can reduce or remove carbon deposits when running under the working conditions of the blank area.

[0182] according to Figure 2 The data is used to construct a carbon deposition table of the spark plug head temperature corresponding to different speeds and loads (such as Figure 3 In the carbon deposit table, mark the carbon deposit range that is prone to carbon deposit (such as Figure 3 shown in green).

[0183] The corresponding carbon deposit cleaning range will also be marked in the carbon deposit situation table, and the carbon deposit cleaning range will be divided into multiple levels. Figure 3 As shown, the carbon deposit cleaning range is divided into: yellow level, blue level, brown level and orange level.

[0184] The power range corresponding to the yellow level is: SOC>first power threshold;

[0185] The power range corresponding to the blue level is: the second power threshold < SOC ≤ the first power threshold;

[0186] The power range corresponding to the brown level is: the third power threshold < SOC ≤ the second power threshold;

[0187] The power range corresponding to the orange level is: SOC ≤ the third power threshold.

[0188] Among them, the first power threshold>the second power threshold>the third power threshold.

[0189] Then the execution process is as follows:

[0190] ① After the engine is started, the engine controller starts to monitor the engine operating conditions, including the current speed and current load. By checking the carbon deposit table, it is determined that the current head temperature corresponding to the current speed and current load is within the carbon deposit range and has run for a predetermined time. It is determined that the cycle count corresponding to the completion of one cycle is increased once. For example, the corresponding cycle count in a single driving process is n. If the cycle count is not cleared, the cycle count n will be retained after the driving is completed, and the starting cycle count of the next driving cycle is n.

[0191] ② When the engine controller detects that the cycle count is greater than or equal to the number threshold, it determines that carbon deposits have occurred on the spark plug and needs to control the engine to perform self-cleaning.

[0192] ③ The engine controller selects the target speed and target load corresponding to the carbon deposit cleaning range by checking the carbon deposit situation table, controls the engine to run at the target speed and target load for a certain period of time to clean the carbon deposits, and resets the cycle count after the carbon deposit cleaning is completed.

[0193] Specifically, the target speed and target load can be selected according to the battery SOC, and the target power range it falls into can be determined according to the battery SOC. The color area corresponding to the target power range can be selected from the operating conditions of the color area in the carbon deposit status table as the target speed and target load.

[0194] To summarize, the process of cleaning carbon deposits of spark plugs according to the above process does not require the installation of corresponding sensors in the engine and does not require any hardware changes. Only the control software of the engine controller needs to be adjusted. This can reduce costs while enabling the engine to detect carbon deposits and perform self-cleaning of carbon deposits.

[0195] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.

[0196] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0197] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a spark plug cleaning device.

[0198] refer to Figure 4 , the device comprises:

[0199] An acquisition module 201 is configured to acquire a current speed and a current load of the engine;

[0200] The carbon deposit data determination module 202 is configured to determine a current head temperature of the spark plug according to the current speed and the current load;

[0201] The carbon deposit determination module 203 is configured to determine carbon deposit accumulation data based on the current head temperature, and determine whether the spark plug has carbon deposits according to the carbon deposit accumulation data;

[0202] The operating condition determination module 204 is configured to determine a target speed and a target load of the engine corresponding to the carbon deposition condition;

[0203] The carbon deposit cleaning module 205 is configured to control the engine to run at a target speed and a target load to perform carbon deposit cleaning.

[0204] In some embodiments, a carbon deposit condition table is pre-stored, and the carbon deposit condition table includes the head temperature of the spark plug corresponding to each speed and each load;

[0205] The carbon deposition data determination module 202 is specifically configured to:

[0206] Find multiple head temperatures corresponding to the current speed from the carbon deposition table, and determine the current head temperature corresponding to the current load from the multiple head temperatures; or,

[0207] A plurality of head temperatures corresponding to the current load are searched from the carbon deposit condition table, and a current head temperature corresponding to the current rotation speed is determined from the plurality of head temperatures.

[0208] In some embodiments, the carbon deposition range is predefined based on the head temperature corresponding to the rotation speed and load;

[0209] The carbon deposition data determination module 202 is specifically configured to:

[0210] Determining that the current head temperature is within the carbon deposition range, and increasing a cycle count every time a predetermined time is reached, wherein the carbon deposition accumulation data includes the cycle count;

[0211] In response to the accumulated cycle count being greater than or equal to a number threshold, it is determined that a spark plug carbon deposition condition occurs.

[0212] In some embodiments, a carbon deposition range is pre-determined according to the head temperature corresponding to the rotation speed and the load, and the carbon deposition range is divided into a plurality of grade ranges, each grade range corresponding to a grade coefficient;

[0213] The carbon deposit determination module 203 is specifically configured as follows:

[0214] After the current head temperature is within the carbon deposit range for a predetermined period of time, determining a target level range corresponding to the current head temperature;

[0215] Obtaining a target grade coefficient corresponding to the target grade range, multiplying the current head temperature by the target grade coefficient to obtain a carbon deposit score, and accumulating the carbon deposit scores to obtain a carbon deposit cumulative score;

[0216] In response to the carbon deposit accumulation score being greater than or equal to a score threshold, it is determined that carbon deposits occur on the spark plug.

[0217] In some embodiments, a carbon deposit cleaning range is predefined according to the head temperature corresponding to the rotation speed and the load, and the head temperature within the carbon deposit cleaning range is divided into multiple levels, each level corresponding to a power range;

[0218] The operating condition determination module 204 is specifically configured to:

[0219] Determine the battery power after the carbon deposition occurs, and determine the target power range of the battery power;

[0220] Determine a target level corresponding to the target power range from a plurality of levels, and select a target head temperature from a plurality of head temperatures corresponding to the target level;

[0221] The speed and load corresponding to the target head temperature are used as the target speed and target load of the engine.

[0222] In some embodiments, the level is proportional to the carbon cleaning rate;

[0223] The carbon deposit cleaning module 205 is further configured to:

[0224] After controlling the engine to run at the target speed and the target load to perform carbon deposit cleaning, obtaining the running time of the engine for performing carbon deposit cleaning;

[0225] In response to the running time being greater than a predetermined time threshold, determining a level one level higher than the target level as a new target level;

[0226] Selecting a new target head temperature from a plurality of head temperatures corresponding to the new target level;

[0227] The speed and load corresponding to the new target head temperature are used as the new target speed and new target load of the engine, and the engine is controlled to continue to clean carbon deposits using the new target speed and new target load.

[0228] In some embodiments, a carbon content detection sensor is provided on the spark plug;

[0229] The carbon deposit determination module 203 is specifically configured as follows:

[0230] After determining the carbon deposit accumulation data based on the current head temperature, multiplying the carbon deposit accumulation data by a first coefficient to obtain a first carbon deposit value;

[0231] Acquire a carbon content value of a carbon content detection sensor, and multiply the carbon content value by a second coefficient to obtain a second carbon deposition value;

[0232] The first carbon deposition value and the second carbon deposition value are summed to obtain a final carbon deposition value;

[0233] In response to the final carbon deposit value being greater than or equal to a carbon deposit threshold, it is determined that a carbon deposit condition occurs on the spark plug.

[0234] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0235] The device of the above embodiment is used to implement the corresponding method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0236] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in any of the above embodiments when executing the program.

[0237] Figure 5A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.

[0238] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0239] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.

[0240] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.

[0241] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).

[0242] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).

[0243] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.

[0244] The electronic device of the above embodiment is used to implement the corresponding method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0245] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the method described in any of the above embodiments.

[0246] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0247] The computer instructions stored in the storage medium of the above embodiments are used to enable the computer to execute the method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0248] Based on the same concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer executes the method described in any of the above embodiments, which has the beneficial effects of the corresponding method embodiments and will not be repeated here.

[0249] Based on the same inventive concept, the present application also provides a vehicle, including the device described in the above embodiment or the electronic device described in the above embodiment. The beneficial effects of the embodiments with the corresponding device or electronic device are not described in detail here.

[0250] It is understandable that before using the technical solutions of each embodiment of the present application, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.

[0251] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to the electronic device, application, server, storage medium or other software or hardware that performs the operation of the technical solution of the present application according to the prompt message.

[0252] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0253] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation method of this application. Other methods that meet relevant laws and regulations may also be applied to the implementation method of this application.

[0254] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application (including the claims) is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.

[0255] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented in the embodiments of the present application (that is, these details should be fully within the scope of understanding of those skilled in the art). In the case of elaborating specific details (e.g., circuits) to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.

[0256] Although the present application has been described in conjunction with specific embodiments of the present application, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0257] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of the present application.

Claims

1. A method for cleaning a spark plug, characterized in that: include: Get the current speed and current load of the engine; determining a current head temperature of the spark plug according to the current speed and the current load; Determining carbon deposit accumulation data based on the current head temperature, and determining carbon deposit occurrence of the spark plug according to the carbon deposit accumulation data; determining a target speed and a target load of the engine corresponding to the carbon deposition condition; The engine is controlled to run at target speed and target load to clean carbon deposits.

2. The method according to claim 1, characterized in that: Pre-storing a carbon deposit condition table, the carbon deposit condition table including the head temperature of the spark plug corresponding to each speed and each load; Determining the current head temperature of the spark plug according to the current speed and the current load includes: Finding a plurality of head temperatures corresponding to the current speed from the carbon deposit condition table, and determining a current head temperature corresponding to the current load from the plurality of head temperatures; or, A plurality of head temperatures corresponding to the current load are searched from the carbon deposit condition table, and a current head temperature corresponding to the current rotation speed is determined from the plurality of head temperatures.

3. The method according to claim 1, characterized in that Determine the carbon deposit range in advance based on the head temperature corresponding to the speed and load; The step of determining carbon deposit accumulation data based on the current head temperature and determining the carbon deposit situation of the spark plug according to the carbon deposit accumulation data includes: Determining that the current head temperature is within the carbon deposition range, and increasing a cycle count every time a predetermined time is reached, wherein the carbon deposition accumulation data includes the cycle count; In response to the accumulated cycle count being greater than or equal to a number threshold, it is determined that a spark plug carbon deposition condition occurs.

4. The method according to claim 1, characterized in that: A carbon deposit range is defined in advance according to the head temperature corresponding to the rotation speed and the load, and the carbon deposit range is divided into a plurality of grade ranges, each grade range corresponding to a grade coefficient; The step of determining carbon deposit accumulation data based on the current head temperature and determining the carbon deposit situation of the spark plug according to the carbon deposit accumulation data includes: After the current head temperature is within the carbon deposit range for a predetermined period of time, determining a target level range corresponding to the current head temperature; Obtaining a target grade coefficient corresponding to the target grade range, multiplying the current head temperature by the target grade coefficient to obtain a carbon deposit score, and accumulating the carbon deposit scores to obtain a carbon deposit cumulative score; In response to the carbon deposit accumulation score being greater than or equal to a score threshold, it is determined that carbon deposits occur on the spark plug.

5. The method according to claim 1, characterized in that A carbon deposit cleaning range is defined in advance according to the head temperature corresponding to the speed and load, and the head temperature within the carbon deposit cleaning range is divided into multiple levels, each level corresponding to a power range; The determining of the target speed and target load of the engine corresponding to the carbon deposition condition includes: Determine the battery power after the carbon deposition occurs, and determine the target power range of the battery power; Determine a target level corresponding to the target power range from a plurality of levels, and select a target head temperature from a plurality of head temperatures corresponding to the target level; The speed and load corresponding to the target head temperature are used as the target speed and target load of the engine.

6. The method according to claim 5, characterized in that The level is proportional to the carbon cleaning rate; After controlling the engine to run at the target speed and target load to clean carbon deposits, the method further includes: Obtain the running time of the engine for carbon deposit cleaning; In response to the running time being greater than a predetermined time threshold, determining a level one level higher than the target level as a new target level; Selecting a new target head temperature from a plurality of head temperatures corresponding to the new target level; The speed and load corresponding to the new target head temperature are used as the new target speed and new target load of the engine, and the engine is controlled to continue to clean carbon deposits using the new target speed and new target load.

7. The method according to claim 1, characterized in that A carbon content detection sensor is provided on the spark plug; The step of determining carbon deposit accumulation data based on the current head temperature and determining the carbon deposit situation of the spark plug according to the carbon deposit accumulation data includes: After determining the carbon deposit accumulation data based on the current head temperature, multiplying the carbon deposit accumulation data by a first coefficient to obtain a first carbon deposit value; Acquire a carbon content value of a carbon content detection sensor, and multiply the carbon content value by a second coefficient to obtain a second carbon deposition value; The first carbon deposition value and the second carbon deposition value are summed to obtain a final carbon deposition value; In response to the final carbon deposit value being greater than or equal to a carbon deposit threshold, it is determined that a carbon deposit condition occurs on the spark plug.

8. A spark plug cleaning device, characterized in that: include: An acquisition module is configured to acquire a current speed and a current load of the engine; a carbon deposit data determination module, configured to determine a current head temperature of the spark plug according to the current speed and the current load; a carbon deposit determination module configured to determine carbon deposit accumulation data based on the current head temperature, and determine carbon deposit occurrence of the spark plug according to the carbon deposit accumulation data; an operating condition determination module configured to determine a target speed and a target load of the engine corresponding to the carbon deposition condition; The carbon deposit cleaning module is configured to control the engine to run at a target speed and a target load to perform carbon deposit cleaning.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 7 is implemented.

10. A vehicle, characterized in that: Includes the device according to claim 8 or the electronic device according to claim 9.

Citation Information

Cited By

  • Factory electrical equipment control system based on Internet of Things

    CN120750033A