A method and device for detecting a tuning valve position, a vehicle and a medium

By controlling the tuning valve to its limit position and combining environmental parameters and self-learning steps, the problem of low accuracy in tuning valve position detection was solved, improving detection accuracy and ensuring vehicle starting performance.

CN115789327BActive Publication Date: 2026-03-17GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-24
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

In the existing technology, the accuracy of the position detection of the tuning valve is low, and it may cause excessive back pressure or exhaust disturbance in the exhaust system during vehicle start-up, affecting the vehicle's starting performance.

Method used

By sending control signals to the tuning valve to control the valve to close to the first limit position and record it as the closed limit position, and to open to the second limit position and record it as the open limit position, the current operating stage of the tuning valve is determined by combining environmental parameters and self-learning steps, thereby improving detection accuracy.

Benefits of technology

It improves the accuracy of the tone control valve position detection, avoids excessive back pressure or exhaust disturbance in the exhaust system during vehicle start-up, and ensures vehicle starting performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115789327B_ABST
    Figure CN115789327B_ABST
Patent Text Reader

Abstract

The application is suitable for the automobile technical field, and provides a detection method and device for tuning valve position, a vehicle and a computer readable storage medium, the method comprising: sending a first control signal to a tuning valve of a vehicle to control the valve of the tuning valve to close to a first limit position, and recording the first limit position as a closing limit position of the tuning valve; sending a second control signal to the tuning valve to control the valve of the tuning valve to open to a second limit position, and recording the second limit position as an opening limit position of the tuning valve. Compared with the prior art which determines the limit position of the tuning valve according to the running steps of the valve of the tuning valve, the method provided in the application needs to control the valve to close to the first limit position to detect the closing limit position of the tuning valve, and needs to control the valve to open to the second limit position to detect the opening limit position of the tuning valve, thereby improving the detection accuracy of the tuning valve position.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of automotive technology, and in particular relates to a method, device, vehicle, and computer-readable storage medium for detecting the position of a tone valve. Background Technology

[0002] With the development of China's automotive industry, users, while pursuing vehicle safety, also desire to enhance their driving experience, such as the exhaust sound. To achieve an ideal exhaust sound, a tuning valve system can be installed in the vehicle's exhaust system. This system alters the exhaust sound by changing the opening angle of the tuning valve installed in the exhaust system. The opening angle of the tuning valve can be determined based on its position. In practical applications, due to installation or sensor deviations, the current position of the tuning valve needs to be determined based on its closed and open limit positions. Therefore, self-learning of the tuning valve's closed and open limit positions is necessary.

[0003] However, existing technology simply determines the closing and opening limit positions of the tuning valve based on the number of valve operation steps, which reduces the accuracy of the tuning valve position detection. Summary of the Invention

[0004] This application provides a method, apparatus, vehicle, and computer-readable storage medium for detecting the position of a tone valve, thereby improving the accuracy of tone valve position detection.

[0005] In a first aspect, embodiments of this application provide a method for detecting the position of a tone control valve, including:

[0006] Send a first control signal to the tuning valve of the vehicle to control the valve of the tuning valve to close to a first limit position, and record the first limit position as the closing limit position of the tuning valve;

[0007] A second control signal is sent to the tuning valve to control the valve to open to a second limit position, and the second limit position is recorded as the opening limit position of the tuning valve.

[0008] Optionally, before sending the first control signal to the vehicle's tuning valve, the method further includes:

[0009] When the environmental parameters of the area where the tone control valve is located meet the set conditions, the current operating stage of the tone control valve is determined.

[0010] Sending a first control signal to the vehicle's tuning valve includes:

[0011] If the operation phase is the first phase, then the first control signal with the first duty cycle is sent to the tone control valve;

[0012] Sending a second control signal to the tuning valve includes:

[0013] If the operation phase is the second phase, then the second control signal with the second duty cycle is sent to the tuning valve.

[0014] Optionally, the environmental parameters include engine voltage, intake air temperature, exhaust air temperature, ambient temperature, ambient pressure, and engine coolant temperature; determining the current operating stage of the tone control valve when the environmental parameters of the area where the tone control valve is located meet the set conditions includes:

[0015] If the vehicle is detected to be in a non-started state, the tuning valve is in a normal state, the mode switch of the tuning valve is fault-free, the engine load sensor is fault-free, the self-learning steps configured for the tuning valve are less than a first threshold, the self-learning time configured for the tuning valve is less than a second threshold, the engine voltage is within a first range, the intake air temperature is within a second range, the exhaust temperature is less than a third threshold, the ambient temperature is greater than a fourth threshold, the ambient pressure is greater than a fifth threshold, and the engine coolant temperature is within a third range, then the current operating stage of the tuning valve is determined. The self-learning time refers to the total time for detecting the position of the tuning valve. The self-learning steps are used to describe the total progress of detecting the position of the tuning valve.

[0016] Optionally, determining the current operating stage of the tone control valve includes:

[0017] If the self-learning time is less than or equal to the first set time, and the number of self-learning steps is the first set number of steps, then the running stage is determined to be the first stage;

[0018] If the self-learning time is greater than the second set time, or the self-learning steps are the second set number of steps, then the running stage is determined to be the second stage; wherein, the first set time is less than the second set time, and the first set number of steps is less than the second set number of steps.

[0019] Optionally, the number of self-learning steps is determined according to the following method:

[0020] If the self-learning time is equal to the third preset time, then the number of self-learning steps is determined to be the first preset number of steps;

[0021] If the self-learning time is not equal to the third set time, then the first pulse signal fed back by the tuning valve is received;

[0022] After receiving the first pulse signal, if the self-learning step count is detected to be less than the third preset step count, then the second pulse signal fed back by the tuning valve is received; if the second pulse signal is different from the first pulse signal, and the second pulse signal is the first preset signal, then the self-learning step count is incremented by 1; if the self-learning step count is detected to be the second preset step count, then the third pulse signal fed back by the tuning valve is received; if the third pulse signal is different from the second pulse signal, and the third pulse signal is the second preset signal, then the self-learning step count is determined to be the third preset step count; wherein, the third preset step count is greater than the second preset step count, and the frequency of the second preset signal is greater than the frequency of the first preset signal.

[0023] Optionally, after sending a first control signal to the vehicle's tuning valve to control the tuning valve to close to a first limit position and recording the first limit position as the closing limit position of the tuning valve, the method further includes:

[0024] Control the valve to rotate to the first designated position and receive the fourth pulse signal fed back by the tuning valve;

[0025] Sending a second control signal to the tuning valve to control the valve to open to a second limit position, and recording the second limit position as the opening limit position of the tuning valve, includes:

[0026] After the first duration, the fifth pulse signal fed back by the tuning valve is received;

[0027] If the fifth pulse signal is the third setting signal, then a second control signal is sent to the tuning valve to control the tuning valve to open to the second limit position, and the second limit position is recorded as the opening limit position of the tuning valve.

[0028] After sending a second control signal to the tuning valve to control the valve to open to a second limit position and recording the second limit position as the opening limit position of the tuning valve, the method further includes:

[0029] Control the valve to rotate to the first designated position and receive the sixth pulse signal fed back by the tuning valve;

[0030] After the first duration, the seventh pulse signal fed back by the tuning valve is received;

[0031] If the seventh pulse signal is the fourth setting signal, then the position detection operation of the tuning valve is confirmed to be complete.

[0032] Optionally, after sending a first control signal to the vehicle's tuning valve to control the tuning valve to close to a first limit position and recording the first limit position as the closing limit position of the tuning valve, the method further includes:

[0033] Control the valve to rotate to the second designated position and receive the eighth pulse signal fed back by the tuning valve;

[0034] Sending a second control signal to the tuning valve to control the valve to open to a second limit position, and recording the second limit position as the opening limit position of the tuning valve, includes:

[0035] If the eighth pulse signal is the fifth setting signal, then a second control signal is sent to the tuning valve to control the tuning valve to open to the second limit position, and the second limit position is recorded as the opening limit position of the tuning valve;

[0036] After sending a second control signal to the tuning valve to control the valve to open to a second limit position and recording the second limit position as the opening limit position of the tuning valve, the method further includes:

[0037] Receive the ninth pulse signal fed back by the tuning valve;

[0038] After the second duration, the tenth pulse signal fed back by the tuning valve is received;

[0039] If the tenth pulse signal is the sixth set signal, then the position detection operation of the tuning valve is completed, and the valve is controlled to rotate to the second specified position.

[0040] Secondly, embodiments of this application provide a device for detecting the position of a tuning valve, comprising:

[0041] The closing unit is used to send a first control signal to the tuning valve of the vehicle to control the tuning valve to close to a first limit position, and record the first limit position as the closing limit position of the tuning valve.

[0042] The opening unit is used to send a second control signal to the tuning valve to control the tuning valve to open to a second limit position, and record the second limit position as the opening limit position of the tuning valve.

[0043] Thirdly, embodiments of this application provide a vehicle including an on-board controller, the on-board controller including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method for detecting the position of the tuning valve as described in any one of the first aspects above.

[0044] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method for detecting the position of a tuning valve as described in any one of the first aspects above.

[0045] Fifthly, embodiments of this application provide a computer program product that, when run on an in-vehicle controller, enables the in-vehicle controller to execute the method for detecting the position of the tuning valve as described in any of the first aspects.

[0046] The beneficial effects of the embodiments in this application compared with the prior art are:

[0047] This application provides a method for detecting the position of a tuning valve. A first control signal is sent to the tuning valve of a vehicle to control the valve to close to a first extreme position, and this first extreme position is recorded as the closed extreme position of the tuning valve. A second control signal is then sent to the tuning valve to control the valve to open to a second extreme position, and this second extreme position is recorded as the opened extreme position of the tuning valve. Compared to the prior art, which determines the extreme position of the tuning valve based on the number of valve movement steps, the method provided in this application requires controlling the valve to close to the first extreme position to detect the closed extreme position, and controlling the valve to open to the second extreme position to detect the opened extreme position, thereby improving the accuracy of tuning valve position detection. Attached Figure Description

[0048] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0049] Figure 1 This is a flowchart illustrating the implementation of a method for detecting the position of a tuning valve according to an embodiment of this application;

[0050] Figure 2 This is a flowchart illustrating the implementation of a method for detecting the position of a tuning valve according to another embodiment of this application;

[0051] Figure 3 This is a flowchart illustrating the implementation of a method for detecting the position of a tone control valve according to another embodiment of this application;

[0052] Figure 4 This is a flowchart illustrating the implementation of a method for detecting the position of a tone control valve according to another embodiment of this application;

[0053] Figure 5 This is a flowchart illustrating the implementation of a method for detecting the position of a tone control valve according to another embodiment of this application;

[0054] Figure 6 This is a flowchart illustrating the implementation of a method for detecting the position of a tone control valve according to another embodiment of this application;

[0055] Figure 7 This is a schematic diagram of the structure of a tone valve position detection device provided in an embodiment of this application;

[0056] Figure 8 This is a schematic diagram of the structure of an on-board controller provided in one embodiment of this application. Detailed Implementation

[0057] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0058] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0059] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0060] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."

[0061] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0062] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0063] In practical applications, with the development of the domestic automobile industry, users, while pursuing vehicle safety, also desire to improve their driving experience, such as the exhaust sound. To achieve an ideal exhaust sound, a tuning valve system can be installed in the vehicle's exhaust system. This tuning valve system can alter the exhaust sound by changing the opening angle of the tuning valve installed in the exhaust system. The opening angle of the tuning valve can be determined based on its position.

[0064] In this embodiment, the tuning valve located at the vehicle engine includes a tuning controller and a valve.

[0065] The tuning controller receives different control signals from the vehicle's Electronic Control Unit (ECU) and controls the tuning valve to rotate according to these signals, thereby controlling the valve's opening angle.

[0066] It should be noted that the control signal mentioned above can be a pulse signal.

[0067] Please see Figure 1 , Figure 1 This is a flowchart illustrating the implementation of a method for detecting the position of a tuning valve according to an embodiment of this application. In this embodiment, the executing entity of the method for detecting the position of the tuning valve is an on-board controller. The on-board controller can be an Electronic Control Unit (ECU), also known as a "vehicle computer" or "on-board computer."

[0068] It should be noted that, Figure 1 The steps S101 to S102 shown are not in any particular order. The vehicle controller can execute step S101 first and then step S102, or it can execute step S102 first and then step S101. There is no restriction here.

[0069] like Figure 1As shown, the method for detecting the position of the tone control valve provided in one embodiment of this application may include S101 to S102, which are described in detail below:

[0070] In S101, a first control signal is sent to the tuning valve of the vehicle to control the valve to close to a first limit position, and the first limit position is recorded as the closing limit position of the tuning valve.

[0071] In this embodiment of the application, the vehicle controller can be configured with a corresponding workflow during operation. The workflow includes triggering nodes for multiple key events, including a detection event for the position of the tuning valve. In this case, if the vehicle controller detects the triggering node of the detection event for the position of the tuning valve, it executes operations S101 to S102 to perform the detection operation for the position of the tuning valve, that is, to realize the self-learning of the position of the tuning valve.

[0072] In this embodiment of the application, when the vehicle controller needs to determine the closing limit position of the tuning valve, it can send a first control signal to the tuning valve to control the tuning valve to close to the first limit position, and record the first limit position as the closing limit position of the tuning valve.

[0073] It is understandable that, since the tuning valve includes a tuning controller, the vehicle controller can send a first control signal to the tuning controller. After receiving the first control signal, the tuning controller can control the tuning valve to close to the first limit position according to the first control signal. At this time, the tuning valve can record the first limit position as the closing limit position of the tuning valve.

[0074] The first limit position refers to the position of the tone control valve when it is rotated in the first direction until it can no longer be rotated (i.e., to its limit). The first direction refers to the direction in which the tone control valve is closed.

[0075] In S102, a second control signal is sent to the tuning valve to control the valve to open to the second limit position, and the second limit position is recorded as the opening limit position of the tuning valve.

[0076] In this embodiment of the application, when the vehicle controller needs to determine the opening limit position of the tuning valve, it can send a second control signal to the tuning valve to control the tuning valve to open to the second limit position, and record the second limit position as the opening limit position of the tuning valve.

[0077] It is understandable that, since the tuning valve includes a tuning controller, the vehicle controller can send a second control signal to the tuning controller. After receiving the second control signal, the tuning controller can control the tuning valve to open to the second limit position according to the second control signal. At this time, the tuning valve can record the second limit position as the opening limit position of the tuning valve.

[0078] The second limit position refers to the position of the tone control valve when it is rotated in the second direction until it can no longer be rotated (i.e., to its limit). The second direction refers to the direction in which the tone control valve opens.

[0079] As can be seen from the above, the method for detecting the position of a tuning valve provided in this application sends a first control signal to the tuning valve of a vehicle to control the valve to close to a first limit position, and records the first limit position as the closing limit position of the tuning valve; then sends a second control signal to the tuning valve to control the valve to open to a second limit position, and records the second limit position as the opening limit position of the tuning valve. Compared with the prior art, which determines the limit position of the tuning valve based on the number of steps the valve takes to operate, the method provided in this application requires controlling the valve to close to the first limit position to detect the closing limit position, and requires controlling the valve to open to the second limit position to detect the opening limit position, thereby improving the accuracy of the tuning valve position detection.

[0080] In existing technologies, the detection process for the tone control valve position typically occurs when the vehicle is powered on, and this process involves no information exchange with the ECU. This means that the tone control valve position detection is ongoing while the vehicle is powered on and running, potentially leading to excessive back pressure or exhaust disturbances in the exhaust system during startup, thus affecting the vehicle's starting performance. Furthermore, existing technologies do not consider the possibility of mechanical failure in the tone control valve, preventing it from rotating to its maximum position, resulting in low accuracy in tone control valve position detection.

[0081] Based on this, in one embodiment of this application, please refer to Figure 2 , Figure 2 This is another embodiment of the method for detecting the position of a tuning valve provided in this application. Relative to... Figure 1 In a corresponding embodiment, this embodiment may further include S201 before S101. Accordingly, S101 may include S202, and S102 may include S203, as detailed below:

[0082] In S201, when the environmental parameters of the area where the tuning valve is located meet the set conditions, the current operating stage of the tuning valve is determined.

[0083] In this embodiment, the vehicle controller needs to acquire the environmental parameters of the area where the tuning valve is located in real time, so as to determine whether the environmental parameters meet the set conditions in real time, so as to start the detection of the position of the tuning valve.

[0084] The area where the tone control valve is located is the region centered on the engine with a preset length as its radius. The preset length can be set according to actual needs and is not limited here.

[0085] It should be noted that environmental parameters include, but are not limited to: engine voltage, intake air temperature, exhaust air temperature, ambient temperature, ambient pressure, and engine coolant temperature.

[0086] Based on this, the setting conditions include, but are not limited to: the first setting condition, the second setting condition, the third setting condition, the fourth setting condition, the fifth setting condition, and the sixth setting condition.

[0087] The first setting condition can be: the engine voltage is within a first range. The first range can be set according to actual needs and is not limited here.

[0088] The second setting condition can be: the intake air temperature is within a second range. The second range can be set according to actual needs and is not limited here.

[0089] The third setting condition can be: the exhaust temperature is less than the third threshold. The third threshold can be set according to actual needs and is not restricted here.

[0090] The fourth setting condition can be: the ambient temperature is greater than the fourth threshold. The fourth threshold can be set according to actual needs and is not restricted here.

[0091] The fifth setting condition can be: the environmental pressure is greater than the fifth threshold. The fifth threshold can be set according to actual needs and is not restricted here.

[0092] The sixth setting condition can be: the engine coolant temperature is within the third range. The third range can be set according to actual needs and is not restricted here.

[0093] Based on this, the vehicle controller sets the setting condition corresponding to the engine voltage as the first setting condition, the setting condition corresponding to the intake air temperature as the second setting condition, the setting condition corresponding to the exhaust temperature as the third setting condition, the setting condition corresponding to the ambient temperature as the fourth setting condition, the setting condition corresponding to the ambient pressure as the fifth setting condition, and the setting condition corresponding to the engine coolant temperature as the sixth setting condition.

[0094] In this embodiment, after the vehicle controller detects that the above environmental parameters all meet their respective set conditions, it indicates that the position of the tuning valve can be detected. Therefore, the vehicle controller can determine the operating stage of the tuning valve.

[0095] In one embodiment of this application, in order to further improve the detection accuracy and success rate of the tone valve position and avoid affecting the vehicle's starting performance, the vehicle control can specifically implement S201 according to the following steps, detailed below:

[0096] If the vehicle is detected to be in a non-started state, the tuning valve is in a normal state, the mode switch of the tuning valve is fault-free, the engine load sensor is fault-free, the self-learning steps configured for the tuning valve are less than a first threshold, the self-learning time configured for the tuning valve is less than a second threshold, the engine voltage is within a first range, the intake air temperature is within a second range, the exhaust temperature is less than a third threshold, the ambient temperature is greater than a fourth threshold, the ambient pressure is greater than a fifth threshold, and the engine coolant temperature is within a third range, then the current operating stage of the tuning valve is determined. The self-learning time refers to the total time for detecting the position of the tuning valve. The self-learning steps are used to describe the total progress of detecting the position of the tuning valve.

[0097] In this embodiment, the vehicle's non-started state includes: the vehicle being powered on but not started and the vehicle being powered off but not started.

[0098] The mode switch of the tone control valve is used to control the operating mode of the tone control valve.

[0099] It should be noted that the self-learning steps are used to describe the overall progress of detecting the position of the tone valve. The first threshold can be set to 2.

[0100] Self-learning time refers to the total time for detecting the position of the tone control valve. The second threshold can be set to 3 seconds.

[0101] In this embodiment, the operating phase of the tone-adjusting valve describes the position detection phase of the tone-adjusting valve. The operating phase includes a first phase and a second phase. The first phase refers to the phase where the tone-adjusting valve is detecting its closed limit position, and the second phase refers to the phase where the tone-adjusting valve is detecting its open limit position.

[0102] "Currently" refers to the moment when the vehicle controller determines that the environmental parameters of the area where the tone valve is located meet the set conditions.

[0103] In another embodiment of this application, since the self-learning time refers to the total time for detecting the position of the tuning valve, and the self-learning steps are used to describe the total progress of detecting the position of the tuning valve, the vehicle controller can determine the current operating stage of the tuning valve based on the self-learning time and self-learning steps of the tuning valve.

[0104] In this embodiment, taking the example of the vehicle controller first detecting the closed limit position of the tuning valve and then detecting the open limit position of the tuning valve, since the rotation frequency of the valve is usually fixed, that is, the time it takes for the valve to rotate to the closed limit position and the open limit position is also fixed. At the same time, the self-learning steps are used to describe the total progress of detecting the position of the tuning valve. Therefore, the vehicle controller can set different correspondences between the self-learning time and self-learning steps of the tuning valve and different operating stages of the tuning valve.

[0105] The number of self-learning steps includes, but is not limited to, a first set number of steps and a second set number of steps. The first set number of steps is less than the second set number of steps. The first set number of steps can be set to 0, and the second set number of steps can be set to 1.

[0106] The first set step number is used to describe the stage when the vehicle controller is detecting the valve's closed limit position, that is, the progress of detecting the position of the tuning valve is at the valve's closed limit position.

[0107] The second set step is used to describe the stage when the vehicle controller is detecting the opening limit position of the tuning valve, that is, the progress of detecting the position of the tuning valve is at the stage of detecting the opening limit position of the valve.

[0108] The self-learning time of the tone control valve includes, but is not limited to, a first set time and a second set time. The first set time is shorter than the second set time.

[0109] Since the maximum time for the tuning valve to rotate to the closed or open limit position is 1 second, the first set time can be set to 1 second, and the second set time can be set to 1.5 seconds.

[0110] Based on this, the vehicle controller can set the self-learning time of the tuning valve to be less than or equal to a first set time, and when the number of self-learning steps is the first set number of steps, the corresponding operating stage of the tuning valve is the first stage; when the self-learning time of the tuning valve is greater than a second set time, and when the number of self-learning steps is the second set number of steps, the corresponding operating stage of the tuning valve is the second stage.

[0111] Therefore, the vehicle controller can be specifically achieved through methods such as... Figure 3 S2011 to S2012 show the current operating stage of the tone control valve, detailed below:

[0112] In S2011, if the self-learning time is less than or equal to the first set time, and the number of self-learning steps is the first set number of steps, then the running stage is determined to be the first stage.

[0113] In this embodiment, since the vehicle controller has pre-stored the correspondence between different self-learning times, different self-learning steps and different operating stages of the tuning valve, when the vehicle controller detects that the self-learning time of the tuning valve is less than or equal to the first set time and the self-learning steps of the tuning valve are the first set number of steps, it can determine the operating stage of the tuning valve as the first stage according to the above correspondence.

[0114] In S2012, if the self-learning time is greater than the second set time, or the self-learning steps are the second set number of steps, then the running stage is determined to be the second stage; wherein, the first set time is less than the second set time, and the first set number of steps is less than the second set number of steps.

[0115] In this embodiment, since the vehicle controller has pre-stored the correspondence between different self-learning times, different self-learning steps and different operating stages of the tuning valve, when the vehicle controller detects that the self-learning time of the tuning valve is greater than the second set time, or the self-learning steps of the tuning valve are the second set number of steps, it can determine the operating stage of the tuning valve as the second stage according to the above correspondence.

[0116] In this embodiment, the vehicle controller can be configured to have a direct proportional relationship between different duty cycles of the pulse signal and the opening angle of the tone control valve. That is, the larger the duty cycle of the pulse signal, the larger the opening angle of the valve; the smaller the duty cycle of the pulse signal, the smaller the opening angle of the valve.

[0117] The vehicle controller can be set such that when the duty cycle of the pulse signal is 10%, the corresponding valve opening angle is 0 degrees (i.e., the valve is in the closed state), and when the duty cycle of the pulse signal is 90%, the corresponding valve opening angle is 80 degrees (i.e., the valve is in the fully open state).

[0118] Based on this, the vehicle controller can be set such that when the duty cycle of the pulse signal is 5%, the corresponding valve needs to be rotated to the first limit position, and when the duty cycle of the pulse signal is 95%, the corresponding valve needs to be rotated to the second limit position.

[0119] In S202, if the operation phase is the first phase, the first control signal with a first duty cycle is sent to the tuning valve.

[0120] In this embodiment, when the vehicle controller determines that the current operating stage of the tuning valve is the first stage, it indicates that the vehicle controller needs to detect the valve's closing limit position. Therefore, in conjunction with S201, the vehicle controller can send a first control signal with a first duty cycle to the tuning valve. The first duty cycle can be 5%.

[0121] Specifically, the vehicle controller sends a first control signal with a first duty cycle to the tuning controller of the tuning valve.

[0122] In S203, if the operation phase is the second phase, the second control signal with a second duty cycle is sent to the tone valve.

[0123] In this embodiment, when the vehicle controller determines that the current operating stage of the tuning valve is the second stage, it indicates that the vehicle controller needs to detect the opening limit position of the tuning valve. Therefore, in conjunction with S201, the vehicle controller can send a second control signal with a second duty cycle to the tuning valve. The second duty cycle can be 95%.

[0124] Specifically, the vehicle controller sends a second control signal with a second duty cycle to the tuning controller of the tuning valve.

[0125] As can be seen from the above, the method for detecting the position of the tuning valve provided in this embodiment can detect the position of the tuning valve when the environmental parameters of the area where the tuning valve is located meet the set conditions. Therefore, the current operating stage of the tuning valve can be determined. If the operating stage is the first stage, a first control signal with a first duty cycle is sent to the tuning valve; if the operating stage is the second stage, a second control signal with a second duty cycle is sent to the tuning valve. The detection method provided in this embodiment only starts detecting the position of the tuning valve when the environmental parameters of the area where the tuning valve is located meet the set conditions, thereby improving the accuracy and success rate of the detection of the tuning valve position.

[0126] In another embodiment of this application, the number of self-learning steps of the tuning valve can be determined based on the self-learning time of the tuning valve. Specifically, please refer to... Figure 4 , Figure 4 This is another embodiment of the method for detecting the position of a tone control valve provided in this application. Compared to... Figure 3 In a corresponding embodiment, the number of self-learning steps for the tone control valve can be determined through steps S301 to S306, as detailed below:

[0127] In S301, if the self-learning time is equal to the third set time, then the number of self-learning steps is determined to be the first set number of steps.

[0128] In this embodiment, when the vehicle controller detects that the self-learning time of the tuning valve is equal to the third preset time, it indicates that the vehicle controller has not yet detected the position of the tuning valve. Therefore, the vehicle controller can determine that the self-learning steps of the tuning valve are the first preset number of steps. The third preset time can be 0.

[0129] In S302, if the self-learning time is not equal to the third set time, the first pulse signal fed back by the tuning valve is received.

[0130] In this embodiment, when the vehicle controller detects that the self-learning time of the tuning valve is not equal to the third set time, it indicates that the vehicle controller has already detected the position of the tuning valve. Therefore, the vehicle controller can determine that the self-learning steps of the tuning valve are not the first set number of steps. At this time, the vehicle controller can calculate the self-learning steps based on the pulse signal fed back by the tuning valve.

[0131] Based on this, the vehicle controller can receive the first pulse signal fed back by the tuning valve.

[0132] In this embodiment, after receiving the first pulse signal from the tuning valve, the vehicle controller can detect the self-learning steps of the tuning valve at this time.

[0133] In one embodiment of this application, when the vehicle controller detects that the number of self-learning steps is less than a third preset number of steps, it executes steps S303 to S304. The third preset number of steps can be 2.

[0134] In another embodiment of this application, when the vehicle controller detects that the self-learning step count is the second set step count, it can execute steps S305 to S306.

[0135] In S303, after receiving the first pulse signal, if it is detected that the number of self-learning steps is less than the third set number of steps, then the second pulse signal fed back by the tuning valve is received.

[0136] In S304, if the second pulse signal is different from the first pulse signal, and the second pulse signal is the first set signal, then the self-learning step count is incremented by 1.

[0137] In this embodiment, when the vehicle controller detects that the self-learning step number of the tuning valve is less than the third step number, it can receive the second pulse signal fed back by the tuning valve and compare the second pulse signal with the first pulse signal.

[0138] When the vehicle controller detects that the second pulse signal is different from the first pulse signal, and that the second pulse signal is a first set signal, it can increment the self-learning step count of the tone control valve by 1. The first set signal can be a pulse signal with a first frequency, such as 120Hz.

[0139] In S305, if the self-learning step count is detected to be the second set step count, the third pulse signal fed back by the tuning valve is received.

[0140] In S306, if the third pulse signal is different from the second pulse signal, and the third pulse signal is a second set signal, then the self-learning step number is determined to be the third set step number; wherein, the third set step number is greater than the second set step number, and the frequency of the second set signal is greater than the frequency of the first set signal.

[0141] In this embodiment, when the vehicle controller detects that the self-learning step number of the tuning valve is the second set step number, it can receive the third pulse signal fed back by the tuning valve and compare the third pulse signal with the second pulse signal.

[0142] When the vehicle controller detects that the third pulse signal is different from the second pulse signal, and that the third pulse signal is the second set signal, it can determine that the self-learning step number of the tone control valve is the third set step number. The second set signal can be a pulse signal with a second frequency, such as 200Hz.

[0143] As can be seen from the above, the method for detecting the position of the tuning valve provided in this embodiment determines the self-learning step count as the first set step count if the self-learning time is equal to the first set time; if the self-learning time is not equal to the first set time, a first pulse signal fed back by the tuning valve is received; after receiving the first pulse signal, if the self-learning step count is detected to be less than a third set step count, a second pulse signal fed back by the tuning valve is received; if the second pulse signal is different from the first pulse signal and the second pulse signal is the first set signal, the self-learning step count is incremented by 1; if the self-learning step count is detected to be the second set step count, a third pulse signal fed back by the tuning valve is received; if the third pulse signal is different from the second pulse signal and the third pulse signal is the second set signal, the self-learning step count is determined to be the third set step count; wherein, the third set step count is greater than the second set step count, and the frequency of the second set signal is greater than the frequency of the first set signal. The detection method provided in this embodiment improves the accuracy of determining the self-learning step count of the tuning valve.

[0144] Please see Figure 5 , Figure 5 This is another embodiment of the method for detecting the position of a tuning valve provided in this application. Compared to... Figure 1 In a corresponding embodiment, after S101, S401 may be included. Accordingly, S102 may specifically include S402 to S403, and after S102, S404 to S405 may be included, as detailed below:

[0145] In S401, the valve is controlled to rotate to a first designated position, and a fourth pulse signal is received from the tuning valve.

[0146] In S402, the fifth pulse signal fed back by the tuning valve is received after the first duration.

[0147] In S403, if the fifth pulse signal is the third setting signal, a second control signal is sent to the tuning valve to control the tuning valve to open to the second limit position, and the second limit position is recorded as the opening limit position of the tuning valve.

[0148] In S404, the valve is controlled to rotate to the first designated position, and the sixth pulse signal fed back by the tuning valve is received.

[0149] In S405, a seventh pulse signal fed back by the tuning valve is received after the first duration.

[0150] In S406, if the seventh pulse signal is the fourth setting signal, then the position detection operation of the tuning valve is determined to be completed.

[0151] In this embodiment, after recording the closed limit position of the tuning valve, the vehicle controller can control the tuning valve to rotate to a first specified position. The first specified position can be the position of the valve when its opening angle is half of its fully open angle.

[0152] At this point, the tone control valve can send a sixth pulse signal back to the vehicle controller to indicate that its closed limit position has been detected. The frequency of the fourth pulse signal can be 120Hz.

[0153] After receiving the fourth pulse signal from the tuning valve, the vehicle controller can determine that the closing limit position of the tuning valve has been detected.

[0154] After the tone control valve has fed back the fourth pulse signal to the vehicle controller for a first duration, it can continue to feed back a fifth pulse signal to the vehicle controller. The first duration can be 1 second, and the frequency of the fifth pulse signal can be 140 Hz.

[0155] Based on this, after receiving the fourth pulse signal from the tuning valve for a first duration, the vehicle controller can receive the fifth pulse signal from the tuning valve and compare it with the third setting signal. The third setting signal is a pulse signal with a frequency of 140 Hz.

[0156] In this embodiment, when the vehicle controller detects that the fifth pulse signal is the third set signal, that is, the frequency of the fifth pulse signal is 140HZ, it indicates that the vehicle controller can detect the opening limit position of the tuning valve. Therefore, the vehicle controller can send a second control signal to the tuning valve to control the valve to open to the second limit position, and record the second limit position as the opening limit position of the tuning valve.

[0157] After recording the opening limit position of the tuning valve, the vehicle controller can control the valve to rotate to the first designated position. At this time, the tuning valve can send a sixth pulse signal to the vehicle controller to indicate that the detection of its opening limit position has been completed. The frequency of the sixth pulse signal can be 120Hz.

[0158] After receiving the sixth pulse signal from the tuning valve, the vehicle controller can determine that the opening limit position of the tuning valve has been detected.

[0159] After the tone control valve has fed back the sixth pulse signal to the vehicle controller for the first duration, it can continue to feed back the seventh pulse signal to the vehicle controller. The frequency of the seventh pulse signal can be 200 Hz.

[0160] Based on this, after receiving the sixth pulse signal from the tuning valve for a first duration, the vehicle controller can receive the seventh pulse signal from the tuning valve and compare it with the fourth setting signal. The fourth setting signal is a pulse signal with a frequency of 200 Hz.

[0161] In this embodiment, when the vehicle controller detects that the seventh pulse signal is the fourth setting signal, that is, the frequency of the seventh pulse signal is 200HZ, it indicates that the vehicle controller has completed the position detection operation of the tuning valve and that the tuning valve is fault-free.

[0162] As can be seen from the above, the method for detecting the position of the tuning valve provided in this embodiment, after recording the valve's closed limit position, controls the valve to rotate to a first designated position and receives a fourth pulse signal from the tuning valve; after a first duration, it receives a fifth pulse signal from the tuning valve; if the fifth pulse signal is a third set signal, it sends a second control signal to the tuning valve to control the valve to open to a second limit position, and records the second limit position as the tuning valve's opening limit position; it controls the valve to rotate to the first designated position and receives a sixth pulse signal from the tuning valve; after a first duration, it receives a seventh pulse signal from the tuning valve; if the seventh pulse signal is a fourth set signal, it determines that the tuning valve's position detection operation is complete. The detection method provided in this embodiment, after recording the tuning valve's closed limit position and opening limit position, controls the valve to rotate to their respective designated positions to avoid the valve being in the limit position for a long time, which could lead to valve damage. Simultaneously, only when a set signal from the tuning valve is received after a set duration will the next control signal be sent to the tuning valve, avoiding interference and improving the working efficiency of the tuning valve.

[0163] Please see Figure 6 , Figure 6 This is another embodiment of the method for detecting the position of a tuning valve provided in this application. Compared to... Figure 1 In a corresponding embodiment, after S101, S501 may be included. Accordingly, S102 may specifically include S502, and after S102, S503 to S505 may be included, as detailed below:

[0164] In S501, the valve is controlled to rotate to the second designated position, and the eighth pulse signal fed back by the tuning valve is received.

[0165] In S502, if the eighth pulse signal is the fifth setting signal, a second control signal is sent to the tuning valve to control the tuning valve to open to the second limit position, and the second limit position is recorded as the opening limit position of the tuning valve.

[0166] In S503, the ninth pulse signal fed back by the tuning valve is received.

[0167] In S504, the tenth pulse signal fed back by the tuning valve is received after the second duration.

[0168] In S505, if the tenth pulse signal is the sixth setting signal, then the position detection operation of the tuning valve is completed, and the valve is controlled to rotate to the second specified position.

[0169] In this embodiment, after recording the closed limit position of the tuning valve, the vehicle controller can control the tuning valve to rotate to a second specified position. The second specified position can be the position of the valve when its opening angle is half of its fully open angle.

[0170] At this point, the tone control valve can send an eighth pulse signal back to the vehicle controller to indicate that its closed limit position has been detected. The frequency of the eighth pulse signal can be 120Hz.

[0171] After receiving the eighth pulse signal from the tuning valve, the vehicle controller can determine that the closing limit position of the tuning valve has been detected.

[0172] Based on this, after receiving the eighth pulse signal from the tone control valve, the vehicle controller can compare this eighth pulse signal with the fifth set signal. The frequency of the fifth set signal can be 120Hz.

[0173] In this embodiment, when the vehicle controller detects that the eighth pulse signal is the fifth setting signal, that is, the frequency of the fifth pulse signal is 120HZ, it indicates that the closing limit position of the tuning valve has been detected. Therefore, in order to improve the working efficiency of the tuning valve, the vehicle controller can directly send a second control signal to the tuning valve to control the valve to open to the second limit position, and record the second limit position as the opening limit position of the tuning valve.

[0174] After recording the opening limit position of the tone control valve, the vehicle controller can send a ninth pulse signal to indicate that the detection of its own opening limit position has been completed. The frequency of the ninth pulse signal can be 120Hz.

[0175] After receiving the ninth pulse signal from the tuning valve, the vehicle controller can determine that the opening limit position of the tuning valve has been detected.

[0176] After the tone control valve has fed back the ninth pulse signal to the vehicle controller for a second duration, it can continue to feed back the tenth pulse signal to the vehicle controller. The second duration can be 2 seconds, and the frequency of the tenth pulse signal can be 200 Hz.

[0177] Based on this, after receiving the ninth pulse signal from the tuning valve for a second duration, the vehicle controller can receive the tenth pulse signal from the tuning valve and compare it with the sixth setting signal. The sixth setting signal is a pulse signal with a frequency of 200 Hz.

[0178] In this embodiment, when the vehicle controller detects that the tenth pulse signal is the sixth set signal, that is, the frequency of the tenth pulse signal is 200HZ, it indicates that the vehicle controller has completed the position detection operation of the tuning valve and that the tuning valve is fault-free, and can control the tuning valve to rotate to the second specified position.

[0179] As can be seen from the above, the method for detecting the position of the tuning valve provided in this embodiment, after recording the closed limit position of the tuning valve, can control the valve to rotate to the second specified position and receive the eighth pulse signal fed back by the tuning valve; if the eighth pulse signal is the fifth setting signal, a second control signal is sent to the tuning valve to control the valve to open to the second limit position, and the second limit position is recorded as the opening limit position of the tuning valve; the ninth pulse signal fed back by the tuning valve is received; after a second duration, the tenth pulse signal fed back by the tuning valve is received; if the tenth pulse signal is the sixth setting signal, the position detection operation of the tuning valve is determined to be completed, and the valve is controlled to rotate to the second specified position. The detection method provided in this embodiment, after recording the closed limit position and the opening limit position of the tuning valve, controls the valve to rotate to their respective specified positions to avoid the valve being in the limit position for a long time, which could lead to valve damage. At the same time, the vehicle controller does not need to wait for the set duration and can immediately receive the signal fed back by the tuning valve, and when the signal is detected to be a setting signal, it can send the next control signal to the tuning valve, thereby improving the working efficiency of the tuning valve.

[0180] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0181] Corresponding to the method for detecting the position of a tone control valve described in the above embodiment, Figure 7 This diagram illustrates a structural block diagram of a tone valve position detection device according to an embodiment of this application. For ease of explanation, only the parts relevant to the embodiment of this application are shown. (Refer to...) Figure 7 The tone control valve position detection device 700 includes a closing unit 71 and an opening unit 72. Wherein:

[0182] The closing unit 71 is used to send a first control signal to the tuning valve of the vehicle to control the tuning valve to close to a first limit position, and record the first limit position as the closing limit position of the tuning valve.

[0183] The opening unit 72 is used to send a second control signal to the tuning valve to control the tuning valve to open to a second limit position, and record the second limit position as the opening limit position of the tuning valve.

[0184] In one embodiment of this application, the tone control valve position detection device 700 further includes: a first determining unit; correspondingly, the closing unit 71 specifically includes: a first transmitting unit; correspondingly, the opening unit 72 specifically includes a second transmitting unit. Wherein:

[0185] The first determining unit is used to determine the current operating stage of the tuning valve when the environmental parameters of the area where the tuning valve is located meet the set conditions.

[0186] The first transmitting unit is used to send the first control signal with a first duty cycle to the tuning valve if the operation phase is the first phase.

[0187] The second transmitting unit is used to send the second control signal with a second duty cycle to the tuning valve if the operating phase is the second phase.

[0188] In one embodiment of this application, the environmental parameters include engine voltage, intake air temperature, exhaust air temperature, ambient temperature, ambient pressure, and engine coolant temperature; the first determining unit specifically includes: a second determining unit.

[0189] The second determining unit is used to determine the current operating stage of the tuning valve if the following conditions are met: the vehicle is not started; the tuning valve is in normal condition; the mode switch of the tuning valve is fault-free; the engine load sensor is fault-free; the self-learning steps configured for the tuning valve are less than a first threshold; the self-learning time configured for the tuning valve is less than a second threshold; the engine voltage is within a first range; the intake air temperature is within a second range; the exhaust temperature is less than a third threshold; the ambient temperature is greater than a fourth threshold; the ambient pressure is greater than a fifth threshold; and the engine coolant temperature is within a third range. The self-learning time refers to the total time for detecting the position of the tuning valve; the self-learning steps describe the total progress of detecting the position of the tuning valve.

[0190] In one embodiment of this application, the first determining unit specifically includes: a third determining unit and a fourth determining unit. Wherein:

[0191] The third determining unit is used to determine the running stage as the first stage if the self-learning time is less than or equal to the first set time and the number of self-learning steps is the first set number of steps.

[0192] The fourth determining unit is used to determine the running stage as the second stage if the self-learning time is greater than the second set time, or the self-learning steps are the second set number of steps; wherein the first set time is less than the second set time, and the first set number of steps is less than the second set number of steps.

[0193] In one embodiment of this application, the number of self-learning steps is determined as follows:

[0194] If the self-learning time is equal to the third preset time, then the number of self-learning steps is determined to be the first preset number of steps;

[0195] If the self-learning time is not equal to the third set time, then the first pulse signal fed back by the tuning valve is received;

[0196] After receiving the first pulse signal, if the self-learning step count is detected to be less than the third preset step count, then the second pulse signal fed back by the tuning valve is received; if the second pulse signal is different from the first pulse signal, and the second pulse signal is the first preset signal, then the self-learning step count is incremented by 1; if the self-learning step count is detected to be the second preset step count, then the third pulse signal fed back by the tuning valve is received; if the third pulse signal is different from the second pulse signal, and the third pulse signal is the second preset signal, then the self-learning step count is determined to be the third preset step count; wherein, the third preset step count is greater than the second preset step count, and the frequency of the second preset signal is greater than the frequency of the first preset signal.

[0197] In one embodiment of this application, the tone valve position detection device 700 further includes: a first control unit; correspondingly, the opening unit 72 specifically includes: a first receiving unit and a first recording unit; correspondingly, the tone valve position detection device 700 further includes: a second control unit, a second receiving unit, and a fifth determining unit. Wherein:

[0198] The first control unit is used to control the valve to rotate to a first designated position and to receive the fourth pulse signal fed back by the tuning valve.

[0199] The first receiving unit is used to receive the fifth pulse signal fed back by the tuning valve after a first duration.

[0200] The first recording unit is used to send a second control signal to the tuning valve if the fifth pulse signal is a third setting signal, so as to control the tuning valve to open to the second limit position, and record the second limit position as the opening limit position of the tuning valve.

[0201] The second control unit is used to control the valve to rotate to the first designated position and to receive the sixth pulse signal fed back by the tuning valve.

[0202] The second receiving unit is used to receive the seventh pulse signal fed back by the tuning valve after the first duration.

[0203] The fifth determining unit is used to determine that the position detection operation of the tuning valve is completed if the seventh pulse signal is the fourth setting signal.

[0204] In one embodiment of this application, the tone valve position detection device 700 further includes: a third control unit; correspondingly, the opening unit 72 specifically includes: a second recording unit; correspondingly, the tone valve position detection device 700 further includes: a third receiving unit, a fourth receiving unit, and a sixth determining unit. Wherein:

[0205] The third control unit is used to control the valve to rotate to the second designated position and to receive the eighth pulse signal fed back by the tuning valve.

[0206] The second recording unit is used to send a second control signal to the tuning valve if the eighth pulse signal is the fifth setting signal, so as to control the tuning valve to open to the second limit position, and record the second limit position as the opening limit position of the tuning valve.

[0207] The third receiving unit is used to receive the ninth pulse signal fed back by the tuning valve.

[0208] The fourth receiving unit is used to receive the tenth pulse signal fed back by the tuning valve after the second duration.

[0209] The sixth determining unit is used to determine that the position detection operation of the tuning valve is completed if the tenth pulse signal is the sixth setting signal, and to control the valve to rotate to the second specified position.

[0210] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.

[0211] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0212] This application also provides a vehicle, including an onboard controller. Please refer to... Figure 8 , Figure 8 This is a schematic diagram of the structure of an on-board controller provided in one embodiment of this application. Figure 8 As shown, the vehicle controller 8 in this embodiment includes: at least one processor 80 ( Figure 8 (Only one is shown) a processor, a memory 81, and a computer program 82 stored in the memory 81 and executable on the at least one processor 80, wherein the processor 80 executes the computer program 82 to implement the steps in the embodiments of the methods for detecting the position of any of the tone valves described above.

[0213] The vehicle controller may include, but is not limited to, a processor 80 and a memory 81. Those skilled in the art will understand that... Figure 8 The vehicle controller 8 is merely an example and does not constitute a limitation on it. It may include more or fewer components than shown, or combine certain components, or different components, such as input / output devices, network access devices, etc.

[0214] The processor 80 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0215] In some embodiments, the memory 81 may be an internal storage unit of the vehicle controller 8, such as the memory of the vehicle controller 8. In other embodiments, the memory 81 may be an external storage device of the vehicle controller 8, such as a plug-in hard drive, smart media card (SMC), secure digital card (SD), flash card, etc., equipped on the vehicle controller 8. Furthermore, the memory 81 may include both internal storage units and external storage devices of the vehicle controller 8. The memory 81 is used to store the operating system, applications, bootloader, data, and other programs, such as the program code of the computer program. The memory 81 can also be used to temporarily store data that has been output or will be output.

[0216] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps described in the various method embodiments above.

[0217] This application provides a computer program product that, when run on an in-vehicle controller, enables the in-vehicle controller to perform the steps described in the above-described method embodiments.

[0218] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include at least: any entity or device capable of carrying the computer program code to the vehicle controller, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.

[0219] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0220] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A method of detecting the position of a tuning valve, characterized by, The method comprises the following steps: when it is detected that the environmental parameters of the area where the vehicle's tone valve is located meet a set condition, determining the running stage in which the tone valve is currently located; wherein the running stage is determined by a self-learning time and a self-learning step number of the tone valve; the self-learning time refers to the total time for detecting the position of the tone valve; the self-learning step number is used to describe the total progress of detecting the position of the tone valve; if the running stage is a first stage, sending a first control signal with a first duty cycle to the tone valve to control the valve of the tone valve to close to a first limit position, and recording the first limit position as a closed limit position of the tone valve; if the running stage is a second stage, sending a second control signal with a second duty cycle to the tone valve to control the valve of the tone valve to open to a second limit position, and recording the second limit position as an open limit position of the tone valve; the self-learning step number is determined in the following manner: if the self-learning time is not equal to a third set time, receiving a first pulse signal fed back by the tone valve; after receiving the first pulse signal, if it is detected that the self-learning step number is less than a third set step number, receiving a second pulse signal fed back by the tone valve; if the second pulse signal is different from the first pulse signal and the second pulse signal is a first set signal, performing a plus one operation on the self-learning step number; if it is detected that the self-learning step number is a second set step number, receiving a third pulse signal fed back by the tone valve; if the third pulse signal is different from the second pulse signal and the third pulse signal is a second set signal, determining that the self-learning step number is the third set step number; wherein the third set step number is greater than the second set step number, and the frequency of the second set signal is greater than the frequency of the first set signal.

2. The detection method of claim 1, wherein, The environmental parameters include engine voltage, intake temperature, exhaust temperature, environmental temperature, environmental pressure, and engine coolant temperature; when it is detected that the environmental parameters of the area where the tone valve is located meet a set condition, determining the running stage in which the tone valve is currently located, comprising: if it is detected that the vehicle is in an unstarted state, the tone valve is in a normal state, the mode switch of the tone valve is fault-free, the load sensor of the engine is fault-free, the self-learning step number configured for the tone valve is less than a first threshold value, the self-learning time configured for the tone valve is less than a second threshold value, the engine voltage is within a first range, the intake temperature is within a second range, the exhaust temperature is less than a third threshold value, the environmental temperature is greater than a fourth threshold value, the environmental pressure is greater than a fifth threshold value, and the engine coolant temperature is within a third range, then determining the running stage in which the tone valve is currently located.

3. The detection method of claim 2, wherein, The determination of the running stage in which the tone valve is currently located comprises: if the self-learning time is less than or equal to a first set time, and the self-learning step number is a first set step number, then determining that the running stage is the first stage; If the self-learning time is greater than a second set time or the self-learning step number is the second set step number, it is determined that the running phase is the second phase; wherein the first set time is less than the second set time, and the first set step number is less than the second set step number.

4. The detection method of claim 3, wherein, The self-learning step number is determined according to the following manner: If the self-learning time is equal to the third set time, it is determined that the self-learning step number is the first set step number.

5. The detection method according to any one of claims 1 to 4, wherein After the first control signal with the first duty cycle is sent to the tuning valve to control the valve to close to a first limit position and the first limit position is recorded as a closing limit position of the tuning valve, the method further comprises: controlling the valve to rotate to a first specified position and receiving a fourth pulse signal fed back by the tuning valve; the second control signal with the second duty cycle is sent to the tuning valve to control the valve to open to a second limit position, and the second limit position is recorded as an opening limit position of the tuning valve, comprising: a fifth pulse signal fed back by the tuning valve is received after a first time length; If the fifth pulse signal is a third set signal, a second control signal is sent to the tuning valve to control the valve to open to a second limit position, and the second limit position is recorded as an opening limit position of the tuning valve; After the second control signal with the second duty cycle is sent to the tuning valve to control the valve to open to a second limit position, and the second limit position is recorded as an opening limit position of the tuning valve, the method further comprises: controlling the valve to rotate to the first specified position and receiving a sixth pulse signal fed back by the tuning valve; a seventh pulse signal fed back by the tuning valve is received after the first time length; If the seventh pulse signal is a fourth set signal, it is determined that the position detection operation of the tuning valve is completed.

6. The assay of any one of claims 1-4, wherein, After the first control signal with the first duty cycle is sent to the tuning valve to control the valve to close to a first limit position and the first limit position is recorded as a closing limit position of the tuning valve, the method further comprises: controlling the valve to rotate to a second specified position and receiving an eighth pulse signal fed back by the tuning valve; the second control signal with the second duty cycle is sent to the tuning valve to control the valve to open to a second limit position, and the second limit position is recorded as an opening limit position of the tuning valve, comprising: If the eighth pulse signal is a fifth set signal, a second control signal is sent to the tuning valve to control the valve to open to a second limit position, and the second limit position is recorded as an opening limit position of the tuning valve; After the second control signal with the second duty cycle is sent to the tuning valve to control the valve to open to a second limit position, and the second limit position is recorded as an opening limit position of the tuning valve, the method further comprises: a ninth pulse signal fed back by the tuning valve is received; a tenth pulse signal fed back by the tuning valve is received after a second time length; If the tenth pulse signal is a sixth set signal, it is determined that the position detection operation of the tuning valve is completed, and the valve is controlled to rotate to the second designated position.

7. A device for detecting the position of a tuning valve, characterized in that The tuning valve position detection device is configured to perform the tuning valve position detection method according to any one of claims 1-6.

8. A vehicle comprising an on-board controller comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that, The processor implements the tuning valve position detection method according to any one of claims 1-6 when executing the computer program.

9. A computer-readable storage medium storing a computer program, the computer program comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 8. The computer program, when executed by a processor, implements the tuning valve position detection method according to any one of claims 1-6. The computer program, when executed by a processor, implements the tuning valve position detection method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Intake air regulating valve control device for internal combustion engine

    JP2010014053A

  • Valve full-closed position learning device for valve

    JP2014009656A