Method for learning neutral position of AMT multi-gear transmission and related device
By detecting and optimizing the extreme position of the neutral band in the AMT multi-speed transmission, the problem of poor neutral position consistency was solved, improving the smoothness and success rate of gear shifting and ensuring driving safety.
Patent Information
- Application Number
- CN202411716223.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2044-11-27
AI Technical Summary
Poor consistency in the neutral position of AMT multi-speed transmissions can lead to incomplete neutral engagement, gear selection failure, or abnormal wear of the shifting mechanism, affecting driving safety.
By detecting the extreme positions of the gears in neutral (excluding the gear shift position), extreme value processing and value verification are performed to optimize the neutral position and ensure its accuracy and consistency.
It improves the smoothness and success rate of gear shifting, avoids incomplete disengagement and gear selection failure, extends the life of the gear shifting mechanism, and ensures driving safety.
Smart Images

Figure CN119491912B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of software technology, and in particular to a method and related apparatus for learning the neutral position of an AMT multi-speed transmission. Background Technology
[0002] Neutral is a crucial gear in an AMT (Automated Mechanical Transmission) gearbox, as it disconnects power between the input and output shafts. The neutral position is the basis for determining the timing of shifting and gear selection in vehicle shift control; therefore, the accuracy of the neutral position affects shifting performance and driving safety.
[0003] Due to factors such as machining deviations and wear and tear, the neutral band of an AMT multi-speed transmission exhibits poor consistency across different positions. Furthermore, using the upper and lower limits learned from any point on the neutral band as the upper and lower limits for the entire neutral band is unreliable. This can lead to minor issues like incomplete neutral engagement causing gear selection failures and reduced shift success rates, or more serious problems like abnormal wear or breakage of the shift fingers, severely impacting the lifespan of the shifting mechanism and creating driving safety hazards. Summary of the Invention
[0004] In view of the above problems, this application provides a method and related apparatus for learning the neutral position of an AMT multi-speed transmission, so as to effectively learn the neutral position of the AMT multi-speed transmission. The specific solution is as follows:
[0005] The first aspect of this application provides a method for learning the neutral position of an AMT multi-speed transmission, the method comprising:
[0006] Under the condition that the neutral self-learning triggering condition is met, detect the extreme position of the neutral gear at the non-gear shift position;
[0007] The extreme positions are subjected to maximum / minimum value processing to obtain the neutral position of the neutral band;
[0008] The neutral position is validated, and if the neutral position passes the validation, the maximum travel gear selection action is validated by repeatedly using the neutral position to optimize the neutral position.
[0009] In one possible implementation, detecting the extreme position at the non-gear shift point on the neutral band includes:
[0010] Determine multiple interlock positions on the neutral belt;
[0011] The drive shift finger moves sequentially to the plurality of interlock positions, and for the target interlock position to which the shift finger has moved, the upper limit position and lower limit position of the shift finger at the target interlock position are obtained.
[0012] In one possible implementation, performing maximum / minimum value processing on the extreme positions to obtain the neutral position of the neutral band includes:
[0013] For each of the plurality of interlocking positions, the upper limit position and the lower limit position corresponding to that interlocking position are calibrated;
[0014] When all the interlock positions are calibrated, the minimum value of the multiple upper limit positions corresponding to the multiple interlock 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 interlock positions is taken as the lower limit position of the neutral band.
[0015] In one possible implementation, the value verification of the gap position includes:
[0016] The neutral band width is calculated based on the upper and lower limits of the neutral band.
[0017] For the multiple upper limit positions corresponding to the multiple interlocked positions, calculate the first deviation between the maximum and minimum values;
[0018] For the multiple lower limit positions corresponding to the multiple interlock positions, calculate the second deviation between the maximum and minimum values;
[0019] If the gap 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, then the gap position is determined to pass the value verification.
[0020] If the gap 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, the gap position is determined to have failed the value verification.
[0021] In one possible implementation, the step of using the neutral position to perform maximum travel gear selection action verification to optimize the neutral position includes:
[0022] Determine the first end position on the neutral band that is closer to the shift finger, and the second end position that is farther from the shift finger;
[0023] Drive the shift finger to move to the first end position;
[0024] Entering the maximum travel gear selection action, this maximum travel gear selection action includes driving the shift pointer to move to the upper limit position of the neutral band, and when the shift pointer to move to the upper limit position of the neutral band is in place, 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 pointer to move to the lower limit position of the neutral band, and when the shift pointer to move to the lower limit position of the neutral band is in place, 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 / lower limit position of the neutral band, the gear selection action is verified.
[0026] If the gear selection action verification fails, an action verification fault is reported for the upper / lower position of the neutral band, and the upper / lower position of the neutral band is updated according to the number of times the action verification fault for the upper / lower position of the neutral band is reported, and the process returns to the step of calculating the neutral band width based on the upper and lower positions of the neutral band.
[0027] If the gear selection action is verified, the latest upper and lower limits of the neutral band are obtained, and the corresponding average position is calculated.
[0028] In one possible implementation, the neutral position learning method for the AMT multi-speed transmission further includes:
[0029] Write the latest upper limit position, lower limit position, and average position value of the neutral belt into the memory.
[0030] A second aspect of this 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] The position detection module is used to detect the extreme position of the gear in neutral when the neutral self-learning trigger condition is met.
[0032] The extreme value processing module is used to perform extreme value processing on the extreme position to obtain the neutral position of the neutral band;
[0033] The position verification module is used to verify the value of the neutral position, and if the value verification of the neutral position is passed, the maximum travel gear selection action is verified by repeatedly using the neutral position to optimize the neutral position.
[0034] A third aspect of this application provides a computer program product including computer-readable instructions that, when executed on an electronic device, cause the electronic device to implement the neutral position learning method for an AMT multi-speed transmission as described in the first aspect or any implementation thereof.
[0035] A fourth aspect of this application provides an electronic device, including 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 as described in the first aspect or any implementation thereof.
[0038] The fifth aspect of this application provides a computer storage medium carrying 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 described in the first aspect or any implementation thereof.
[0039] By employing the above technical solution, this application provides a neutral position learning method and related device for an AMT multi-speed transmission. Under the condition of meeting the neutral self-learning trigger condition, it detects the extreme positions at non-gear shift points on the neutral band; performs maximum / minimum value processing on the extreme positions to obtain the neutral position of the neutral band; verifies the neutral position value; and if the neutral position passes the value verification, uses the neutral position to repeatedly perform maximum travel gear selection action verification to optimize the neutral position. This application can obtain a uniform and accurate neutral position, solving the problem of poor neutral position consistency in AMT multi-speed transmissions and improving shift smoothness and success rate. Attached Figure Description
[0040] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote 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 illustrating a neutral position learning method for an AMT multi-speed transmission provided in this application embodiment;
[0042] Figure 2 A partial flowchart illustrating a neutral position learning method for an AMT multi-speed transmission provided in this application embodiment;
[0043] Figure 3An example diagram of an AMT multi-speed transmission provided in this application embodiment;
[0044] Figure 4 This is another part of the flowchart illustrating a neutral position learning method for an AMT multi-speed transmission provided in an embodiment of this application;
[0045] Figure 5 This is another part of the flowchart illustrating a neutral position learning method for an AMT multi-speed transmission provided in an embodiment of this application;
[0046] Figure 6 This is another part of the flowchart illustrating a neutral position learning method for an AMT multi-speed transmission provided in an embodiment of this application;
[0047] Figure 7 A schematic diagram of the structure of a neutral position learning device for an AMT multi-speed transmission provided in this application embodiment;
[0048] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0049] The embodiments of this application are described below with reference to the accompanying drawings. The terminology used in the implementation section of this application is for explaining specific embodiments only and is not intended to limit the scope of this application.
[0050] The embodiments of this application will now be described with reference to the accompanying drawings. Those skilled in the art will recognize that, with technological advancements and the emergence of new scenarios, the technical solutions provided in the embodiments of this application are equally applicable to similar technical problems.
[0051] The terms "first," "second," etc., used in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms are interchangeable where appropriate; this is merely a way of distinguishing objects with the same attributes in the embodiments of this application. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, so that a process, method, system, product, or apparatus that comprises a series of units is not necessarily limited to those units, but may include other units not explicitly listed or inherent to those processes, methods, products, or apparatuses.
[0052] To address the issue of poor neutral position consistency in AMT multi-speed transmissions, this application provides a method for learning the neutral position of an AMT multi-speed transmission. The method described below with reference to the accompanying drawings will be described in detail.
[0053] See Figure 1 , Figure 1 This is a flowchart illustrating a neutral position learning method for an AMT multi-speed transmission provided in an embodiment of this application. Figure 1 As shown in the embodiment of this application, a neutral position learning method for an AMT multi-speed transmission may include the following steps S10 to S30, which are described in detail below.
[0054] S10, under the condition that the neutral self-learning trigger condition is met, detects the extreme position of the neutral gear at the non-gear position.
[0055] The neutral zone refers to the position range of the gear shift pointer within the actuator when the vehicle is in neutral. In this embodiment, the vehicle's operating status is monitored in real time to determine whether the neutral self-learning trigger condition is met. Specifically, if the self-learning button is pressed, the vehicle is stationary, the gear is in neutral, the handbrake is engaged, the vehicle is not connected to high voltage, and the charging gun is not plugged in, then the neutral self-learning trigger condition is determined to be met; otherwise, it is not.
[0056] After triggering neutral self-learning, it can detect the extreme positions of the gear in neutral (excluding the gear shift position). These extreme positions include the upper and lower limits. See also... Figure 2 , Figure 2 This is a partial flowchart illustrating a neutral position learning method for an AMT multi-speed transmission provided in an embodiment of this application. Figure 2 As shown in the embodiment of this application, a neutral position learning method for an AMT multi-speed transmission is provided. In step S10, "detecting the extreme position at the non-gear shift position on the neutral band" can include the following steps S101 to S102, which are described in detail below.
[0057] S101, determine multiple interlock positions on the neutral band.
[0058] S102, drive the shift finger to move sequentially to multiple interlock positions, and for the target interlock position to which the shift finger has moved, obtain the upper limit position and lower limit position of the shift finger at the target interlock position.
[0059] See Figure 3 , Figure 3 This is an example diagram of an AMT multi-speed transmission provided in an embodiment of this application. Figure 3 As shown, the AMT multi-speed transmission has gears including R (reverse) and gears 1 through 6. The R gear has a separate selector band (i.e., Figure 3 In the gear selector strip, 1st gear and 2nd gear are located in the same gear selector strip (i.e. Figure 3 The gear selector bands 2), 3), and 4 are located in the same gear selector band (i.e. Figure 3The gear selector bands 3), 5), and 6 are located in the same gear selector band (i.e. Figure 3 (See gear selector band 4). See also... Figure 3 The transmission controller drives the shift finger to move in the X-axis direction of the neutral zone by driving the shift selection motor, and drives the shift finger to move in the Y-axis direction of the neutral zone by driving the shift electric 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 middle gear band 1 and the neutral gear band (i.e. Figure 3 Area 1), the overlapping area of the gear selector band 2 and the neutral band (i.e., Figure 3 Area 2), the overlapping area of the gear selector band 3 and the neutral band (i.e. Figure 3 Area 3), and the overlapping area of the gear selector band 4 and the neutral band (i.e. Figure 3 Area 4) is the gear selection position on the neutral band. In addition, area 5 is the gear band of reverse gear, area 6 is the gear band of 1st gear, area 7 is the gear band of 2nd gear, area 8 is the gear band of 3rd gear, area 9 is the gear band of 4th gear, area 10 is the gear band of 5th gear, and area 11 is the gear band of 6th gear.
[0061] In this embodiment, multiple interlock positions can be set at the non-engagement position of the neutral band. These interlock positions are calculated based on the factory parameters of the AMT multi-speed transmission and are mechanically limited. Specifically, they include the interlock position located between selector band 1 and selector band 2 (i.e., Figure 3 Interlock position A), the interlock position located between gear selector band 2 and gear selector band 3 (i.e. Figure 3 Interlock position B), the interlock position located between gear selector band 3 and gear selector band 4 (i.e. Figure 3 Interlock position C in the middle.
[0062] Furthermore, by driving the gear selector motor to move the shift finger to the interlock position A, when the shift finger is currently at the interlock position A, the gear selector motor is driven to move the shift finger upward (i.e., in the positive direction of the Y-axis) until the position no longer changes and this position A1 is recorded. Then the gear selector motor is driven to move the shift finger downward (i.e., in the negative direction of the Y-axis) until the position no longer changes and this position A2 is recorded. At this time, position A1 is the upper limit position of the interlock position A, and position A2 is the lower limit position of the interlock position A.
[0063] Furthermore, by driving the gear selector motor to move the shift finger to the interlock position B, when the shift finger is currently at the interlock position B, the gear selector motor is driven to move the shift finger upward (i.e., in the positive direction of the Y-axis) until the position no longer changes and this position B1 is recorded. Then, the gear selector motor is driven to move the shift finger downward (i.e., in the negative direction of the Y-axis) until the position no longer changes and this 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, by driving the shift motor to move the shift finger to the interlock position C, when the shift finger is currently at the interlock position C, drive the shift motor to move the shift finger upward (i.e., in the positive direction of the Y-axis) until the position no longer changes and record this position C1. Then drive the shift motor to move the shift finger downward (i.e., in the negative direction of the Y-axis) until the position no longer changes and record this position C2. At this time, position C1 is the upper limit position of the interlock position C, and position C2 is the lower limit position of the interlock position C.
[0065] S20 performs maximum / minimum value processing on the extreme positions to obtain the neutral position of the neutral belt.
[0066] In this embodiment of the application, after obtaining the extreme position at the non-gear position on the neutral band, the extreme value processing method can be used to obtain a unified extreme position of the neutral band, and this extreme position can be used as the neutral position of the neutral band.
[0067] See Figure 4 , Figure 4 This is another schematic flowchart illustrating a method for learning the neutral position of an AMT multi-speed transmission provided in this application embodiment. Figure 4 As shown in the embodiment of this application, a neutral position learning method for an AMT multi-speed transmission is provided. Step S20, "performing maximum and minimum value processing on the extreme positions 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 of the multiple interlocking positions, calibrate the upper limit position and lower limit position corresponding to that interlocking position.
[0069] In this embodiment of the application, range verification is performed on the upper limit position and lower limit position corresponding to each interlocking position to ensure position reliability.
[0070] For ease of understanding, Figure 3Taking interlock position A as an example, for the upper limit position A1 and lower limit position A2 corresponding to interlock position A, it is determined whether the upper limit position A1 is within the preset upper limit allowable range (preset position threshold 1 to upper limit position threshold 2) and whether the lower limit position A2 is within the preset lower limit allowable range (preset position threshold 3 to 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, then the interlock position A is determined to have passed calibration. Similarly, Figure 3 The interlock positions B and C are calibrated in the same way, which will not be repeated here.
[0071] S202, with multiple interlock positions calibrated, the minimum value of the multiple upper limit positions corresponding to the multiple interlock 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 interlock positions is taken as the lower limit position of the neutral band.
[0072] In this embodiment of the application, if multiple interlock positions are calibrated, the minimum value of the multiple upper limit positions corresponding to the multiple interlock 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 interlock positions is taken as the lower limit position of the neutral band.
[0073] For ease of understanding, let's continue with... Figure 3 Taking interlock positions A, B, and C as examples, this can be explained as follows: If interlock positions A, B, and C are all calibrated, the minimum value of the upper limit positions A1, B1, and C1 can be used as the unified upper limit position for neutral, and the maximum value of the lower limit positions A2, B2, and C2 can be used as the unified lower limit position for neutral.
[0074] S30 performs a value verification on the neutral position, and if the neutral position passes the value verification, performs a maximum travel gear selection action verification by reciprocating the neutral position to optimize the neutral position.
[0075] In this embodiment, after obtaining the neutral position of the neutral gear, the neutral position can be value-verified to ensure its reliability. If the neutral position passes the value verification, the maximum travel gear selection action verification is performed repeatedly using this neutral position. The neutral position is optimized based on the action verification results. Of course, the optimized neutral position needs to be re-verified in terms of both value and maximum travel gear selection action. If both verifications pass, the optimized neutral position is considered valid.
[0076] Of course, if the neutral position fails the value verification, it is necessary to return to step S10 and relearn the neutral position.
[0077] See Figure 5 , Figure 5This is another schematic flowchart illustrating a method for learning the neutral position of an AMT multi-speed transmission provided in this application embodiment. Figure 5 As shown in the embodiment of this application, a neutral position learning method for an AMT multi-speed transmission is provided. In step S30, "value verification of the neutral position" may include the following steps S3011 to S3015, which are described in detail below.
[0078] S3011, Calculate the neutral band width based on the upper and lower limits of the neutral band.
[0079] In this embodiment of the application, the difference between the upper limit position and the lower limit position of the neutral band is used as the neutral band width.
[0080] S3012, for multiple upper limit positions corresponding to multiple interlocking positions, calculate the first deviation between the maximum and minimum values.
[0081] For ease of understanding, let's continue with... Figure 3 Taking interlocked positions A, B, and C as examples, we can illustrate the concept. For upper limit positions A1, B1, and C1, we can determine their maximum and minimum values and calculate the difference between them as the first deviation.
[0082] S3013, for multiple lower limit positions corresponding to multiple interlocking positions, calculate the second deviation between the maximum and minimum values.
[0083] For ease of understanding, let's continue with... Figure 3 Taking interlocked positions A, B, and C as examples, we can illustrate the concept. For lower limit positions A2, B2, and C2, we can determine their maximum and minimum values and calculate the difference between them as the second deviation.
[0084] S3014, if the gap bandwidth is greater than the 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, determine that the gap position has passed the value verification.
[0085] In this embodiment, 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 gap 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, then the gap position is determined to have passed the value verification.
[0086] S3015, if the gap 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, the gap position is determined to have failed the value verification.
[0087] In this embodiment of the application, if the gap 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, then the gap position is determined to have failed the value verification.
[0088] See Figure 6 , Figure 6 This is another schematic flowchart illustrating a method for learning the neutral position of an AMT multi-speed transmission provided in this application embodiment. Figure 6 As shown in the embodiment of this application, a neutral position learning method for an AMT multi-speed transmission is provided. In step S30, "using the neutral position to perform maximum travel gear selection action verification to optimize the neutral position" can include the following steps S3021 to S3015, which are described in detail below.
[0089] S3021, determine the first end position on the neutral band that is closer to the shift finger and the second end position that is farther from the shift finger.
[0090] For ease of understanding, let's continue with... Figure 3 To explain, after the shift finger reaches the interlock position C, the neutral position of the neutral band can be obtained, and then a value verification is performed. If the value verification is passed, the first end position of the neutral band that is closest to the shift finger is determined (i.e., Figure 3 The neutral band is located at one end of the positive X-axis, and at the second end of the neutral band, which is farther from the gear selection value (i.e., Figure 3 The hollow section is located at one end of the negative X-axis.
[0091] S3022, drive the shift finger to the first position.
[0092] In this embodiment of the application, the shifting finger is moved to the first end position by driving the shifting motor, and after the first end position is in place, the maximum stroke shifting action is entered.
[0093] S3023, Enter the maximum travel gear selection action. The maximum travel gear selection action includes driving the shift pointer to move to the upper limit position of the neutral band. When the shift pointer to move to the upper limit position of the neutral band is in place, drive the shift finger to move to the second end position at the upper limit position of the neutral band. Then drive the shift pointer to move to the lower limit position of the neutral band. When the shift pointer to move to the lower limit position of the neutral band is in place, drive the shift finger to move to the first end position at the lower limit position of the neutral band.
[0094] In this embodiment of the application, entering the maximum travel gear selection action specifically includes: driving the shift motor to move the shift pointer to the upper limit position of the neutral band, and when the shift pointer to the upper limit position of the neutral band is in place, driving the selection motor to move the shift finger to the second end position from the upper limit position of the neutral band, and after the second end position is in place, driving the shift motor to move the shift pointer to the lower limit position of the neutral band, and when the shift pointer to the lower limit position of the neutral band is in place, driving the selection motor to move the shift finger to the first end position from the lower limit position of the neutral band.
[0095] S3024, the gear selection action is verified during the shifting finger's movement at the upper / lower limit position of the neutral gear.
[0096] In this embodiment, during the movement of the shift finger from the upper limit position of the neutral band to the second end position, or from the lower limit position of the neutral band to the first end position, a gear selection action verification can be performed. Specifically, this includes determining whether the gear selection motor is stalled (i.e., there is a duty cycle output, but the gear selection position of the shift finger remains stationary), and whether the drift of the actual shift position of the shift finger during its movement exceeds the corresponding limit. If the gear selection motor stalls, or the drift of the shift position of the shift finger exceeds the limit, the gear selection action verification is deemed to have failed. Conversely, if the gear selection motor does not stall, and the drift of the shift position of the shift finger does not exceed the limit, the gear selection action verification is deemed to have passed.
[0097] S3025, if the gear selection action verification fails, report the action verification failure of the upper / lower position of the neutral band, update the upper / lower position of the neutral band according to the number of times the action verification failure of the upper / lower position of the neutral band is reported, and return to execute the step of calculating the neutral band width according to the upper and lower positions of the neutral band.
[0098] In this embodiment of the application, if the shift finger fails the gear selection action verification during the process of moving from the upper limit position of the neutral band to the second end position, an action verification fault of the upper limit position of the neutral band is reported. At this time, the number of times the action verification fault of the upper limit position of the neutral band is reported during the current neutral self-learning process can be counted, and the upper limit position of the neutral band can be updated with the number of reports. The updated upper limit position = upper limit position of the neutral band - number of reports × preset upper limit position correction amount.
[0099] If the shifting finger fails the gear selection action verification during the process of moving from the lower limit position of the neutral band to the first position, a fault in the action verification of the lower limit position of the neutral band will be reported. At this time, the number of times the fault in the action verification of the lower limit position of the neutral band is reported during the current neutral self-learning process can be counted, and the lower limit position of the neutral band can be updated with the number of reports. The updated lower limit position = lower limit position of the neutral band + number of reports × preset upper limit position correction amount.
[0100] After updating the upper / lower limit position of the neutral band, return to steps S3011~S3015 and proceed to the next maximum travel gear selection action until the gear selection action verification is passed.
[0101] S3026, if the gear selection action is verified, the latest upper and lower limit positions of the neutral gear are obtained, and the corresponding average position is calculated.
[0102] In this embodiment of the application, if the gear selection action is verified, the upper and lower limits of the latest neutral band are obtained, and the average of the two positions is calculated to obtain the accurate neutral position of the neutral band.
[0103] Based on this, the latest upper limit position, lower limit position, and average position value of the neutral belt can be written into the memory (such as EEPROM).
[0104] Based on the above description, the neutral position learning method for an AMT multi-speed transmission provided in this application embodiment obtains the neutral position of the neutral band by performing maximum and minimum value processing on the extreme positions of the non-gear shift positions on the neutral band. At the same time, the neutral position is verified by value verification and maximum travel gear selection action verification, thereby ensuring the reliability of the neutral position and avoiding the problem of a uniform neutral position not matching the neutral position on a certain gear selection band. This avoids problems such as incomplete neutral engagement, gear selection failure, or gear wear, and improves shift smoothness and success rate.
[0105] The above describes a neutral position learning method for an AMT multi-speed transmission provided by the embodiments of this application. The following will describe the apparatus for performing the above-described neutral position learning method for an AMT multi-speed transmission.
[0106] See Figure 7 , Figure 7 This is a schematic diagram of the neutral position learning device for an AMT multi-speed transmission provided in an embodiment of this application. Figure 7 As shown in the figure, an embodiment of this 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 extreme position of the gear in neutral when the neutral self-learning trigger condition is met.
[0108] The extreme value processing module 20 is used to perform extreme value processing on the extreme 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 if the value verification of the neutral position is passed, the maximum travel gear selection action is verified by reciprocating the neutral position to optimize the neutral position.
[0110] In one possible implementation, the position detection module 10, used to detect the extreme position at the non-gear shift point on the neutral gear band, is specifically used for:
[0111] Determine multiple interlock positions on the neutral band; drive the shift finger to move sequentially to the multiple interlock positions; and, for the target interlock position to which the shift finger has moved, obtain the upper limit position and lower limit position of the shift finger at the target interlock position.
[0112] In one possible implementation, the extremum processing module 20 is specifically used for:
[0113] For each of the multiple interlock positions, the upper limit position and the lower limit position corresponding to that interlock position are calibrated; if all the multiple interlock positions are calibrated, the minimum value of the multiple upper limit positions corresponding to the multiple interlock 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 interlock positions is taken as the lower limit position of the neutral band.
[0114] In one possible implementation, the position verification module 30, used for value verification of the neutral position, is specifically used for:
[0115] Based on the upper and lower limits of the neutral band, calculate the neutral band bandwidth; for multiple upper limits corresponding to multiple interlocked positions, calculate the first deviation between the maximum and minimum values; for multiple lower limits corresponding to multiple interlocked positions, calculate the second deviation between the maximum and minimum values; if the neutral band 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, the neutral position is determined to have passed the value verification; if the neutral band 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, the neutral position is determined to have failed the value verification.
[0116] In one possible implementation, the position verification module 30, used to perform maximum travel gear selection action verification by reciprocating in neutral position to optimize the neutral position, is specifically used for:
[0117] Determine the first end position closer to the shift finger and the second end position farther from the shift finger on the neutral band; drive the shift finger to the first end position; initiate the maximum travel gear selection action, which includes driving the shift finger to the upper limit position of the neutral band, driving the shift finger to the second end position from the upper limit position of the neutral band, then driving the shift finger to the lower limit position of the neutral band, and driving the shift finger to the third end position from the lower limit position of the neutral band. At one end of the gear shift, during the movement of the gear shift finger at the upper / lower limit of the neutral band, a gear selection action verification is performed. If the gear selection action verification fails, a fault is reported for the upper / lower limit of the neutral band, and the upper / lower limit of the neutral band is updated according to the number of fault reports. Then, the process returns to the step of calculating the neutral band width based on the upper and lower limit of the neutral band. If the gear selection action verification passes, the latest upper and lower limit of the neutral band is obtained, and the corresponding average position value is calculated.
[0118] In one possible implementation, the position verification module 30 is also used for:
[0119] Write the latest upper limit position, lower limit position, and average position value of the neutral belt into memory.
[0120] It should be noted that the detailed functions of each module in the embodiments of this application can be found in the corresponding disclosure of the above-mentioned embodiment of the neutral position learning method for AMT multi-speed transmission, and will not be repeated here.
[0121] This application also provides an electronic device in its embodiments. See also... Figure 8 , Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device in this embodiment 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 impose any limitation on the functionality and scope of use of the embodiments of this application.
[0122] like Figure 8As shown, the electronic device may include a processing unit (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 into a random access memory (RAM) 803. When the electronic device is powered on, the RAM 803 also stores various programs and data required for the operation of the electronic device. The processing unit 801, ROM 802, and RAM 803 are interconnected via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0123] Typically, the following devices can be connected to I / O interface 805: input devices 806 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 807 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 808 including, for example, memory cards, hard drives, etc.; and communication devices 809. Communication device 809 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 8 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have instead.
[0124] This application also provides a computer program product including computer-readable instructions, which, when executed on an electronic device, cause the electronic device to implement any of the AMT multi-speed transmission neutral position learning methods provided in this application.
[0125] This application also provides a computer-readable storage medium carrying one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement any of the neutral position learning methods for AMT multi-speed transmissions provided in this application.
[0126] It should also be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. In addition, in the device embodiment drawings provided in this application, the connection relationship between modules indicates that they have a communication connection, which can be implemented as one or more communication buses or signal lines.
[0127] Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware, or it can be implemented by special-purpose hardware including application-specific integrated circuits, special-purpose CPUs, special-purpose memory, special-purpose components, etc. Generally, any function performed by a computer program can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be diverse, such as analog circuits, digital circuits, or special-purpose circuits. However, for this application, software program implementation is more often the preferred implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium, such as a computer floppy disk, USB flash drive, mobile hard disk, ROM, RAM, magnetic disk, or optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, training equipment, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0128] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as 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, all or part of the processes or functions described in the embodiments of this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, training device, or data center to another website, computer, training device, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. 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 or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).
Claims
1. A method for learning a neutral position of an AMT multi-gear transmission, characterized in that, The AMT multi-gear transmission neutral position learning method comprises the following steps: In the case that the neutral self-learning trigger condition is met, a plurality of interlocking positions on the neutral band are determined; A shift finger is driven to move to the plurality of interlocking positions, and for a target interlocking position currently moved to by the shift finger, an upper limit position and a lower limit position of the shift finger at the target interlocking position are obtained; For each interlocking position of the plurality of interlocking positions, the upper limit position and the lower limit position corresponding to the interlocking position are calibrated; In the case that the plurality of interlocking positions are all calibrated, a minimum value of a plurality of upper limit positions corresponding to the plurality of interlocking positions is taken as an upper limit position of the neutral band, and a maximum value of a plurality of lower limit positions corresponding to the plurality of interlocking positions is taken as a lower limit position of the neutral band; According to the upper limit position and the lower limit position of the neutral band, a neutral band width of the neutral band is calculated; For the plurality of upper limit positions corresponding to the plurality of interlocking positions, a first deviation between a maximum value and a minimum value thereof is calculated; For the plurality of lower limit positions corresponding to the plurality of interlocking positions, a second deviation between a maximum value and a minimum value thereof is calculated; If the neutral band width is greater than a preset band width threshold value, and the first deviation is less than a preset first deviation threshold value, and the second deviation is less than a preset second deviation threshold value, it is determined that the neutral position passes the value check; If the neutral band width is less than or equal to the band width threshold value, or the first deviation is greater than or equal to the first deviation threshold value, or the second deviation is greater than or equal to the second deviation threshold value, it is determined that the neutral position fails the value check; In the case that the neutral position passes the value check, a maximum stroke selecting action check is performed using the neutral position reciprocation, so as to optimize the neutral position.
2. The method of learning the neutral position of an AMT multi-gear transmission according to claim 1, characterized in that, The maximum stroke selecting action check is performed using the neutral position reciprocation, so as to optimize the neutral position, which comprises the following steps: A first end position on the neutral band closer to the shift finger and a second end position on the neutral band farther from the shift finger are determined; The shift finger is driven to move to the first end position; A current maximum stroke selecting action is entered, which comprises driving the shift finger to move to the upper limit position of the neutral band, in the case that 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, in the case that 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, a selecting action check is performed; If the check of the gear selection action fails, a check failure of the upper limit position / lower limit position of the neutral band is reported, the upper limit position / lower limit position of the neutral band is updated according to the number of times of reporting of the check failure of the upper limit position / lower limit position of the neutral band, and the step of calculating the neutral band width of the neutral band according to the upper limit position and lower limit position of the neutral band is returned to be executed; If the check of the gear selection action passes, the latest upper limit position and lower limit position of the neutral band are obtained, and the corresponding position average is calculated.
3. The method of learning the neutral position of an AMT multi-gear transmission according to claim 2, characterized in that, The neutral position learning method of the AMT multi-gear transmission further includes: The latest upper limit position, lower limit position and position average of the neutral band are written into the memory.
4. A neutral position learning device for an AMT multi-speed transmission, characterized in that, The neutral position learning device of the AMT multi-gear transmission includes: The position detection module is configured to determine a plurality of interlocking positions on the neutral band when the neutral self-learning trigger condition is met; the gear shift finger is driven to move to the plurality of interlocking positions in sequence, and for a target interlocking position to which the gear shift finger currently moves, the upper limit position and lower limit position of the gear shift finger at the target interlocking position are obtained; The extreme value processing module is configured to calibrate the upper limit position and lower limit position corresponding to each interlocking position in the plurality of interlocking positions; when all the plurality of interlocking positions pass the calibration, the minimum value of the plurality of upper limit positions corresponding to the plurality of interlocking positions is taken as the upper limit position of the neutral band, and the maximum value of the plurality of lower limit positions corresponding to the plurality of interlocking positions is taken as the lower limit position of the neutral band; The position verification module is configured to calculate the neutral band width of the neutral band according to the upper limit position and lower limit position of the neutral band; for the plurality of upper limit positions corresponding to the plurality of interlocking positions, a first deviation between the maximum value and the minimum value is calculated; For the plurality of lower limit positions corresponding to the plurality of interlocking positions, a second deviation between the maximum value and the minimum value is calculated; If the neutral band width is greater than a preset band width threshold, 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 check; if the neutral band width is less than or equal to the band width 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; in the case that the neutral position passes the value check, the maximum stroke gear selection action check is performed using the neutral position reciprocation to optimize the neutral position.
5. A computer program product, characterised in that, The computer readable instructions, when executed on an electronic device, cause the electronic device to implement the neutral position learning method of the AMT multi-gear transmission according to any one of claims 1 to 3.
6. An electronic device, comprising: The memory is configured to store a computer program; The processor is configured to execute the computer program to enable the electronic device to implement the neutral position learning method of the AMT multi-gear transmission according to any one of claims 1 to 3. 7. A computer storage medium, characterized in that The storage medium carries one or more computer programs that, 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 3.
Citation Information
Patent Citations
Double-motor-control AMT gear self-learning method
CN107061721A