A gear adjusting method of a reduction gearbox, a terminal device and a storage medium

By detecting the current distance between neutral and the target gear in the gearbox and adjusting the gear shifting strategy based on the distance, the problem of shifting failure caused by neutral offset is solved, ensuring successful shifting and the performance of the gearbox.

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

Patent Information

Application Number
CN202310250408.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-15
Publication Date
2026-02-03
Estimated Expiration
2043-03-15

AI Technical Summary

Technical Problem

The gearbox shifted out of neutral, causing a gear shift failure and making it impossible to operate according to the original strategy.

Method used

When the gearbox is shifted from neutral to the target gear, the current distance between neutral and the target gear is detected. If it is less than the preset distance, the corresponding shift strategy is found and the corresponding shift operation is executed, including the gear-to-gear working condition strategy and the retry strategy, to ensure successful shifting.

Benefits of technology

By detecting and adjusting the gear shifting strategy, shifting failures when the gearbox deviates from neutral are avoided, ensuring the gearbox's performance and shifting success rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116292866B_ABST
    Figure CN116292866B_ABST
Patent Text Reader

Abstract

The application is suitable for the technical field of intelligent automobiles, and provides a gear adjusting method for a reduction gearbox, a terminal device and a storage medium. The method comprises the following steps: when the reduction gearbox is adjusted from a neutral gear to a target gear, a first current distance between the neutral gear and the target gear needs to be detected; when the first current distance is less than or equal to a preset distance, it is determined that the neutral gear is deviated to the target gear; a gear-in strategy corresponding to the first current distance is found, and the determined gear-in strategy is executed. When it is determined that the neutral gear is deviated to the target gear, the gear-in strategy corresponding to the distance between the neutral gear and the target gear can be determined, different gear-in strategies corresponding to different distances are set, and the problem that the gear shifting operation cannot be implemented when the neutral gear of the reduction gearbox is deviated is avoided. The gear shifting demand of the reduction gearbox when the neutral gear is deviated is met, and the use performance of the reduction gearbox is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of intelligent vehicle technology, and in particular relates to a method for adjusting the gear position of a gearbox, a terminal device, and a storage medium. Background Technology

[0002] A gearbox is a power transmission device and an indispensable part of automobiles. Also known as a speed reducer or reducer, its main purpose is to reduce or increase the output of an electric motor. Two-speed gearboxes, with three gears, are increasingly widely used because they can provide higher vehicle speeds and greater driving efficiency.

[0003] Currently, due to vehicle vibration or the release of clamping force during gear shifting, the gearbox shift fork may not return to its original neutral position, causing the gearbox to shift out of neutral. When the gearbox shifts out of neutral, the vehicle cannot shift gears according to the original strategy, resulting in gearbox shifting failure. Summary of the Invention

[0004] This application provides a method for adjusting the gearbox, a terminal device, and a storage medium, which can solve the problem that the gearbox cannot shift gears when the neutral position of the gearbox is deviated.

[0005] In a first aspect, embodiments of this application provide a method for adjusting the gear position of a reduction gearbox, comprising:

[0006] When the gearbox is shifted from neutral to the target gear, a first current distance between the neutral gear and the target gear is detected;

[0007] If the first current distance is less than the preset distance, find the shift strategy corresponding to the first current distance, wherein different shift strategies are preset to correspond to different gear distances;

[0008] Execute the shift strategy corresponding to the first current distance.

[0009] Secondly, embodiments of this application provide a vehicle, including:

[0010] The distance detection module is used to detect the first current distance between the neutral gear and the target gear when the gearbox is shifted from neutral to the target gear.

[0011] The strategy determination module is used to find the shift strategy corresponding to the first current distance if the first current distance is less than the preset distance, wherein different shift strategies are preset to correspond to different inter-gear distances;

[0012] The strategy execution module is used to execute the advance strategy corresponding to the first current distance.

[0013] Thirdly, embodiments of this application provide a terminal device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the gear shifting method of the gearbox as described in any of the first aspects above.

[0014] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the gear shifting method of the gearbox described in any one of the first aspects.

[0015] Fifthly, embodiments of this application provide a computer program product that, when run on a terminal device, causes the terminal device to execute the gear shifting method of the gearbox described in any one of the first aspects.

[0016] The beneficial effects of the first aspect embodiment of this application compared with the prior art are as follows: when the gearbox is shifted from neutral to target gear, this application needs to detect the first current distance between neutral and target gear. When the first current distance is less than or equal to a preset distance, it determines that neutral is biased towards target gear; finds the shift strategy corresponding to the first current distance, and executes the determined shift strategy.

[0017] When determining whether the gearbox is biased towards the target gear, this application can determine the corresponding shifting strategy based on the distance between the gearbox and the target gear, and set different shifting strategies for different distances. This avoids the problem that the gearbox cannot perform shifting operations when it is biased towards the target gear. This application meets the shifting requirements of the gearbox when it is biased towards the target gear, and ensures the performance of the gearbox.

[0018] It is understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description

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

[0020] Figure 1 This is a schematic diagram of the structure of a gearbox provided in one embodiment of this application;

[0021] Figure 2 This is a schematic diagram of a gearbox in gear 1 provided in one embodiment of this application;

[0022] Figure 3 This is a schematic diagram of a gearbox provided in one embodiment of this application, showing the shift fork shifting from 1st gear to 2nd gear;

[0023] Figure 4 This is a schematic diagram of a gearbox shifting from neutral to 2nd gear according to an embodiment of this application;

[0024] Figure 5 This is a schematic diagram showing the reduction in the distance between neutral and second gear in a gearbox according to an embodiment of this application;

[0025] Figure 6 This is a schematic diagram of a gearbox shifting from neutral to 2nd gear according to an embodiment of this application;

[0026] Figure 7 This is a schematic flowchart of a gearbox gear adjustment method provided in an embodiment of this application;

[0027] Figure 8 This is a flowchart illustrating a method for gear shifting using a tooth-to-tooth working condition strategy provided in an embodiment of this application.

[0028] Figure 9 This is a flowchart illustrating a method for advancing files using a retry strategy according to an embodiment of this application;

[0029] Figure 10 This is a flowchart illustrating a method for determining a preset distance according to an embodiment of this application;

[0030] Figure 11 This is a schematic diagram of the structure of a vehicle provided in one embodiment of this application;

[0031] Figure 12 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Detailed Implementation

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

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

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

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

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

[0037] With the development of new energy vehicles, the types of drive motors are also increasing, with more and more drive motors of different power and speed. The gearbox is a power transmission component of the vehicle. To improve vehicle speed and the efficiency of the electric drive system, two-speed gearboxes are gradually being used extensively.

[0038] Specifically, the two-speed gearbox has three gears: neutral (N), first gear, and second gear. By appropriately switching the transmission ratios of the two gears, the two-speed gearbox can achieve gear shifting across the entire vehicle speed range, providing high torque output during start-up. This allows the vehicle to operate within the high-efficiency range of the motor, thereby optimizing the vehicle's power performance and further saving energy.

[0039] like Figure 1 As shown, the shifting structure of the two-speed gearbox may include a shifting motor 11, a ball screw 12, a shift fork 13, and a synchronizer 14. The brushless DC motor in the shifting motor 11 pushes the shift fork 13 to move on the ball screw 12, and the movement of the shift fork 13 drives the synchronizer 14 to move, thereby realizing gear shifting.

[0040] During use, the inventor discovered that when parking in reverse gear, if Figure 2 As shown, the first gear of the two gearboxes is pressed against the second gear side by axial force. The gear pushes the gear sleeve, and the gear sleeve and shift fork are pressed together on the first gear side. When the gear sleeve and shift fork are pressed together on the first gear side, the release of the pressing force causes the shift fork to move a certain distance towards the second gear side, such as... Figure 3The shift fork shown moves Δd towards 2nd gear. After moving a certain distance towards 2nd gear, when shifting to 2nd gear is needed, the shift fork will shift back to neutral, as shown below. Figure 4 As shown, the neutral position of the shift fork is shifted Δd towards the 2nd gear position. Because the neutral position of the two gearboxes is shifted, the distance from neutral to 2nd gear is less than the distance required by the pre-set equipment for shifting to 2nd gear. The shift travel cannot match the pre-stored travel in the software, resulting in a shift failure. Figure 5 As shown, the travel distance between neutral and 2nd gear is D2'. For example... Figure 6 In the original configuration, neutral was at position N, and the distance between neutral and 2nd gear was D2. Since neutral shifted to the 2nd gear position, neutral is now at position N', and the distance between neutral and 2nd gear is D2'.

[0041] It should be noted that the above explanation is based on the example of shifting from neutral to 2nd gear. Of course, in actual applications, there may be situations where the gear shifts from neutral to 1st gear. For an explanation of the shift from neutral to 1st gear, please refer to the explanation of the shift from neutral to 2nd gear above, which will not be repeated here.

[0042] To address the problem that the two gearboxes cannot shift gears after the neutral gear shift occurs, this application proposes a gearbox gear adjustment method. After determining that the neutral gear has shifted towards the target gear, a shifting strategy for shifting to the target gear is determined based on the distance between the neutral gear and the target gear, and the shifting operation is performed according to the determined shifting strategy.

[0043] Figure 7 A schematic flowchart of the gearbox gear adjustment method provided in this application is shown, with reference to... Figure 7 The method is described in detail below:

[0044] S101, when the gearbox is shifted from neutral to the target gear, the first current distance between the neutral gear and the target gear is detected.

[0045] In this embodiment, the target gear can be gear 1 or gear 2.

[0046] In this embodiment, the method for detecting the first current distance between neutral and the target gear includes:

[0047] The shift fork in the gearbox is controlled to move from the neutral position to the target gear. When the shift fork reaches its limit position, the actual distance traveled by the shift fork is obtained. This actual distance is the first current distance (the stroke traveled by the shift fork) between the neutral and the target gear. Specifically, when the shift fork is pushed to move by the shift motor, it is determined that the shift fork has reached its limit position when it can no longer be pushed to move. The first current distance between the neutral and the target gear is calculated by calculating the number of rotations of the ball screw.

[0048] In this embodiment, the first current distance can also be measured by a distance sensor or the like. Of course, other existing methods can also be used to measure the first current distance, and no limitation is made here.

[0049] In this embodiment, the gearbox shifting process includes: disengaging the gearbox to neutral, adjusting the speed in neutral, and shifting to the target gear by moving the shift fork after the speed adjustment is completed.

[0050] Specifically, the Actuator Control Unit for Electrical Axle Actuator (ACU) sends information indicating that the current gear is valid to the Hybrid Vehicle Control Unit (HCU), signifying that neutral is available. Upon receiving this information, the HCU sends the target gear and a shift permission command to the ACU. The ACU responds to the target gear and shift permission command. The gearbox shifting process can include: disengaging to neutral, adjusting speed in neutral, and shifting to the target gear. Specifically, the ACU controls the gearbox to disengage to neutral and then performs the operation of detecting the first current distance. Alternatively, after the ACU controls the gearbox to disengage to neutral and the speed adjustment is completed, the operation of detecting the first current distance is performed. Or, after the ACU controls the gearbox to disengage to neutral and the speed adjustment is completed, the first current distance is detected during the shifting process.

[0051] S102, if the first current distance is less than a preset distance, find the shift strategy corresponding to the first current distance, wherein different shift strategies are preset to correspond to different gear distances.

[0052] In this embodiment, the preset distance can be the pre-set distance between the original neutral gear and the target gear. When the first current distance is less than the preset distance, it is determined that the position of the neutral gear has shifted towards the target gear. If the shifting continues according to the originally stored shifting strategy, the shifting will fail. Therefore, it is necessary to redetermine the shifting strategy.

[0053] Specifically, this application pre-sets different gear intervals corresponding to different gear distances, and determines the gear shifting strategy required for the current time based on the first current distance. For example, different distance intervals are pre-set, with each interval corresponding to a gear shifting strategy; after obtaining the first current distance, the distance interval containing the first current distance is searched, and the gear shifting strategy corresponding to the distance interval containing the first current distance is determined as the gear shifting strategy corresponding to the first current distance. Alternatively, a strategy lookup table is pre-set, storing the gear shifting strategies corresponding to different gear intervals.

[0054] S103, execute the shift strategy corresponding to the first current distance.

[0055] In this embodiment, the shift fork is controlled to move according to a determined shifting strategy to perform the shifting operation.

[0056] In this embodiment, when the gearbox shifts from neutral to the target gear, a first current distance between neutral and the target gear needs to be detected. If the first current distance is less than or equal to a preset distance, it is determined that the neutral gear is biased towards the target gear. The corresponding shifting strategy for the first current distance is then found and executed. This application determines the shifting strategy based on the distance between neutral and the target gear when determining that the neutral gear is biased towards the target gear. By setting different shifting strategies for different distances, it avoids the problem of the gearbox failing to perform shifting operations when it shifts from neutral. This application satisfies the shifting requirements of the gearbox when it shifts from neutral, ensuring the performance of the gearbox. Furthermore, determining the shifting strategy based on the first current distance makes the determined shifting strategy more consistent with the current state of the gearbox, thereby improving the success rate of shifting operations.

[0057] In one possible implementation, step S102 may include:

[0058] If the first current distance is within a preset tooth-to-tooth range, the tooth-to-tooth working condition strategy is determined as the shifting strategy corresponding to the first current distance. The tooth-to-tooth working condition strategy includes performing a shifting operation after eliminating tooth-to-tooth.

[0059] In this embodiment, if the first current distance is less than a preset distance, tooth-to-tooth contact may occur during gear shifting. This means that when the shift fork moves to its limit position, the distance it has traveled falls within the tooth-to-tooth range. Tooth-to-tooth contact, also known as tooth-on-tooth, specifically refers to the point during gear shifting where, after synchronization is complete, the tooth sleeve cone has passed the synchronization ring cone and is about to enter the gear engagement stage. At the critical point where the tooth sleeve cone and the engaging tooth cone are about to contact, the tips of the tooth sleeve and the engaging tooth cone come into contact; this point is defined as the tooth-on-tooth point. If tooth-to-tooth contact occurs during gear shifting, it may lead to gear shifting failure, or even damage to the gears and cause gearbox malfunction. Therefore, for the tooth-to-tooth range, a gear shifting strategy under tooth-to-tooth conditions is needed.

[0060] The data within the tooth-to-tooth range represents the travel distance of the shift fork when it leaves neutral. For example, the tooth-to-tooth range can be set to 3.3-5.7, where 3.3 represents the travel distance of the shift fork when it leaves neutral, and 5.7 represents the travel distance of the shift fork when it leaves neutral.

[0061] For example, if the tooth-to-tooth interval is 3.3-5.7 and the first current distance is 4.2, then the first current distance is determined to be within the preset tooth-to-tooth interval.

[0062] In this embodiment, the strategy for eliminating tooth-to-tooth misalignment includes controlling the synchronizer to rotate so that the synchronizer that is causing tooth-to-tooth misalignment is misaligned with the engaging tooth.

[0063] like Figure 8 As shown, in one possible implementation, the gearbox includes a shift motor, a synchronizer, and engagement gears. The gear shifting strategy corresponding to the first current distance is the gear-to-gear working condition strategy, and the implementation process of step S103 may include:

[0064] S201, when the gearbox is in neutral, control the shift motor to rotate according to a preset torque, and detect the speed of the shift motor. When the shift motor rotates, it drives the synchronizer to rotate, so that the synchronizer and the engaging teeth of the gearbox are misaligned.

[0065] In this embodiment, if the gearbox is not in neutral, it is first disengaged to neutral, i.e., the shift fork is returned to its initial position. When the gearbox is in neutral, the shift motor inside the gearbox is controlled to operate in speed control mode, and is requested to rotate at a preset torque. The rotation of the shift motor drives the synchronizer to rotate, thereby aligning the synchronizer and the engagement gears. The preset torque can be set as needed; for example, a smaller torque can be set to drive the gears to align slowly through the rotation of the shift motor.

[0066] S202, when the speed of the shift motor is greater than or equal to the preset speed, control the reduction gearbox to shift from neutral to the target gear.

[0067] In this embodiment, the preset speed can be set as needed. When the speed of the shift motor is greater than or equal to the preset speed, it is determined that the gear shift is complete, and the shifting operation can continue to move the gearbox from neutral to the target gear.

[0068] In practical applications, if the speed of the shift motor is lower than the preset speed, it indicates that the gear shifting is not complete, and it is necessary to continue waiting to determine whether the speed of the shift motor can reach the preset speed. If, after waiting for a preset time, the speed of the shift motor still does not reach the preset speed, it is determined that the shift motor cannot respond to the preset torque to rotate. In this case, another preset torque can be sent to the shift motor to test whether the speed of the shift motor can reach the preset speed.

[0069] In this embodiment of the application, when the first current distance is within the preset tooth-to-tooth interval, the tooth-to-tooth working condition strategy is executed. Automatic tooth misalignment is performed first, and then the gear shifting operation is performed. This avoids gear damage during the gear shifting process and also avoids the phenomenon of gear slippage due to incomplete engagement after shifting into gear.

[0070] In one possible implementation, step S102 may include:

[0071] If the first current distance is greater than the maximum value of the preset tooth-to-tooth interval, then the retry strategy is determined as the shift strategy corresponding to the first current distance, wherein the retry strategy includes performing the shift operation after reducing the preset distance by a preset value.

[0072] In this embodiment, if the first current distance is greater than the maximum value of the preset tooth-to-tooth interval, it means that the distance the shift fork moves exceeds the tooth-to-tooth interval. At this time, the tooth-to-tooth working condition strategy can no longer be used, and the retry strategy corresponding to the tooth-to-tooth interval needs to be used to perform the shifting operation.

[0073] Specifically, since the program can only complete the shifting fork operation when the preset distance recorded in the program is the same as the actual movement distance of the shifting fork, the retry strategy mainly changes the preset distance in the original program so that when the shifting fork is controlled by the program, it can move according to the preset distance required by the program to achieve the shifting operation.

[0074] like Figure 9 As shown, in one possible implementation, the shift strategy corresponding to the current gear interval is the retry strategy, and the implementation process of step S103 may include:

[0075] S301, when the gearbox is in neutral, the preset distance is reduced by the preset value to obtain the corrected distance.

[0076] In this embodiment, if the gearbox is not in neutral, it is necessary to first control the gearbox to disengage to neutral, that is, control the shift fork to move to the initial neutral position. If the gearbox is in neutral, it is not necessary to adjust it to neutral again.

[0077] The preset value can be set as needed. To prevent over-adjustment, the preset value can be set to a smaller value, such as 1mm or 2mm.

[0078] Specifically, the corrected distance is obtained by subtracting the preset value from the preset distance. If the preset distance is an interval, the minimum and maximum values ​​of the preset distances need to be subtracted from the preset value to obtain the corrected distance.

[0079] S302, detect the second current distance between the neutral gear and the target gear.

[0080] In this embodiment, the method for detecting the second current distance is the same as the method for detecting the first current distance, and will not be described again here.

[0081] In addition, since the shift fork has a certain degree of elasticity and the neutral position can be a range, meaning that the gearbox can be considered to be in neutral when the shift fork is in any position within that range, the distance the shift fork moves towards the target gear may vary each time. Therefore, in order to ensure successful gear engagement as much as possible, it is necessary to re-detect the distance between neutral and the target gear.

[0082] For example, when the shift fork moves from neutral to the target gear for the first time, it can only move 5mm before it can no longer move (i.e., it reaches its limit position). Therefore, the current distance between neutral and the target gear is determined to be 5mm. When the shift fork moves from neutral to the target gear for the second time, it can only move 4.9mm before it can no longer move. Therefore, the current distance between neutral and the target gear is determined to be 4.9mm.

[0083] S303, if the second current distance is greater than or equal to the corrected distance, then control the gearbox to complete the operation of shifting to the target gear.

[0084] In this embodiment, since the shift fork has already moved to its limit position when the second current distance is detected, subsequent operations, such as shifting gears, can continue when the gearbox completes the operation of shifting to the target gear, without needing to move the shift fork again.

[0085] S304, if the second current distance is less than the corrected distance, then continue to execute the retry strategy.

[0086] In this embodiment, if the second current distance is still less than the correction distance, the correction distance can be reduced again and the gear shift can be attempted again to determine whether the gear shift can be successful, until the gear shift is successful or the number of retries reaches the preset number.

[0087] In practical applications, if the second current distance is less than the corrected distance, the number of times the retry strategy will be executed is determined; if the number of times the retry strategy will be executed is less than a preset number, the retry strategy will continue to be executed. If the number of times the retry strategy will be executed is equal to the preset number, the advance is determined to have failed.

[0088] Specifically, a count needs to be performed each time the retry strategy is executed to determine the number of retries.

[0089] In this embodiment, if the gear shift is successful before the preset number of retry attempts is reached, the shift from neutral to the target gear is considered complete. If the target gear is not shifted after the preset number of retry attempts, the shift operation is stopped, and the shift is considered a failure. The preset number of attempts can be set as needed; for example, it can be 3 or 4 attempts.

[0090] It should be noted that if the gear shift is successful, the ACU can report to the HCU that the gearbox is currently in the target gear; the ACU records the number of times the retry strategy is executed. If the gear shift fails, the ACU can report to the HCU that the gearbox failed to shift; the ACU records the number of times the retry strategy is executed, for example, by storing the number of retry strategy executions in an electrically erasable programmable read-only memory (EEPROM).

[0091] In this embodiment of the application, when the first current distance is greater than the maximum value of the preset tooth-to-tooth interval, the initial preset distance is changed so that the distance between neutral and target gear recorded in the program is as close as possible to the actual distance between neutral and target gear, so that the program can continue to be executed to complete the gear shifting operation.

[0092] In one possible implementation, the above method may further include: if the vehicle has executed a retry strategy, storing first information, the first information indicating that the retry strategy has been executed, to warn of re-gear confirmation upon the next power-on.

[0093] Specifically, after the vehicle is powered on, it checks whether a retry strategy was executed during the last gear shift. If a retry strategy was executed during the last gear shift, the gearbox is controlled to perform self-learning to determine the preset distances between neutral and first gear, and between neutral and second gear. The target gear can be either first gear or second gear. The preset distances can be stored in EEPROM.

[0094] In one possible implementation, after the vehicle is powered off, the distance between neutral and first gear, as well as the distance between neutral and second gear, can be determined through self-learning. This allows the system to determine whether the neutral position has shifted when the vehicle is powered on again and the gearbox is shifting gears. Both first and second gears can be denoted as other gears.

[0095] In one possible implementation, the preset distance used during this gear shift can be determined by the vehicle through self-learning after this power-on.

[0096] Specifically, after the vehicle is powered on, the ACU sends unknown gear information to the HCU; after receiving the unknown gear information, the HCU sends a self-learning command to the ACU; after receiving the self-learning command, the ACU begins self-learning.

[0097] like Figure 10 As shown, methods for self-learning to determine the distance between neutral and other gears can include:

[0098] S401, when the gearbox is in neutral, control the gearbox to shift to the first gear.

[0099] Specifically, with the gearbox in neutral, the control shift fork moves from neutral to first gear. That is, the shift fork moves towards the position of first gear until it can no longer move (reaching the hard stop position), thus obtaining the hard stop position of first gear. First gear can be either 1st gear or 2nd gear.

[0100] S402, control the gearbox to shift from the first gear to the second gear, and obtain the distance between gears the shift fork moves when the gearbox shifts from the first gear to the second gear.

[0101] In this embodiment, the shift fork is controlled to move from the first gear position to the second gear position until it can no longer move (reaching the hard stop position), thus obtaining the hard stop position of the second gear position, and obtaining the travel distance of the shift fork from the first gear position to the second gear position. The travel distance of the shift fork is recorded as the gear distance between the first gear position and the second gear position.

[0102] S403, divide the gear interval by 2 to obtain a first distance between the neutral gear and the first gear, and a second distance between the neutral gear and the second gear, wherein the first distance is used as a preset distance between the first gear and the neutral gear, and the second distance is used as a preset distance between the second gear and the neutral gear.

[0103] In this embodiment, since neutral is generally between the first and second gears, half of the distance between gears is recorded as the first distance between neutral and the first gear, and the second distance between neutral and the second gear. The first distance is the ideal distance between neutral and the first gear, and the second distance is the ideal distance between neutral and the second gear.

[0104] If it is necessary to shift to the first gear, the first distance is used to determine whether the gearbox is shifted from neutral to the first gear; if it is necessary to shift to the second gear, the second distance is used to determine whether the gearbox is shifted from neutral to the second gear.

[0105] In this embodiment, a self-learning method is used to determine the distance between neutral and other gears, so as to obtain the neutral position of the gearbox and lay the foundation for subsequent judgment on whether the neutral position of the gearbox has shifted.

[0106] In one possible implementation, after step S101, the above method may further include:

[0107] If the first current distance is greater than the preset distance, then the advance process can be performed according to the pre-set advance procedure to ensure the process is successful. In this application, there are no restrictions on the process for the first current distance being greater than the preset distance; the existing advance procedure can be used.

[0108] It should be noted that the gearbox adjustment method provided in this application can be used to adjust the gearbox of a P4 architecture hybrid vehicle. Of course, the gearbox adjustment method provided in this application can also be used to adjust the gearboxes of other vehicle architectures, and this is not a limitation. A P4 architecture hybrid vehicle can be equipped with an engine and two electric motors, namely a P2 motor and a P4 motor. The P4 motor can drive the vehicle independently or jointly with the engine.

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

[0110] Corresponding to the gearbox gear adjustment method described in the above embodiments, Figure 11 A structural block diagram of a vehicle provided in an embodiment of this application is shown. For ease of explanation, only the parts related to the embodiment of this application are shown.

[0111] Reference Figure 11 The vehicle 500 may include: a distance detection module 510, a strategy determination module 520, and a strategy execution module 530.

[0112] The distance detection module 510 is used to detect the first current distance between the neutral gear and the target gear when the gearbox is shifted from neutral to the target gear.

[0113] The strategy determination module 520 is used to find the shifting strategy corresponding to the first current distance if the first current distance is less than a preset distance, wherein different shifting strategies are preset to correspond to different inter-gear distances.

[0114] The strategy execution module 530 is used to execute the advance strategy corresponding to the first current distance.

[0115] In one possible implementation, the strategy determination module 520 can specifically be used for:

[0116] If the first current distance is within a preset tooth-to-tooth range, the tooth-to-tooth working condition strategy is determined as the shifting strategy corresponding to the first current distance. The tooth-to-tooth working condition strategy includes performing a shifting operation after eliminating tooth-to-tooth.

[0117] In one possible implementation, the gearbox includes a shift motor, a synchronizer, and engagement gears; the gear shifting strategy corresponding to the first current distance is the gear-to-gear working condition strategy, and the strategy execution module 530 can specifically be used for:

[0118] When the gearbox is in neutral, the shift motor is controlled to rotate according to a preset torque, and the speed of the shift motor is detected. When the shift motor rotates, it drives the synchronizer to rotate, so that the synchronizer and the engaging teeth are misaligned.

[0119] When the speed of the shift motor is greater than or equal to the preset speed, the gearbox is controlled to shift from neutral to the target gear.

[0120] In one possible implementation, the strategy determination module 520 can specifically be used for:

[0121] If the first current distance is greater than the maximum value of the preset tooth-to-tooth interval, then the retry strategy is determined as the shift strategy corresponding to the first current distance, wherein the retry strategy includes performing the shift operation after reducing the preset distance by a preset value.

[0122] In one possible implementation, the shift strategy corresponding to the current gear interval distance is the retry strategy, and the strategy execution module 530 can specifically be used for:

[0123] When the gearbox is in neutral, the preset distance is reduced by the preset value to obtain the corrected distance;

[0124] Detect the second current distance between the neutral gear and the target gear;

[0125] If the second current distance is greater than or equal to the corrected distance, then control the gearbox to complete the operation of shifting to the target gear.

[0126] If the second current distance is less than the corrected distance, the retry strategy continues to be executed.

[0127] In one possible implementation, the policy execution module 530 can also be used for:

[0128] Determine the number of times the retry strategy will be executed;

[0129] If the number of times the retry strategy is executed is less than the preset number, then the retry strategy will continue to be executed.

[0130] If the number of times the retry strategy is executed is equal to the preset number, then the file advance is determined to have failed.

[0131] In one possible implementation, the distance detection module 510 can also be used for:

[0132] The shift fork in the gearbox is controlled to move from the neutral position to the target gear. When the shift fork moves to its limit position, the actual distance the shift fork has moved is obtained. The actual distance the shift fork has moved is the first current distance between the neutral position and the target gear.

[0133] In one possible implementation, the shift strategy corresponding to the current gear interval distance is a retry strategy, and the module connected to the strategy execution module 530 further includes:

[0134] A storage module is used to store first information, wherein the first information indicates that the retry strategy has been executed.

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

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

[0137] This application also provides a terminal device, see [link to relevant documentation] Figure 12 The terminal device 600 may include: at least one processor 610, a memory 620, and a computer program stored in the memory 620 and executable on the at least one processor 610. When the processor 610 executes the computer program, it implements the steps in any of the above method embodiments, for example... Figure 7 Steps S101 to S103 in the illustrated embodiment. Alternatively, when the processor 610 executes the computer program, it implements the functions of each module / unit in the above-described device embodiments, for example... Figure 11 The functions of the distance detection module 510 to the policy execution module 530 are shown.

[0138] For example, a computer program may be divided into one or more modules / units, one or more of which are stored in memory 620 and executed by processor 610 to complete this application. The one or more modules / units may be a series of computer program segments capable of performing specific functions, which describe the execution process of the computer program in terminal device 600.

[0139] Those skilled in the art will understand that Figure 12 This is merely an example of a terminal device and does not constitute a limitation on the terminal device. It may include more or fewer components than shown, or combine certain components, or different components, such as input / output devices, network access devices, buses, etc.

[0140] The processor 610 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0141] The memory 620 can be an internal storage unit of the terminal device or an external storage device, such as a plug-in hard drive, a smart media card (SMC), a secure digital card (SD), or a flash card. The memory 620 is used to store the computer program and other programs and data required by the terminal device. The memory 620 can also be used to temporarily store data that has been output or will be output.

[0142] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0143] The gearbox gear adjustment method provided in this application embodiment can be applied to terminal devices such as computers, tablets, laptops, netbooks, and personal digital assistants (PDAs). This application embodiment does not impose any restrictions on the specific type of terminal device.

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

[0145] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0146] In the embodiments provided in this application, it should be understood that the disclosed terminal devices, apparatuses, and methods can be implemented in other ways. For example, the terminal device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, apparatuses, or units, and may be electrical, mechanical, or other forms.

[0147] The units described as separate components may or may not be physically separate. 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 units can be selected to achieve the purpose of this embodiment according to actual needs.

[0148] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0149] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by one or more processors, it can implement the steps of the various method embodiments described above.

[0150] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by one or more processors, it can implement the steps of the various method embodiments described above.

[0151] Similarly, as a computer program product, when the computer program product is run on a terminal device, it enables the terminal device to implement the steps in the above-described method embodiments.

[0152] The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media may not include electrical carrier signals and telecommunication signals.

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

Claims

1. A method for adjusting the gear position of a gearbox, characterized in that, The method includes: When the gearbox is shifted from neutral to the target gear, a first current distance between the neutral gear and the target gear is detected; If the first current distance is less than the preset distance, find the advance strategy corresponding to the first current distance, wherein different first current distances are preset to correspond to different advance strategies; Execute the shift strategy corresponding to the first current distance; The strategy for finding the advance strategy corresponding to the first current distance includes: If the first current distance is greater than the maximum value of the preset tooth-to-tooth interval, then the retry strategy is determined as the upshift strategy corresponding to the first current distance, wherein the retry strategy includes performing the upshift operation after reducing the preset distance by a preset value. The upshift strategy corresponding to the first current distance is a retry strategy. Executing the upshift strategy corresponding to the first current distance includes: When the gearbox is in neutral, the preset distance is reduced by the preset value to obtain the corrected distance; Detect the second current distance between the neutral gear and the target gear; If the second current distance is greater than or equal to the corrected distance, then control the gearbox to complete the operation of shifting to the target gear. If the second current distance is less than the corrected distance, the retry strategy continues to be executed.

2. The gear shift adjustment method for the gearbox as described in claim 1, characterized in that, The strategy for finding the advance strategy corresponding to the first current distance includes: If the first current distance is within a preset tooth-to-tooth range, the tooth-to-tooth working condition strategy is determined as the shifting strategy corresponding to the first current distance. The tooth-to-tooth working condition strategy includes performing a shifting operation after eliminating tooth-to-tooth.

3. The gear shift adjustment method for a gearbox as described in claim 1 or 2, characterized in that, The gearbox includes a shift motor, a synchronizer, and engagement gears; the shifting strategy corresponding to the first current distance is a gear-to-gear working condition strategy, and executing the shifting strategy corresponding to the first current distance includes: When the gearbox is in neutral, the shift motor is controlled to rotate according to a preset torque, and the speed of the shift motor is detected. When the shift motor rotates, it drives the synchronizer to rotate, so that the synchronizer and the engaging teeth are misaligned. When the speed of the shift motor is greater than or equal to the preset speed, the gearbox is controlled to shift from neutral to the target gear.

4. The gear shifting method for the gearbox as described in claim 1, characterized in that, Before continuing to execute the retry strategy, the method further includes: Determine the number of times the retry strategy will be executed; Accordingly, continuing to execute the retry strategy includes: If the number of times the retry strategy is executed is less than the preset number, then the retry strategy will continue to be executed.

5. The gear shift adjustment method for a gearbox as described in claim 1 or 2, characterized in that, The detection of the first current distance between the neutral gear and the target gear includes: The shift fork in the gearbox is controlled to move from the neutral position to the target gear. When the shift fork moves to its limit position, the actual distance the shift fork has moved is obtained. The actual distance the shift fork has moved is the first current distance between the neutral position and the target gear.

6. The gear shifting method for a gearbox as described in claim 4, characterized in that, The upshift strategy corresponding to the first current distance is a retry strategy. After executing the upshift strategy corresponding to the first current distance, the method further includes: Store first information, wherein the first information represents that the retry strategy has been executed.

7. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the gear shifting method of the gearbox as described in any one of claims 1 to 6.

8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the gear shifting method of the gearbox as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Gearbox gear shifting displacement value processing method, device and equipment and readable storage medium

    CN115289214A

  • Reduction gearbox control method and system, terminal equipment and computer readable storage medium

    CN115628289A