Method and device for determining a neutral position of a gearbox and vehicle

By acquiring and calculating the average of multiple target shift positions under the condition that the vehicle status information is satisfied, the problem of inaccurate neutral position in dog clutch is solved, the accurate determination of the neutral position of the gearbox is realized, and abnormal wear and abnormal noise are avoided.

CN119641890BActive Publication Date: 2026-02-03BEIQI FOTON MOTOR CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411756247.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-02
Publication Date
2026-02-03
Estimated Expiration
2044-12-02

AI Technical Summary

Technical Problem

During the process of disengaging a dog clutch into neutral, the position sensor is far from the actual monitoring target, which may cause the neutral position display to be inconsistent with the actual position, resulting in abnormal noise, gear grinding, and abnormal wear. Existing technology makes it difficult to accurately determine the gear position of the transmission.

Method used

By acquiring vehicle status information and the first neutral position of the shift finger, the shift finger is controlled to move the gear sleeve to shift gears in a preset manner in the forward and backward directions. Multiple target shift positions are acquired, their average is calculated, and the accurate neutral position is determined by combining the theoretical neutral position.

Benefits of technology

Under preset conditions where the vehicle status information meets the requirements, the system automatically learns the neutral position, which improves the accuracy of the neutral position and avoids abnormal wear and noise malfunctions in the control system caused by inaccurate neutral position.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119641890B_ABST
    Figure CN119641890B_ABST
Patent Text Reader

Abstract

The application discloses a method and device for determining a neutral position of a gearbox and a vehicle. The method comprises: obtaining state information of the vehicle and a first neutral position; in the case that the state information of the vehicle meets a corresponding preset condition, controlling a shift finger driving gear sleeve to obtain a first target shift position and a second target shift position in the forward direction and the reverse direction in a first preset manner; determining a second neutral position according to the mean value of the first target shift position and the second target shift position; controlling an actuator to enter the neutral position at the second neutral position, and controlling the shift finger driving gear sleeve to obtain a third target shift position and a fourth target shift position in the forward direction and the reverse direction in a second preset manner; determining a third neutral position according to the mean value of the third target shift position and the fourth target shift position; and determining a first target neutral position according to the mean value of the first neutral position, the second neutral position and the third neutral position. Thus, a more accurate neutral position can be determined.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicles, in particular to a method for determining a neutral position of a gearbox, a device for determining a neutral position of a gearbox and a vehicle. BACKGROUND

[0002] During the process of pulling out the neutral position of a dog clutch, the actual monitoring target is far away from the position sensor, which causes the displayed neutral position to be inconsistent with the actual neutral position, and further may cause abnormal noise and abnormal wear. At present, there is no good method for the accuracy of the gear position of a mechanical automatic gearbox, and a rough neutral position is basically obtained through theoretical calculation. Due to individual differences of different gearboxes, for example, there are numerous internal parts in each gearbox assembly, and the manufacturing tolerance of each part and the assembly tolerance are difficult to adapt to mass production. Moreover, theoretical calculation has limitations and cannot comprehensively consider external influencing factors such as elastic deformation of parts, manufacturing tolerance of parts, assembly tolerance and errors. SUMMARY

[0003] The present application aims to at least solve one of the technical problems in the related art. To this end, the first object of the present application is to provide a method for determining a neutral position of a gearbox, the method comprising: obtaining state information of a vehicle and a first neutral position of a shift finger, the first neutral position being half of the inside distance of a housing of an actuator; in a case where the state information of the vehicle satisfies a corresponding preset condition, controlling the shift finger to drive a gear sleeve to the forward direction in a first preset manner to obtain a first target shift position, and controlling the shift finger to drive the gear sleeve to the backward direction in the first preset manner to obtain a second target shift position; determining a second neutral position of the shift finger according to the average of the first target shift position and the second target shift position; controlling the actuator to enter the neutral position at the second neutral position, controlling the shift finger to drive the gear sleeve to the forward direction in a second preset manner to obtain a third target shift position, and controlling the shift finger to drive the gear sleeve to the backward direction in the second preset manner to obtain a fourth target shift position; determining a third neutral position of the shift finger according to the average of the third target shift position and the fourth target shift position; and determining a first target neutral position according to the average of the first neutral position, the second neutral position and the third neutral position. The method for determining a neutral position of a gearbox in the present application automatically carries out self-learning of a second neutral position and a third neutral position in a case where the state information of the vehicle satisfies a corresponding preset condition, and determines a target neutral position according to the theoretical neutral position of the shift finger (the first neutral position) and the average of the second neutral position and the third neutral position measured by self-learning of the two neutral positions. In this way, a more accurate neutral position can be determined during the daily self-learning process of the vehicle, and to some extent, the abnormal wear, abnormal noise and abnormal damage of the actuator caused by the inaccuracy of the neutral position and the insufficient shift stroke are avoided.

[0004] A second object of the present application is to provide a device for determining a neutral position of a gearbox.

[0005] A third object of the present application is to provide a vehicle.

[0006] To achieve the above objects, the first aspect of the present application provides a method for determining a neutral position of a gearbox, the method comprising: obtaining state information of a vehicle and a first neutral position of a shift finger, the first neutral position being half of a distance inside a housing of an actuator; in a case where the state information of the vehicle satisfies a corresponding preset condition, controlling the shift finger to drive a gear sleeve in a forward direction in a first preset manner to obtain a first target shift position, and controlling the shift finger to drive the gear sleeve in a reverse direction in the first preset manner to obtain a second target shift position; determining a second neutral position of the shift finger according to an average of the first target shift position and the second target shift position; controlling the actuator to enter a neutral position at the second neutral position, controlling the shift finger to drive the gear sleeve in the forward direction in a second preset manner to obtain a third target shift position, and controlling the shift finger to drive the gear sleeve in the reverse direction in the second preset manner to obtain a fourth target shift position; determining a third neutral position of the shift finger according to an average of the third target shift position and the fourth target shift position; and determining a first target neutral position according to an average of the first neutral position, the second neutral position, and the third neutral position.

[0007] According to an embodiment of the present application, the controlling of the shift finger to drive the gear sleeve in the forward direction in the first preset manner to obtain the first target shift position comprises: controlling the shift finger to drive the gear sleeve in the forward direction in a first preset shift force until the position of the shift finger remains unchanged, and then controlling the shift finger to remain in the second preset shift force for a preset time to obtain the first shift position, wherein the first preset shift force is greater than the second preset shift force; and determining the first target shift position according to the first shift position and the first neutral position.

[0008] According to an embodiment of the present application, the controlling of the shift finger to drive the gear sleeve in the reverse direction in the first preset manner to obtain the second target shift position comprises: controlling the shift finger to drive the gear sleeve in the reverse direction in a first preset shift force until the position of the shift finger remains unchanged, and then controlling the shift finger to remain in the second preset shift force for a preset time to obtain the second shift position, wherein the first preset shift force is greater than the second preset shift force; and determining the second target shift position according to the second shift position and the first neutral position.

[0009] According to one embodiment of the present application, the method further comprises: obtaining an absolute value of a difference between the first shift position and the first neutral position, denoted as a first absolute value; obtaining an absolute value of a difference between the second shift position and the first neutral position, denoted as a second absolute value; in a case where the first absolute value is less than a preset value, taking the first shift position as the first target shift position; in a case where the second absolute value is less than the preset value, taking the second shift position as the second target shift position.

[0010] According to one embodiment of the present application, the method further comprises: controlling the shift indicator to shift in the forward direction in the second preset manner, obtaining a third target shift position; controlling the shift indicator to shift in the reverse direction in the second preset manner, obtaining a fourth target shift position, including: controlling the engine to idle, and controlling the shift indicator to slowly shift in the forward direction until a shift force suddenly changes, obtaining the third target shift position; controlling the shift indicator to slowly shift in the reverse direction until the shift force suddenly changes, obtaining the fourth target shift position.

[0011] According to one embodiment of the present application, the method further comprises: controlling the actuator to enter the neutral position, and controlling the engine to idle, and controlling the shift indicator to slowly shift in the forward direction until the shift indicator and the first engagement tooth produce a rubbing sound, obtaining a fifth target shift position; controlling the shift indicator to slowly shift in the reverse direction until the shift indicator and the second engagement tooth produce a rubbing sound, obtaining a sixth target shift position; determining a fourth neutral position of the shift indicator according to an average of the fifth target shift position and the sixth target shift position; determining the second target neutral position according to an average of the first neutral position, the second neutral position and the fourth neutral position.

[0012] According to one embodiment of the present application, the state information of the vehicle includes speed information of the vehicle, state information of the engine and gear state information, and the method further comprises: in a case where the speed information of the vehicle is a preset speed, the state information of the engine is an idle state, and the gear state information is a neutral state, determining that the state information of the vehicle satisfies a corresponding preset condition, wherein the preset speed is 0. According to one embodiment of the present application, the method further comprises: obtaining a driving mileage of the vehicle and a shift number of the vehicle; in a case where the driving mileage of the vehicle is greater than a preset driving mileage and / or the shift number of the vehicle is greater than a preset shift number, obtaining the state information of the vehicle.

[0013] To achieve the above object, the second aspect of the present application proposes a device for determining the neutral position of a gearbox, comprising: a first obtaining module, configured to obtain the state information of a vehicle and a first neutral position of a shift finger, the first neutral position being half of the inside distance of a housing of an actuator; a second obtaining module, configured to, when the state information of the vehicle meets a corresponding preset condition, control the shift finger to drive a gear sleeve to engage a forward gear in a first preset manner, obtain a first target shift position, control the shift finger to drive the gear sleeve to engage a reverse gear in the first preset manner, and obtain a second target shift position; a first determining module, configured to determine a second neutral position of the shift finger according to the average of the first target shift position and the second target shift position; a third obtaining module, configured to control the actuator to enter the neutral position at the second neutral position, control the shift finger to drive the gear sleeve to engage the forward gear in a second preset manner, obtain a third target shift position, control the shift finger to drive the gear sleeve to engage the reverse gear in the second preset manner, and obtain a fourth target shift position; a second determining module, configured to determine a third neutral position of the shift finger according to the average of the third target shift position and the fourth target shift position; and a third determining module, configured to determine a first target neutral position according to the average of the first neutral position, the second neutral position and the third neutral position.

[0014] To achieve the above object, the third aspect of the present application proposes a vehicle, comprising a memory, a processor, and a program for determining the neutral position of a gearbox stored in the memory and capable of running on the processor, when the processor executes the program for determining the neutral position of the gearbox, the above-mentioned method for determining the neutral position of the gearbox is implemented.

[0015] According to the method, device and vehicle for determining the neutral position of the gearbox, the state information of the vehicle and the first neutral position of the shift finger are obtained, the first neutral position being half of the distance inside the housing of the actuator; in the case that the state information of the vehicle meets the corresponding preset condition, the shift finger driving gear sleeve is controlled to move forward in the forward direction in a first preset manner, the first target shift position is obtained, the shift finger driving gear sleeve is controlled to move backward in the backward direction in the first preset manner, and the second target shift position is obtained; the second neutral position of the shift finger is determined according to the average of the first target shift position and the second target shift position; the actuator is controlled to enter the neutral position in the second neutral position, the shift finger driving gear sleeve is controlled to move forward in the forward direction in a second preset manner, the third target shift position is obtained, the shift finger driving gear sleeve is controlled to move backward in the backward direction in the second preset manner, and the fourth target shift position is obtained; the third neutral position of the shift finger is determined according to the average of the third target shift position and the fourth target shift position; and the first target neutral position is determined according to the average of the first neutral position, the second neutral position and the third neutral position. The method for determining the neutral position of the gearbox automatically carries out self-learning of the second neutral position and the third neutral position in the case that the state information of the vehicle meets the corresponding preset condition, and determines the target neutral position according to the average of the second neutral position and the third neutral position measured by self-learning of the neutral position of the shift finger twice and the theoretical neutral position (the first neutral position) of the shift finger. In this way, the accurate neutral position can be determined in the process of daily self-learning of the neutral position of the vehicle, and the abnormal wear, abnormal noise and abnormal damage of the actuator caused by the inaccurate neutral position and insufficient shift stroke are avoided to a certain extent. BRIEF DESCRIPTION OF DRAWINGS

[0016] Figure 1 A flowchart of the method for determining the neutral position of the gearbox according to some embodiments of the present application;

[0017] Figure 2 A block schematic diagram of the device for determining the neutral position of the gearbox according to some embodiments of the present application;

[0018] Figure 3 A block schematic diagram of the vehicle according to some embodiments of the present application. DETAILED DESCRIPTION

[0019] The embodiments of the present application are described in detail below with reference to the accompanying drawings, in which the same or similar notations represent the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by way of example with reference to the accompanying drawings are intended to explain the present application, and should not be understood as limiting the present application.

[0020] The method, device and vehicle for determining the neutral position of the gearbox according to the embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0021] Figure 1 A flow chart of a method for determining a neutral position of a gearbox according to some embodiments of the present application. Referring to Figure 1 , the method for determining a neutral position of a gearbox according to embodiments of the present application can comprise the following steps:

[0022] S110, obtaining state information of the vehicle and a first neutral position of the shift finger, the first neutral position being half of the inside distance of the housing of the actuator.

[0023] Specifically, the state information of the vehicle includes speed information of the vehicle, state information of the engine and gear state information, wherein the speed information of the vehicle can be detected and obtained by a speed sensor arranged on the drive shaft. The state information of the engine can be detected and obtained by an on-board diagnostic system, for example, an interface of the on-board diagnostic system can be connected to an electronic control unit of the vehicle to read the speed of the engine, and the state information of the engine is determined according to the speed of the engine, for example, to determine whether the engine is in an idle state or a running state. The gear state information can be detected and obtained by a gear sensor, for example, to determine whether the gear state is a forward gear state, a reverse gear state or a neutral gear state. The specific acquisition method can be determined according to the actual situation, which is not limited here.

[0024] The first neutral position of the shift finger refers to the theoretical position of the shift finger on the guide shaft, i.e., half of the inside distance of the housing of the actuator, which is written into the control unit before the vehicle is shipped. For example, the inside distance of the housing of the actuator can be 22 mm, and the first neutral position of the shift finger is 11 mm.

[0025] S120, in the case that the state information of the vehicle meets the corresponding preset conditions, controlling the shift finger to drive the gear sleeve to engage in the forward direction and the reverse direction in a first preset manner to obtain a first target shift position and a second target shift position.

[0026] S130, determining a second neutral position of the shift finger according to the average of the first target shift position and the second target shift position.

[0027] Specifically, if the speed information of the vehicle, the state information of the engine and the gear state information all meet the corresponding preset conditions, the shift finger is controlled to drive the gear sleeve to engage in the forward direction and the reverse direction in a first preset manner to perform a neutral position self-learning, i.e., to determine the second neutral position of the shift finger by actual measurement.

[0028] For example, when the neutral position self-learning is performed, the motor controls the shift finger driving gear sleeve to shift in the forward direction until the shift finger reaches the limit position in the forward direction, at which time the position of the shift finger on the guide shaft is detected by the position sensor provided on the magnet steel shaft, and recorded as the first target shift position. After the first target shift position is determined, the motor controls the shift finger driving gear sleeve to shift in the backward direction until the shift finger reaches the limit position in the backward direction, at which time the position of the shift finger on the guide shaft is detected by the position sensor provided on the magnet steel shaft, and recorded as the second target shift position. The average of the first target shift position and the second target shift position is calculated, and the average is the second neutral position of the shift finger.

[0029] It should be noted that when the neutral position self-learning is performed, the control driving motor has no power output, so the vehicle will not move forward or backward when the neutral position self-learning is performed.

[0030] S140, the control execution mechanism enters the neutral position with the second neutral position, controls the shift finger driving gear sleeve to shift in the forward direction in the second preset manner, obtains the third target shift position, controls the shift finger driving gear sleeve to shift in the backward direction in the second preset manner, and obtains the fourth target shift position.

[0031] S150, the third neutral position of the shift finger is determined according to the average of the third target shift position and the fourth target shift position.

[0032] Specifically, after the second neutral position of the shift finger is obtained, the control execution mechanism enters the neutral position with the second neutral position, and controls the shift finger driving gear sleeve to shift in the forward direction and the backward direction in the second preset manner, and the neutral position self-learning is performed again, i.e., the third neutral position of the shift finger is determined by actual measurement.

[0033] For example, when the neutral position self-learning is performed again, the motor controls the shift finger driving gear sleeve to shift in the forward direction, and detects the shift force in real time. When it is detected that the shift force meets the preset condition, the position of the shift finger on the guide shaft is detected by the position sensor provided on the magnet steel shaft, and recorded as the third target shift position. After the third target shift position is determined, the motor controls the shift finger driving gear sleeve to shift in the backward direction, and detects the shift force in real time. When it is detected that the shift force meets the preset condition, the position of the shift finger on the guide shaft is detected by the position sensor provided on the magnet steel shaft, and recorded as the fourth target shift position. The average of the third target shift position and the fourth target shift position is calculated, and the average is the third neutral position of the shift finger.

[0034] S160, the first target neutral position is determined according to the average of the first neutral position, the second neutral position and the third neutral position.

[0035] Specifically, after determining the second neutral position and the third neutral position of the shift lever, the average of the first neutral position, the second neutral position and the third neutral position is calculated, and the average is the first target neutral position.

[0036] The method for determining the neutral position of the present application automatically carries out the self-learning of the second neutral position and the third neutral position when the state information of the vehicle meets the corresponding preset condition, and determines the target neutral position according to the theoretical neutral position (the first neutral position) of the shift lever and the average of the second neutral position and the third neutral position measured by the self-learning of the neutral position twice. In this way, a more accurate neutral position can be determined in the daily self-learning process of the vehicle, and to some extent, the abnormal wear, abnormal noise and abnormal damage of the actuator caused by the inaccurate neutral position and the insufficient shift range can be avoided.

[0037] In some embodiments, the control of the shift lever driving gear sleeve to the forward direction in the first preset manner to engage the gear includes: controlling the shift lever driving gear sleeve to the forward direction in the first preset shift force until the position of the shift lever remains unchanged, and then controlling the shift lever driving gear sleeve to remain in the second preset shift force for a preset time to obtain the first target shift position. The first preset shift force is greater than the second preset shift force. The first target shift position is determined according to the first shift position and the first neutral position. The preset time can be determined according to the actual situation, which is not limited here.

[0038] Specifically, the static shift force is obtained by detecting the force sensor before the vehicle is shipped. The static shift force refers to the force required when switching gears, and the first preset shift force is 1.2-1.5 times the static shift force, and the second preset shift force is 0.6 times the static shift force. When the neutral position self-learning is carried out, the motor is in force mode, that is, the motor controls the shift lever driving gear sleeve to the forward direction in the first preset shift force until the position of the shift lever remains unchanged, so that the gap can be eliminated and the shift lever reaches the limit position in the forward direction. Then, the position sensor arranged on the magnetic steel shaft is used to obtain the position of the shift lever on the guide shaft, which is recorded as the first shift position.

[0039] However, the first shift position obtained by only one operation of engaging the gear in the forward direction has a large error. Therefore, after obtaining the position of the shift lever on the guide shaft, the motor controls the gear to be disengaged to the neutral position in the position mode, and then controls the shift lever driving gear sleeve to the forward direction in the first preset shift force until the position of the shift lever remains unchanged. Then, the position of the shift lever on the guide shaft is obtained by keeping the second preset shift force for a preset time. In this way, multiple first shift positions are obtained, and the average of the multiple first shift positions is calculated as the final first shift position.

[0040] Since the first shift position is obtained by the position sensor, errors can occur. To further improve the accuracy of the neutral position, the difference between the first shift position and the first neutral position (theoretical neutral position) needs to be obtained, and the first target shift position is determined by judging whether the difference meets the preset condition. For example, if the difference does not meet the preset condition, it means that the measurement of the first shift position has errors, and the first shift position is discarded and reacquired. If the difference meets the preset condition, the first shift position is taken as the first target shift position.

[0041] In some embodiments, the control shift finger dial sleeve to retreat in the first preset manner, the second target shift position is obtained, including: controlling the shift finger dial sleeve to retreat in the first preset shift force, until the position of the shift finger remains unchanged, and then controlling the shift finger dial sleeve to retreat in the second preset shift force for a preset time, to obtain the second shift position, wherein the first preset shift force is greater than the second preset shift force; the second target shift position is determined according to the second shift position and the first neutral position. The preset time can be determined according to the actual situation, which is not limited here.

[0042] Specifically, after obtaining the first target shift position, the motor controls the shift finger dial sleeve to retreat in the force mode, i.e. the motor controls the shift finger dial sleeve to retreat in the first preset shift force, until the position of the shift finger remains unchanged, so that the gap can be eliminated, and the shift finger reaches the limit position in the retreat direction. Then, the position sensor arranged on the magnetic steel shaft is used to obtain the position of the shift finger on the guide shaft after the shift finger is controlled to retreat in the second preset shift force for a preset time, which is recorded as the second shift position.

[0043] Similarly, the second shift position obtained by the retreat operation only once has a large error, so after obtaining the position of the shift finger on the guide shaft, the motor controls the shift finger dial sleeve to retreat in the position mode, and then controls the shift finger dial sleeve to retreat in the first preset shift force again, until the position of the shift finger remains unchanged. Then, the position of the shift finger on the guide shaft is obtained after the shift finger is controlled to retreat in the second preset shift force for a preset time, and this process is repeated multiple times to obtain multiple second shift positions. The average of the multiple second shift positions is calculated, and the average is taken as the final second shift position.

[0044] Since the second shift position is obtained by the position sensor, errors can occur. To further improve the accuracy of the neutral position, the difference between the second shift position and the first neutral position (theoretical neutral position) needs to be obtained, and the second target shift position is determined by judging whether the difference meets the preset condition. For example, if the difference does not meet the preset condition, it means that the measurement of the second shift position has errors, and the second shift position is discarded and reacquired. If the difference meets the preset condition, the second shift position is taken as the second target shift position.

[0045] It should be noted that the first target shift position can be acquired in the forward direction first, and then the second target shift position can be acquired in the backward direction, or the second target shift position can be acquired in the backward direction first, and then the first target shift position can be acquired in the forward direction. The specific acquisition order of the first target shift position and the second target shift position is not limited.

[0046] In some embodiments, the method further includes: acquiring an absolute value of a difference between the first shift position and the first neutral position, denoted as a first absolute value; acquiring an absolute value of a difference between the second shift position and the first neutral position, denoted as a second absolute value; in a case where the first absolute value is less than a preset value, taking the first shift position as the first target shift position; in a case where the second absolute value is less than the preset value, taking the second shift position as the second target shift position. The preset value can be determined according to actual conditions, and is not limited here.

[0047] Specifically, the first shift position and the second shift position are both detected by a position sensor, but the first shift position and the second shift position detected by the position sensor can have errors. Therefore, in order to improve the accuracy of the neutral position in one step, an absolute value of a difference between the first shift position and the first neutral position can be acquired, denoted as a first absolute value, an absolute value of a difference between the second shift position and the first neutral position can be acquired, denoted as a second absolute value, the first absolute value and the second absolute value are compared with a preset value respectively to determine whether the first shift position and the second shift position are accurate, and in a case where the first shift position is determined to be accurate, the first shift position is taken as the first target shift position, and in a case where the second shift position is determined to be accurate, the second shift position is taken as the second target shift position.

[0048] For example, if the first absolute value is greater than or equal to the preset value, it indicates that the measurement of the first shift position has a large error, and the first shift position is discarded and re-acquired. If the first absolute value is less than the preset value, the first shift position is taken as the first target shift position. If the second absolute value is greater than or equal to the preset value, it indicates that the measurement of the second shift position has a large error, and the second shift position is discarded and re-acquired. If the second absolute value is less than the preset value, the second shift position is taken as the second target shift position.

[0049] In some embodiments, the method further includes: controlling the shift finger driving gear sleeve to advance in the forward direction in a second preset manner to acquire a third target shift position, and controlling the shift finger driving gear sleeve to advance in the backward direction in the second preset manner to acquire a fourth target shift position, including: controlling the engine to idle, and controlling the shift finger driving gear sleeve to slowly advance in the forward direction until the shift force suddenly changes, and acquiring the third target shift position; controlling the shift finger driving gear sleeve to slowly advance in the backward direction until the shift force suddenly changes, and acquiring the fourth target shift position.

[0050] Specifically, the control execution mechanism (the execution mechanism includes a magnetic steel shaft, a screw shaft, a guide shaft and a shift finger) is controlled to enter the neutral position at the second neutral position, and the engine idling speed or the motor is controlled to run at a certain constant speed. The motor controls the shift finger to slowly move the gear sleeve forward in the forward direction, while the shift force is detected in real time through the force sensor arranged on the execution mechanism. When the shift force is detected to change abruptly, the position of the shift finger on the guide shaft is detected through the position sensor arranged on the magnetic steel shaft, and is recorded as the third target shift position. Similarly, the motor controls the shift finger to slowly move the gear sleeve backward in the backward direction, while the shift force is detected in real time through the force sensor arranged on the execution mechanism. When the shift force is detected to change abruptly, the position of the shift finger on the guide shaft is detected through the position sensor arranged on the magnetic steel shaft, and is recorded as the fourth target shift position.

[0051] In some embodiments, the above method further comprises: controlling the execution mechanism to enter the neutral position at the second neutral position, and controlling the engine idling speed, and controlling the shift finger to slowly move the gear sleeve forward in the forward direction until the friction sound of the gear sleeve and the first engaging tooth occurs, and obtaining the fifth target shift position; controlling the shift finger to slowly move the gear sleeve backward in the backward direction until the friction sound of the gear sleeve and the second engaging tooth occurs, and obtaining the sixth target shift position, determining the fourth neutral position of the shift finger according to the average of the fifth target shift position and the sixth target shift position; determining the second target neutral position according to the average of the first neutral position, the second neutral position and the fourth neutral position.

[0052] Specifically, the fourth neutral position of the shift finger refers to the position of the shift finger on the guide shaft determined subjectively by the test personnel, and the determination of the fourth neutral position of the shift finger is only carried out when the transmission assembly bench EOL (End-of-life, project termination) or the vehicle of the host factory is off the line. Therefore, when the transmission assembly bench EOL is off the line in the development stage, the second target neutral position can be determined by obtaining the average of the first neutral position, the second neutral position and the fourth neutral position.

[0053] For example, the control actuator (the actuator includes a magnetic steel shaft, a screw shaft, a guide shaft and a shift finger) is controlled to enter the neutral position in the second neutral position, and the engine idling or the motor is controlled to run at a certain constant speed, and then the motor controls the shift finger to slowly move the gear sleeve in the forward direction in the gear position until the tester hears the friction sound of the gear sleeve and the first combination tooth, and the position of the shift finger on the guide shaft is detected by the position sensor arranged on the magnetic steel shaft, which is recorded as the fifth target shift position. Similarly, the motor controls the shift finger to slowly move the gear sleeve in the reverse direction in the gear position until the tester hears the friction sound of the gear sleeve and the second combination tooth, and the position of the shift finger on the guide shaft is detected by the position sensor arranged on the magnetic steel shaft, which is recorded as the sixth target shift position. The average of the fifth target shift position and the sixth target shift position is calculated, and the average is the fourth neutral position of the shift finger.

[0054] In addition, the fourth neutral position can also be written into the control unit, and when the neutral position self-learning is performed, the target neutral position is determined according to the average of the first neutral position, the second neutral position, the third neutral position and the fourth neutral position.

[0055] In some embodiments, the above method further comprises: the state information of the vehicle includes speed information of the vehicle, state information of the engine and gear state information, and the method further comprises: in the case that the speed information of the vehicle is a preset vehicle speed, the state information of the engine is an idling state, and the gear state information is a neutral state, it is determined that the state information of the vehicle meets the corresponding preset condition, wherein the preset vehicle speed is 0.

[0056] Specifically, whether to carry out the daily neutral self-learning of the vehicle is determined by obtaining the state information of the vehicle and judging whether the state information of the vehicle meets the corresponding preset condition, that is, obtaining the average of the first neutral position, the second neutral position and the third neutral position as the first target neutral position. For example, when it is detected that the speed information of the vehicle is 0, the state information of the engine is an idling state and the gear state information is a neutral state, it is determined that the state information of the vehicle meets the corresponding preset condition.

[0057] In some embodiments, the above method further comprises: obtaining the driving mileage of the vehicle and the shift frequency of the vehicle; and obtaining the state information of the vehicle in the case that the driving mileage of the vehicle is greater than a preset driving mileage and / or the shift frequency of the vehicle is greater than a preset shift frequency. Wherein, the preset driving mileage and the preset shift frequency can be calibrated according to the actual situation, which is not limited here.

[0058] Specifically, in actual use of the user, after long time wear and tear, the display neutral position and the actual neutral position can be inconsistent. Therefore, according to the driving mileage and the number of gear shifts of the vehicle, it can be determined whether to obtain the state information of the vehicle to perform the neutral position self-learning. For example, if the driving mileage of the vehicle is greater than a preset driving mileage, the number of gear shifts of the vehicle is greater than a preset number of gear shifts, or the driving mileage of the vehicle is greater than a preset driving mileage and the number of gear shifts is greater than a preset number of gear shifts, the state information of the vehicle is obtained, and the neutral position self-learning is performed when the state information of the vehicle meets the corresponding preset condition.

[0059] In summary, the method for determining the neutral position of the present application automatically performs the self-learning of the second neutral position and the third neutral position when the state information of the vehicle meets the corresponding preset condition, and determines the first target neutral position according to the theoretical neutral position (the first neutral position) of the shift indicator and the average of the second neutral position and the third neutral position measured by the two times of neutral position self-learning, which is suitable for the daily neutral self-learning of the vehicle. In addition, the fourth neutral position can be obtained when the transmission assembly bench EOL or the vehicle is off the assembly line of the main plant, and the second target neutral position is determined according to the average of the theoretical neutral position (the first neutral position) of the shift indicator, the second neutral position and the fourth neutral position, which is only suitable for the transmission assembly bench EOL. In this way, a more accurate neutral position can be determined, which to some extent avoids the abnormal wear, abnormal noise and abnormal damage of the actuator caused by the inaccuracy of the neutral position and the insufficient disengagement stroke.

[0060] Corresponding to the above embodiment, the present application also provides a device for determining the neutral position of a transmission.

[0061] Reference Figure 2 The device for determining the neutral position of the transmission 200 comprises a first obtaining module 210, a second obtaining module 220, a first determining module 230, a third obtaining module 240, a second determining module 250 and a third determining module 260.

[0062] The first obtaining module 210 is configured to obtain the state information of the vehicle and a first neutral position of the shift finger, wherein the first neutral position refers to half of the inside distance of the housing of the actuator. The second obtaining module 220 is configured to, in the case that the state information of the vehicle meets a corresponding preset condition, control the shift finger to drive the gear sleeve to the forward direction in a first preset manner to obtain a first target shift position, and control the shift finger to drive the gear sleeve to the backward direction in the first preset manner to obtain a second target shift position. The first determining module 230 is configured to determine a second neutral position of the shift finger according to the average of the first target shift position and the second target shift position. The third obtaining module 240 is configured to control the actuator to enter the neutral position at the second neutral position, control the shift finger to drive the gear sleeve to the forward direction in a second preset manner to obtain a third target shift position, and control the shift finger to drive the gear sleeve to the backward direction in the second preset manner to obtain a fourth target shift position. The second determining module 250 is configured to determine a third neutral position of the shift finger according to the average of the third target shift position and the fourth target shift position. The third determining module 260 is configured to determine a first target neutral position according to the average of the first neutral position, the second neutral position and the third neutral position.

[0063] According to an embodiment of the present application, the second obtaining module 220 is specifically configured to control the shift finger to drive the gear sleeve to the forward direction in a first preset shift force until the position of the shift finger remains unchanged, and then control the shift finger to drive the gear sleeve to the forward direction in a second preset shift force for a preset time to obtain a first shift position, wherein the first preset shift force is greater than the second preset shift force; and determine the first target shift position according to the first shift position and the first neutral position.

[0064] According to an embodiment of the present application, the second obtaining module 220 is specifically configured to control the shift finger to drive the gear sleeve to the backward direction in a first preset shift force until the position of the shift finger remains unchanged, and then control the shift finger to drive the gear sleeve to the backward direction in a second preset shift force for a preset time to obtain a second shift position, wherein the first preset shift force is greater than the second preset shift force; and determine the second target shift position according to the second shift position and the first neutral position.

[0065] According to an embodiment of the present application, the second obtaining module 220 is further configured to obtain the absolute value of the difference between the first shift position and the first neutral position, denoted as a first absolute value; obtain the absolute value of the difference between the second shift position and the first neutral position, denoted as a second absolute value; in the case that the first absolute value is less than a preset value, take the first shift position as the first target shift position; and in the case that the second absolute value is less than the preset value, take the second shift position as the second target shift position.

[0066] According to one embodiment of this application, the third acquisition module 240 is specifically used to: control the engine idling speed and control the shift finger to slowly shift gears in the forward direction until the shift force changes abruptly, thereby acquiring a third target shift position; and control the shift finger to slowly shift gears in the reverse direction until the shift force changes abruptly, thereby acquiring a fourth target shift position.

[0067] According to one embodiment of this application, the control actuator is engaged in neutral at a second neutral position, and the engine idle speed is controlled. The shift finger is also controlled to slowly engage the gear in the forward direction until a friction sound is heard between the gear sleeve and the first engagement tooth, thus obtaining a fifth target shift position. The shift finger is then controlled to slowly engage the gear in the reverse direction until a friction sound is heard between the gear sleeve and the second engagement tooth, thus obtaining a sixth target shift position. A fourth neutral position of the shift finger is determined based on the average of the fifth and sixth target shift positions. A second target neutral position is determined based on the average of the first, second, and fourth neutral positions.

[0068] According to one embodiment of this application, the vehicle status information includes vehicle speed information, engine status information, and gear status information. When the vehicle speed information is a preset speed, the engine status information is idling, and the gear status information is neutral, it is determined that the vehicle status information meets the corresponding preset conditions, wherein the preset speed is 0.

[0069] According to one embodiment of this application, the vehicle's mileage and the number of gear shifts are obtained; when the vehicle's mileage is greater than a preset mileage and / or the number of gear shifts is greater than a preset number of gear shifts, the vehicle's status information is obtained.

[0070] It should be noted that the above-described embodiments and explanations of the beneficial effects of the method for determining the neutral position of the transmission also apply to the device for determining the neutral position of the transmission in the embodiments of this application. To avoid redundancy, they will not be elaborated in detail here.

[0071] Corresponding to the above embodiments, this application also proposes a vehicle.

[0072] See Figure 3 As shown, the vehicle 300 of this application includes a memory 310, a processor 320, and a gearbox neutral position determination program stored in the memory 310 and executable on the processor 320. When the processor executes the gearbox neutral position determination program, it implements the aforementioned gearbox neutral position determination method.

[0073] It should be noted that the above-described embodiments and explanations of the beneficial effects of the method for determining the neutral position of the transmission are also applicable to the vehicles described in this application. To avoid redundancy, they will not be elaborated in detail here.

[0074] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0075] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0076] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0077] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0078] In this application, unless otherwise expressly specified and limited, the terms "installation," "connection," "joining," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise expressly limited. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.

[0079] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.

Claims

1. A method for determining the neutral position of a transmission, characterized in that, The method includes: Obtain the vehicle's status information and the first neutral position of the shift indicator, where the first neutral position refers to half the distance from the inside of the actuator's housing; When the vehicle's status information meets the corresponding preset conditions, the shift finger is controlled to move the gear sleeve to advance in the forward direction in a first preset manner to obtain a first target shift position. The shift finger is then controlled to move the gear sleeve to advance in the backward direction in the first preset manner to obtain a second target shift position. The second neutral position of the shift indicator is determined based on the average of the first target shift position and the second target shift position; The actuator is controlled to enter neutral at the second neutral position, the shift finger is controlled to move the gear sleeve to advance in the forward direction in a second preset manner to obtain a third target shift position, and the shift finger is controlled to move the gear sleeve to advance in the reverse direction in the second preset manner to obtain a fourth target shift position. The third neutral position of the shift indicator is determined based on the average of the third target shift position and the fourth target shift position; The first target neutral position is determined based on the average of the first neutral position, the second neutral position, and the third neutral position; Controlling the shift finger to move the gear sleeve in a first preset manner to advance in the forward direction, and obtaining a first target shift position, includes: The shift finger is controlled by the first preset shift force to move the gear sleeve into the forward direction until the position of the shift finger remains unchanged. After the second preset shift force is maintained for a preset time, the first shift position is obtained. The first target shift position is determined based on the first shift position and the first neutral position; Controlling the shift finger to move the gear sleeve in a backward direction in the first preset manner to obtain the second target shift position includes: The first preset shift force controls the shift finger to shift the gear sleeve in the backward direction until the position of the shift finger remains unchanged. After maintaining the position for the preset time with the second preset shift force, the second shift position is obtained. The first preset shift force is greater than the second preset shift force. The second target shift position is determined based on the second shift position and the first neutral position; Controlling the shift finger to move the gear sleeve in a second preset manner to shift gears in the forward direction to obtain a third target shift position; controlling the shift finger to move the gear sleeve in a second preset manner to shift gears in the reverse direction to obtain a fourth target shift position, including: Control the engine idling speed and control the shift finger to slowly shift the gear sleeve in the forward direction until the shift force changes abruptly, then obtain the third target shift position; The shift finger is controlled to slowly shift the gear sleeve in the backward direction until the shifting force suddenly changes, and the fourth target shifting position is obtained.

2. The method for determining the neutral position of a gearbox according to claim 1, characterized in that, The method further includes: Obtain the absolute value of the difference between the first shift position and the first neutral position, and denot it as the first absolute value; Obtain the absolute value of the difference between the second shift position and the first neutral position, and denot it as the second absolute value; If the first absolute value is less than a preset value, the first shift position is taken as the first target shift position; If the second absolute value is less than the preset value, the second shift position is taken as the second target shift position.

3. The method for determining the neutral position of a gearbox according to any one of claims 1-2, characterized in that, The method further includes: Control the actuator to enter neutral at the second neutral position, control the engine to idle, and control the shift finger to slowly shift the gear sleeve in the forward direction until friction sound is heard between the gear sleeve and the first engagement tooth, and obtain the fifth target shift position; Control the shift finger to slowly shift the gear sleeve in the backward direction until a friction sound is heard from the gear sleeve and the second engagement tooth, and obtain the sixth target shift position; The fourth neutral position of the shift indicator is determined based on the average of the fifth target shift position and the sixth target shift position; The second target neutral position is determined based on the average of the first neutral position, the second neutral position, and the fourth neutral position.

4. The method for determining the neutral position of a transmission according to any one of claims 1-2, characterized in that, The vehicle status information includes vehicle speed information, engine status information, and gear status information; the method further includes: If the vehicle speed information is a preset speed, the engine status information is idling, and the gear status information is neutral, then the vehicle status information is determined to meet the corresponding preset conditions, wherein the preset speed is 0.

5. The method for determining the neutral position of a transmission according to any one of claims 1-2, characterized in that, The method further includes: Obtain the vehicle's mileage and the number of gear shifts; If the vehicle's mileage exceeds a preset mileage and / or the vehicle's number of gear shifts exceeds a preset number of gear shifts, the vehicle's status information is obtained.

6. A device for determining the neutral position of a gearbox, characterized in that, The device includes: The first acquisition module is used to acquire the vehicle's status information and the first neutral position of the shift indicator, wherein the first neutral position is half the distance from the inside of the actuator's housing. The second acquisition module is used to, when the vehicle's status information meets corresponding preset conditions, control the shift finger to move the gear sleeve to shift gears in a forward direction in a first preset manner to acquire a first target shift position, and control the shift finger to move the gear sleeve to shift gears in a reverse direction in the first preset manner to acquire a second target shift position, including: The shift finger is controlled by a first preset shift force to shift the gear sleeve to the forward direction until the position of the shift finger remains unchanged. After maintaining the shift force for a preset time, the first shift position is obtained. The first target shift position is determined based on the first shift position and the first neutral position. The first preset shift force controls the shift finger to shift the gear sleeve in the backward direction until the position of the shift finger remains unchanged. After maintaining the position with the second preset shift force for the preset time, a second shift position is obtained, wherein the first preset shift force is greater than the second preset shift force. The second target shift position is determined based on the second shift position and the first neutral position. The first determining module is used to determine the second neutral position of the shift indicator based on the average of the first target shift position and the second target shift position; The third acquisition module is used to control the actuator to enter neutral at the second neutral position, control the shift finger to move the gear sleeve to shift in the forward direction in a second preset manner, acquire a third target shift position, and control the shift finger to move the gear sleeve to shift in the reverse direction in the second preset manner, acquire a fourth target shift position, including: Control the engine idling speed and control the shift finger to slowly shift the gear sleeve in the forward direction until the shift force changes abruptly, then obtain the third target shift position; Control the shift finger to slowly shift the gear sleeve in the backward direction until the shift force changes abruptly, and obtain the fourth target shift position; The second determining module is used to determine the third neutral position of the shift indicator based on the average of the third target shift position and the fourth target shift position; The third determining module is used to determine the first target neutral position based on the average of the first neutral position, the second neutral position, and the third neutral position.

7. A vehicle, characterized in that, The method includes a memory, a processor, and a program for determining the neutral position of a transmission stored in the memory and executable on the processor. When the processor executes the program for determining the neutral position of the transmission, it implements the method for determining the neutral position of a transmission according to any one of claims 1-5.

Citation Information

Patent Citations

  • Gear shifting self-learning control method and device based on two-gear speed change assembly

    CN117345853A