A position correction method and apparatus

By using the gearbox operating value and the position change value of the first actuator to correct the position of the second actuator while the vehicle is in motion, the problem of gear position error caused by the position sensor being affected by temperature and wear is solved, and the accuracy of gear position display is achieved.

CN117090936BActive Publication Date: 2026-05-22WEICHAI POWER CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
WEICHAI POWER CO LTD
Filing Date
2023-09-18
Publication Date
2026-05-22

AI Technical Summary

Technical Problem

The position sensor in the transmission is affected by temperature and wear of the actuator, which can cause incorrect gear display and increase the difficulty of data calibration.

Method used

When the vehicle is in motion, by acquiring the operating value of the transmission, the position change value of the first actuator is used to correct the current position of the second actuator, so that it is consistent with the position change value of the first actuator, thus ensuring the accurate positional relationship of each actuator.

Benefits of technology

This reduces the difficulty of data calibration, ensures the accuracy of gear display, and avoids gear errors caused by environmental factors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117090936B_ABST
    Figure CN117090936B_ABST
Patent Text Reader

Abstract

The application provides a position correction method and device. In the case that a vehicle is in a moving state, an operating value of a gearbox of the vehicle is acquired. In the case that the operating value of the gearbox meets a preset condition, a position change value of a first actuating mechanism in the gearbox is acquired. The current position of a second actuating mechanism in the gearbox is corrected based on the position change value of the first actuating mechanism. The first actuating mechanism is an actuating mechanism whose current position is less than a preset limit value. Therefore, the position of the second actuating mechanism can be corrected by the position change value of the first actuating mechanism with an accurate position, so as to ensure the accuracy of the current position of the second actuating mechanism and reduce the difficulty of data calibration. Moreover, the first actuating mechanism and the second actuating mechanism are used to determine a gear position. The current gear position of the vehicle can be accurately calculated by the current positions of the first actuating mechanism and the second actuating mechanism, so as to ensure the accuracy of the gear position and display a correct gear position.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of equipment control technology, and in particular relates to a position correction method and apparatus. Background Technology

[0002] Position sensors in the transmission (also called gearbox) can collect the positions of various actuators in the vehicle. Each actuator is related to determining the gear position. By measuring the positions of these actuators, it can be determined whether the transmission is in gear, and the gear position indicates the current gear of the vehicle. For example, if the actuators include a gear selector actuator and a shift actuator, the position sensors can collect the positions of the gear selector actuator and the shift actuator respectively. Based on the positions of the gear selector actuator and the shift actuator, it can be calculated whether the shift actuator is within the gear range. When the shift actuator is within the gear range, the transmission is in gear.

[0003] However, position sensors are affected by factors such as temperature and wear of the actuator. Under the influence of these factors, gear position errors may occur. For example, the position sensor may calculate that the shift actuator is not in the gear range, but the transmission is actually in gear. Summary of the Invention

[0004] In view of this, this application provides a position correction method and apparatus to solve the problem of incorrect gear display. The technical solution is as follows:

[0005] Firstly, this application provides a position correction method, the position correction method comprising:

[0006] While the vehicle is in motion, obtain the operating values ​​of the vehicle's transmission;

[0007] When the operating value of the gearbox meets the preset conditions, the position change value of the first actuator in the gearbox is obtained. The position change value is used to indicate the positional relationship between the current position of the first actuator and the preset position of the first actuator. The first actuator is an actuator whose current position is less than the preset limit value.

[0008] Based on the position change value of the first actuator, the current position of the second actuator in the gearbox is corrected. The first actuator and the second actuator are used to determine the gear.

[0009] Optionally, before obtaining the operating values ​​of the vehicle's transmission, the position correction method further includes:

[0010] When the vehicle is stationary and operating normally, the current position of the target actuator in the first and second actuators is obtained;

[0011] Obtain the position change value between the current position of the target actuator and the preset position of the target actuator, wherein the preset position of the target actuator is the position of the target actuator before the power was turned off in the previous driving cycle;

[0012] Based on the position change value of the target actuator, the preset positions of other actuators in the first actuator and the second actuator are corrected. The preset position of the target actuator is corrected to the current position of the target actuator, and the preset positions of the other actuators are the positions of the other actuators before the power was cut off in the previous driving cycle.

[0013] The preset oil temperature of the transmission is corrected to the oil temperature when the vehicle is stationary and operating normally.

[0014] Optionally, when the vehicle is stationary and operating normally, obtaining the current position of the target actuator among the first and second actuators includes:

[0015] When the vehicle is stationary and operating normally, the gear selection solenoid valve is driven to make the gear selection actuator reach three positions: extended, retracted, and neutral, respectively, to obtain the extended, retracted, and neutral positions of the gear selection actuator. The gear selection actuator is the target actuator, and the current position of the target actuator includes at least two types of positions among the extended, retracted, and neutral positions of the gear selection actuator.

[0016] The positional change between the current position of the target actuator and the preset position of the target actuator is: the ratio between the absolute difference of the first position of the selection actuator and the absolute difference of the second position of the selection actuator. The first absolute difference is the absolute difference between two types of positions of the selection actuator: the extended position, the retracted position, and the mid-position. The second absolute difference is the absolute difference between the preset values ​​of the two types of positions of the selection actuator.

[0017] Optionally, if the operating value of the transmission meets preset conditions, obtaining the position change value of the first actuator in the transmission includes:

[0018] When the oil temperature change of the transmission exceeds the calibrated preset oil temperature limit, the position change value of the shift actuator in the transmission is obtained, and the shift actuator is the first actuator.

[0019] Alternatively, if the absolute difference in the first position of the second actuator is greater than the calibrated preset position limit multiple times consecutively, the position change value of the first actuator can be obtained.

[0020] Optionally, if the absolute difference in the first position of the second actuator is greater than the calibrated preset position limit multiple times consecutively, obtaining the position change value of the first actuator includes:

[0021] When the oil temperature change of the transmission is less than or equal to the calibrated preset oil temperature limit, the absolute difference of the first position of the second actuator is the first value multiple times consecutively, and the first value is greater than the calibrated preset position limit, the position change value of the first actuator is obtained.

[0022] Optionally, the position change value of the first actuator is the ratio between the first absolute difference of the first actuator's position and the second absolute difference of the first actuator's position. The first absolute difference of the first actuator's position is the absolute difference between two types of positions among the extended position, retracted position, and mid-position of the first actuator. The second absolute difference of the first actuator's position is the absolute difference between preset values ​​of the two types of positions of the second actuator.

[0023] Correcting the current position of the second actuator in the gearbox includes correcting the extended position, retracted position, and neutral position of the second actuator.

[0024] Optionally, the position correction method further includes: when the transmission oil temperature changes to the preset transmission oil temperature, calculating the wear rate of the first actuator using the absolute position difference of the first actuator, and calculating the wear rate of the second actuator using the absolute position difference of the second actuator;

[0025] If the wear rate of either the first actuator or the second actuator exceeds a preset wear limit, a wear warning message will be output for that actuator.

[0026] Optionally, the position correction method further includes:

[0027] If it is determined that the vehicle has performed a gear shift, determine the actuator that first undergoes a position change during the gear shift between the first actuator and the second actuator;

[0028] Obtain the position change value of the actuator;

[0029] Based on the position change value of the actuator, the current position of the other actuators in the first and second actuators is corrected.

[0030] Secondly, this application provides a position correction device, the position correction device comprising:

[0031] The first acquisition unit is used to acquire the operating values ​​of the vehicle's transmission when the vehicle is in motion.

[0032] The second acquisition unit is used to acquire the position change value of the first actuator in the gearbox when the operating value of the gearbox meets the preset conditions. The position change value is used to indicate the positional relationship between the current position of the first actuator and the preset position of the first actuator. The first actuator is an actuator whose current position is less than the preset limit value.

[0033] The correction unit is used to correct the current position of the second actuator in the gearbox based on the position change value of the first actuator. The first actuator and the second actuator are used to determine the gear.

[0034] Thirdly, this application provides a position correction device, the position correction device comprising: a memory and a processor; the memory stores a program, which, when executed by the processor, causes the position correction device to perform the above-described position correction method.

[0035] Fourthly, this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the aforementioned position correction method.

[0036] Compared with the prior art, the technical solution provided in this application has the following advantages:

[0037] While the vehicle is in motion, the operating values ​​of the vehicle's transmission are acquired. If the transmission's operating values ​​meet preset conditions, the position change value of the first actuator in the transmission is acquired. Based on the position change value of the first actuator, the current position of the second actuator in the transmission is corrected to ensure that the position change value of the second actuator is consistent with that of the first actuator, thereby ensuring that the positional relationship between the current position of each actuator in the transmission and its preset position is consistent. Since the first actuator is the actuator whose current position is less than a preset limit, this application can correct the position of the second actuator using the accurate position change value of the first actuator to ensure the accuracy of the second actuator's current position and reduce the difficulty of data calibration. Furthermore, because the first and second actuators are used to determine the gear, the current gear of the vehicle can be accurately calculated using the current positions of the first and second actuators to ensure gear accuracy and thus display the correct gear. Attached Figure Description

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

[0039] Figure 1 This is a flowchart of a position correction method provided in an embodiment of this application;

[0040] Figure 2 This is another flowchart of the position correction method provided in the embodiments of this application;

[0041] Figure 3 This is another flowchart of the position correction method provided in the embodiments of this application;

[0042] Figure 4 This is a schematic diagram of a position correction device provided in an embodiment of this application;

[0043] Figure 5 This is another structural schematic diagram of the position correction device provided in the embodiments of this application. Detailed Implementation

[0044] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0045] Position sensors in the transmission can collect the positions of various actuators in the vehicle, and determine whether the transmission is in gear based on the positions of these actuators. These actuators may include gear selection actuators and shift actuators; optionally, they may also include interleaving and range shift actuators. The position sensors can collect the extended, retracted, and neutral positions of each actuator. The transmission calculates whether the shift actuator is within the gear range based on the positions of these actuators; if the shift actuator is within the gear range, the transmission is in gear.

[0046] For example, inductive position sensors in an Automated Mechanical Transmission (AMT) can collect the positions of each actuator, and the Transmission Control Unit (TCU) in the AMT can calculate whether the shift actuator is within the gear range.

[0047] However, position sensors are affected by factors such as temperature (e.g., transmission fluid temperature) and the wear of the actuator. Under these influences, the transmission may encounter the following problems when determining whether it is in gear based on the position sensor's data:

[0048] The position sensor calculates that the shift actuator is not within the gear range, even though the transmission is actually in gear, resulting in a gear position error display. Furthermore, this error might be caused by an incorrect position reading of a specific actuator, increasing the difficulty of data calibration.

[0049] This application provides a position correction method and apparatus. When a vehicle is in motion, the method acquires the operating value of the vehicle's transmission; when the operating value of the transmission meets preset conditions, the method acquires the position change value of a first actuator in the transmission; based on the position change value of the first actuator, the method corrects the current position of a second actuator in the transmission so that the position change value of the second actuator is consistent with the position change value of the first actuator, thereby ensuring that the positional relationship between the current position of each actuator in the transmission and its preset position is consistent.

[0050] The first actuator is one whose current position is less than a preset limit. Therefore, this application can correct the position of the second actuator by using the position change value of the accurately positioned first actuator, thus ensuring the accuracy of the current position of the second actuator and reducing the difficulty of data calibration. Furthermore, since the first and second actuators are used to determine the gear, the current gear of the vehicle can be accurately calculated using the current positions of the first and second actuators, ensuring gear accuracy and thus displaying the correct gear.

[0051] First, the terminology used in the embodiments of this application will be explained:

[0052] The first and second actuators are actuators in a gearbox used to determine the gear position. For example, a gearbox includes a gear selection actuator, a shift actuator, a shift interleaving actuator, and a range actuator. The first actuator can be one of these actuators, and the second actuator includes actuators other than the first actuator.

[0053] The first actuator can be an actuator whose current position is less than (i.e., does not exceed) a preset limit. Different actuators have different preset limits, which are not limited in this embodiment. In some examples, the first and second actuators can be different depending on the scenario. For example, when the transmission oil temperature change is greater than the calibrated preset oil temperature limit, the shift actuator generally will not exceed its preset limit, and from a safety perspective, the shift actuator has a high safety level. Therefore, in this case, the first actuator can be a shift actuator, and the second actuator can include a gear selection actuator, a shift interleaving actuator, and a range actuator.

[0054] When determining the current position to be corrected based on the absolute difference of the first position, the first actuator is the actuator whose absolute difference of the first position does not exceed the calibrated preset position limit. Typically, the gear selection actuator and the gear shifting actuator have high safety levels, and the possibility of these two actuators malfunctioning is low. Therefore, if the absolute difference of the first position of each of the gear selection actuator and the gear shifting actuator does not exceed the calibrated preset position limit, the first actuator can be either the gear selection actuator or the gear shifting actuator, where exceeding can be greater than. In the scenario of correcting the preset position, the target actuator can be the gear selection actuator.

[0055] The current position of each actuator includes: extended position, retracted position, and neutral position. The first absolute position difference is the absolute difference between two of these positions (extended, retracted, and neutral). The second absolute position difference is the absolute difference between preset values ​​for these two positions. For example, the first absolute position difference is the absolute difference between the extended and retracted positions, and the second absolute position difference is the absolute difference between preset values ​​for the extended and retracted positions. The position change between the first and second absolute position differences can be a ratio between the two absolute position differences, with one difference as the denominator and the other as the numerator. The extended and retracted positions of the actuator are the most recently acquired extended and retracted positions by the position sensors.

[0056] The preset values ​​for the extended and retracted positions are the preset positions of the actuator's extended and retracted positions, respectively. In other words, the preset positions of the actuator include the preset positions of the extended and retracted positions, and may also include the preset position of the center position. These preset positions can be the positions of the actuator before power-off in the previous driving cycle, and they can be stored in an electrically erasable programmable read-only memory (EEPROM). The EEPROM can also store the transmission oil temperature before power-off in the previous driving cycle, which is recorded as the transmission's preset oil temperature. The preset positions of the actuator and the preset transmission oil temperature are stored in the EEPROM each time power-off occurs in a driving cycle, so that the values ​​stored in the EEPROM can be corrected after power-on in the next driving cycle.

[0057] In this embodiment, the preset oil temperature limit, preset position limit, and preset wear limit can be preset, and their values ​​are not limited in this embodiment.

[0058] The position correction method provided in the embodiments of this application will be described below with reference to the accompanying drawings. Figure 1 As shown, it illustrates an optional flow of the position correction method provided in this application embodiment, which may include the following steps:

[0059] S101. When the vehicle is in motion, acquire the operating values ​​of the vehicle's transmission. "The vehicle is in motion" means the vehicle is driving. When the vehicle is driving, the likelihood of shifting gears is higher. Therefore, when the vehicle is in motion, acquire the operating values ​​of the vehicle's transmission to determine whether the current positions of the various actuators in the transmission need to be corrected.

[0060] The operating values ​​of the transmission can include changes in transmission oil temperature and / or the current position of each actuator in the transmission, so as to determine whether the current position of each actuator in the transmission needs to be corrected based on changes in the transmission during driving.

[0061] S102. When the operating value of the gearbox meets the preset conditions, the position change value of the first actuator in the gearbox is obtained. The position change value is used to indicate the positional relationship between the current position of the first actuator and the preset position of the first actuator. The first actuator is an actuator whose current position is less than the preset limit value.

[0062] In this embodiment, the current position of the first actuator can be acquired by a position sensor in the transmission, and it is the actuator with the most accurate position among all actuators. For example, when the vehicle is in motion, the position of the shift actuator is relatively accurate, and its current position is very likely to be less than a preset limit. Therefore, the first actuator can be the shift actuator. Besides its current position being less than a preset limit, the first actuator can also have its first absolute position difference less than a calibrated preset position limit. The transmission's operating values ​​satisfying preset conditions indicate that the current positions of each actuator in the transmission need to be corrected. These preset conditions can vary depending on the transmission's operating values.

[0063] For example, in some cases, when the transmission oil temperature change exceeds a calibrated preset oil temperature limit, the position change value of the shift actuator in the transmission is obtained, with the shift actuator being the first actuator. When the transmission oil temperature change exceeds the calibrated preset oil temperature limit, the impact of the transmission oil temperature change on the shift actuator is relatively small, and since the vehicle is in motion, the shift actuator can enable normal gear shifting. Therefore, in this situation, the current position of the shift actuator is accurate and less than its preset limit. Consequently, the position change value of the shift actuator can be used to correct the current positions of other actuators.

[0064] In some examples, when the absolute difference of the first position of the second actuator is greater than the calibrated preset position limit multiple times consecutively, the position change value of the first actuator is obtained. If the absolute difference of the first position of the second actuator is greater than the calibrated preset position limit multiple times consecutively, it indicates a high probability that the current position of the second actuator is incorrect. Therefore, this embodiment needs to obtain the position change value of the first actuator to correct the current position of the second actuator.

[0065] If the second actuator includes multiple actuators, the first absolute position difference of the second actuator being greater than the calibrated preset position limit multiple times consecutively can be: the first absolute position difference of any one of the second actuators being greater than the calibrated preset position limit multiple times consecutively. The preset position limits of different actuators can be the same or different, and this embodiment does not limit this. Normally, when the vehicle is in motion, the positions of the shift actuator and the gear engagement actuator are relatively accurate, and the safety level of both actuators is high. Therefore, the probability that the first absolute position difference of each of the shift actuator and the gear engagement actuator is greater than the calibrated preset position limit is small. Thus, if the second actuator whose first absolute position difference is greater than the calibrated preset position limit multiple times consecutively is not either the shift actuator or the gear engagement actuator, then the first actuator can be either the shift actuator or the gear engagement actuator, preferably the shift actuator. If the first absolute position difference of the shift actuator is greater than the calibrated preset position limit multiple times consecutively, then the first actuator can be the gear engagement actuator.

[0066] In some examples, the position change value of the first actuator is obtained when the transmission oil temperature change is less than the calibrated preset oil temperature limit, the first absolute position difference of the second actuator is a first value multiple times consecutively, and the first value is greater than the calibrated preset position limit. In this example, the transmission oil temperature change and the first absolute position difference of the second actuator are combined. When the transmission oil temperature change is less than the calibrated preset oil temperature limit, but the first absolute position difference of any actuator is greater than the calibrated preset position limit and this behavior is consistent multiple times consecutively, the position change value of the actuator whose first absolute position difference is not greater than the calibrated preset position limit is obtained.

[0067] In this embodiment, the position change value of the first actuator can be the ratio between the first absolute position difference and the second absolute position difference of the first actuator. The first absolute position difference can be the absolute difference between two types of positions of the first actuator: extended position, retracted position, and mid-position position. The second absolute position difference can be the absolute difference between preset values ​​of the two types of positions of the second actuator. For example, the first absolute position difference is the absolute difference between the extended and retracted positions of the first actuator, and the second absolute position difference is the absolute difference between preset values ​​of the extended and retracted positions. The position change value between the first and second absolute position differences can be the ratio between the two absolute position differences. The first absolute position difference of other actuators can refer to the first absolute position difference of the first actuator, and will not be described in detail here.

[0068] One point to note here is that when the transmission oil temperature changes to the preset transmission oil temperature, the wear rate of the first actuator is calculated using the absolute position difference of the first actuator, and the wear rate of the second actuator is calculated using the absolute position difference of the second actuator. If the wear rate of either the first or second actuator exceeds a preset wear limit, a wear warning message for that actuator is output. For example, if the wear rate of either actuator exceeds the preset wear threshold, an instrument panel alarm will indicate that the wear rate of that actuator is too high. Additionally, a suggestion to replace that actuator may also be output.

[0069] S103. Based on the position change value of the first actuator, the current position of the second actuator in the gearbox is corrected. The first and second actuators are used to determine the gear. In this embodiment, based on the position change value of the first actuator, the extended position, retracted position, and center position of the second actuator are corrected so that the position change value of the second actuator is consistent with the position change value of the first actuator, thereby ensuring that the positional relationship between the current position of each actuator in the gearbox and its preset position is consistent.

[0070] Assume the position change of the first actuator is the ratio between the absolute difference between the first and second positions, the absolute difference between the extended and retracted positions of the first actuator, and the absolute difference between the second position is the absolute difference between the preset values ​​of the extended and retracted positions. Assume the ratio is A, and the extended, retracted, and neutral positions of the second actuator are denoted as B, C, and D respectively. The corrected extended, retracted, and neutral positions of the second actuator are denoted as E, F, and G respectively. Then, the correction is performed according to the following formula:

[0071] (EF) / (BC)=A, (FG) / (CD)=A, (EG) / (BD)=A;

[0072] E, F, and G are obtained by solving the above formulas. The obtained E, F, and G are the corrected extension position, retraction position, and center position. That is, the extension position, retraction position, and center position of the second actuator collected by the position sensor are corrected to the obtained E, F, and G.

[0073] In some examples, the position change value of the first actuator can be the ratio between the latest value of any type of position in the first actuator and its preset value, and the current position of the second actuator is corrected by this ratio. For example, the position change value of the first actuator is the ratio between the extended position of the first actuator (here, the latest extended position collected by the position sensor) and the preset value of the extended position, and the extended position, retracted position, and mid-position of the second actuator are corrected by the ratio of the extended position change.

[0074] After correcting the current position of the second actuator, the gear of the transmission is calculated using the corrected current position and the current position of the first actuator.

[0075] As can be seen from the above technical solution, when the vehicle is in motion, whether the transmission's operating value meets preset conditions triggers the correction of the second actuator's current position. During correction, the position of the second actuator can be corrected using the accurate position change value of the first actuator, ensuring the accuracy of the second actuator's current position and reducing the difficulty of data calibration. Furthermore, since the first and second actuators are used to determine the gear, their current positions can be accurately calculated to ensure gear accuracy and thus display the correct gear.

[0076] Figure 2 This illustrates another optional flow of the position correction method provided in the embodiments of this application, in the above... Figure 1 In addition, the following steps may also be included:

[0077] S104. When it is determined that a gear shift operation has occurred, determine the actuator that undergoes the earliest position change among the first and second actuators during the gear shift operation. It can be understood that when the vehicle is in a certain gear, a change in the position of an actuator causes a change in the vehicle's gear. As the position of that actuator changes, the positions of other actuators also change. Therefore, that actuator is the one that undergoes the earliest position change.

[0078] S105. Obtain the position change value of the actuator.

[0079] S106. Based on the position change value of the actuator, correct the current position of the other actuators in the first and second actuators. The position change value of the actuator can be referenced from the position change value of the first actuator. Similarly, the process of correcting the current position of the other actuators is the same as the correction of the current position of the second actuator described above, and will not be elaborated here.

[0080] In this embodiment, after determining that the vehicle has undergone a gear shift, the current position of the actuators in the transmission can be corrected again to improve the accuracy of the current position of each actuator. This allows for accurate calculation of the vehicle's current gear, ensuring gear accuracy and enabling the display of the correct gear.

[0081] Figure 3 The illustration shows another optional process of the position correction method provided in the embodiments of this application, which may include the following steps:

[0082] S201. When the vehicle is stationary and operating normally, obtain the current position of the target actuator in the first actuator and the second actuator.

[0083] For example, if the key is turned to the ON position (the position where the whole vehicle is powered on) after the vehicle is powered on and the vehicle's air pressure reaches the normal air pressure, it means that the vehicle is stationary and operating normally. That is, the vehicle is not driving but the driving conditions have been met. At this time, the current position of the target actuator can be obtained.

[0084] When the vehicle is stationary and operating normally, the user typically operates the gear selection actuator first; therefore, the target actuator in this embodiment can be the gear selection actuator. In this embodiment, one method for obtaining the current position of the gear selection actuator is as follows:

[0085] When the vehicle is stationary and operating normally, the gear selection solenoid valve is driven to move the gear selection actuator to three positions: extended, retracted, and neutral. This allows the acquisition of the extended, retracted, and neutral positions of the gear selection actuator. The current position of the gear selection actuator can include at least two of these three positions. For example, the gear selection solenoid valve includes a first gear selection valve and a second gear selection valve. Driving either of these two valves individually can move the gear selection actuator to either the extended or retracted position, and these positions can be recorded. Driving both valves simultaneously can move the gear selection actuator to the neutral position, and this neutral position can be recorded.

[0086] S202. Obtain the position change value between the current position of the target actuator and the preset position of the target actuator.

[0087] In this embodiment, the target actuator can be a selection actuator. The position change value between the current position of the target actuator and the preset position of the target actuator can be: the change ratio between the first absolute difference of the selection actuator and the second absolute difference of the selection actuator. The first absolute difference is the absolute difference between two types of positions of the selection actuator: the extended position, the retracted position, and the mid-position. The second absolute difference is the absolute difference between the preset values ​​of the two types of positions of the selection actuator. Please refer to the above description for details.

[0088] S203. Based on the position change value of the target actuator, the preset positions of other actuators in the first and second actuators are corrected, and the preset position of the target actuator is corrected to the current position of the target actuator.

[0089] One method for correcting the preset positions of other actuators is to correct the positional changes between the preset values ​​of the extended, retracted, and neutral positions of the other actuators to match the positional changes of the target actuator. For example, based on the positional changes of the target actuator and the preset values ​​of the extended, retracted, and neutral positions of the other actuators, the extended, retracted, and neutral positions of the other actuators are calculated when the vehicle is stationary and operating normally, and the preset values ​​of these three positions are corrected to the calculated values.

[0090] S204. Correct the preset oil temperature of the transmission to the oil temperature when the vehicle is stationary and operating normally. The corrected position and the preset oil temperature of the transmission can be stored in the EEPROM for correction in the current driving cycle and / or correction after power-on in the next driving cycle.

[0091] S205. When the vehicle is in motion, obtain the operating values ​​of the vehicle's transmission.

[0092] S206. When the operating value of the gearbox meets the preset conditions, the position change value of the first actuator in the gearbox is obtained. The position change value is used to indicate the positional relationship between the current position of the first actuator and the preset position of the first actuator. The first actuator is an actuator whose current position is less than the preset limit value.

[0093] S207. Based on the position change value of the first actuator, correct the current position of the second actuator in the gearbox.

[0094] In this embodiment, when the vehicle is stationary and operating normally, the preset positions of each actuator in the transmission are corrected. When the vehicle is in motion, the current positions of each actuator in the transmission can be corrected again. This completes the secondary correction of the positions of each actuator collected by the position sensor, avoiding the phenomenon that the vehicle is in a disengaged state and cannot move due to problems with the position collected by the position sensor caused by environmental factors (such as temperature and actuator wear). Furthermore, when there is a deviation in the position collected by the position sensor, it can be corrected to improve the accuracy of the current position of each actuator. This allows for accurate calculation of the vehicle's current gear, ensuring gear accuracy and thus displaying the correct gear.

[0095] For the foregoing method embodiments, in order to simplify the description, they are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, because according to this application, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0096] Figure 4 An optional structure of the position correction device provided in the embodiments of this application is shown. The position correction device may include: a first acquisition unit 10, a second acquisition unit 20, and a correction unit 30.

[0097] The first acquisition unit 10 is used to acquire the operating values ​​of the vehicle's transmission when the vehicle is in motion.

[0098] The second acquisition unit 20 is used to acquire the position change value of the first actuator in the gearbox when the operating value of the gearbox meets the preset conditions. The position change value is used to indicate the positional relationship between the current position of the first actuator and the preset position of the first actuator. The first actuator is an actuator whose current position is less than the preset limit value.

[0099] Optionally, the second acquisition unit 20 acquires the position change value of the shift actuator in the transmission when the transmission oil temperature change exceeds a calibrated preset oil temperature limit, wherein the shift actuator is the first actuator. Alternatively, the second acquisition unit 20 acquires the position change value of the first actuator when the absolute difference of the first position of the second actuator exceeds a calibrated preset position limit multiple times consecutively.

[0100] The preset position limit and the preset oil temperature limit can be combined to control the second acquisition unit 20. For example, the second acquisition unit 20 acquires the position change value of the first actuator when the oil temperature change of the transmission is less than or equal to the calibrated preset oil temperature limit, the first position absolute difference of the second actuator is the first value multiple times in a row, and the first value is greater than the calibrated preset position limit.

[0101] The correction unit 30 is used to correct the current position of the second actuator in the gearbox based on the position change value of the first actuator. The first actuator and the second actuator are used to determine the gear.

[0102] The position change value of the first actuator is the ratio between the absolute difference of the first position and the absolute difference of the second position of the first actuator. The absolute difference of the first position is the absolute difference between two types of positions of the first actuator: extended position, retracted position, and neutral position. The absolute difference of the second position is the absolute difference between preset values ​​of the two types of positions of the second actuator. The correction unit 30 can correct the extended position, retracted position, and neutral position of the second actuator.

[0103] As can be seen from the above technical solution, when the vehicle is in motion, whether the transmission's operating value meets preset conditions triggers the correction of the second actuator's current position. During correction, the position of the second actuator can be corrected using the accurate position change value of the first actuator, ensuring the accuracy of the second actuator's current position and reducing the difficulty of data calibration. Furthermore, since the first and second actuators are used to determine the gear, their current positions can be accurately calculated to ensure gear accuracy and thus display the correct gear.

[0104] Figure 5 This application illustrates another optional structure of the position correction device provided in the embodiment of the present application, which may further include: a third acquisition unit 40 and a fourth acquisition unit 50.

[0105] The third acquisition unit 40 is used to acquire the current position of the target actuator in the first actuator and the second actuator when the vehicle is stationary and the vehicle is operating normally.

[0106] The fourth acquisition unit 50 is used to acquire the position change value between the current position of the target actuator and the preset position of the target actuator, wherein the preset position of the target actuator is the position of the target actuator before the power was turned off in the previous driving cycle.

[0107] The correction unit 30 is also used to correct the preset positions of other actuators in the first and second actuators based on the position change value of the target actuator. The preset position of the target actuator is corrected to the current position of the target actuator, and the preset positions of the other actuators are the positions of the other actuators before the power was turned off in the previous driving cycle. The preset oil temperature of the transmission is corrected to the oil temperature when the vehicle is stationary and operating normally.

[0108] Optionally, the process by which the third acquisition unit 40 acquires the current position of the target actuator among the first and second actuators includes:

[0109] When the vehicle is stationary and operating normally, the drive solenoid valve causes the gear selection actuator to reach three positions: extended, retracted, and neutral, to obtain the extended, retracted, and neutral positions of the gear selection actuator. The gear selection actuator is the target actuator, and the current position of the target actuator includes at least two of the extended, retracted, and neutral positions of the gear selection actuator.

[0110] The positional change between the current position and the preset position of the target actuator is the ratio between the absolute difference of the first position and the absolute difference of the second position of the selector actuator. The absolute difference of the first position is the absolute difference between two types of positions of the selector actuator: the extended position, the retracted position, and the mid-position. The absolute difference of the second position is the absolute difference between the preset values ​​of the two types of positions of the selector actuator.

[0111] In this embodiment, when the vehicle is stationary and operating normally, the preset positions of each actuator in the transmission are corrected. When the vehicle is in motion, the current positions of each actuator in the transmission can be corrected again. This completes the secondary correction of the positions of each actuator collected by the position sensor, avoiding the phenomenon that the vehicle is in a disengaged state and cannot move due to problems with the position collected by the position sensor caused by environmental factors (such as temperature and actuator wear). Furthermore, when there is a deviation in the position collected by the position sensor, it can be corrected to improve the accuracy of the current position of each actuator. This allows for accurate calculation of the vehicle's current gear, ensuring gear accuracy and thus displaying the correct gear.

[0112] The aforementioned position correction device may further include a calculation unit and an output unit. The calculation unit is used to calculate the wear rate of the first actuator using the absolute position difference of the first actuator, and to calculate the wear rate of the second actuator using the absolute position difference of the second actuator, when the transmission oil temperature changes to a preset transmission oil temperature. The output unit is used to output wear warning information for any actuator if the wear rate of either the first or second actuator exceeds a preset wear limit. This will not be further explained with reference to the structural diagram.

[0113] The aforementioned position correction device may further include a determining unit and an acquiring unit. The determining unit is used to determine, upon determining that a gear shift operation has occurred, the actuator among the first and second actuators that experiences the earliest position change during the gear shift operation. The acquiring unit is used to acquire the position change value of the actuator. The correction unit is further used to correct the current positions of the other actuators among the first and second actuators based on the position change value of the actuator; this will not be explained further with reference to the structural diagram.

[0114] Furthermore, this application embodiment also provides a position correction device, which includes a memory and a processor. The memory stores a program, and when the program is executed by the processor, the position correction device performs the aforementioned position correction method.

[0115] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the aforementioned position correction method.

[0116] It should be noted that the various embodiments in this specification can be described in a progressive manner, and the features described in the various embodiments can be substituted for or combined with each other. Each embodiment focuses on describing the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to mutually. For the device embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiments.

[0117] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0118] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

[0119] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for position correction of a gearbox actuator, characterized in that, The position correction method includes: While the vehicle is in motion, obtain the operating values ​​of the vehicle's transmission; When the operating value of the gearbox meets the preset conditions, the position change value of the first actuator in the gearbox is obtained. The position change value is used to indicate the positional relationship between the current position of the first actuator and the preset position of the first actuator. The first actuator is an actuator whose current position is less than the preset limit value. Based on the position change value of the first actuator, the current position of the second actuator in the gearbox is corrected, and the first actuator and the second actuator are used to determine the gear; Wherein, when the operating value of the gearbox meets preset conditions, obtaining the position change value of the first actuator in the gearbox includes: When the oil temperature change of the transmission exceeds the calibrated preset oil temperature limit, the position change value of the shift actuator in the transmission is obtained, and the shift actuator is the first actuator. or If the absolute difference of the first position of the second actuator is greater than the calibrated preset position limit multiple times consecutively, the position change value of the first actuator is obtained.

2. The position correction method according to claim 1, characterized in that, Before obtaining the operating values ​​of the vehicle's transmission, the position correction method further includes: When the vehicle is stationary and operating normally, the current position of the target actuator in the first and second actuators is obtained; Obtain the position change value between the current position of the target actuator and the preset position of the target actuator, wherein the preset position of the target actuator is the position of the target actuator before the power was turned off in the previous driving cycle; Based on the position change value of the target actuator, the preset positions of other actuators in the first actuator and the second actuator are corrected. The preset position of the target actuator is corrected to the current position of the target actuator, and the preset positions of the other actuators are the positions of the other actuators before the power was cut off in the previous driving cycle. The preset oil temperature of the transmission is corrected to the oil temperature when the vehicle is stationary and operating normally.

3. The position correction method according to claim 2, characterized in that, When the vehicle is stationary and operating normally, obtaining the current position of the target actuator in the first and second actuators includes: When the vehicle is stationary and operating normally, the gear selection solenoid valve is driven to make the gear selection actuator reach three positions: extended, retracted, and neutral, respectively, to obtain the extended, retracted, and neutral positions of the gear selection actuator. The gear selection actuator is the target actuator, and the current position of the target actuator includes at least two types of positions among the extended, retracted, and neutral positions of the gear selection actuator. The positional change between the current position of the target actuator and the preset position of the target actuator is: the ratio between the absolute difference of the first position of the selection actuator and the absolute difference of the second position of the selection actuator. The first absolute difference is the absolute difference between two types of positions of the selection actuator: the extended position, the retracted position, and the mid-position. The second absolute difference is the absolute difference between the preset values ​​of the two types of positions of the selection actuator.

4. The position correction method according to claim 1, characterized in that, When the absolute difference in the first position of the second actuator is greater than the calibrated preset position limit multiple times consecutively, obtaining the position change value of the first actuator includes: When the oil temperature change of the transmission is less than or equal to the calibrated preset oil temperature limit, the absolute difference of the first position of the second actuator is the first value multiple times consecutively, and the first value is greater than the calibrated preset position limit, the position change value of the first actuator is obtained.

5. The position correction method according to claim 1, characterized in that, The position change value of the first actuator is the ratio between the first absolute difference of the first position and the second absolute difference of the first actuator. The first absolute difference of the first actuator is the absolute difference between two types of positions among the extended position, retracted position and mid-position of the first actuator. The second absolute difference of the first actuator is the absolute difference between preset values ​​of the two types of positions of the second actuator. Correcting the current position of the second actuator in the gearbox includes correcting the extended position, retracted position, and neutral position of the second actuator.

6. The position correction method according to claim 1, characterized in that, The position correction method further includes: when the oil temperature of the transmission changes to the preset oil temperature of the transmission, calculating the wear rate of the first actuator using the absolute position difference of the first actuator, and calculating the wear rate of the second actuator using the absolute position difference of the second actuator; If the wear rate of either the first actuator or the second actuator exceeds a preset wear limit, a wear warning message will be output for that actuator.

7. The position correction method according to any one of claims 1 to 3, characterized in that, The position correction method further includes: If it is determined that the vehicle has performed a gear shift, determine the actuator that first undergoes a position change during the gear shift between the first actuator and the second actuator; Obtain the position change value of the actuator; Based on the position change value of the actuator, the current position of the other actuators in the first and second actuators is corrected.

8. A position correction device for a gearbox actuator, characterized in that, The position correction device includes: The first acquisition unit is used to acquire the operating values ​​of the vehicle's transmission when the vehicle is in motion. The second acquisition unit is used to acquire the position change value of the first actuator in the gearbox when the operating value of the gearbox meets the preset conditions. The position change value is used to indicate the positional relationship between the current position of the first actuator and the preset position of the first actuator. The first actuator is an actuator whose current position is less than the preset limit value. The correction unit is used to correct the current position of the second actuator in the gearbox based on the position change value of the first actuator, wherein the first actuator and the second actuator are used to determine the gear. Wherein, when the operating value of the transmission meets the preset conditions, the second acquisition unit acquires the position change value of the first actuator in the transmission, including: when the oil temperature change of the transmission is greater than the calibrated preset oil temperature limit, acquiring the position change value of the shift actuator in the transmission, wherein the shift actuator is the first actuator; or when the absolute difference of the first position of the second actuator is greater than the calibrated preset position limit multiple times consecutively, acquiring the position change value of the first actuator.

9. A position correction device for a gearbox actuator, characterized in that, The position correction device includes a memory and a processor; the memory stores a program that, when executed by the processor, causes the position correction device to perform the position correction method as described in any one of claims 1 to 7.