Neutral gear position learning method of AMT multi-gear gearbox and related device
By detecting and optimizing the limit position on the neutral belt of the AMT multi-speed transmission, the problem of poor neutral position consistency is solved, and the gear shift success rate and driving safety are improved.
Patent Information
- Application Number
- CN202411716223.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2044-11-27
AI Technical Summary
The AMT multi-speed transmission neutral belt has poor position consistency, resulting in failed shifting, abnormal wear or breakage, affecting driving safety.
When the self-learning trigger condition of the neutral gear is met, the limit position at the non-inlet position on the neutral belt is detected, the neutral gear position is obtained through the maximum value processing, and the value checksum maximum stroke gear selection action verification is performed to optimize the neutral position .
It realizes accurate learning of the neutral position of AMT multi-speed gearbox, solves the problem of poor neutral position consistency, improves gear smoothness and success rate, and ensures driving safety.
Smart Images

Figure CN119491912A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of software technology, and in particular to a neutral position learning method and related device for an AMT multi-speed transmission. Background Art
[0002] Neutral is a very important gear position in the AMT (Automated Mechanical Transmission) gearbox. Its function is to cut off the power between the input shaft and the output shaft inside the gearbox. The neutral belt is the basis for the timing of the neutral and gear selection actions in the vehicle shift control. Therefore, the accuracy of the neutral belt affects the shift performance and driving safety.
[0003] Due to machining deviation, wear and tear, etc., the AMT multi-speed transmission neutral belt has poor consistency at different positions. It is not reliable to use the upper and lower limits learned at any point on the neutral belt as the upper and lower limits of the entire neutral belt. In the worst case, the neutral belt may not be picked up properly, resulting in gear selection failure and lowering the success rate of gear shifting. In the worst case, the shift finger may be abnormally worn or broken, seriously affecting the life of the shift mechanism and causing driving safety hazards. Summary of the invention
[0004] In view of the above problems, the present application provides a method and a related device for learning the neutral position of an AMT multi-speed transmission, so as to achieve the purpose of effectively learning the neutral position of the AMT multi-speed transmission. The specific scheme is as follows:
[0005] A first aspect of the present application provides a neutral position learning method for an AMT multi-speed transmission, the neutral position learning method for the AMT multi-speed transmission comprising:
[0006] When the neutral gear self-learning triggering conditions are met, the limit position of the neutral gear belt at the non-gear entry position is detected;
[0007] Performing maximum value processing on the limit position to obtain a neutral position of the neutral belt;
[0008] The neutral position is checked for value, and when the neutral position passes the value check, the neutral position is used to reciprocate to check the maximum travel gear selection action to optimize the neutral position.
[0009] In a possible implementation, the detecting the limit position at the non-gear entry position on the neutral belt includes:
[0010] determining a plurality of interlock positions on the neutral band;
[0011] The shift finger is driven to move to the plurality of interlocking positions in sequence, and, for a target interlocking position to which the shift finger currently moves, an upper limit position and a lower limit position of the shift finger at the target interlocking position are acquired.
[0012] In a possible implementation, performing maximum value processing on the limit position to obtain the neutral position of the neutral band includes:
[0013] For each interlock position among the plurality of interlock positions, calibrating the upper limit position and the lower limit position corresponding to the interlock position;
[0014] When the multiple interlocking positions are calibrated, the minimum value of the multiple upper limit positions corresponding to the multiple interlocking positions is taken as the upper limit position of the neutral band, and the maximum value of the multiple lower limit positions corresponding to the multiple interlocking positions is taken as the lower limit position of the neutral band.
[0015] In a possible implementation, the checking the value of the neutral position includes:
[0016] Calculating the width of the neutral band according to the upper limit position and the lower limit position of the neutral band;
[0017] For a plurality of upper limit positions corresponding to the plurality of interlocking positions, calculating a first deviation between a maximum value and a minimum value thereof;
[0018] For a plurality of lower limit positions corresponding to the plurality of interlocking positions, calculating a second deviation between a maximum value and a minimum value thereof;
[0019] If the neutral position bandwidth is greater than a preset bandwidth threshold, and the first deviation is less than a preset first deviation threshold, and the second deviation is less than a preset second deviation threshold, it is determined that the neutral position passes the value verification;
[0020] If the neutral bandwidth is less than or equal to the bandwidth threshold, or the first deviation is greater than or equal to the first deviation threshold, or the second deviation is greater than or equal to the second deviation threshold, it is determined that the neutral position fails the value check.
[0021] In a possible implementation, the use of the neutral position to reciprocate and perform a maximum travel gear selection action verification to optimize the neutral position includes:
[0022] Determining a first end position on the neutral band that is closer to the shift finger and a second end position that is farther from the shift finger;
[0023] driving the shift finger to move to the first end position;
[0024] Entering into the current maximum travel gear selection action, the current maximum travel gear selection action includes driving the shift finger to move to the upper limit position of the neutral band, when the shift finger moves to the upper limit position of the neutral band, driving the shift finger to move to the second end position at the upper limit position of the neutral band, and then driving the shift finger to move to the lower limit position of the neutral band, when the shift finger moves to the lower limit position of the neutral band, driving the shift finger to move to the first end position at the lower limit position of the neutral band;
[0025] During the movement of the shift finger at the upper limit position / lower limit position of the neutral band, performing a gear selection action check;
[0026] If the gear selection action verification fails, an action verification fault of the upper limit position / lower limit position of the neutral belt is reported, and the upper limit position / lower limit position of the neutral belt is updated according to the number of reporting times of the action verification fault of the upper limit position / lower limit position of the neutral belt, and the step of calculating the neutral belt width of the neutral belt according to the upper limit position and the lower limit position of the neutral belt is returned to be executed;
[0027] If the gear selection action is verified, the latest upper limit position and lower limit position of the neutral belt are obtained, and the corresponding position mean is calculated.
[0028] In a possible implementation, the neutral position learning method of the AMT multi-speed transmission further includes:
[0029] The latest upper limit position, lower limit position and position average of the neutral band are written into the memory.
[0030] A second aspect of the present application provides a neutral position learning device for an AMT multi-speed transmission, the neutral position learning device for the AMT multi-speed transmission comprising:
[0031] A position detection module is used to detect the limit position of the non-gear entry position on the neutral belt when the neutral self-learning trigger condition is met;
[0032] An extreme value processing module, used for performing extreme value processing on the extreme position to obtain a neutral position of the neutral belt;
[0033] The position verification module is used to perform a value verification on the neutral position, and when the neutral position passes the value verification, use the neutral position to reciprocate to perform a maximum stroke gear selection action verification to optimize the neutral position.
[0034] The third aspect of the present application provides a computer program product, including computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements the neutral position learning method of the AMT multi-speed transmission according to the first aspect or any implementation method of the first aspect.
[0035] A fourth aspect of the present application provides an electronic device, comprising at least one processor and a memory connected to the processor, wherein:
[0036] The memory is used to store computer programs;
[0037] The processor is used to execute the computer program so that the electronic device can implement the neutral position learning method of the AMT multi-speed transmission according to the first aspect or any implementation method of the first aspect.
[0038] A fifth aspect of the present application provides a computer storage medium, which carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement the neutral position learning method of the AMT multi-speed transmission of the first aspect or any implementation method of the first aspect.
[0039] By means of the above technical scheme, the present application provides a neutral position learning method and related device for an AMT multi-speed transmission. When the neutral self-learning triggering condition is met, the limit position at the non-gear entry position on the neutral belt is detected; the limit position is subjected to maximum value processing to obtain the neutral position of the neutral belt; the neutral position is value-checked, and when the neutral position passes the value check, the neutral position is used to reciprocate the maximum travel gear selection action check to optimize the neutral position. The present application can obtain a uniform and accurate neutral position, solve the problem of poor consistency of the neutral position of the AMT multi-speed transmission, and improve the smoothness and success rate of gear shifting. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0041] Figure 1 A flowchart of a method for learning a neutral position of an AMT multi-speed transmission provided in an embodiment of the present application;
[0042] Figure 2 A partial flow chart of a method for learning the neutral position of an AMT multi-speed transmission provided in an embodiment of the present application;
[0043] Figure 3An example diagram of an AMT multi-speed transmission provided in an embodiment of the present application;
[0044] Figure 4 Another partial flow chart of a method for learning a neutral position of an AMT multi-speed transmission provided in an embodiment of the present application;
[0045] Figure 5 Another partial flow chart of a method for learning a neutral position of an AMT multi-speed transmission provided in an embodiment of the present application;
[0046] Figure 6 Another partial flow chart of a method for learning a neutral position of an AMT multi-speed transmission provided in an embodiment of the present application;
[0047] Figure 7 A schematic diagram of the structure of a neutral position learning device for an AMT multi-speed transmission provided in an embodiment of the present application;
[0048] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0049] The following describes the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. The terms used in the implementation method section of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.
[0050] The embodiments of the present application are described below in conjunction with the accompanying drawings. Those skilled in the art will appreciate that, with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0051] The terms "first", "second" etc. in the specification of the application and the above-mentioned drawings are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the terms used in this way can be interchangeable in appropriate circumstances, and this is only to describe the distinction mode adopted by the objects of the same attributes when describing in the embodiments of the application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0052] In order to solve the problem of poor consistency of neutral position of AMT multi-speed transmission, the embodiment of the present application provides a neutral position learning method of AMT multi-speed transmission. The neutral position learning method of AMT multi-speed transmission of the embodiment of the present application is described in detail below with reference to the accompanying drawings.
[0053] See also Figure 1 , Figure 1 The present invention provides a flowchart of a method for learning the neutral position of an AMT multi-speed transmission. Figure 1 As shown, a neutral position learning method for an AMT multi-speed transmission provided in an embodiment of the present application may include the following steps S10 to S30, and these steps are described in detail below.
[0054] S10, when the neutral gear self-learning triggering condition is met, detecting the limit position of the neutral gear belt at the non-gear entry position.
[0055] The neutral band is the position interval of the shift finger inside the actuator when the vehicle is in neutral. In the embodiment of the present application, the running state of the vehicle is monitored in real time to determine whether the neutral self-learning triggering condition is currently met. Specifically, if the self-learning button is pressed, the vehicle is stationary, the gear is in neutral, the handbrake is in the braking state, the vehicle is not on high voltage, and the gun is not plugged in for charging, it is determined that the neutral self-learning triggering condition is currently met, otherwise, it is not met.
[0056] After triggering the neutral self-learning, the limit position of the non-gear entrance position on the neutral belt can be detected, which includes the upper limit position and the lower limit position. Figure 2 , Figure 2 A partial flow chart of a method for learning the neutral position of an AMT multi-speed transmission provided in an embodiment of the present application. Figure 2 As shown, an embodiment of the present application provides a neutral position learning method for an AMT multi-speed transmission, wherein "detecting the extreme position at the non-gear position on the neutral band" in step S10 may include the following steps S101 to S102, and these steps are described in detail below.
[0057] S101, determining a plurality of interlocking positions on the neutral belt.
[0058] S102, driving the shift finger to move to a plurality of interlocking positions in sequence, and acquiring an upper limit position and a lower limit position of the shift finger at the target interlocking position to which the shift finger currently moves.
[0059] See also Figure 3 , Figure 3 This is an example diagram of an AMT multi-speed transmission provided in an embodiment of the present application. Figure 3 As shown, the gear positions of the AMT multi-speed gearbox include R gear, 1 gear to 6 gear, wherein R gear has a separate gear selection belt (i.e. Figure 3 The gear selection belt 1), 1st gear and 2nd gear are located on the same gear selection belt (i.e. Figure 3 The gear selection belt 2), 3rd gear and 4th gear are located on the same gear selection belt (i.e. Figure 3The gear selection belt 3), 5th gear and 6th gear are located on the same gear selection belt (i.e. Figure 3 4). Figure 3 The gearbox controller drives the shift finger to move in the X-axis direction of the neutral belt by driving the shift motor, and drives the shift finger to move in the Y-axis direction of the neutral belt by driving the shift motor. The X-axis is the shift direction and the Y-axis is the shift direction.
[0060] It should be noted that Figure 3 The overlapping area between the selected gear belt 1 and the neutral belt (i.e. Figure 3 The area 1 in the gear selection belt 2 and the overlapping area of the neutral belt (i.e. Figure 3 The area 2 in the gear selection belt 3 and the overlapping area of the neutral belt (i.e. Figure 3 3), and the overlapping area of the selector belt 4 and the neutral belt (i.e. Figure 3 Area 4) in the figure belongs to the gear selection position on the neutral belt. In addition, area 5 is the gear selection position on the R gear, area 6 is the gear selection position on the 1 gear, area 7 is the gear selection position on the 2 gear, area 8 is the gear selection position on the 3 gear, area 9 is the gear selection position on the 4 gear, area 10 is the gear selection position on the 5 gear, and area 11 is the gear selection position on the 6 gear.
[0061] In this regard, in the embodiment of the present application, multiple interlocking positions can be set at the non-gear-entry position of the neutral belt, and the interlocking position is calculated according to the factory parameters of the AMT multi-speed gearbox and has a mechanical limit, specifically including the interlocking position between the selector belt 1 and the selector belt 2 (i.e. Figure 3 The interlocking position A in the middle), the interlocking position between the selector belt 2 and the selector belt 3 (i.e. Figure 3 The interlocking position B in the middle), the interlocking position between the selector belt 3 and the selector belt 4 (i.e. Figure 3 interlock position C).
[0062] Further, the shift finger is driven to move to the interlocking position A by driving the shift motor. When the shift finger currently moves to the interlocking position A, the shift motor is driven to drive the shift finger to move upward (i.e., the positive direction of the Y-axis) until the position no longer changes and the position A1 is recorded. Then the shift motor is driven to drive the shift finger downward (i.e., the negative direction of the Y-axis) until the position no longer changes and the position A2 is recorded. At this time, position A1 is the upper limit position of the interlocking position A, and position A2 is the lower limit position of the interlocking position A.
[0063] Furthermore, by driving the shift select motor to drive the shift finger to move to the interlock position B, when the shift finger currently moves to the interlock position B, the shift motor is driven to drive the shift finger to move upward (i.e., the positive direction of the Y axis) until the position no longer changes and the position B1 is recorded, and then the shift motor is driven to drive the shift finger downward (i.e., the negative direction of the Y axis) until the position no longer changes and the position B2 is recorded. At this time, position B1 is the upper limit position of the interlock position B, and position B2 is the lower limit position of the interlock position B.
[0064] Finally, the shift finger is driven to move to the interlocking position C by driving the shift motor. When the shift finger currently moves to the interlocking position C, the shift motor is driven to move the shift finger upward (i.e., the positive direction of the Y axis) until the position no longer changes and the position C1 is recorded. Then the shift motor is driven to move the shift finger downward (i.e., the negative direction of the Y axis) until the position no longer changes and the position C2 is recorded. At this time, position C1 is the upper limit position of the interlocking position C, and position C2 is the lower limit position of the interlocking position C.
[0065] S20, performing maximum value processing on the limit position to obtain the neutral position of the neutral belt.
[0066] In the embodiment of the present application, after obtaining the limit position of the neutral belt at the non-entry position, the maximum value processing method can be used to obtain a unified neutral belt limit position and use it as the neutral position of the neutral belt.
[0067] See also Figure 4 , Figure 4 Another partial flow chart of a method for learning the neutral position of an AMT multi-speed transmission provided in an embodiment of the present application. Figure 4 As shown, an embodiment of the present application provides a neutral position learning method for an AMT multi-speed transmission, wherein step S20 "performs maximum value processing on the extreme position to obtain the neutral position of the neutral band" may include the following steps S201 to S202, which are described in detail below.
[0068] S201, for each interlocking position among a plurality of interlocking positions, calibrate an upper limit position and a lower limit position corresponding to the interlocking position.
[0069] In the embodiment of the present application, a range check is performed on the upper limit position and the lower limit position corresponding to each interlocking position to ensure that the position is reliable.
[0070] For ease of understanding, Figure 3Take the interlock position A shown as an example, for the upper limit position A1 and lower limit position A2 corresponding to the interlock position A, determine whether the upper limit position A1 is within the preset upper limit allowable range (preset position threshold 1 ~ upper limit position threshold 2), and whether the lower limit position A2 is within the preset lower limit allowable range (preset position threshold 3 ~ lower limit position threshold 4). If the upper limit position A1 is within the upper limit allowable range, and the lower limit position A2 is within the lower limit allowable range, it is determined that the interlock position A passes the calibration. Similarly, Figure 3 The interlock position B and interlock position C are calibrated in the same way and will not be described in detail here.
[0071] S202, when the multiple interlocking positions have passed the calibration, the minimum value of the multiple upper limit positions corresponding to the multiple interlocking positions is taken as the upper limit position of the neutral belt, and the maximum value of the multiple lower limit positions corresponding to the multiple interlocking positions is taken as the lower limit position of the neutral belt.
[0072] In the embodiment of the present application, if multiple interlocking positions all pass the calibration, the minimum value of the multiple upper limit positions corresponding to the multiple interlocking positions is taken as the upper limit position of the neutral belt, and the maximum value of the multiple lower limit positions corresponding to the multiple interlocking positions is taken as the lower limit position of the neutral belt.
[0073] For ease of understanding, continue with Figure 3 The interlock position A, interlock position B and interlock position C in are used as an example for explanation. When the interlock position A, interlock position B and interlock position C are all calibrated, the upper limit position A1, upper limit position B1 and upper limit position C1 can take the minimum value as the uniform upper limit position of the neutral belt, and the lower limit position A2, lower limit position B2 and lower limit position C2 can take the maximum value as the uniform lower limit position of the neutral belt.
[0074] S30, performing a value check on the neutral position, and if the neutral position passes the value check, performing a maximum stroke gear selection action check by reciprocating the neutral position to optimize the neutral position.
[0075] In the embodiment of the present application, after obtaining the neutral position of the neutral belt, the neutral position can be value-checked to ensure the reliability of the neutral position. If the neutral position passes the value check, the neutral position is used to reciprocate the maximum travel gear selection action check, and the neutral position is optimized according to the action check result. Of course, the optimized neutral position needs to be re-checked for value and maximum travel gear selection action check, and if both checks pass, the optimized neutral position is deemed valid.
[0076] Of course, if the neutral position fails the value verification, it is necessary to return to step S10 and re-learn the neutral position.
[0077] See also Figure 5 , Figure 5Another partial flow chart of a method for learning the neutral position of an AMT multi-speed transmission provided in an embodiment of the present application. Figure 5 As shown, an embodiment of the present application provides a neutral position learning method for an AMT multi-speed transmission, wherein "checking the value of the neutral position" in step S30 may include the following steps S3011 to S3015, and these steps are described in detail below.
[0078] S3011, calculating the width of the idle band according to the upper limit position and the lower limit position of the idle band.
[0079] In the embodiment of the present application, the difference between the upper limit position and the lower limit position of the neutral band is taken as the neutral band width.
[0080] S3012: For a plurality of upper limit positions corresponding to a plurality of interlocking positions, calculate a first deviation between a maximum value and a minimum value.
[0081] For ease of understanding, continue with Figure 3 The interlock position A, interlock position B and interlock position C in the example are used for explanation. For the upper limit position A1, the upper limit position B1 and the upper limit position C1, the maximum value and the minimum value thereof can be determined, and the difference between the two can be calculated as the first deviation.
[0082] S3013: For a plurality of lower limit positions corresponding to a plurality of interlocking positions, calculate a second deviation between a maximum value and a minimum value.
[0083] For ease of understanding, continue with Figure 3 The interlocking position A, interlocking position B and interlocking position C in the example are used for explanation. For the lower limit position A2, the lower limit position B2 and the lower limit position C2, the maximum value and the minimum value thereof can be determined, and the difference between the two can be calculated as the second deviation.
[0084] S3014: If the neutral bandwidth is greater than the preset bandwidth threshold, the first deviation is less than the preset first deviation threshold, and the second deviation is less than the preset second deviation threshold, it is determined that the neutral position passes the value verification.
[0085] In the embodiment of the present application, a bandwidth threshold, a first deviation threshold corresponding to the upper limit position, and a second deviation threshold corresponding to the lower limit position are preset. If the neutral bandwidth is greater than the bandwidth threshold, the first deviation is less than the first deviation threshold, and the second deviation is less than the second deviation threshold, it is determined that the neutral position passes the value check.
[0086] S3015: If the neutral bandwidth is less than or equal to the bandwidth threshold, or the first deviation is greater than or equal to the first deviation threshold, or the second deviation is greater than or equal to the second deviation threshold, it is determined that the neutral position fails the value verification.
[0087] In the embodiment of the present application, if the neutral bandwidth is less than or equal to the bandwidth threshold, or the first deviation is greater than or equal to the first deviation threshold, and the second deviation is greater than or equal to the second deviation threshold, it is determined that the neutral position fails the value check.
[0088] See also Figure 6 , Figure 6 Another partial flow chart of a method for learning the neutral position of an AMT multi-speed transmission provided in an embodiment of the present application. Figure 6 As shown, an embodiment of the present application provides a neutral position learning method for an AMT multi-speed transmission, wherein step S30 of "using the neutral position to reciprocate to perform maximum stroke gear selection action verification to optimize the neutral position" may include the following steps S3021 to S3015, and these steps are described in detail below.
[0089] S3021, determining a first end position on the neutral band that is closer to the shift finger and a second end position that is farther from the shift finger.
[0090] For ease of understanding, continue with Figure 3 To illustrate, after the shift finger reaches the interlocking position C, the neutral position of the neutral belt can be obtained, and then the value verification is performed. When the value verification is passed, the first end position of the neutral belt closer to the shift finger (i.e. Figure 3 The neutral belt is located at one end of the positive direction of the X-axis), and the second end of the neutral belt is far from the selected gear value (i.e. Figure 3 The hollow belt is located at the negative end of the X-axis).
[0091] S3022, driving the shift finger to move to the first end position.
[0092] In the embodiment of the present application, the shift finger is driven to move to the first end position by driving the shift selector motor, and after the first end position is in place, the maximum travel shift selector action is entered.
[0093] S3023, enter this maximum stroke gear selection action, this maximum stroke gear selection action includes driving the shift finger to move to the upper limit position of the neutral band, when the shift finger moves to the upper limit position of the neutral band, driving the shift finger to move to the second end position with the upper limit position of the neutral band, and then driving the shift finger to move to the lower limit position of the neutral band, when the shift finger moves to the lower limit position of the neutral band, driving the shift finger to move to the first end position with the lower limit position of the neutral band.
[0094] In the embodiment of the present application, entering the maximum stroke gear selection action specifically includes: driving the gear shift motor to drive the gear shift finger to move to the upper limit position of the neutral band, and when the gear shift finger moves to the upper limit position of the neutral band, driving the gear selector motor to drive the gear shift finger to move from the upper limit position of the neutral band to the second end position, and after the second end position is in place, driving the gear shift motor to drive the gear shift finger to move to the lower limit of the neutral band, and when the gear shift finger moves to the lower limit position of the neutral band, driving the gear selector motor to drive the gear shift finger to move from the lower limit position of the neutral band to the first end position.
[0095] S3024, while the shift finger moves at the upper limit position / lower limit position of the neutral band, a gear selection action check is performed.
[0096] In the embodiment of the present application, in the process of the shift finger moving from the upper limit position of the neutral band to the second end position, or the shift finger moving from the lower limit position of the neutral band to the first end position, a gear selection action verification can be performed, specifically including: judging whether the gear selection motor is blocked (i.e., there is a duty cycle output, but the gear selection position of the shift finger does not move), and whether the drift amount of the actual gear shift position of the shift finger from the upper limit position / lower limit position during the movement exceeds the corresponding limit value. If the gear selection motor is blocked, or the shift position drift amount of the shift finger exceeds the limit value, it is determined that the gear selection action verification has not been passed. Conversely, if the gear selection motor is not blocked and the shift position drift amount of the shift finger does not exceed the limit value, it is determined that the gear selection action verification has been passed.
[0097] S3025, if the gear selection action verification fails, the action verification fault of the upper limit position / lower limit position of the neutral belt is reported, and the upper limit position / lower limit position of the neutral belt is updated according to the number of times the action verification fault of the upper limit position / lower limit position of the neutral belt is reported, and the step of calculating the neutral belt width of the neutral belt according to the upper limit position and lower limit position of the neutral belt is returned to be executed.
[0098] In an embodiment of the present application, if the process in which the shift finger moves from the upper limit position of the neutral belt to the second end position fails to pass the gear selection action verification, an action verification fault of the upper limit position of the neutral belt is reported. At this time, the number of reports of the action verification fault of the upper limit position of the neutral belt during this neutral self-learning process can be counted, and the upper limit position of the neutral belt can be updated with the number of reports. The upper limit position after this update = the upper limit position of the neutral belt - the number of reports × the preset upper limit position correction amount.
[0099] If the process in which the gear shift finger moves from the lower limit position of the neutral belt to the first end position fails to pass the gear selection action verification, an action verification fault of the lower limit position of the neutral belt is reported. At this time, the number of reports of the action verification fault of the lower limit position of the neutral belt during this neutral self-learning process can be counted, and the lower limit position of the neutral belt is updated with the number of reports. The lower limit position after this update = the lower limit position of the neutral belt + the number of reports × the preset upper limit position correction amount.
[0100] After updating the upper limit position / lower limit position of the neutral band, return to execute steps S3011 to S3015 and enter the next maximum travel gear selection action until the gear selection action verification is passed.
[0101] S3026: If the gear selection action verification is passed, obtain the latest upper limit position and lower limit position of the neutral belt, and calculate the corresponding position mean.
[0102] In the embodiment of the present application, if the gear selection action is verified, the upper limit position and the lower limit position of the latest neutral belt are taken, and the position average of the two is calculated to obtain the precise neutral position of the neutral belt.
[0103] On this basis, the upper limit position, the lower limit position and the average position of the latest neutral band can be written into a memory (such as EEPROM).
[0104] Through the above description, the embodiment of the present application provides a neutral position learning method for an AMT multi-speed transmission, which obtains the neutral position of the neutral band by performing maximum value processing on the extreme position at the non-gear entry position on the neutral band, and performs value verification and maximum stroke gear selection action verification on the neutral position, so as to ensure the reliability of the neutral position, avoid the problem of incompatibility between a unified neutral position and a neutral position on a certain gear selection band, and further avoid problems such as inadequate neutral position, gear selection failure or gear selection wear, thereby improving the smoothness and success rate of gear shifting.
[0105] The above introduces a neutral position learning method for an AMT multi-speed transmission provided in an embodiment of the present application. The following will introduce a device for executing the neutral position learning method for the AMT multi-speed transmission.
[0106] See also Figure 7 , Figure 7 The present invention provides a schematic diagram of a neutral position learning device for an AMT multi-speed transmission. Figure 7 As shown, an embodiment of the present application provides a neutral position learning device for an AMT multi-speed transmission, comprising:
[0107] The position detection module 10 is used to detect the limit position of the non-gear entry position on the neutral belt when the neutral self-learning triggering condition is met;
[0108] The maximum value processing module 20 is used to perform maximum value processing on the limit position to obtain the neutral position of the neutral belt;
[0109] The position verification module 30 is used to verify the value of the neutral position, and when the neutral position passes the value verification, use the neutral position to reciprocate to verify the maximum travel gear selection action to optimize the neutral position.
[0110] In a possible implementation, the position detection module 10 for detecting the limit position at the non-gear entry position on the neutral belt is specifically used for:
[0111] Determine multiple interlocking positions on the neutral belt; drive the shift finger to move to the multiple interlocking positions in sequence, and, for the target interlocking position currently moved to by the shift finger, obtain the upper limit position and the lower limit position of the shift finger at the target interlocking position.
[0112] In a possible implementation, the maximum value processing module 20 is specifically configured to:
[0113] For each of the multiple interlocking positions, the upper limit position and the lower limit position corresponding to the interlocking position are calibrated; when the multiple interlocking positions have passed the calibration, the minimum value of the multiple upper limit positions corresponding to the multiple interlocking positions is taken as the upper limit position of the neutral band, and the maximum value of the multiple lower limit positions corresponding to the multiple interlocking positions is taken as the lower limit position of the neutral band.
[0114] In a possible implementation, the position verification module 30 for verifying the value of the neutral position is specifically used to:
[0115] According to the upper limit position and the lower limit position of the neutral band, the neutral band width of the neutral band is calculated; for multiple upper limit positions corresponding to multiple interlocking positions, the first deviation between the maximum value and the minimum value is calculated; for multiple lower limit positions corresponding to multiple interlocking positions, the second deviation between the maximum value and the minimum value is calculated; if the neutral band width is greater than a preset bandwidth threshold, and the first deviation is less than the preset first deviation threshold, and the second deviation is less than the preset second deviation threshold, it is determined that the neutral position has passed the value check; if the neutral band width is less than or equal to the bandwidth threshold, or the first deviation is greater than or equal to the first deviation threshold, or the second deviation is greater than or equal to the second deviation threshold, it is determined that the neutral position has not passed the value check.
[0116] In a possible implementation, the position verification module 30 for performing maximum travel gear selection action verification by reciprocating the neutral position to optimize the neutral position is specifically used for:
[0117] Determine a first end position on the neutral belt that is closer to the shift finger and a second end position that is farther from the shift finger; drive the shift finger to move to the first end position; enter this maximum travel gear selection action, which includes driving the shift finger to move to the upper limit position of the neutral belt, and when the shift finger moves to the upper limit position of the neutral belt, drive the shift finger to move to the second end position at the upper limit position of the neutral belt, and then drive the shift finger to move to the lower limit position of the neutral belt, and when the shift finger moves to the lower limit position of the neutral belt, drive the shift finger to move to the second end position at the lower limit position of the neutral belt. one end position; in the process of the shift finger moving with the upper limit position / lower limit position of the neutral belt, the gear selection action verification is performed; if the gear selection action verification fails, the action verification fault of the upper limit position / lower limit position of the neutral belt is reported, and the upper limit position / lower limit position of the neutral belt is updated according to the number of reports of the action verification fault of the upper limit position / lower limit position of the neutral belt, and the step of calculating the neutral belt width of the neutral belt according to the upper limit position and lower limit position of the neutral belt is returned to execute; if the gear selection action verification passes, the latest upper limit position and lower limit position of the neutral belt are obtained, and the corresponding position mean is calculated.
[0118] In a possible implementation, the position verification module 30 is further configured to:
[0119] The upper limit position, lower limit position and position average of the latest neutral band are written into the memory.
[0120] It should be noted that the detailed functions of each module in the embodiment of the present application can be found in the corresponding public part of the embodiment of the neutral position learning method of the above-mentioned AMT multi-speed transmission, and will not be repeated here.
[0121] The present application also provides an electronic device in an embodiment. Figure 8 , Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device in the embodiment of the present application may include but is not limited to fixed terminals such as mobile phones, laptops, PDAs (personal digital assistants), PADs (tablet computers), desktop computers, etc. Figure 8 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0122] like Figure 8As shown, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 to a random access memory (RAM) 803. When the electronic device is powered on, various programs and data required for the operation of the electronic device are also stored in the RAM 803. The processing device 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0123] Typically, the following devices may be connected to the I / O interface 805: input devices 806 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 808 including, for example, a memory card, a hard disk, etc.; and communication devices 809. The communication device 809 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although Figure 8 An electronic device having various devices is shown, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0124] Also provided in an embodiment of the present application is a computer program product including computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements any method for learning the neutral position of an AMT multi-speed transmission provided in an embodiment of the present application.
[0125] A computer-readable storage medium is also provided in an embodiment of the present application. The storage medium carries one or more computer programs. When one or more computer programs are executed by an electronic device, the electronic device can implement any neutral position learning method for an AMT multi-speed transmission provided in an embodiment of the present application.
[0126] It should also be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the drawings of the device embodiments provided by the present application, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines.
[0127] Through the description of the above implementation mode, the technicians in the field can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present application, software program implementation is a better implementation mode in more cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, a U disk, a mobile hard disk, a ROM, a RAM, a disk or an optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, a training device, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0128] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.
[0129] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a training device, or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, training device, or data center. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a training device, a data center, etc. that includes one or more available media integrations. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.
Claims
1. A method for learning the neutral position of an AMT multi-speed transmission, characterized in that: The neutral position learning method of the AMT multi-speed transmission comprises: When the neutral gear self-learning triggering conditions are met, the limit position of the neutral gear belt at the non-gear entry position is detected; Performing maximum value processing on the limit position to obtain a neutral position of the neutral belt; The neutral position is checked for value, and when the neutral position passes the value check, the neutral position is used to reciprocate to check the maximum travel gear selection action to optimize the neutral position.
2. The neutral position learning method of the AMT multi-speed transmission according to claim 1, characterized in that: The detection of the limit position of the non-gear entry position on the neutral belt includes: determining a plurality of interlock positions on the neutral band; The shift finger is driven to move to the plurality of interlocking positions in sequence, and, for a target interlocking position to which the shift finger currently moves, an upper limit position and a lower limit position of the shift finger at the target interlocking position are acquired.
3. The neutral position learning method of the AMT multi-speed transmission according to claim 2, characterized in that: The step of performing maximum value processing on the limit position to obtain the neutral position of the neutral belt includes: For each interlock position among the plurality of interlock positions, calibrating the upper limit position and the lower limit position corresponding to the interlock position; When the multiple interlocking positions are calibrated, the minimum value of the multiple upper limit positions corresponding to the multiple interlocking positions is taken as the upper limit position of the neutral band, and the maximum value of the multiple lower limit positions corresponding to the multiple interlocking positions is taken as the lower limit position of the neutral band.
4. The neutral position learning method of the AMT multi-speed transmission according to claim 3, characterized in that: The checking the value of the neutral position includes: Calculating the width of the neutral band according to the upper limit position and the lower limit position of the neutral band; For a plurality of upper limit positions corresponding to the plurality of interlocking positions, calculating a first deviation between a maximum value and a minimum value thereof; For a plurality of lower limit positions corresponding to the plurality of interlocking positions, calculating a second deviation between a maximum value and a minimum value thereof; If the neutral position bandwidth is greater than a preset bandwidth threshold, and the first deviation is less than a preset first deviation threshold, and the second deviation is less than a preset second deviation threshold, it is determined that the neutral position passes the value verification; If the neutral bandwidth is less than or equal to the bandwidth threshold, or the first deviation is greater than or equal to the first deviation threshold, or the second deviation is greater than or equal to the second deviation threshold, it is determined that the neutral position fails the value check.
5. The neutral position learning method of the AMT multi-speed transmission according to claim 4, characterized in that: The method of using the neutral position to reciprocate and perform maximum travel gear selection action verification to optimize the neutral position includes: Determining a first end position on the neutral band that is closer to the shift finger and a second end position that is farther from the shift finger; driving the shift finger to move to the first end position; Entering into the current maximum travel gear selection action, the current maximum travel gear selection action includes driving the shift finger to move to the upper limit position of the neutral band, when the shift finger moves to the upper limit position of the neutral band, driving the shift finger to move to the second end position at the upper limit position of the neutral band, and then driving the shift finger to move to the lower limit position of the neutral band, when the shift finger moves to the lower limit position of the neutral band, driving the shift finger to move to the first end position at the lower limit position of the neutral band; During the movement of the shift finger at the upper limit position / lower limit position of the neutral band, performing a gear selection action check; If the gear selection action verification fails, an action verification fault of the upper limit position / lower limit position of the neutral belt is reported, and the upper limit position / lower limit position of the neutral belt is updated according to the number of reporting times of the action verification fault of the upper limit position / lower limit position of the neutral belt, and the step of calculating the neutral belt width of the neutral belt according to the upper limit position and the lower limit position of the neutral belt is returned to be executed; If the gear selection action is verified, the latest upper limit position and lower limit position of the neutral belt are obtained, and the corresponding position mean is calculated.
6. The neutral position learning method of the AMT multi-speed transmission according to claim 5, characterized in that: The neutral position learning method of the AMT multi-speed transmission also includes: The latest upper limit position, lower limit position and position average of the neutral band are written into the memory.
7. A neutral position learning device for an AMT multi-speed transmission, characterized in that: The neutral position learning device of the AMT multi-speed transmission comprises: A position detection module is used to detect the limit position of the non-gear entry position on the neutral belt when the neutral self-learning trigger condition is met; An extreme value processing module, used for performing extreme value processing on the extreme position to obtain a neutral position of the neutral belt; The position verification module is used to perform a value verification on the neutral position, and when the neutral position passes the value verification, use the neutral position to reciprocate to perform a maximum stroke gear selection action verification to optimize the neutral position.
8. A computer program product, characterized in that It includes computer-readable instructions, and when the computer-readable instructions are executed on an electronic device, the electronic device implements the neutral position learning method of the AMT multi-speed transmission as described in any one of claims 1 to 6.
9. An electronic device, characterized in that: The method comprises at least one processor and a memory connected to the processor, wherein: The memory is used to store computer programs; The processor is used to execute the computer program so that the electronic device can implement the neutral position learning method of the AMT multi-speed transmission as described in any one of claims 1 to 6.
10. A computer storage medium, characterized in that: The storage medium carries one or more computer programs, which, when executed by an electronic device, enable the electronic device to implement the neutral position learning method for an AMT multi-speed transmission as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Double-motor-control AMT gear self-learning method
CN107061721A
Automatic transmission gear self-learning method and transmission control unit
CN109139889A
AMT gearbox, AMT gearbox gear self-learning method, AMT gearbox gear self-learning device, AMT gearbox gear self-learning equipment and medium
CN114165582A
Method for teaching a sensor system
DE102018121319A1
Method for controlling a transmission device
DE102019219680A1