Engine speed calibration method and device, electronic equipment and readable storage medium

文档序号:1054792 发布日期:2020-10-13 浏览:38次 中文

阅读说明:本技术 发动机转速的校准方法、装置、电子设备及可读存储介质 (Engine speed calibration method and device, electronic equipment and readable storage medium ) 是由 王宗强 于 2020-06-28 设计创作,主要内容包括:本申请提供了一种发动机转速的校准方法、装置、电子设备及可读存储介质,所述校准方法包括:在接收到发动机转速校准指令后,获取当前时刻待校准发动机的初始转速、当前时刻待校准发动机在当前档位下对应的第一油门开度,以及第一油门开度对应的预设目标转速;确定初始转速与预设目标转速之间的第一转速偏差,并基于第一转速偏差对应的校正参数调节第一油门开度,确定调节后待校准发动机对应的校正转速;若校正转速与预设目标转速之间的第二转速偏差小于预设差值,将待校准发动机在校正转速下对应的第二油门开度确定为第一油门开度,从而可以准确地对发动机的转速进行调整,使得对于发动机转速的调整更加简洁化,有助于减少人力成本的损耗。(The application provides a calibration method, a device, an electronic device and a readable storage medium for engine speed, wherein the calibration method comprises the following steps: after an engine rotating speed calibration instruction is received, acquiring an initial rotating speed of an engine to be calibrated at the current moment, a first accelerator opening corresponding to the engine to be calibrated at the current moment under a current gear, and a preset target rotating speed corresponding to the first accelerator opening; determining a first rotation speed deviation between the initial rotation speed and a preset target rotation speed, adjusting the opening degree of a first accelerator based on a correction parameter corresponding to the first rotation speed deviation, and determining a correction rotation speed corresponding to the adjusted engine to be calibrated; if the deviation of the second rotating speed between the corrected rotating speed and the preset target rotating speed is smaller than the preset difference value, the second accelerator opening corresponding to the engine to be calibrated under the corrected rotating speed is determined as the first accelerator opening, so that the rotating speed of the engine can be accurately adjusted, the adjustment of the rotating speed of the engine is simpler, and the loss of labor cost is reduced.)

1. A method of calibrating engine speed, the method comprising:

after an engine rotating speed calibration instruction is received, acquiring an initial rotating speed of an engine to be calibrated at the current moment, a first accelerator opening corresponding to the engine to be calibrated at the current gear at the current moment, and a preset target rotating speed corresponding to the first accelerator opening;

determining a first rotation speed deviation between the initial rotation speed and the preset target rotation speed and a correction parameter corresponding to the first rotation speed deviation;

adjusting the first accelerator opening degree based on the correction parameters, and determining the correction rotating speed corresponding to the adjusted engine to be calibrated;

and if the second rotating speed deviation between the correction rotating speed and the preset target rotating speed is smaller than a preset difference value, acquiring a second accelerator opening corresponding to the engine to be calibrated under the correction rotating speed, and determining the second accelerator opening as the first accelerator opening.

2. The calibration method according to claim 1, wherein before the obtaining of the initial speed of the engine to be calibrated at the current time, the first accelerator opening corresponding to the engine to be calibrated at the current gear at the current time, and the preset target speed corresponding to the first accelerator opening after receiving the engine speed calibration instruction, the calibration method further comprises:

detecting whether a load exists on mechanical equipment to which the engine to be calibrated belongs;

and if not, receiving an engine rotating speed calibration instruction corresponding to the engine to be calibrated.

3. The calibration method according to claim 1, wherein after acquiring a second accelerator opening corresponding to the engine to be calibrated at the corrected rotation speed and determining the second accelerator opening as the first accelerator opening if a second rotation speed deviation between the corrected rotation speed and the preset target rotation speed is smaller than a preset difference value, the calibration method further comprises:

detecting whether the second rotating speed deviation is larger than a preset warning value or not;

and if so, generating corresponding warning information to remind a user to recalibrate the rotating speed of the engine to be calibrated.

4. The calibration method according to claim 1, wherein after the adjusting the first throttle opening degree based on the correction parameter and determining the corresponding correction rotating speed of the engine to be calibrated after the adjusting, the calibration method further comprises:

if the second rotating speed deviation between the correcting rotating speed and the preset target rotating speed is larger than or equal to a preset difference value, acquiring the real-time rotating speed of the engine to be calibrated at the current moment, a third accelerator opening degree corresponding to the engine to be calibrated at the current gear at the current moment and a preset standard rotating speed corresponding to the third accelerator opening degree;

and taking the real-time rotating speed as the initial rotating speed, and taking the preset standard rotating speed as the preset target rotating speed.

5. The calibration method according to claim 2, wherein after said detecting whether a load is present on the mechanical equipment to which the engine to be calibrated belongs, the calibration method further comprises:

if so, detecting whether a load exists on the mechanical equipment to which the engine to be calibrated belongs according to a preset time interval until no load exists on the mechanical equipment to which the engine to be calibrated belongs, and receiving an engine rotating speed calibration instruction corresponding to the engine to be calibrated.

6. An engine speed calibration device, characterized by comprising:

the system comprises an acquisition module, a control module and a control module, wherein the acquisition module is used for acquiring an initial rotating speed of an engine to be calibrated at the current moment, a first accelerator opening corresponding to the engine to be calibrated at the current moment under a current gear and a preset target rotating speed corresponding to the first accelerator opening after receiving an engine rotating speed calibration instruction;

the first determining module is used for determining a first rotating speed deviation between the initial rotating speed and the preset target rotating speed and a correction parameter corresponding to the first rotating speed deviation;

the second determining module is used for adjusting the first accelerator opening degree based on the correction parameter and determining the correction rotating speed corresponding to the adjusted engine to be calibrated;

and the calibration module is used for acquiring a second accelerator opening corresponding to the engine to be calibrated at the calibration rotating speed if the second rotating speed deviation between the calibration rotating speed and the preset target rotating speed is smaller than a preset difference value, and determining the second accelerator opening as the first accelerator opening.

7. The calibration device of claim 6, further comprising a first detection module configured to:

detecting whether a load exists on mechanical equipment to which the engine to be calibrated belongs;

and if not, receiving an engine rotating speed calibration instruction corresponding to the engine to be calibrated.

8. The calibration device of claim 6, further comprising a second detection module configured to:

detecting whether the second rotating speed deviation is larger than a preset warning value or not;

and if so, generating corresponding warning information to remind a user to recalibrate the rotating speed of the engine to be calibrated.

9. An electronic device, comprising: a processor, a storage medium and a bus, the storage medium storing machine-readable instructions executable by the processor, the processor and the storage medium communicating via the bus when the electronic device is running, the processor executing the machine-readable instructions to perform the steps of the method for calibrating the engine speed according to any one of claims 1 to 5.

10. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, which computer program, when being executed by a processor, is adapted to carry out the steps of the calibration method of the engine speed according to any one of claims 1 to 5.

Technical Field

The present disclosure relates to the field of engine control technologies, and in particular, to a method and an apparatus for calibrating an engine speed, an electronic device, and a readable storage medium.

Background

The control of the vehicle engine is mainly realized by adjusting the fuel injection quantity of the vehicle through an accelerator mechanism arranged on the vehicle, and further controlling the rotating speed of the engine, but due to the mechanical property of the accelerator mechanism, after the accelerator mechanism is used for a period of time, the accelerator mechanism deforms, so that even if the accelerator mechanism is positioned at a previously calibrated position, the deviation between the rotating speed of the engine and the preset rotating speed is larger, and the deviation is larger and larger along with the lapse of time, and the working efficiency of the vehicle is influenced.

At present, after a vehicle is used for a period of time, a user of the vehicle sends the vehicle to a corresponding vehicle maintenance place, and a professional maintenance technician re-calibrates an accelerator mechanism of the vehicle, but the re-calibrated accelerator mechanism can only be maintained for a period of time, so that the maintenance technician cannot spend a lot of time to re-calibrate the accelerator mechanism of the vehicle, and a lot of labor cost is consumed.

Disclosure of Invention

In view of the above, an object of the present invention is to provide a method, an apparatus, an electronic device and a readable storage medium for calibrating an engine speed, which can accurately adjust the engine speed when the engine speed of a vehicle needs to be adjusted, so that the adjustment of the engine speed is simplified, and the method, the apparatus and the electronic device help to reduce the labor cost and unnecessary economic loss.

The embodiment of the application provides a calibration method of an engine rotating speed, which comprises the following steps:

after an engine rotating speed calibration instruction is received, acquiring an initial rotating speed of an engine to be calibrated at the current moment, a first accelerator opening corresponding to the engine to be calibrated at the current gear at the current moment, and a preset target rotating speed corresponding to the first accelerator opening;

determining a first rotation speed deviation between the initial rotation speed and the preset target rotation speed and a correction parameter corresponding to the first rotation speed deviation;

adjusting the first accelerator opening degree based on the correction parameters, and determining the correction rotating speed corresponding to the adjusted engine to be calibrated;

and if the second rotating speed deviation between the correction rotating speed and the preset target rotating speed is smaller than a preset difference value, acquiring a second accelerator opening corresponding to the engine to be calibrated under the correction rotating speed, and determining the second accelerator opening as the first accelerator opening.

Further, before the initial rotation speed of the engine to be calibrated at the current moment, the first accelerator opening corresponding to the engine to be calibrated at the current moment in the current gear, and the preset target rotation speed corresponding to the first accelerator opening are obtained after the engine rotation speed calibration instruction is received, the calibration method further includes:

detecting whether a load exists on mechanical equipment to which the engine to be calibrated belongs;

and if not, receiving an engine rotating speed calibration instruction corresponding to the engine to be calibrated.

Further, after the obtaining a second accelerator opening degree of the engine to be calibrated at the corrected rotation speed and determining the second accelerator opening degree as the first accelerator opening degree if the second rotation speed deviation between the corrected rotation speed and the preset target rotation speed is smaller than a preset difference value, the calibration method further includes:

detecting whether the second rotating speed deviation is larger than a preset warning value or not;

and if so, generating corresponding warning information to remind a user to recalibrate the rotating speed of the engine to be calibrated.

Further, after the first accelerator opening degree is adjusted based on the correction parameter, and the corrected rotating speed corresponding to the engine to be calibrated after adjustment is determined, the calibration method further includes:

if the second rotating speed deviation between the correcting rotating speed and the preset target rotating speed is larger than or equal to a preset difference value, acquiring the real-time rotating speed of the engine to be calibrated at the current moment, a third accelerator opening degree corresponding to the engine to be calibrated at the current gear at the current moment and a preset standard rotating speed corresponding to the third accelerator opening degree;

and taking the real-time rotating speed as the initial rotating speed, and taking the preset standard rotating speed as the preset target rotating speed.

Further, after the detecting whether a load exists on the mechanical device to which the engine to be calibrated belongs, the calibration method further includes:

if so, detecting whether a load exists on the mechanical equipment to which the engine to be calibrated belongs according to a preset time interval until no load exists on the mechanical equipment to which the engine to be calibrated belongs, and receiving an engine rotating speed calibration instruction corresponding to the engine to be calibrated.

The embodiment of the present application further provides a calibration apparatus for an engine speed, the calibration apparatus includes:

the system comprises an acquisition module, a control module and a control module, wherein the acquisition module is used for acquiring an initial rotating speed of an engine to be calibrated at the current moment, a first accelerator opening corresponding to the engine to be calibrated at the current moment under a current gear and a preset target rotating speed corresponding to the first accelerator opening after receiving an engine rotating speed calibration instruction;

the first determining module is used for determining a first rotating speed deviation between the initial rotating speed and the preset target rotating speed and a correction parameter corresponding to the first rotating speed deviation;

the second determining module is used for adjusting the first accelerator opening degree based on the correction parameter and determining the correction rotating speed corresponding to the adjusted engine to be calibrated;

and the calibration module is used for acquiring a second accelerator opening corresponding to the engine to be calibrated at the calibration rotating speed if the second rotating speed deviation between the calibration rotating speed and the preset target rotating speed is smaller than a preset difference value, and determining the second accelerator opening as the first accelerator opening.

Further, the calibration apparatus further includes a first detection module, where the first detection module is configured to:

detecting whether a load exists on mechanical equipment to which the engine to be calibrated belongs;

and if not, receiving an engine rotating speed calibration instruction corresponding to the engine to be calibrated.

Further, the calibration apparatus further includes a second detection module, where the second detection module is configured to:

detecting whether the second rotating speed deviation is larger than a preset warning value or not;

and if so, generating corresponding warning information to remind a user to recalibrate the rotating speed of the engine to be calibrated.

Further, the calibration apparatus further includes an update module, and the update module is configured to:

if the second rotating speed deviation between the correcting rotating speed and the preset target rotating speed is larger than or equal to a preset difference value, acquiring the real-time rotating speed of the engine to be calibrated at the current moment, a third accelerator opening degree corresponding to the engine to be calibrated at the current gear at the current moment and a preset standard rotating speed corresponding to the third accelerator opening degree;

and taking the real-time rotating speed as the initial rotating speed, and taking the preset standard rotating speed as the preset target rotating speed.

Further, the calibration apparatus further includes a third detection module, where the third detection module is configured to:

if so, detecting whether a load exists on the mechanical equipment to which the engine to be calibrated belongs according to a preset time interval until no load exists on the mechanical equipment to which the engine to be calibrated belongs, and receiving an engine rotating speed calibration instruction corresponding to the engine to be calibrated.

An embodiment of the present application further provides an electronic device, including: a processor, a memory and a bus, the memory storing machine readable instructions executable by the processor, the processor and the memory communicating over the bus when the electronic device is operating, the machine readable instructions when executed by the processor performing the steps of the method of calibrating engine speed as described above.

Embodiments of the present application also provide a computer-readable storage medium, having a computer program stored thereon, where the computer program is executed by a processor to perform the steps of the calibration method for engine speed as described above.

According to the calibration method, the calibration device, the electronic equipment and the readable storage medium for the engine rotating speed, after an engine rotating speed calibration instruction is received, the initial rotating speed of an engine to be calibrated at the current moment, the first accelerator opening degree of the engine to be calibrated at the current moment corresponding to the current gear and the preset target rotating speed corresponding to the first accelerator opening degree are obtained; determining a first rotation speed deviation between the initial rotation speed and the preset target rotation speed and a correction parameter corresponding to the first rotation speed deviation; adjusting the first accelerator opening degree based on the correction parameters, and determining the correction rotating speed corresponding to the adjusted engine to be calibrated; and if the second rotating speed deviation between the correction rotating speed and the preset target rotating speed is smaller than a preset difference value, acquiring a second accelerator opening corresponding to the engine to be calibrated under the correction rotating speed, and determining the second accelerator opening as the first accelerator opening.

Thus, the method comprises the steps of obtaining an initial rotating speed of an engine to be calibrated, calculating a first rotating speed deviation between the initial rotating speed and a preset target rotating speed corresponding to the first accelerator opening degree through obtaining the first accelerator opening degree corresponding to the engine to be calibrated under a current gear and the preset target rotating speed corresponding to the first accelerator opening degree, determining a correction parameter for adjusting the first accelerator opening degree according to the first rotating speed deviation, adjusting the first accelerator opening degree based on the correction parameter, determining a correction rotating speed corresponding to the adjusted engine to be calibrated, obtaining a second accelerator opening degree corresponding to the engine to be calibrated when a second rotating speed deviation between the correction speed and the preset target rotating speed is smaller than a preset difference value, and replacing the first accelerator opening degree with the second accelerator opening degree to realize the adjustment of the rotating speed of the engine to be calibrated, thereby accurately adjusting the rotating speed of the engine and simplifying the adjustment of the rotating speed of the engine, the loss of labor cost and unnecessary economic loss can be reduced.

In order to make the aforementioned objects, features and advantages of the present application more comprehensible, preferred embodiments accompanied with figures are described in detail below.

Drawings

In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained from the drawings without inventive effort.

FIG. 1 is a flow chart illustrating a method for calibrating engine speed according to an embodiment of the present disclosure;

FIG. 2 is a flow chart of a method for calibrating engine speed according to another embodiment of the present application;

FIG. 3 is a schematic structural diagram of an apparatus for calibrating an engine speed according to an embodiment of the present disclosure;

fig. 4 is a second schematic structural diagram of an engine speed calibration apparatus according to an embodiment of the present disclosure;

fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.

Detailed Description

In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all the embodiments. The components of the embodiments of the present application, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present application, presented in the accompanying drawings, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. Every other embodiment that can be obtained by a person skilled in the art without making creative efforts based on the embodiments of the present application falls within the protection scope of the present application.

First, an application scenario to which the present application is applicable will be described. The application can be applied to the technical field of engine control. After an engine rotating speed calibration instruction is received, acquiring an initial rotating speed of the engine at the current moment, a first accelerator opening corresponding to the engine at the current gear at the current moment and a preset target rotating speed corresponding to the first accelerator opening, determining a correction parameter according to a first rotating speed deviation between an initial rotating speed value and the preset target rotating speed, adjusting the first accelerator opening of the engine to be calibrated according to the correction parameter to obtain a corrected rotating speed corresponding to the adjusted engine to be calibrated, if a second rotating speed deviation between the corrected rotating speed and the preset target rotating speed is smaller than a preset difference value, acquiring a second accelerator opening corresponding to the engine to be calibrated at the moment, determining the second accelerator opening as the first accelerator opening, and realizing the adjustment of the rotating speed of the engine to be calibrated, so that the rotating speed of the engine can be accurately adjusted, and the adjustment of the rotating speed of the engine is simpler, the loss of labor cost and unnecessary economic loss can be reduced.

Research shows that at present, after a vehicle is used for a period of time, a user of the vehicle sends the vehicle to a corresponding vehicle maintenance place, and a professional maintenance technician re-calibrates an accelerator mechanism of the vehicle, but the re-calibrated accelerator mechanism can only be maintained for a period of time, so that the maintenance technician does not need to spend a great deal of time to re-calibrate the accelerator mechanism of the vehicle, and a great deal of labor cost is consumed.

Based on this, the embodiment of the application provides a calibration method for the engine speed, when the rotation speed of the vehicle engine needs to be adjusted, the rotation speed of the engine can be accurately adjusted, so that the adjustment for the rotation speed of the engine is simpler, and the reduction of the loss of labor cost and unnecessary economic loss is facilitated.

Referring to fig. 1, fig. 1 is a flowchart illustrating a method for calibrating an engine speed according to an embodiment of the present disclosure. As shown in fig. 1, an embodiment of the present application provides a calibration method for engine speed, including:

s101, after an engine rotating speed calibration instruction is received, acquiring an initial rotating speed of an engine to be calibrated at the current moment, a first accelerator opening corresponding to the engine to be calibrated at the current moment under a current gear, and a preset target rotating speed corresponding to the first accelerator opening.

In the step, after an engine rotation speed calibration instruction is received, an initial rotation speed value of the engine to be calibrated at the current moment is obtained, that is, the rotation speed of the engine to be calibrated at the current moment after the engine rotation speed calibration instruction is received is obtained, and meanwhile, a first accelerator opening corresponding to the mechanical equipment accelerator to which the engine to be calibrated at the current moment is located at the current gear and a preset target rotation speed corresponding to the first accelerator opening are obtained.

Here, each piece of mechanical equipment can calibrate the preset target rotating speed of each gear of the engine of the mechanical equipment according to the set parameters when the mechanical equipment leaves a factory, the accelerator opening position corresponding to the preset target rotating speed can be stored in the controller after calibration is completed, and when the engine needs to be adjusted to a certain preset target rotating speed next time, the accelerator mechanism only needs to be adjusted to the corresponding position of the previously stored accelerator opening.

S102, determining a first rotating speed deviation between the initial rotating speed and the preset target rotating speed and a correction parameter corresponding to the first rotating speed deviation.

In this step, with the use of the mechanical device, the accelerator of the mechanical device may deform, so even if the accelerator opening is adjusted to the preset position of the first accelerator opening, the initial rotation speed of the engine to be calibrated may be different from the preset target rotation speed corresponding to the first accelerator opening, and therefore, to calibrate the rotation speed of the engine to be calibrated, first, a first rotation speed deviation between the initial rotation speed and the preset target rotation speed needs to be calculated based on the initial rotation speed of the engine to be calibrated and the preset target rotation speed at the device accelerator scale position corresponding to the engine to be calibrated in the current gear, and then, a correction parameter corresponding to the first rotation speed deviation is determined.

Specifically, after the initial rotating speed and the preset target rotating speed are determined, a first rotating speed deviation between the initial rotating speed and the preset target rotating speed is determined in a difference mode, then a range interval to which the first rotating speed deviation belongs is determined, and finally, a correction parameter corresponding to the range interval is determined.

The correction parameters corresponding to the range interval are preset by professional technicians according to previous adjustment experience.

Or, a technician may determine a deviation curve corresponding to the first rotational speed deviation according to previous adjustment experience, and after the first rotational speed deviation is determined, calculate a correction parameter corresponding to the first rotational speed deviation according to the first rotational speed deviation and the deviation curve.

The correction parameters are used for determining the adjusting speed of the engine to be calibrated for the opening degree of the accelerator when the rotating speed of the engine is corrected.

S103, adjusting the first accelerator opening degree based on the correction parameters, and determining the corrected rotating speed corresponding to the engine to be calibrated after adjustment.

In the step, after a correction parameter corresponding to the first rotation speed deviation is determined, the adjustment speed of the first accelerator opening of the engine to be calibrated is determined according to the correction parameter, and the first accelerator opening of the engine to be calibrated is adjusted.

And S104, if the second rotating speed deviation between the corrected rotating speed and the preset target rotating speed is smaller than a preset difference value, acquiring a second accelerator opening corresponding to the engine to be calibrated under the corrected rotating speed, and determining the second accelerator opening as the first accelerator opening.

In the step, after the corrected rotating speed of the engine to be calibrated is obtained, calculating a second rotating speed deviation between the corrected rotating speed and a preset target rotating speed in a difference mode, determining whether the second rotating speed deviation is smaller than a preset difference value, if the second rotating speed deviation is smaller than the preset difference value, indicating that the difference value between the rotating speed of the adjusted engine and the preset target rotating speed is within a receivable range, namely that the engine is in normal operation at the moment, obtaining a second accelerator opening corresponding to the condition that the rotating speed of the engine to be calibrated reaches the corrected rotating speed at the moment, determining the second accelerator opening as a first accelerator opening, and storing the first accelerator opening into a controller for controlling the rotating speed at the next time, so that the rotating speed of the engine to be calibrated is adjusted.

According to the calibration method for the rotating speed of the engine, after an engine rotating speed calibration instruction is received, the initial rotating speed of the engine to be calibrated at the current moment, the first accelerator opening degree of the engine to be calibrated at the current moment corresponding to the current gear and the preset target rotating speed corresponding to the first accelerator opening degree are obtained; determining a first rotation speed deviation between the initial rotation speed and the preset target rotation speed and a correction parameter corresponding to the first rotation speed deviation; adjusting the first accelerator opening degree based on the correction parameters, and determining the correction rotating speed corresponding to the adjusted engine to be calibrated; and if the second rotating speed deviation between the correction rotating speed and the preset target rotating speed is smaller than a preset difference value, acquiring a second accelerator opening corresponding to the engine to be calibrated under the correction rotating speed, and determining the second accelerator opening as the first accelerator opening.

Thus, the method comprises the steps of obtaining an initial rotating speed of an engine to be calibrated, calculating a first rotating speed deviation between the initial rotating speed and a preset target rotating speed corresponding to the first accelerator opening degree through obtaining the first accelerator opening degree corresponding to the engine to be calibrated under a current gear and the preset target rotating speed corresponding to the first accelerator opening degree, determining a correction parameter for adjusting the first accelerator opening degree according to the first rotating speed deviation, adjusting the first accelerator opening degree based on the correction parameter, determining a correction rotating speed corresponding to the adjusted engine to be calibrated, obtaining a second accelerator opening degree corresponding to the engine to be calibrated when a second rotating speed deviation between the correction speed and the preset target rotating speed is smaller than a preset difference value, and replacing the first accelerator opening degree with the second accelerator opening degree to realize the adjustment of the rotating speed of the engine to be calibrated, thereby accurately adjusting the rotating speed of the engine and simplifying the adjustment of the rotating speed of the engine, the loss of labor cost and unnecessary economic loss can be reduced.

Referring to fig. 2, fig. 2 is a flowchart illustrating a method for calibrating an engine speed according to another embodiment of the present application. As shown in fig. 2, an embodiment of the present application provides a method for calibrating an engine speed, including:

s201, detecting whether a load exists on mechanical equipment to which the engine to be calibrated belongs.

In this step, when the engine rotation speed is calibrated, if a load is present on the mechanical device to which the engine belongs, the rotation speed of the engine is affected, and it is detected that the engine rotation speed is inaccurate, and the rotation speed calibration cannot be performed. Therefore, the method detects whether a load exists on the mechanical equipment to which the engine to be calibrated belongs before receiving the engine speed calibration command, and abandons the engine speed calibration when the load exists on the mechanical equipment.

S202, if the engine speed calibration command does not exist, receiving the engine speed calibration command corresponding to the engine to be calibrated.

In this step, if it is detected that there is no load on the mechanical device to which the engine to be calibrated belongs, an engine speed calibration command generated for the engine to be calibrated is received, and the speed of the engine is adjusted.

In this way, in the embodiment of the application, the load detection can be performed by detecting the mechanical equipment to which the engine to be calibrated belongs, so that the engine rotating speed is not calibrated in a time period when the load exists, the calibration result is not accurate enough, and the workload of the rotating speed calibration process is increased.

S203, after an engine rotating speed calibration instruction is received, acquiring an initial rotating speed of an engine to be calibrated at the current moment, a first accelerator opening corresponding to the engine to be calibrated at the current moment under a current gear, and a preset target rotating speed corresponding to the first accelerator opening.

S204, determining a first rotating speed deviation between the initial rotating speed and the preset target rotating speed, and a correction parameter corresponding to the first rotating speed deviation.

S205, adjusting the first accelerator opening degree based on the correction parameters, and determining the corrected rotating speed corresponding to the adjusted engine to be calibrated.

S206, if the second rotating speed deviation between the correcting rotating speed and the preset target rotating speed is smaller than a preset difference value, obtaining a second accelerator opening corresponding to the engine to be calibrated under the correcting rotating speed, and determining the second accelerator opening as the first accelerator opening.

The descriptions of S203 to S206 may refer to the descriptions of S101 to S104, and the same technical effects can be achieved, which are not described in detail.

Further, after step S206, the calibration method further includes: detecting whether the second rotating speed deviation is larger than a preset warning value or not; and if so, generating corresponding warning information to remind a user to recalibrate the rotating speed of the engine to be calibrated.

In the step, whether a second rotating speed deviation between the corrected rotating speed and a preset target rotating speed is greater than a preset warning value or not is detected, if the second rotating speed deviation is greater than the preset warning value, the adjustment of the rotating speed of the engine is not accurate enough, and corresponding warning information is generated to remind a user of recalibrating the rotating speed of the engine to be calibrated.

In this way, damage to the engine again when the engine is used next time due to inaccurate calibration results can be avoided.

Further, after step S205, the calibration method further includes: if the second rotating speed deviation between the correcting rotating speed and the preset target rotating speed is larger than or equal to a preset difference value, acquiring the real-time rotating speed of the engine to be calibrated at the current moment, a third accelerator opening degree corresponding to the engine to be calibrated at the current gear at the current moment and a preset standard rotating speed corresponding to the third accelerator opening degree; and taking the real-time rotating speed as the initial rotating speed, and taking the preset standard rotating speed as the preset target rotating speed.

In this step, if it is detected that a second rotation speed deviation between the corrected rotation speed and the preset target rotation speed is greater than or equal to a preset difference value, it is indicated that a result of the calibration is inaccurate, the deviation is large, the rotation speed of the engine to be calibrated needs to be calibrated again, the real-time rotation speed of the engine to be calibrated at the current moment is obtained, the preset standard rotation speed of the third accelerator opening corresponding to the engine to be calibrated at the current gear at the current moment is obtained, the real-time rotation speed is used as the initial rotation speed, and the preset standard rotation speed is used as the preset target rotation speed, so that the rotation speed of the engine to be calibrated is calibrated again, and the accuracy of the calibration result is improved.

The reason for inaccurate calibration of the rotation speed may be that a wrong initial rotation speed and/or a preset target rotation speed are obtained during calibration, and therefore, if the calibration fails, the initial rotation speed and the preset target rotation speed are obtained again, and the rotation speed of the engine is recalibrated.

Further, after the detecting whether a load exists on the mechanical device to which the engine to be calibrated belongs, the calibration method further includes:

if so, detecting whether a load exists on the mechanical equipment to which the engine to be calibrated belongs according to a preset time interval until no load exists on the mechanical equipment to which the engine to be calibrated belongs, and receiving an engine rotating speed calibration instruction corresponding to the engine to be calibrated.

In the step, when the load on the mechanical equipment to which the engine to be calibrated belongs is detected, whether the load still exists on the mechanical equipment to which the engine to be calibrated belongs is detected in real time according to a preset time interval until the load does not exist on the mechanical equipment to which the engine to be calibrated belongs, and the fact that the engine rotating speed calibration instruction corresponding to the engine to be calibrated can be received is determined.

Here, when there is a load on the mechanical equipment to which the engine to be calibrated belongs, it is highly possible to indicate that the mechanical equipment is currently in operation, and therefore, the load condition of the mechanical equipment is continuously detected until the mechanical equipment has no load, indicating that the calibration of the engine speed can be performed at this time.

According to the calibration method for the rotating speed of the engine, whether a load exists on mechanical equipment to which the engine to be calibrated belongs is detected; if the engine speed does not exist, receiving an engine speed calibration instruction corresponding to the engine to be calibrated; after an engine rotating speed calibration instruction is received, acquiring an initial rotating speed of an engine to be calibrated at the current moment, a first accelerator opening corresponding to the engine to be calibrated at the current gear at the current moment, and a preset target rotating speed corresponding to the first accelerator opening; determining a first rotation speed deviation between the initial rotation speed and the preset target rotation speed and a correction parameter corresponding to the first rotation speed deviation; adjusting the first accelerator opening degree based on the correction parameters, and determining the correction rotating speed corresponding to the adjusted engine to be calibrated; and if the second rotating speed deviation between the correction rotating speed and the preset target rotating speed is smaller than a preset difference value, acquiring a second accelerator opening corresponding to the engine to be calibrated under the correction rotating speed, and determining the second accelerator opening as the first accelerator opening.

Thus, before calibrating the rotating speed of the engine to be calibrated, the method includes the steps of firstly detecting whether a load exists on mechanical equipment to which the engine to be calibrated belongs, if the engine rotating speed calibration instruction corresponding to the engine to be calibrated does not exist, acquiring an initial rotating speed of the engine to be calibrated, a first accelerator opening corresponding to the engine to be calibrated under a current gear and a preset target rotating speed corresponding to the first accelerator opening, calculating a first rotating speed deviation between the initial rotating speed and the preset target rotating speed, determining a correction parameter for adjusting the first accelerator opening according to the first rotating speed deviation, adjusting the first accelerator opening based on the correction parameter, determining a correction rotating speed corresponding to the adjusted engine to be calibrated, and acquiring a second accelerator opening corresponding to the engine to be calibrated at the moment when a second rotating speed deviation between the correction speed and the preset target rotating speed is smaller than a preset difference value, simultaneously with first throttle aperture replacement for second throttle aperture, realize the regulation to waiting to calibrate engine speed to can determine suitable time for engine speed adjusts, and then accurately adjust the rotational speed of engine, make the adjustment to engine speed more succinct, help reducing the loss of human cost and unnecessary economic loss.

Referring to fig. 3 and 4, fig. 3 is a first schematic structural diagram of an engine speed calibration device according to an embodiment of the present disclosure, and fig. 4 is a second schematic structural diagram of an engine speed calibration device according to an embodiment of the present disclosure. As shown in fig. 3, the calibrated device 300 includes:

the obtaining module 310 is configured to obtain an initial rotation speed of an engine to be calibrated at a current moment, a first accelerator opening corresponding to the engine to be calibrated at the current moment in a current gear, and a preset target rotation speed corresponding to the first accelerator opening, after receiving an engine rotation speed calibration instruction;

a first determining module 320, configured to determine a first rotation speed deviation between the initial rotation speed and the preset target rotation speed, and a correction parameter corresponding to the first rotation speed deviation;

the second determining module 330 is configured to adjust the first accelerator opening degree based on the correction parameter, and determine a correction rotation speed corresponding to the adjusted engine to be calibrated;

the calibration module 340 is configured to, if a second rotation speed deviation between the calibration rotation speed and the preset target rotation speed is smaller than a preset difference value, obtain a second accelerator opening corresponding to the engine to be calibrated at the calibration rotation speed, and determine the second accelerator opening as the first accelerator opening.

Further, as shown in fig. 4, the calibration apparatus 300 further includes a first detection module 350, where the first detection module 350 is configured to:

detecting whether a load exists on mechanical equipment to which the engine to be calibrated belongs;

and if not, receiving an engine rotating speed calibration instruction corresponding to the engine to be calibrated.

Further, the calibration apparatus 300 further includes a second detection module 360, and the second detection module 360 is configured to:

detecting whether the second rotating speed deviation is larger than a preset warning value or not;

and if so, generating corresponding warning information to remind a user to recalibrate the rotating speed of the engine to be calibrated.

Further, the calibration apparatus 300 further includes an update module 370, where the update module 370 is configured to:

if the second rotating speed deviation between the correcting rotating speed and the preset target rotating speed is larger than or equal to a preset difference value, acquiring the real-time rotating speed of the engine to be calibrated at the current moment, a third accelerator opening degree corresponding to the engine to be calibrated at the current gear at the current moment and a preset standard rotating speed corresponding to the third accelerator opening degree;

and taking the real-time rotating speed as the initial rotating speed, and taking the preset standard rotating speed as the preset target rotating speed.

Further, the calibration apparatus 300 further includes a third detection module 380, and the third detection module 380 is configured to:

if so, detecting whether a load exists on the mechanical equipment to which the engine to be calibrated belongs according to a preset time interval until no load exists on the mechanical equipment to which the engine to be calibrated belongs, and receiving an engine rotating speed calibration instruction corresponding to the engine to be calibrated.

The calibration device for the engine rotating speed, provided by the embodiment of the application, acquires the initial rotating speed of the engine to be calibrated at the current moment, the first accelerator opening corresponding to the engine to be calibrated at the current gear at the current moment and the preset target rotating speed corresponding to the first accelerator opening after receiving the engine rotating speed calibration instruction; determining a first rotation speed deviation between the initial rotation speed and the preset target rotation speed and a correction parameter corresponding to the first rotation speed deviation; adjusting the first accelerator opening degree based on the correction parameters, and determining the correction rotating speed corresponding to the adjusted engine to be calibrated; and if the second rotating speed deviation between the correction rotating speed and the preset target rotating speed is smaller than a preset difference value, acquiring a second accelerator opening corresponding to the engine to be calibrated under the correction rotating speed, and determining the second accelerator opening as the first accelerator opening.

Thus, the method comprises the steps of obtaining an initial rotating speed of an engine to be calibrated, calculating a first rotating speed deviation between the initial rotating speed and a preset target rotating speed corresponding to the first accelerator opening degree through obtaining the first accelerator opening degree corresponding to the engine to be calibrated under a current gear and the preset target rotating speed corresponding to the first accelerator opening degree, determining a correction parameter for adjusting the first accelerator opening degree according to the first rotating speed deviation, adjusting the first accelerator opening degree based on the correction parameter, determining a correction rotating speed corresponding to the adjusted engine to be calibrated, obtaining a second accelerator opening degree corresponding to the engine to be calibrated when a second rotating speed deviation between the correction speed and the preset target rotating speed is smaller than a preset difference value, and replacing the first accelerator opening degree with the second accelerator opening degree to realize the adjustment of the rotating speed of the engine to be calibrated, thereby accurately adjusting the rotating speed of the engine and simplifying the adjustment of the rotating speed of the engine, the loss of labor cost and unnecessary economic loss can be reduced.

Referring to fig. 5, fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure. As shown in fig. 5, the electronic device 500 includes a processor 510, a memory 520, and a bus 530.

The memory 520 stores machine-readable instructions executable by the processor 510, when the electronic device 500 runs, the processor 510 communicates with the memory 520 through the bus 530, and when the machine-readable instructions are executed by the processor 510, the steps of the method for calibrating the engine speed in the embodiment of the method shown in fig. 1 and fig. 2 may be executed.

The embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method for calibrating the engine speed in the method embodiments shown in fig. 1 and fig. 2 may be executed.

It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.

In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.

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 network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.

The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.

Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present application, and are used for illustrating the technical solutions of the present application, but not limiting the same, and the scope of the present application is not limited thereto, and although the present application is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope disclosed in the present application; such modifications, changes or substitutions do not depart from the spirit and scope of the exemplary embodiments of the present application, and are intended to be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种V型气缸盖毛坯

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!