CN115467754B - Vehicle and control method and device for engine of vehicle - Google Patents

Vehicle and control method and device for engine of vehicle Download PDF

Info

Publication number
CN115467754B
CN115467754B CN202211084622.8A CN202211084622A CN115467754B CN 115467754 B CN115467754 B CN 115467754B CN 202211084622 A CN202211084622 A CN 202211084622A CN 115467754 B CN115467754 B CN 115467754B
Authority
CN
China
Prior art keywords
data
preset
target
rule
result
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.)
Active
Application number
CN202211084622.8A
Other languages
Chinese (zh)
Other versions
CN115467754A (en
Inventor
陈涛
高洪伟
吕贵林
孙玉洋
韩爽
陈岩
姜大力
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FAW Group Corp
Original Assignee
FAW Group Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by FAW Group Corp filed Critical FAW Group Corp
Priority to CN202211084622.8A priority Critical patent/CN115467754B/en
Publication of CN115467754A publication Critical patent/CN115467754A/en
Application granted granted Critical
Publication of CN115467754B publication Critical patent/CN115467754B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D37/00Non-electrical conjoint control of two or more functions of engines, not otherwise provided for
    • F02D37/02Non-electrical conjoint control of two or more functions of engines, not otherwise provided for one of the functions being ignition
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

The invention discloses a vehicle and a control method and device of an engine of the vehicle. Wherein the method comprises the following steps: acquiring original data of target equipment corresponding to each cylinder of a target vehicle engine by using a preset data interface; checking the original data by using a preset rule to obtain a checking result; adjusting the original data based on the verification result to obtain target data; and controlling target equipment corresponding to each cylinder to execute target data, and obtaining an execution result of the target data. The invention solves the technical problems of long time period, high resource consumption and serious slow engine control program development efficiency caused by the fact that the development and test of oil injection, ignition and oil pump are seriously dependent on the engine bench.

Description

Vehicle and control method and device for engine of vehicle
Technical Field
The invention relates to the field of data control, in particular to a vehicle and a control method and device of an engine of the vehicle.
Background
When the engine control unit controls the core actuator (such as an oil injector, an ignition coil, a high-pressure oil pump and the like), extremely strict phase and time requirements are met, the angle accuracy is at least 0.1 degrees, and the time accuracy is generally required to be microsecond. In order to accurately control the core actuator, the engine control unit firstly accurately controls the phase of the engine (one engine working cycle corresponds to 0 ° -720 °, generally the vehicle factory will be at least accurate to 0.1 °, and the corresponding engine angle value is 0-7199), and then the engine control unit controls to accurately execute the control command for a period of time according to the set parameters, starting at the correct angle. So as to meet the requirements of the engine on fuel consumption, emission, dynamic performance and the like.
At present, almost all control methods in the market use different control methods according to different working conditions of an engine. In particular, the control requirements of the fuel injector, the ignition coil and the high-pressure oil pump are different, the angle and the time requirements are very strict, and a unified and efficient control method does not exist in the market. Although the customized control method can meet the requirements of the current engine, once a new engine and a new control scene exist, the control logics related to oil injection, ignition, control and the like are required to be redeveloped, integrated and tested, so that the transplanting workload of an engine control program is large, and the quality of software cannot be ensured in a limited project period.
In view of the above problems, no effective solution has been proposed at present.
Disclosure of Invention
The embodiment of the invention provides a vehicle and a control method and a device of an engine thereof, which at least solve the technical problems of long development, integration test and bench test time period, high resource consumption and serious slow engine control program development efficiency caused by the fact that oil injection, ignition and oil pump development and test are seriously dependent on an engine bench.
According to an aspect of an embodiment of the present invention, there is provided a control method of a vehicle engine, including: obtaining original data of target equipment corresponding to each cylinder of a target vehicle engine by using a preset data interface, wherein the target equipment comprises: the device comprises an oil sprayer, an ignition coil and a high-pressure oil pump, or the oil sprayer and the high-pressure oil pump, or the ignition coil and the high-pressure oil pump; checking the original data by using a preset rule to obtain a checking result; adjusting the original data based on the verification result to obtain target data; and controlling target equipment corresponding to each cylinder to execute target data, and obtaining an execution result of the target data.
Optionally, the original data corresponding to each cylinder of the target vehicle engine includes a plurality of preset unit data, the preset rule includes a first preset rule and a second preset rule, the original data is checked by using the preset rule, and the checking result includes: verifying a plurality of preset unit data in the original data based on a first preset rule to obtain a primary verification result, wherein the first preset rule is used for representing the effective range of the plurality of preset unit data of a single cylinder in the target vehicle engine; based on the primary verification result, the original data are adjusted to obtain a plurality of first preset unit data; and verifying the plurality of first preset unit data based on a first preset rule and a second preset rule to obtain a verification result, wherein the second preset rule is used for verifying the plurality of preset unit data among different cylinders of the target vehicle engine.
Optionally, the preset unit data is composed of a plurality of pulse data, and based on the primary verification result, the original data is adjusted to obtain a plurality of first preset unit data, including: based on the primary verification result, the original data are adjusted to obtain a plurality of initial preset unit data; verifying pulse data in a plurality of initial preset unit data based on a preset time rule to obtain a time verification result; based on the time verification result, pulse data in the plurality of initial preset unit data are adjusted, so that each pulse data in each initial preset unit data in the plurality of initial preset unit data accords with a preset time rule, and a plurality of first preset unit data are obtained.
Optionally, verifying each pulse data in the target preset unit data based on the second preset rule to obtain a verification result, including: checking a plurality of first preset unit data according to a first preset rule to obtain a third checking result; adjusting the first preset unit data according to the third verification result to obtain second preset unit data; checking the second preset unit data according to a preset conflict rule in the second preset rule to obtain a fourth checking result, wherein the preset conflict rule in the second preset rule is used for representing the correct operation sequence of a plurality of cylinders of the target vehicle transmitter in the engine operation process; checking the second preset unit data according to a preset overlap rule in the second preset rule to obtain a fifth checking result, wherein the preset overlap rule is used for representing an instruction that a plurality of cylinders of the target vehicle engine are forbidden to be executed between different cylinders in the running process of the engine; and obtaining a verification result according to the fourth verification result and the fifth verification result.
Optionally, the target data includes a plurality of pulse data, each pulse data in the plurality of pulse data includes angle information, and the target data is executed to obtain an execution result of the target data, including: converting angle information in target data according to preset position information to obtain data to be executed; and executing the data to be executed to obtain an execution result of the target data.
Optionally, executing the data to be executed to obtain an execution result of the target data, including: writing data to be executed into target hardware of a target vehicle according to a preset pulse control mode, wherein the target hardware comprises a time timer and an angle counter; the target hardware outputs an electric signal corresponding to the target data according to the written target data; in the process of outputting the electric signal corresponding to the target data, an execution result is generated according to the flag word in the preset pulse control mode.
Optionally, after obtaining the execution result of the target data, the method further includes: and sending the execution result to an application layer of the target vehicle.
Alternatively, in response to receiving an operation instruction of the terminal, an execution result is transmitted from the application of the target vehicle to the terminal.
According to another aspect of the embodiment of the present invention, there is also provided a control device of a vehicle engine, including: the acquisition module is used for acquiring original data of target equipment corresponding to each cylinder of the target vehicle engine by using a preset data interface, wherein the target equipment comprises: the device comprises an oil sprayer, an ignition coil and a high-pressure oil pump, or the oil sprayer and the high-pressure oil pump, or the ignition coil and the high-pressure oil pump; the verification module is used for verifying the original data by using a preset rule to obtain a verification result; the adjustment module is used for adjusting the original data based on the verification result to obtain target data; and the control module is used for controlling the target equipment corresponding to each cylinder to execute the target data and obtaining an execution result of the target data.
According to another aspect of the embodiments of the present invention, there is also provided a vehicle including a memory in which a computer program is stored, and a processor configured to run the computer program to perform the above-described control method of the vehicle engine.
According to another aspect of the embodiment of the present invention, there is also provided a computer readable storage medium, the computer readable storage medium including a stored program, wherein when the program runs, a device on which the computer readable storage medium is controlled to execute the above-described control method of the vehicle engine.
According to another aspect of the embodiment of the present invention, there is also provided a processor for running a program, wherein the program executes the control method of the vehicle engine.
In the embodiment of the invention, a control mode of a platform design is adopted, information collection and induction summarization are carried out on control methods of engine core components such as oil injection, ignition, oil pump and the like, data structures of actuators such as the oil injection, the ignition, the oil pump and the like are abstracted and designed in a platform manner, a set of control logic is used for completing effective control of the oil injection, the ignition and the oil pump, the control logic and control data are stripped, and control adaptation of different engines can be rapidly completed through configuration of the oil injection, the ignition and the oil pump data. The control aim of the platform design is achieved, so that the multiplexing degree and the transplanting flexibility of codes are improved, the stability of a control method is greatly improved, the test workload in different engine adaptation processes is reduced, the transplanting time of the engine control method is greatly shortened, the quality of the control method is effectively guaranteed, and the technical problems of long development, integrated test and bench test time period and high resource consumption caused by the fact that the development and test of oil injection, ignition and oil pumps are seriously dependent on an engine bench are solved, and the development efficiency of an engine control program is seriously dragged.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
FIG. 1 is a flow chart of a method of controlling a vehicle engine according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an alternative single PULSE control mode in accordance with an embodiment of the present invention;
FIG. 3 is a conceptual diagram of an alternative PATTERN and PULSE according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of an alternative fuel injection, ignition, oil pump control framework according to an embodiment of the present invention;
FIG. 5 is a flow chart of an alternative fuel injection, ignition, and pump platformization control method according to an embodiment of the present invention;
fig. 6 is a schematic structural view of a control device of a vehicle engine according to an embodiment of the present invention
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
According to an embodiment of the present invention, there is provided a control method embodiment of a vehicle engine, it being noted that the steps shown in the flowchart of the drawings may be performed in a computer system such as a set of computer executable instructions, and that although a logical sequence is shown in the flowchart, in some cases the steps shown or described may be performed in a different order than here.
Fig. 1 is a flowchart of a control method of a vehicle engine according to an embodiment of the present invention, as shown in fig. 1, the method including the steps of:
Step S102, acquiring original data of target equipment corresponding to each cylinder of a target vehicle engine by using a preset data interface, wherein the target equipment comprises: the device comprises an oil sprayer, an ignition coil and a high-pressure oil pump, or the oil sprayer and the high-pressure oil pump, or the ignition coil and the high-pressure oil pump;
step S104, checking the original data by using a preset rule to obtain a checking result;
Wherein, step S104 includes:
Step S1041, verifying a plurality of preset unit data in original data based on a first preset rule to obtain a primary verification result, wherein the first preset rule is used for representing the effective range of the plurality of preset unit data of a single cylinder in an engine of a target vehicle;
step S1042, based on the primary verification result, adjusting the original data to obtain a plurality of first preset unit data;
step S1043, verifying the plurality of first preset unit data based on a first preset rule and a second preset rule, to obtain a verification result, where the second preset rule is used to verify the plurality of preset unit data between different cylinders of the target vehicle engine.
Further, step S1042 includes:
Based on the primary verification result, the original data are adjusted to obtain a plurality of initial preset unit data;
verifying pulse data in a plurality of initial preset unit data based on a preset time rule to obtain a time verification result;
Based on the time verification result, pulse data in the plurality of initial preset unit data are adjusted, so that each pulse data in each initial preset unit data in the plurality of initial preset unit data accords with a preset time rule, and a plurality of first preset unit data are obtained.
Specifically, the engine core controller has different control scenes, different control methods and different data structures, and is more complex to control, so the control methods of the core controller are all customized development at present, and no platform is considered. Therefore, the control method of the vehicle engine provided by the invention has the advantages that the control methods of engine core components such as oil injection, ignition and oil pump are subjected to information collection and induction summary, the data structures of actuators such as oil injection, ignition and oil pump are subjected to abstract and platform design, a set of control logic is used for completing effective control of the oil injection, ignition and oil pump, the control logic and control data are stripped, and the control adaptation of different engines can be completed rapidly through the configuration of oil injection, ignition and oil pump data, so that the degree of multiplexing and the flexibility of transplanting of codes are improved, the stability of the control method is greatly improved, the test workload in the adaptation process of different engines is reduced, the transplanting time of the engine control method is greatly shortened, and the quality of the control method is also effectively ensured.
Specifically, the control of the core controllers such as the fuel injector, the ignition coil, the high-pressure oil pump and the like is based on the control of the starting working angle, the continuous working time length and the ending working angle of the actuator, and the above processes are reflected on the output of the engine controller or the control algorithm, and then the control of a single pulse signal (the following control is called PLUSE control for short). By generalizing the current PULSE control method, as shown in fig. 2, fig. 2 is a schematic diagram of a single PULSE control mode, and 7 control modes are divided:
Mode 1: tb (Time begin) is the start Time, te (Time end) is the end Time, and Am (Angle max) is the maximum Angle. This mode is abbreviated as TT-A (TimeTime-Angle) control mode, i.e. the start point of the PULSE is controlled with the time parameter Tb, the end point is controlled with the time parameter Te, and the protection point is controlled with the Angle parameter Am;
Mode 2: a control mode abbreviated as AA-T (ANGLEANGLE-Time), in which Ab (Angle begin) is a start Angle, ae (Angle end) is an end Angle, and Tm (Time max) is a maximum Time.
Mode 3: ab (Angle begin) is the start Angle, pw (Pulse width) is the duration, and Am (Angle max) is the maximum Angle. This mode is simply referred to as an AP-a (Angle-Pulsewidth) control mode, i.e. the start point of the PULSE is controlled with the Angle parameter Ab, the PULSE width is controlled with the time parameter Pw, and the guard point is controlled with the Angle parameter Am.
Mode 4: this mode is simply referred to as an a-PA-T (Angle-PulsewidthAngle-Time) mode, in which the start point of the PULSE is controlled using an Angle parameter Ab (Ab needs to be converted from the Angle parameter Ae, the PULSE width parameter Pw, the current average engine speed n), the end point is controlled using the Angle parameter Ae, and the guard point is controlled using the Time parameter Tm.
Mode 5: a short T-PA-T mode;
Mode 6: a mode called a-PA-A for short;
mode 7: abbreviated as T-PA-A mode.
And for the 7 control modes, the modes of parameter setting are shown in table 1, and table 1 is a parameter setting mode table of 7 PULSE control modes:
table 17 parameter set pattern table of PULSE control patterns
The corresponding PULSE DATA structure (hereinafter PUL-DATA) is constructed as follows: pulseEnable (Pulse control enabled, flag if this Pulse is performed), pulseMode (Pulse control mode), STARTANGLE (start angle), startTime (start time), stopAngle (end angle), stopTime (end time), DWELLANGLE (Pulse duration angle), DWELLTIME (Pulse duration time), protectAngle (guard angle), protectTime (guard time), INTERVALTIME (minimum time interval between PULSEs, in order to reserve execution time for the actuator), pusleState (Pulse state, divided into in-computation, in-load, in-execution, end etc. states), irqMask (interrupt flag word, pulse start point, end point, guard point can be marked respectively, if the flag bit is set, an interrupt event is generated at the corresponding Pulse point, informing the controller to perform subsequent processing).
Aiming at the control of an oil injector, an ignition coil and a high-pressure oil pump, more complex scenes exist, for example, in order to meet the requirements of power performance and oil consumption, a common vehicle factory also has a control method of multiple oil injection, and 7 PULSE outputs can be continuously controlled under the maximum condition; a high pressure oil pump follows the multiple TT-A mode PULSEs after the primary PULSE output. The above-described sequentially outputted plurality of PULSEs are combined into patten. That is, one patterm contains a plurality of PULSEs. As shown in fig. 3, fig. 3 is a conceptual diagram of patterm and PULSE. When one patten contains 3 PULSEs, denoted as PULSE1, PULSE2, and PULSE3, respectively, the corresponding DATA structure of the patten (hereinafter referred to as PAT-DATA) is constructed as follows: reserved (reserved words for controlling scene expansion), pulseNumber (number of PULSEs contained in PATTERN), PATTERNSTATE (PATTERN state, divided into in-compute, in-load, in-execution, end, etc. states), patternEnable (PATTERN control enabled, marking whether this PATTERN is executed), PUL-DATA1, PUL-DATA2 … …, PUL-DATAn (n equals pulseNumber).
In the embodiment of the invention, layering and modularization design are adopted for controlling the oil injection, ignition and oil pump, the whole frame is shown in fig. 4, fig. 4 is a schematic diagram of the control frame of the oil injection, ignition and oil pump, and a small box represents a PAT-DATA. The three boxes in the first layer in fig. 4 sequentially represent an oil injection data interface, an ignition data interface and an oil pump data interface, the upper small boxes in the second layer form an acquired oil injection data set, the middle small boxes form an acquired ignition data set, the lower small boxes form an acquired oil pump data set, the three independent boxes in the third layer sequentially verify the acquired oil injection data set, the ignition data set and the oil pump data set, the three independent boxes in the fourth layer correspond to the third layer one by one, and the original data (oil injection data set, oil pump data set and oil pump data set) are sequentially verified according to the verification result, Ignition data set, oil pump data set), and the newly set fuel injection data, ignition data, and oil pump data are obtained. In the control process of carrying out the platformization, as shown in fig. 5, the fuel injection DATA interface acquires detailed fuel injection DATA from the application layer interface, corresponds to "acquire fuel injection DATA" in fig. 5, carries out the processes of checking the PATTERN effective area, checking the PATTERN DATA conflict, and the like on the fuel injection PATTERN DATA, corresponds to "PATTERN check" in fig. 5, writes the processed DATA into the PAT-DATA area of the fuel injection, then carries out the checks of the maximum value, the minimum interval, and the like of the fuel injection PULSEs, corresponds to "single PULSE check" in fig. 5, further carries out the adjustment on the original fuel injection PULSEs according to the check result, corresponding to the single PULSE adjustment in fig. 5, the range check is performed on the new patterm 1 data formed by the new fuel injection PULSE after adjustment, corresponding to the 'patterm range check' in fig. 5, further, according to the range check result, the multiple checks such as data overlap check and conflict check between different cylinders are performed on the new adjusted patterm 2 data, corresponding to the 'multiple patterm check' in fig. 5, the check result is obtained, meanwhile, the relative angle corresponding to the check result is converted into an absolute angle, the post-processing of the data is facilitated, corresponding to the 'relative absolute conversion' in fig. 5, and then the processed data is subjected to data programming by comparing with the seven pulse control modes, corresponding to the data programming in the figure 5, so that the programming result is written into a time timer and an angle counter in hardware, pulse output is performed through set level logic, corresponding to the data execution in the figure 5, further, the execution result is subjected to terminal feedback, corresponding to the execution state feedback in the figure 5, and the platform control of the oil injection data is completed. The processed data is written into an angle counter and a time timer in the hardware, and the final PUSLE control is completed by the hardware. Control of ignition data, control of oil pump data and processing logic of oil injection are kept consistent: for the control of the ignition DATA, the ignition DATA interface acquires detailed ignition DATA from the application layer interface, performs the processes of PATTERN effective area verification, PATTERN DATA conflict verification and the like on the ignition PATTERN DATA, writes the processed DATA into the ignition PAT-DATA area, then performs the verification of the maximum value, the minimum interval and the like of the ignition PULSE, writes the processed DATA into an angle counter and a time timer in hardware, and completes the final PUSLE control by the hardware; for the control of oil pump DATA, the oil pump DATA interface acquires detailed oil pump DATA from the application layer interface, after the PATTERN effective area verification, PATTERN DATA conflict verification and the like are carried out on the oil pump PATTERN DATA, the processed DATA are written into the PAT-DATA area of the oil pump, then the verification of the maximum value, the minimum interval and the like of the oil pump pulsE is carried out, the processed DATA are written into an angle counter and a time timer in hardware, and the final PUSLE control is completed by the hardware.
It should be noted that, not all vehicle engines have both fuel injectors and ignition coils, and an exemplary diesel engine does not have ignition, a natural gas engine does not have fuel injection, and the data structures of fuel injection and ignition of the same vehicle may be different, so that the fuel injection data interface, and the fuel pump data interface are different interfaces, different starting modes exist for the engines of different vehicles, for diesel engines, no ignition coil control exists, the engine control can be performed by controlling the fuel injector and the high-pressure fuel pump, and for naturally aspirated engines, no high-pressure fuel pump exists, the engine control is performed by controlling the ignition coil and the fuel injection valve (similar to the fuel injector), wherein the above-mentioned preset data interfaces are in one-to-one correspondence with each core executor, and exemplary data acquisition of the fuel injector can be performed by the fuel injection data interface, data acquisition of the ignition coil can be performed by the ignition data interface, data acquisition of the high-pressure fuel pump can be performed by the fuel pump data interface, and the fuel injection data interface, the fuel injection data interface and the fuel pump data interface can all be obtained by the application layer interface, that is the control the fuel injection data interface, and the fuel pump data interface can be obtained by the application layer interface. Because the oil injection DATA interface, the ignition DATA interface and the oil pump DATA interface of the application layer are inconsistent, the main function of the DATA acquisition module is to reconstruct the acquired DATA according to the PAT-DATA DATA structure. The above raw data can be understood as raw data of fuel injection, ignition, oil pump, etc. acquired through interfaces of the core actuators, and if the engine is controlled by using the raw data, the engine must be checked. Therefore, the collected original data can be verified through preset rules.
Specifically, when the original data is verified, it is required to be clear that the original data corresponding to each cylinder of the target vehicle engine includes a plurality of preset unit data, where the plurality of preset unit data may be understood as patterm data corresponding to each cylinder, where the patterm data corresponds to the number of cylinders of the vehicle one by one, and a single patterm includes a plurality of pulse data as shown in fig. 3 above. Specifically, the preset rules may be subdivided into a first preset rule and a second preset rule, where the first preset rule may be understood to be used for defining a first pattern check, and only includes validity check of the same cylinder, and the second preset rule may be understood to be used for defining pattern check between different cylinders of the same vehicle engine. When the first preset rule is utilized to carry out validity check on the original data such as oil injection, ignition, oil pump and the like of the same cylinder, the original data of the ignition coil can be subjected to validity check on the operation speed of the oil pump by means of an example, and the like, the actual check result of each original data can be compared with a preset check threshold value by means of the comparison, the first check result can be optimally analyzed, namely, the first check result comprises an example ignition time check result, an oil pump operation speed check result and the like, the original data can be adjusted by means of the preset check threshold value, so that a plurality of first preset unit data can be obtained, the example can be adjusted by means of the preset check threshold value, if the preset check threshold value is displayed, the preset ignition time threshold value is a threshold value of 1-2 seconds, if the actual ignition time check result exceeds the preset ignition time threshold value, the first preset unit data can be compared, and the first preset unit data can comprise the first adjusted ignition time, and the first preset unit data can be represented by the pulse data, the first preset data can be represented by the pulse check result, the second data can be represented by the pulse data, and the pulse data can be represented by the pulse check result, and the data can be represented by the pulse data.
Specifically, when the initial verification result is utilized to adjust the original data to obtain a plurality of first preset unit data, specifically, the initial verification result, that is, the result of performing the initial verification on the pattern may be utilized to adjust the original data, and the obtained plurality of initial preset unit data may be characterized as pattern1 obtained after performing the initial validity verification on the original pattern, and further, the preset time rule may be utilized to verify the plurality of pulse data in pattern1, where the preset time rule may be understood as including verifying the maximum time, the minimum time and the minimum interval time of a single pulse, and may obtain a verified time verification result, and further, each pulse data in the initial pattern may be adjusted by utilizing the obtained time verification result, so that the adjusted pulse data accords with the preset time rule, and then the first preset unit data may be understood as pulse data in pattern1 is adjusted, and then updated pattern2 is obtained.
Through the steps, the data of the oil injection, the ignition and the oil pump of the vehicle engine can be accurately checked, so that the control state of the engine is ensured to be optimal.
Further, step S1043 includes:
Checking a plurality of first preset unit data according to a first preset rule to obtain a third checking result;
Adjusting the first preset unit data according to the third verification result to obtain second preset unit data;
Checking the second preset unit data according to a preset conflict rule in the second preset rule to obtain a fourth checking result, wherein the preset conflict rule in the second preset rule is used for representing the correct operation sequence of a plurality of cylinders of the target vehicle engine in the engine operation process;
Checking the second preset unit data according to a preset overlap rule in the second preset rule to obtain a fifth checking result, wherein the preset overlap rule is used for representing an instruction that a plurality of cylinders of the target vehicle engine are forbidden to be executed between different cylinders in the running process of the engine;
and obtaining a verification result according to the fourth verification result and the fifth verification result.
Specifically, as shown in fig. 5, when any pulse data in the pattern data is verified by using the second preset rule, the second pattern verification is defined, including validity verification and conflict verification and overlap verification between different cylinders. Specifically, first, the validity of the pattern2 formed by the new pulse data set may be verified by using a first preset rule, that is, by using the validity verification of the same cylinder, then the third verification result may be characterized as a result obtained by performing validity verification on the pattern2, and by adjusting the pulse data in the pattern2, which does not reach the preset threshold, in the verification result, a plurality of second preset unit data may be obtained, and then the second preset unit data may be characterized as a pattern3 formed by performing adjustment on the pulse data in the pattern2 and then obtaining a new pulse data set. Since the actuator motion and engine phase are very closely related (e.g., injector opening is typically in the intake stroke, ignition coil opening time is typically near compression top dead center), fuel injection, ignition, and oil pump control are typically set to a useful range. The PAT-DATA valid range check is to ensure that the DATA falls within the valid range. For data beyond the effective range, pulse phase or pulse displacement operation is performed according to the configured processing strategy.
More specifically, after the validity check is performed using the first preset rule, the conflict check and the overlap check between different cylinders may be performed using the second preset rule. The overlapping verification can be interpreted as that when the oil injection signals of two cylinders are received simultaneously, signal overlapping occurs, so that hardware cannot determine which cylinder is injected under the overlapping condition; the conflict check may be interpreted as that when the injection sequence of the cylinder is set to 1342 for sequential injection, but the actual injection sequence does not coincide with the set sequence, and a conflict is generated, that is, the above-mentioned conflict check. And carrying out conflict verification on the adjusted pattern3 by utilizing a preset conflict rule to obtain a fourth verification result, wherein the fourth verification result can be characterized as a result obtained by carrying out conflict verification on the pattern3, and the preset conflict rule can be characterized as a correct running sequence of a plurality of cylinders of the target vehicle engine in the running process of the engine. Meanwhile, the adjusted pattern3 is subjected to overlap verification by using a preset overlap rule, so that a fifth verification result can be obtained, the fifth verification result can be characterized as a result obtained by carrying out overlap verification on the pattern3, and the preset overlap rule can be characterized as an instruction that a plurality of cylinders of the target vehicle engine are forbidden to be executed simultaneously among different cylinders in the running process of the engine, namely, the instruction execution needs to be carried out among different cylinders of the engine according to a set sequence. And combining the result obtained by performing conflict verification on the pattern3 and the result obtained by performing overlap verification to obtain the verification result, namely the result obtained after performing the second pattern verification.
Step S106, adjusting the original data based on the verification result to obtain target data;
And S108, controlling target equipment corresponding to each cylinder to execute target data, and obtaining an execution result of the target data.
Wherein, step S108 includes:
Step S1081, converting the angle information in the target data according to the preset position information to obtain the data to be executed;
step S1082, executing the data to be executed to obtain an execution result of the target data;
Step S1083, sending the execution result to the application layer of the target vehicle;
In step S1084, in response to receiving the operation instruction of the terminal, the execution result is transmitted from the application program of the target vehicle to the terminal.
Further, step S1082 includes:
Writing data to be executed into target hardware of a target vehicle according to a preset pulse control mode, wherein the target hardware comprises a time timer and an angle counter;
The target hardware outputs an electric signal corresponding to the target data according to the written target data;
in the process of outputting the electric signal corresponding to the target data, an execution result is generated according to the flag word in the preset pulse control mode.
Specifically, as shown in fig. 5, after performing pattern verification on the original data twice, the original data may be adjusted according to the final verification result, where the target data is a data set that satisfies each preset verification value after adjustment, and then the target device corresponding to each cylinder is controlled to execute the target data, so as to obtain an execution result of the target data, that is, the fuel injection device, the ignition device and the oil pump device corresponding to each cylinder of the vehicle engine execute corresponding data, so as to ensure that the engine is started normally. Specifically, when each device executes the above data, for convenience of processing the data, the above data process generally uses a phase angle for processing, for example, 90 ° generally represents a 90 ° advance relative to the compression top dead center. But the data needs to be converted to absolute angles before it is actually executed. The relative absolute conversion is to convert all the above relative angles into absolute angles, and for an engine, the corresponding angle is 360×2=720, divided into 7200 parts, and each part is 0.1 degree, for example, in one engine working cycle. Assuming that the crankshaft tooth missing position is selected to be absolute 0 degrees (the absolute 0 degrees of the engine can be manually selected through a configuration file), an absolute angle system can be established. The data to be executed is the data which is subjected to relative absolute conversion and needs to be executed by each device, the execution result is further sent to an application layer of the target vehicle, and the execution result is fed back to the terminal by using an application program of the target vehicle.
More specifically, during the process of executing the data to be executed, the data to be executed may be written into target hardware of the target vehicle according to a preset pulse control mode, where the target hardware includes a time counter and an angle counter, in other words, the data to be executed is written into the time counter and the angle counter in the hardware, when the corresponding time point or the angle point arrives, the hardware outputs corresponding high level and low level on corresponding pins according to a set level output logic, so as to complete the output of the pulse. And triggering corresponding interruption when the pulse starting point, the pulse ending point or the pulse protecting point time occurs by hardware according to irqMask set by pattern, and notifying an application layer to perform corresponding data processing such as pulse state, pulse count and the like. irqMask (interrupt flag word, which can respectively flag the start point, the end point and the protection point of the PULSE, if the flag bit is set, an interrupt event is generated at the corresponding PULSE point, and the controller is notified to perform subsequent processing). The preset pulse control modes are the 7 pulse control modes shown in fig. 2.
Through the steps, the code multiplexing degree and the flexibility of transplanting are improved, the stability of the control method is greatly improved, and the control state of the engine is ensured to be optimal.
Example 2
According to the embodiment of the present invention, there is further provided a control device for a vehicle engine, where the device may execute the control method for a vehicle engine provided in the foregoing embodiment 1, and a specific implementation manner and a preferred application scenario are the same as those of the foregoing embodiment 1, and are not described herein in detail.
Fig. 6 is a schematic structural view of a control device of a vehicle engine according to an embodiment of the present invention, as shown in fig. 6, the device including:
the obtaining module 62 is configured to obtain, using a preset data interface, raw data of a target device corresponding to each cylinder of the target vehicle engine, where the target device includes: a fuel injector, an ignition coil and a high-pressure oil pump, or the fuel injector and the high-pressure oil pump, or the ignition coil and the high-pressure oil pump;
The verification module 64 is configured to verify the original data by using a preset rule to obtain a verification result;
The adjustment module 66 is configured to adjust the original data based on the verification result to obtain target data;
And the control module 68 is configured to control the target device corresponding to each cylinder to execute the target data, so as to obtain an execution result of the target data.
Optionally, the verification module 64 includes: the first verification unit is used for verifying a plurality of preset unit data in the original data based on a first preset rule to obtain a primary verification result, wherein the first preset rule is used for representing the effective range of the plurality of preset unit data of a single cylinder in the target vehicle engine; the adjusting unit is used for adjusting the original data based on the primary verification result to obtain a plurality of first preset unit data; the second verification unit is used for verifying the plurality of first preset unit data based on a first preset rule and a second preset rule to obtain a verification result, wherein the second preset rule is used for verifying the plurality of preset unit data among different cylinders of the target vehicle engine.
Optionally, the adjusting unit includes: the first obtaining unit is used for adjusting the original data based on the primary verification result to obtain a plurality of initial preset unit data; the third verification unit is used for verifying the pulse data in the plurality of initial preset unit data based on a preset time rule to obtain a time verification result; the second obtaining unit is used for adjusting the pulse data in the plurality of initial preset unit data based on the time verification result, so that each pulse data in each initial preset unit data in the plurality of initial preset unit data accords with a preset time rule, and a plurality of first preset unit data are obtained.
Optionally, the second checking unit includes: the fourth verification unit is used for verifying the plurality of first preset unit data according to the first preset rule to obtain a third verification result; the third obtaining unit is used for adjusting the first preset unit data according to a third checking result to obtain a plurality of second preset unit data; a fifth verification unit, configured to verify the second preset unit data according to a preset conflict rule in a second preset rule, to obtain a fourth verification result, where the preset conflict rule in the second preset rule is used to characterize a correct operation sequence of a plurality of cylinders of the target vehicle transmitter in an engine operation process; a sixth verification unit, configured to verify the second preset unit data according to a preset overlap rule in the second preset rule, to obtain a fifth verification result, where the preset overlap rule is used to characterize an instruction that multiple cylinders of the target vehicle engine are prohibited from executing simultaneously between different cylinders in an operation process of the engine; and the fourth obtaining unit is used for obtaining the verification result according to the fourth verification result and the fifth verification result.
Optionally, the control module 68 includes: the conversion unit is used for converting the angle information in the target data according to the preset position information to obtain data to be executed; and the execution unit is used for executing the data to be executed to obtain an execution result of the target data.
Optionally, the execution unit includes: the writing unit is used for writing the data to be executed into target hardware of the target vehicle according to a preset pulse control mode, wherein the target hardware comprises a time timer and an angle counter; the output unit is used for outputting an electric signal corresponding to the target data according to the written target data by the target hardware; and the generating unit is used for generating an execution result according to the flag word in the preset pulse control mode in the process of outputting the electric signal corresponding to the target data.
Optionally, the execution unit further comprises: the sending unit is used for sending the execution result to an application layer of the target vehicle; and the response unit is used for responding to the received operation instruction of the terminal and sending the execution result from the application program of the target vehicle to the terminal.
Example 3
According to an embodiment of the present invention, there is also provided a vehicle including a memory in which a computer program is stored, and a processor configured to run the computer program to perform the above-described control method of the vehicle engine.
Example 4
According to an embodiment of the present invention, there is also provided a computer-readable storage medium, the computer-readable storage medium including a stored program, wherein when the program is run, a device on which the computer-readable storage medium is controlled to execute the above-described control method of the vehicle engine.
Example 5
According to an embodiment of the present invention, there is also provided a processor for running a program, wherein the program executes the above-described control method of the vehicle engine when running.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
In the foregoing embodiments of the present invention, the descriptions of the embodiments are emphasized, and for a portion of this disclosure that is not described in detail in this embodiment, reference is made to the related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed technology may be implemented in other manners. The above-described embodiments of the apparatus are merely exemplary, and the division of the units, for example, may be a logic function division, and may be implemented in another manner, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interfaces, units or modules, or may be in electrical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a usb disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely a preferred embodiment of the present invention and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present invention, which are intended to be comprehended within the scope of the present invention.

Claims (9)

1. A control method of a vehicle engine, characterized by comprising:
Obtaining original data of target equipment corresponding to each cylinder of a target vehicle engine by using a preset data interface, wherein the target equipment comprises: a fuel injector, an ignition coil and a high-pressure oil pump, or the fuel injector and the high-pressure oil pump, or the ignition coil and the high-pressure oil pump;
Checking the original data by using a preset rule to obtain a checking result;
adjusting the original data based on the verification result to obtain target data, wherein the target data is used for representing data which meets a preset verification threshold after the original data is adjusted;
Controlling target equipment corresponding to each cylinder to execute the target data to obtain an execution result of the target data;
the original data corresponding to each cylinder of the target vehicle engine comprises a plurality of preset unit data, the preset rules comprise a first preset rule and a second preset rule, the original data is checked by the preset rules to obtain a check result, and the method comprises the following steps:
checking a plurality of preset unit data in the original data based on a first preset rule to obtain a primary checking result, wherein the first preset rule is used for representing the effective range of the plurality of preset unit data of a single cylinder in the target vehicle engine; based on the primary verification result, the original data are adjusted to obtain a plurality of first preset unit data; and verifying the plurality of first preset unit data based on the first preset rule and a second preset rule to obtain the verification result, wherein the second preset rule is used for verifying the plurality of preset unit data among different cylinders of the target vehicle engine.
2. The method of claim 1, wherein the preset unit data is composed of a plurality of pulse data, and adjusting the original data based on the primary verification result to obtain a plurality of first preset unit data includes:
Based on the primary verification result, the original data is adjusted to obtain a plurality of initial preset unit data;
verifying the pulse data in the plurality of initial preset unit data based on a preset time rule to obtain a time verification result;
And adjusting the pulse data in the plurality of initial preset unit data based on the time verification result so that each pulse data in each initial preset unit data in the plurality of initial preset unit data accords with the preset time rule, and obtaining the plurality of first preset unit data.
3. The method of claim 1, wherein verifying each pulse data in the preset unit data based on the second preset rule, to obtain the verification result, comprises:
Checking the plurality of first preset unit data according to a first preset rule to obtain a third checking result;
adjusting the first preset unit data according to the third verification result to obtain a plurality of second preset unit data;
Checking the second preset unit data according to a preset conflict rule in the second preset rule to obtain a fourth checking result, wherein the preset conflict rule in the second preset rule is used for representing the correct operation sequence of a plurality of cylinders of the target vehicle engine in the engine operation process;
Checking the second preset unit data according to a preset overlap rule in the second preset rule to obtain a fifth checking result, wherein the preset overlap rule is used for representing an instruction that a plurality of cylinders of the target vehicle engine are forbidden to execute among different cylinders in the running process of the engine;
And obtaining the verification result according to the fourth verification result and the fifth verification result.
4. The method of claim 2, wherein the target data comprises the plurality of pulse data, each pulse data of the plurality of pulse data comprises angle information, and wherein executing the target data results in execution of the target data comprises:
Converting angle information in the target data according to preset position information to obtain data to be executed;
And executing the data to be executed to obtain an execution result of the target data.
5. The method of claim 4, wherein executing the data to be executed to obtain the execution result of the target data comprises:
Writing the data to be executed into target hardware of the target vehicle according to a preset pulse control mode, wherein the target hardware comprises a time timer and an angle counter;
the target hardware outputs an electric signal corresponding to the target data according to the written target data;
And in the process of outputting the electric signal corresponding to the target data, generating the execution result according to the mark word in the preset pulse control mode.
6. The method of claim 1, after obtaining the execution result of the target data, the method further comprising:
and sending the execution result to an application layer of the target vehicle.
7. The method of claim 6, the method further comprising:
and transmitting the execution result from the application program of the target vehicle to the terminal in response to receiving an operation instruction of the terminal.
8. A control device of a vehicle engine, characterized by comprising:
The acquisition module is used for acquiring original data of target equipment corresponding to each cylinder of the target vehicle engine by using a preset data interface, wherein the target equipment comprises: the system comprises an oil sprayer, an ignition coil and a high-pressure oil pump, or the oil sprayer and the high-pressure oil pump, or the ignition coil and the high-pressure oil pump, wherein raw data corresponding to each cylinder of the target vehicle engine comprises a plurality of preset unit data;
The verification module is used for verifying the original data by using preset rules to obtain a verification result, wherein the preset rules comprise a first preset rule and a second preset rule;
the adjustment module is used for adjusting the original data based on the verification result to obtain target data, and the target data is used for representing data which meets a preset verification threshold value after the original data is adjusted;
the control module is used for controlling target equipment corresponding to each cylinder to execute the target data to obtain an execution result of the target data;
Wherein, the verification module includes: the first verification unit is used for verifying a plurality of preset unit data in the original data based on a first preset rule to obtain a primary verification result, wherein the first preset rule is used for representing the effective range of the plurality of preset unit data of a single cylinder in the target vehicle engine; the adjusting unit is used for adjusting the original data based on the primary verification result to obtain a plurality of first preset unit data; and the second verification unit is used for verifying the plurality of first preset unit data based on the first preset rule and a second preset rule to obtain a verification result, wherein the second preset rule is used for verifying the plurality of preset unit data among different cylinders of the target vehicle engine.
9. A vehicle comprising a memory and a processor, wherein the memory stores a computer program, the processor being arranged to run the computer program to perform the method of controlling the vehicle engine of any one of claims 1 to 7.
CN202211084622.8A 2022-09-06 2022-09-06 Vehicle and control method and device for engine of vehicle Active CN115467754B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211084622.8A CN115467754B (en) 2022-09-06 2022-09-06 Vehicle and control method and device for engine of vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211084622.8A CN115467754B (en) 2022-09-06 2022-09-06 Vehicle and control method and device for engine of vehicle

Publications (2)

Publication Number Publication Date
CN115467754A CN115467754A (en) 2022-12-13
CN115467754B true CN115467754B (en) 2024-06-14

Family

ID=84369961

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211084622.8A Active CN115467754B (en) 2022-09-06 2022-09-06 Vehicle and control method and device for engine of vehicle

Country Status (1)

Country Link
CN (1) CN115467754B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107783529A (en) * 2016-08-26 2018-03-09 现代自动车株式会社 Method for verifying actuator control data
CN114936107A (en) * 2022-05-20 2022-08-23 上汽通用五菱汽车股份有限公司 Vehicle data checking method and device, electronic equipment and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014052357A (en) * 2012-09-10 2014-03-20 Hitachi Automotive Systems Ltd Verification device of vehicle electronic control device
US9562488B1 (en) * 2015-09-22 2017-02-07 Bg Soflex Llc Fuel injector calibration method and apparatus
TWI646543B (en) * 2017-11-03 2019-01-01 大陸商深圳大心電子科技有限公司 Data encoding method, data decoding method and storage controller
WO2019207903A1 (en) * 2018-04-27 2019-10-31 日立オートモティブシステムズ株式会社 Fuel injection control device
CN112711243A (en) * 2020-12-17 2021-04-27 一汽解放汽车有限公司 Engine electronic control unit testing device and system
CN114443503B (en) * 2022-02-22 2024-07-09 一汽解放汽车有限公司 Method and device for generating test cases, computer equipment and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107783529A (en) * 2016-08-26 2018-03-09 现代自动车株式会社 Method for verifying actuator control data
CN114936107A (en) * 2022-05-20 2022-08-23 上汽通用五菱汽车股份有限公司 Vehicle data checking method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN115467754A (en) 2022-12-13

Similar Documents

Publication Publication Date Title
DE102013217135B4 (en) A method for detecting a fault in a pressure sensor that measures a pressure in a hydraulic valve actuation system
DE102010035915B4 (en) Motor controller diagnostic system for a synchronization diagnostic method
BRPI0512436A (en) operating a motor without a cam sensor
DE102011114111B4 (en) Method for auditory smoothing of a vehicle
DE102014102891A1 (en) Systems and methods for detecting engine knock
CN105571774A (en) Knock determination apparatus for internal combustion engine
DE102015223202B4 (en) COMBUSTION PARAMETER CALCULATION DEVICE FOR INTERNAL COMBUSTION ENGINE
DE102010049288B4 (en) System for detecting an error during a Katalysatoranspringvorganges
DE102011086266A1 (en) Control unit for internal combustion engine
DE102012206073B4 (en) Machine control system for controlling machine performance
CN105612334B (en) Method for determining at least one injection parameter of an internal combustion engine and internal combustion engine
CN115467754B (en) Vehicle and control method and device for engine of vehicle
DE102020119399A1 (en) PROCEDURE AND SYSTEM FOR AFTER-TREATMENT CONTROL
DE10301298A1 (en) Engine fuel injection device for an alternative fuel to petrol operates with a diesel/petrol engine and liquid petroleum gas injection.
CN111237072B (en) Electronic control diesel engine nozzle fault identification method and system and electronic control unit
DE102011088695A1 (en) Internal combustion engine automatic stop / restart control system
DE102012206046B4 (en) Machine calibration system for calibrating a controlled variable for an actuator
JP2007162623A (en) Initial setting method for fuel injection device and initial setting device used for initial setting method for fuel injection device
EP2060779A1 (en) Engine ignition control device
KR102463459B1 (en) Method for Improving Engine Start Performance of Vehicle
DE69532493T2 (en) Synchronization device without a camshaft position sensor for an internal combustion engine
CN103235519B (en) A kind of engine signal Intelligence Simulation and system
CN110439701B (en) Marine multi-cylinder diesel engine electric control system and oil injection synchronization method thereof
CN111207929B (en) Method and system for intercepting real-time collected engine cylinder pressure signal
US20080009998A1 (en) Method And System For Continuously Controlling An Internal Combustion Engine On An Engine Bench Testing Unit

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
GR01 Patent grant
GR01 Patent grant