CN117449967A - Engine synchronization method and device and electronic equipment - Google Patents
Engine synchronization method and device and electronic equipment Download PDFInfo
- Publication number
- CN117449967A CN117449967A CN202311426443.2A CN202311426443A CN117449967A CN 117449967 A CN117449967 A CN 117449967A CN 202311426443 A CN202311426443 A CN 202311426443A CN 117449967 A CN117449967 A CN 117449967A
- Authority
- CN
- China
- Prior art keywords
- angle
- engine
- flywheel
- preset
- tooth
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 206010044048 Tooth missing Diseases 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 13
- 230000006835 compression Effects 0.000 claims description 9
- 238000007906 compression Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 12
- 238000002347 injection Methods 0.000 description 10
- 239000007924 injection Substances 0.000 description 10
- 239000000446 fuel Substances 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000002035 prolonged effect Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000000243 solution Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 230000035772 mutation Effects 0.000 description 1
- 238000005086 pumping Methods 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/009—Electrical control of supply of combustible mixture or its constituents using means for generating position or synchronisation signals
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/30—Controlling fuel injection
- F02D41/38—Controlling fuel injection of the high pressure type
- F02D41/40—Controlling fuel injection of the high pressure type with means for controlling injection timing or duration
- F02D41/401—Controlling injection timing
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
The application discloses an engine synchronization method, an engine synchronization device and electronic equipment, and relates to the technical field of engines, wherein the engine synchronization method comprises the following steps: identifying the missing teeth of a flywheel of an engine, and setting the angle corresponding to the missing teeth of the flywheel as a first angle in an angle system; after the engine is started, collecting a plurality of voltage values of the battery system through a preset angle window, and determining a second angle corresponding to the missing tooth of the flywheel at the moment of the minimum value in the plurality of voltage values; and when the second angle is within the preset range, the first angle is adjusted, and when the second angle is out of the preset range, the engine synchronization is completed based on the first angle. The scheme is used for carrying out synchronization judgment based on the battery voltage, can be suitable for an asymmetric engine without a cam shaft sensor, can effectively reduce the cost of engine parts, and is not influenced by the number and arrangement of engine cylinders.
Description
Technical Field
The present disclosure relates to the field of engine technologies, and in particular, to an engine synchronization method, an engine synchronization device, and an electronic device.
Background
In an engine control system, engine synchronization means that injection and ignition must be synchronized with the operating conditions of the engine at a specified time, which is referred to as injection timing and ignition timing. In order to acquire the injection timing and the ignition timing, the cylinder working position needs to be confirmed, and the process is called cylinder judgment. The purpose of judging the cylinder is mainly realized in two aspects: on the one hand, for ignition timing, waste fire can be avoided, ignition energy loss is reduced, and the service life of the ignition coil is prolonged; on the other hand, as for the injection timing, the fuel injector can be ensured to inject fuel at a designated position, so that the fuel consumption and the emission are reduced.
Currently, for 4-stroke engine, engine synchronization is generally achieved by detecting a camshaft signal of an engine with a camshaft sensor to determine cylinders. However, this engine synchronization method is not applicable to an asymmetric engine without a camshaft sensor.
Disclosure of Invention
The application discloses an engine synchronization method, an engine synchronization device and electronic equipment, which can be applied to an asymmetric engine without a camshaft sensor.
In a first aspect, the present application provides a method of engine synchronization, the method comprising:
identifying a flywheel tooth missing of an engine, and setting an angle corresponding to the flywheel tooth missing as a first angle in an angle system, wherein the angle system is used for determining the angle position of the engine;
after the engine is started, collecting a plurality of voltage values of a battery system through a preset angle window, and determining a second angle corresponding to the missing tooth of the flywheel at the moment of the minimum value in the plurality of voltage values;
when the second angle is within a preset range, the first angle is adjusted;
and when the second angle is out of the preset range, completing engine synchronization based on the first angle.
In one possible embodiment, the identifying the missing flywheel teeth of the engine includes:
acquiring a first square wave period corresponding to a current flywheel tooth of the engine and a second square wave period corresponding to a previous flywheel tooth;
judging whether the first square wave period is a preset multiple of the second square wave period or not;
if yes, determining that the current flywheel tooth is the flywheel tooth missing.
In one possible embodiment, before the collecting the plurality of voltage values of the battery system through the preset angle window, the method further includes:
and acquiring the preset angle window, wherein in the preset angle window, the voltage value in the battery system is smaller than a preset voltage value.
In one possible embodiment, the first angle is 0 degrees;
and when the second angle is within a preset range, adjusting the first angle, including:
and when the second angle is within the preset range, increasing the first angle by 360 degrees.
In one possible embodiment, the preset range includes an angular range corresponding to a valve closing compression stroke.
In a second aspect, the present application provides an engine synchronizing device, the device comprising:
the device comprises an identification module, a first angle and a second angle, wherein the identification module is used for identifying the missing teeth of a flywheel of an engine, and setting the angle corresponding to the missing teeth of the flywheel as a first angle in an angle system, wherein the angle system is used for determining the angle position of the engine;
the determining module is used for collecting a plurality of voltage values of the battery system through a preset angle window after the engine is started, and determining a second angle corresponding to the flywheel tooth missing at the moment when the minimum value in the plurality of voltage values is located;
the adjusting module is used for adjusting the first angle when the second angle is within a preset range;
and the synchronization module is used for completing engine synchronization based on the first angle when the second angle is out of the preset range.
In a possible embodiment, the identification module is specifically configured to:
acquiring a first square wave period corresponding to a current flywheel tooth of the engine and a second square wave period corresponding to a previous flywheel tooth;
judging whether the first square wave period is a preset multiple of the second square wave period or not;
if yes, determining that the current flywheel tooth is the flywheel tooth missing.
In one possible embodiment, the apparatus further comprises:
the acquisition module is used for acquiring the preset angle window, wherein in the preset angle window, the voltage value in the battery system is smaller than a preset voltage value.
In one possible embodiment, the first angle is 0 degrees;
and when the second angle is within a preset range, adjusting the first angle, including:
and when the second angle is within the preset range, increasing the first angle by 360 degrees.
In one possible embodiment, the preset range includes an angular range corresponding to a valve closing compression stroke.
In a third aspect, the present application provides an electronic device, including:
a memory for storing a computer program;
and the processor is used for realizing the steps of the engine synchronization method when executing the computer program stored in the memory.
In a fourth aspect, the present application provides a computer readable storage medium having a computer program stored therein, which when executed by a processor, implements the above-described engine synchronization method steps.
Based on the engine synchronization method, the synchronization judgment is carried out based on the battery voltage, and compared with the pressure signal judgment cylinder, a cam signal sensor is not needed, so that the engine synchronization judgment method can be applied to an asymmetric engine without a cam shaft sensor, battery voltage signal acquisition is completed by an ECU (electronic control unit) without any sensor, and the cost of engine parts can be effectively reduced. In addition, for an asymmetric engine, the position of the flywheel missing tooth in the angle system can be distinguished through voltage signal change, so that the engine cylinder number and arrangement are not affected.
The technical effects of each of the second aspect and the third aspect and the technical effects that may be achieved by each aspect are described above with reference to the first aspect or the technical effects that may be achieved by each possible aspect in the first aspect, and the description is not repeated here.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a crankshaft waveform and a camshaft waveform provided herein;
FIG. 2 is a flow chart of an engine synchronization method provided herein;
fig. 3 is a schematic diagram of flywheel signal acquisition provided in the present application;
FIG. 4 is a schematic diagram of an engine synchronizing device according to the present disclosure;
fig. 5 is a schematic structural diagram of an electronic device provided in the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the present application will be described in further detail with reference to the accompanying drawings. The specific method of operation in the method embodiment may also be applied to the device embodiment or the system embodiment. It should be noted that "a plurality of" is understood as "at least two" in the description of the present application. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a exists alone, A and B exist together, and B exists alone. A is connected with B, and can be represented as follows: both cases of direct connection of A and B and connection of A and B through C. In addition, in the description of the present application, the words "first," "second," and the like are used merely for distinguishing between the descriptions and not be construed as indicating or implying a relative importance or order.
Embodiments of the present application are described in detail below with reference to the accompanying drawings.
In an engine control system, engine synchronization means that injection and ignition must be synchronized with the operating conditions of the engine at a specified time, which is referred to as injection timing and ignition timing. In order to acquire the injection timing and the ignition timing, the cylinder working position needs to be confirmed, and the process is called cylinder judgment. The purpose of judging the cylinder is mainly realized in two aspects: on the one hand, for ignition timing, waste fire can be avoided, ignition energy loss is reduced, and the service life of the ignition coil is prolonged; on the other hand, as for the injection timing, the fuel injector can be ensured to inject fuel at a designated position, so that the fuel consumption and the emission are reduced.
Currently, for 4-stroke engine, engine synchronization is generally achieved by detecting a camshaft signal of an engine with a camshaft sensor to determine cylinders. As shown in fig. 1, there are two input signals, the upper part is a typical crank waveform, in which 58 teeth+2 missing teeth are 360 degrees, and the second is a typical cam waveform, two long two short one 720 degrees. However, this engine synchronization method is not applicable to an asymmetric engine without a camshaft sensor.
In order to solve the above problems, the embodiments of the present application provide an engine synchronization method, based on which synchronization determination is performed based on a battery voltage, and compared with a pressure signal cylinder determination method, a cam signal sensor is not required, so that the method can be applied to an asymmetric engine without a cam shaft sensor, battery voltage signal acquisition is completed by an ECU, and no sensor is required, so that the cost of engine parts can be effectively reduced. In addition, for an asymmetric engine, the position of the flywheel missing tooth in the angle system can be distinguished through voltage signal change, so that the engine cylinder number and arrangement are not affected. The method and the device according to the embodiments of the present application are based on the same technical concept, and because the principles of the problems solved by the method and the device are similar, the embodiments of the device and the method can be referred to each other, and the repetition is not repeated.
As shown in fig. 2, a flowchart of an engine synchronization method provided in the present application specifically includes the following steps:
s201, identifying a flywheel missing tooth of an engine, and setting an angle corresponding to the flywheel missing tooth as a first angle in an angle system;
when engine synchronization is carried out, the identification of the missing teeth of the engine flywheel is one of the key steps, wherein the method for identifying the missing teeth of the engine flywheel can be as follows:
the method comprises the steps of obtaining a first square wave period corresponding to the current flywheel tooth of an engine, capturing flywheel edge mutation by a Hall sensor or a magneto-electric sensor to obtain square waves, and converting the square waves into square waves or sine waves through magnetic induction effect. Then, a second square wave period corresponding to the previous flywheel tooth is obtained. The previous flywheel tooth may be determined according to an identification sequence of the aircraft tooth, or may be determined according to an acquisition sequence of the square wave period, so long as the square wave period of each flywheel tooth is sequentially acquired according to a preset sequence, and a specific acquisition mode is not particularly limited. For example, the number of teeth of the flywheel of the engine is 53, and is sequentially 1 st, 2 nd, … and 53 th, the 1 st tooth is the starting point, and when the engine rotates, the identification sequence of the flywheel teeth is sequentially 1 st, 2 nd, … th and 53 th, and if the current flywheel tooth is 5 th tooth, the previous flywheel tooth is 4 th tooth; for another example, the flywheel of the engine has 53 teeth, 1 st tooth, 2 nd tooth, …, 53 th tooth, and 1 st tooth as starting points, and when the square wave period of the flywheel teeth is acquired, the flywheel teeth corresponding to the acquired square wave period are 53 th tooth, 52 th tooth, … th tooth, and 1 st tooth in order, and if the current flywheel tooth is 5 th tooth, the previous flywheel tooth is 6 th tooth.
Judging whether the first square wave period is a preset multiple of the second square wave period, wherein the preset multiple is within a range of 2.5-4, including 2.5 and 4, if the first square wave period is the preset multiple of the second square wave period, determining that the current flywheel tooth is a flywheel tooth missing state, and if not, determining that the current flywheel tooth is a common flywheel tooth. For example, when the number of teeth of the flywheel of the engine is 53, the number of teeth of the flywheel is 1 st, 2 nd, … and 53 th, the number of teeth of the flywheel is 1 st, 2 nd, … and 53 th, the identification sequence of the teeth of the flywheel is 1 st, 2 nd, 5 th, 4 th, and if the square wave period of the 5 th is 2.5-4 times of the square wave period of the 4 th, the 5 th tooth is determined to be the missing tooth of the flywheel.
After the missing teeth of the flywheel of the engine are identified through the method, further, in an angle system, an angle corresponding to the missing teeth of the flywheel is set as a first angle, wherein the angle system is used for determining the angle position of the engine, the angle range of the angle system is 0-720, and the first angle can be 0 degrees or other angles, such as 2 degrees, 3 degrees and the like.
S202, after an engine is started, collecting a plurality of voltage values of a battery system through a preset angle window, and determining a second angle corresponding to the missing tooth of the flywheel at the moment of the minimum value in the plurality of voltage values;
and when the engine is started, acquiring a preset angle window, wherein the voltage value in the battery system is smaller than a preset voltage value in the preset angle window. When the engine is started, the engine is driven by the starting motor, at the moment, the resistance of the engine changes along with the opening or closing of the valves of each cylinder, when the pumping loss of the engine is large, the resistance of the whole engine can be increased, the motor current is increased, and the battery voltage is reduced. Therefore, the voltage value in the battery system is smaller than the preset voltage value within the preset angle window.
After the preset angle window is obtained, further, a plurality of voltage values of the battery system are collected through the preset angle window. Further, determining a flywheel missing tooth at the moment of the minimum value in the plurality of voltage values, and corresponding a second angle in the angle system.
By way of example, assuming a starter pull-up engine speed of 300RPM, the acquisition window is set to 30 to 120 degrees depending on the engine stroke, the window time length is 50ms, and when the sampling period is 4ms, the sampling points are 12, the sampling values are exemplified as follows: [10.4v,10.2v, 9.6v, 9.2v, 8.8v, 8.4v, 9.2v …,10.4v ], found the minimum voltage to be 8.4v, and the current angle was analyzed to be 70 degrees from the crankshaft teeth.
And S203, when the second angle is within the preset range, the first angle is adjusted, and when the second angle is out of the preset range, the engine synchronization is completed based on the first angle.
In the embodiment of the present application, the preset range may be a valve closing compression stroke, or may be an optimal range determined by actual experimental data. When the second angle is within a preset range, the first angle is adjusted, namely the first angle is increased by 360 degrees, at the moment, a plurality of voltage values of the battery system are collected again through a preset angle window, whether the second angle corresponding to the missing tooth of the flywheel at the moment of the minimum value in the plurality of voltage values is still within the preset range is determined, if yes, the first angle is continuously increased by 360 degrees until the second angle is out of the preset range, the current first angle is maintained, the working position of the cylinder is confirmed based on the first angle, the oil injection and the ignition are synchronous with the working condition of the engine at the appointed moment, and on one hand, for the ignition timing, waste fire can be avoided, the ignition energy loss is reduced, and the service life of the ignition coil is prolonged; on the other hand, as for the injection timing, the fuel injector can be ensured to inject fuel at a designated position, so that the fuel consumption and the emission are reduced.
Based on the engine synchronization method, the synchronization judgment is carried out based on the battery voltage, and compared with the pressure signal judgment cylinder, a cam signal sensor is not needed, so that the engine synchronization judgment method can be applied to an asymmetric engine without a cam shaft sensor, battery voltage signal acquisition is completed by an ECU (electronic control unit) without any sensor, and the cost of engine parts can be effectively reduced. In addition, for an asymmetric engine, the position of the flywheel missing tooth in the angle system can be distinguished through voltage signal change, so that the engine cylinder number and arrangement are not affected. For more detailed description of the embodiments of the present application, a specific example will be described below, and a schematic diagram of flywheel signal acquisition is shown in fig. 3. In fig. 3, the rectangular wave is 36-2 type flywheel signal acquisition, and two missing teeth are shown in the figure, and when missing teeth are identified through the missing teeth identification method shown in fig. 2, a first angle corresponding to the position of the missing teeth in the angle system is defined as 0 degree. However, in practice, there are two cases where the missing teeth are located in the angle system (0-720 degrees), one is 0 degrees, and the other is 360 degrees, and since the crank signal can only determine the angular position within 360 degrees, it is necessary to determine the missing teeth by using other characteristic signals within the range of 720 degrees for the four-stroke engine, and in this example, the cylinder determination is performed according to the battery voltage. In general, the resistance of the engine is the greatest in the suction compression stroke, the battery voltage is pulled relatively low by the starting machine, the voltage can rise during the power stroke, and the position of the current system can be further judged by utilizing the characteristic. Specifically, in fig. 3, at engine start, the system finds the first (compression) tooth missing, defines the tooth missing temporarily to 0 degrees (which should actually be 360 degrees) first, because the system cannot know whether the tooth missing is in the exhaust stroke or the compression stroke, after which the system knows the compression stroke if the battery voltage in the acquisition window is too low by presetting the acquisition window, and readjust the angle system to the current angle by 360 degrees.
Based on the same inventive concept, an engine synchronization device is further provided in the embodiments of the present application, as shown in fig. 4, which is a schematic structural diagram of an engine synchronization device in the present application, where the device includes:
the identifying module 401 is configured to identify a missing tooth of a flywheel of an engine, and set an angle corresponding to the missing tooth of the flywheel as a first angle in an angle system, where the angle system is configured to determine an angular position where the engine is located;
the determining module 402 is configured to collect a plurality of voltage values of the battery system through a preset angle window after the engine is started, and determine a second angle corresponding to the missing flywheel tooth at a moment when a minimum value of the plurality of voltage values is located;
an adjusting module 403, configured to adjust the first angle when the second angle is within a preset range;
and the synchronization module 404 is configured to complete engine synchronization based on the first angle when the second angle is outside the preset range.
In a possible embodiment, the identification module 401 is specifically configured to:
acquiring a first square wave period corresponding to a current flywheel tooth of the engine and a second square wave period corresponding to a previous flywheel tooth;
judging whether the first square wave period is a preset multiple of the second square wave period or not;
if yes, determining that the current flywheel tooth is the flywheel tooth missing.
In one possible embodiment, the apparatus further comprises:
the acquisition module is used for acquiring the preset angle window, wherein in the preset angle window, the voltage value in the battery system is smaller than a preset voltage value.
In one possible embodiment, the first angle is 0 degrees;
and when the second angle is within a preset range, adjusting the first angle, including:
and when the second angle is within the preset range, increasing the first angle by 360 degrees.
In one possible embodiment, the preset range includes an angular range corresponding to a valve closing compression stroke.
Based on the engine synchronization method, the synchronization judgment is carried out based on the battery voltage, so that the method is applicable to an asymmetric engine without a cam shaft sensor, the cost of engine parts can be effectively reduced, and in addition, the method is not influenced by the number of engine cylinders and arrangement.
Based on the same inventive concept, the embodiment of the present application further provides an electronic device, where the electronic device may implement the function of the engine synchronization method apparatus, and referring to fig. 5, the electronic device includes:
the embodiment of the present application does not limit the specific connection medium between the processor 501 and the memory 502, but the connection between the processor 501 and the memory 502 through the bus 500 is exemplified in fig. 5. The connection between the other components of bus 500 is shown in bold lines in fig. 5, and is merely illustrative and not limiting. Bus 500 may be divided into an address bus, a data bus, a control bus, etc., and is represented by only one thick line in fig. 5 for ease of illustration, but does not represent only one bus or one type of bus. Alternatively, the processor 501 may be referred to as a controller, and the names are not limited.
In the embodiment of the present application, the memory 502 stores instructions executable by the at least one processor 501, and the at least one processor 501 may perform the engine synchronization method described above by executing the instructions stored in the memory 502. The processor 501 may implement the functions of the various modules in the apparatus shown in fig. 4 described above.
The processor 501 is a control center of the device, and various interfaces and lines can be used to connect various parts of the entire control device, and by executing or executing instructions stored in the memory 502 and invoking data stored in the memory 502, various functions of the device and processing data can be performed to monitor the device as a whole.
In one possible design, processor 501 may include one or more processing units, and processor 501 may integrate an application processor and a modem processor, where the application processor primarily processes operating systems, user interfaces, application programs, and the like, and the modem processor primarily processes wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 501. In some embodiments, processor 501 and memory 502 may be implemented on the same chip, or they may be implemented separately on separate chips in some embodiments.
The processor 501 may be a general purpose processor such as a Central Processing Unit (CPU), digital signal processor, application specific integrated circuit, field programmable gate array or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, and may implement or perform the methods, steps and logic blocks disclosed in embodiments of the present application. The general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the engine synchronization method disclosed in connection with the embodiments of the present application may be directly embodied as a hardware processor executing or may be executed by a combination of hardware and software modules in the processor.
The memory 502, as a non-volatile computer readable storage medium, may be used to store non-volatile software programs, non-volatile computer executable programs, and modules. The Memory 502 may include at least one type of storage medium, and may include, for example, flash Memory, hard disk, multimedia card, card Memory, random access Memory (Random Access Memory, RAM), static random access Memory (StaticRandom Access Memory, SRAM), programmable Read-Only Memory (Programmable Read Only Memory, PROM), read-Only Memory (ROM), charged erasable programmable Read-Only Memory (ElectricallyErasable Programmable Read-Only Memory, EEPROM), magnetic Memory, magnetic disk, optical disk, and the like. Memory 502 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 502 in the present embodiment may also be circuitry or any other device capable of implementing a memory function for storing program instructions and/or data.
By programming the processor 501, the code corresponding to the engine synchronization method described in the previous embodiment may be cured into the chip, thereby enabling the chip to perform the steps of the engine synchronization method of the embodiment shown in fig. 2 at run-time. How to design and program the processor 501 is a technique well known to those skilled in the art, and will not be described in detail herein.
Based on the same inventive concept, the embodiments of the present application also provide a storage medium storing computer instructions that, when run on a computer, cause the computer to perform the engine synchronization method as discussed above.
In some possible embodiments, aspects of the engine synchronization method provided herein may also be implemented in the form of a program product comprising program code for causing a control apparatus to carry out the steps of the engine synchronization method according to various exemplary embodiments of the present application as described herein above when the program product is run on a device.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present application without departing from the spirit or scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims and the equivalents thereof, the present application is intended to cover such modifications and variations.
Claims (10)
1. A method of engine synchronization, the method comprising:
identifying a flywheel tooth missing of an engine, and setting an angle corresponding to the flywheel tooth missing as a first angle in an angle system, wherein the angle system is used for determining the angle position of the engine;
after the engine is started, collecting a plurality of voltage values of a battery system through a preset angle window, and determining a second angle corresponding to the missing tooth of the flywheel at the moment of the minimum value in the plurality of voltage values;
when the second angle is within a preset range, the first angle is adjusted;
and when the second angle is out of the preset range, completing engine synchronization based on the first angle.
2. The method of claim 1, wherein the identifying the missing flywheel teeth of the engine comprises:
acquiring a first square wave period corresponding to a current flywheel tooth of the engine and a second square wave period corresponding to a previous flywheel tooth;
judging whether the first square wave period is a preset multiple of the second square wave period or not;
if yes, determining that the current flywheel tooth is the flywheel tooth missing.
3. The method of claim 1, further comprising, prior to said acquiring the plurality of voltage values of the battery system through the preset angle window:
and acquiring the preset angle window, wherein in the preset angle window, the voltage value in the battery system is smaller than a preset voltage value.
4. The method of claim 1, wherein the first angle is 0 degrees;
and when the second angle is within a preset range, adjusting the first angle, including:
and when the second angle is within the preset range, increasing the first angle by 360 degrees.
5. The method of claim 1, wherein the predetermined range comprises an angular range corresponding to a valve closing compression stroke.
6. An engine synchronizing device, the device comprising:
the device comprises an identification module, a first angle and a second angle, wherein the identification module is used for identifying the missing teeth of a flywheel of an engine, and setting the angle corresponding to the missing teeth of the flywheel as a first angle in an angle system, wherein the angle system is used for determining the angle position of the engine;
the determining module is used for collecting a plurality of voltage values of the battery system through a preset angle window after the engine is started, and determining a second angle corresponding to the flywheel tooth missing at the moment when the minimum value in the plurality of voltage values is located;
the adjusting module is used for adjusting the first angle when the second angle is within a preset range;
and the synchronization module is used for completing engine synchronization based on the first angle when the second angle is out of the preset range.
7. The apparatus of claim 6, wherein the identification module is specifically configured to:
acquiring a first square wave period corresponding to a current flywheel tooth of the engine and a second square wave period corresponding to a previous flywheel tooth;
judging whether the first square wave period is a preset multiple of the second square wave period or not;
if yes, determining that the current flywheel tooth is the flywheel tooth missing.
8. The apparatus of claim 6, wherein the apparatus further comprises:
the acquisition module is used for acquiring the preset angle window, wherein in the preset angle window, the voltage value in the battery system is smaller than a preset voltage value.
9. An electronic device, comprising:
a memory for storing a computer program;
a processor for carrying out the method steps of any one of claims 1-5 when executing a computer program stored on said memory.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored therein a computer program which, when executed by a processor, implements the method steps of any of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311426443.2A CN117449967A (en) | 2023-10-31 | 2023-10-31 | Engine synchronization method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311426443.2A CN117449967A (en) | 2023-10-31 | 2023-10-31 | Engine synchronization method and device and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117449967A true CN117449967A (en) | 2024-01-26 |
Family
ID=89596158
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311426443.2A Pending CN117449967A (en) | 2023-10-31 | 2023-10-31 | Engine synchronization method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117449967A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002332905A (en) * | 2001-05-11 | 2002-11-22 | Denso Corp | Control device for internal combustion engine |
JP2006275001A (en) * | 2005-03-30 | 2006-10-12 | Fujitsu Ten Ltd | Engine control device and engine control method |
CN104100379A (en) * | 2013-04-01 | 2014-10-15 | 北汽福田汽车股份有限公司 | Engine gas distribution system and engine phase judging method of engine gas distribution system |
JP2017150336A (en) * | 2016-02-22 | 2017-08-31 | 株式会社デンソー | Control device |
CN111042940A (en) * | 2019-12-31 | 2020-04-21 | 潍柴动力股份有限公司 | Detection method, device, system and equipment of engine crankshaft |
CN116146666A (en) * | 2021-12-28 | 2023-05-23 | 中国石油天然气集团有限公司 | Flywheel for engine, engine and signal measurement method |
-
2023
- 2023-10-31 CN CN202311426443.2A patent/CN117449967A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002332905A (en) * | 2001-05-11 | 2002-11-22 | Denso Corp | Control device for internal combustion engine |
JP2006275001A (en) * | 2005-03-30 | 2006-10-12 | Fujitsu Ten Ltd | Engine control device and engine control method |
CN104100379A (en) * | 2013-04-01 | 2014-10-15 | 北汽福田汽车股份有限公司 | Engine gas distribution system and engine phase judging method of engine gas distribution system |
JP2017150336A (en) * | 2016-02-22 | 2017-08-31 | 株式会社デンソー | Control device |
CN111042940A (en) * | 2019-12-31 | 2020-04-21 | 潍柴动力股份有限公司 | Detection method, device, system and equipment of engine crankshaft |
CN116146666A (en) * | 2021-12-28 | 2023-05-23 | 中国石油天然气集团有限公司 | Flywheel for engine, engine and signal measurement method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5425340A (en) | Process of marking cylinders for control of an electronic injection system of an internal combustion engine | |
DE102004004573A1 (en) | Device for controlling the engine rotation stop by estimating kinetic energy and the stop position | |
BRPI0512436A (en) | operating a motor without a cam sensor | |
EP2541029A1 (en) | Four-stroke cycle internal combustion engine and method of identifying cylinder of four-stroke cycle internal combustion engine | |
EP1070964B1 (en) | Device for the detection of the reverse rotation of a rotary part of an internal combustion engine | |
CN106499532B (en) | Quick starting method of engine | |
CN104813585B (en) | For handling method and the corresponding device by the signal of bilateral transducer supply | |
CN104798305A (en) | Method for processing a signal supplied by a bi-directional sensor and corresponding device | |
US8660776B2 (en) | Method for starting an internal combustion engine | |
US6679223B2 (en) | Engine control system with cam sensor | |
CN110657038B (en) | Oil injection control method of diesel engine | |
US6202634B1 (en) | Process for recognizing the ignition cycle of a certain cylinder during the start of an internal-combustion engine | |
EP2060779B1 (en) | Engine ignition control device | |
CN117449967A (en) | Engine synchronization method and device and electronic equipment | |
CN109973278B (en) | Method for improving starting performance of engine of vehicle | |
US20080295803A1 (en) | Camshaft wheel for determining startup engine angle and machine using same | |
WO2022199279A1 (en) | Method and apparatus for quickly starting car, device, and storage medium | |
CN108661816B (en) | Electric control injection control method for high-pressure common-rail diesel engine | |
JP2000018074A (en) | Fuel injection system of internal combustion engine | |
CN111207929B (en) | Method and system for intercepting real-time collected engine cylinder pressure signal | |
EP1426597A1 (en) | Hardware architecture of a managing system for start-up and injection phase in an internal combustion engine | |
US10815956B2 (en) | Ignition performance increasing method of automobile and automobile comprising the same | |
EP0671556A1 (en) | A device for controlling fuel injection in an internal combustion engine | |
JP2000240489A (en) | Fuel injection control device for internal combustion engine and fuel injection control method | |
CN113915013B (en) | Engine timing synchronization method for flywheel with special shape |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |