Shifting fork position detection method and device, vehicle and readable storage medium

By determining the position of the transmission output component to determine the position of the automatic transmission fork, the problem of increasing design, manufacturing cost and maintenance difficulty in the prior art is solved, and the accurate detection of the position of the fork is achieved.

CN119508481APending Publication Date: 2025-02-25YIWU GEELY AUTOMATIC TRANSMISSION CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411326523.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-23
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The prior art increases the design, manufacturing cost and maintenance difficulty when realizing accurate detection of the position of the automatic transmission fork.

Method used

By determining the position of the transmission output component, the position of the fork is determined, and the preset distance and the current and initial position of the transmission output component can be used to accurately detect the position of the fork.

Benefits of technology

The increased design, manufacturing cost and maintenance difficulty caused by sensor settings directly used for fork position detection is avoided, and the accurate detection of fork position is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119508481A_ABST
    Figure CN119508481A_ABST
Patent Text Reader

Abstract

The invention provides a shifting fork position detection method and device, a vehicle and a readable storage medium, and relates to the technical field of vehicles. The method comprises the steps that the position of a shifting fork is determined according to a preset distance and the obtained current position and initial position of a transmission output component, and the position of the shifting fork comprises the neutral position and the gear engaging position. The distance between the current position and the initial position of the transmission output component and the relation between the distance and the preset distance are determined according to the preset distance and the obtained current position and initial position of the transmission output component, it can be determined that the current position of the shifting fork is located at the neutral position or the gear engaging position, and accurate detection of the position of the shifting fork is achieved. The position of the transmission output component can be obtained through an existing monitoring mechanism such as a sensor, and the problems that the design and manufacturing cost of the automatic transmission is increased, and the difficulty of sensor installation and later maintenance is increased due to the fact that the corresponding sensor directly used for shifting fork position detection is arranged can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle technology, and in particular to a fork position detection method, device, vehicle and readable storage medium. Background Art

[0002] For the clutch, the connection and disconnection between the transmission shaft and the driven shaft connected to the clutch are generally achieved by driving the fork and other structures that directly act on the clutch through the corresponding transmission mechanism. However, due to slight shaking or misoperation of the transmission mechanism, etc., it is easy to cause problems such as misoperation of the fork. To overcome this problem, an idle stroke is usually set between the transmission mechanism and the fork. For example, if the transmission mechanism adopts a ball screw mechanism, an idle stroke is set between the nut of the ball screw mechanism and the fork. The nut can only push the fork to move accordingly when the moving distance exceeds the idle stroke, so as to avoid the slight shaking or movement of the nut immediately acting on the fork and causing misoperation of the fork.

[0003] At present, for an automatic transmission adopting the above structure, in order to accurately control the gear shifting of the automatic transmission, a corresponding sensor, such as a position sensor, is generally provided to detect the position of the shift fork. However, the location of the corresponding sensor must correspond to the position of the shift fork, which will increase the design and manufacturing costs of the automatic transmission with a precise structure, and increase the difficulty of installing and maintaining the corresponding sensor. Summary of the invention

[0004] The problem solved by the invention is: how to realize accurate detection of the position of the shift fork while reducing the design and manufacturing costs of the automatic transmission.

[0005] To solve the above problems, the present invention provides a shift fork position detection method based on an automatic transmission, wherein the automatic transmission comprises a transmission mechanism and a shift fork, and the transmission mechanism comprises a transmission output component;

[0006] The transmission output component is used to move at least a preset distance in a first direction from an initial position to drive the shift fork to move from a neutral position to a gear position; and is used to move at least the preset distance in a second direction toward the initial position when the shift fork is in the gear position to drive the shift fork to move from the gear position to the neutral position; wherein the first direction and the second direction are opposite to each other;

[0007] The fork position detection method comprises:

[0008] The position of the shift fork is determined according to the preset distance and the acquired current position and initial position of the transmission output component, wherein the position of the shift fork includes the neutral position and the gear engaging position.

[0009] Optionally, determining the position of the shift fork according to the preset distance and the acquired current position and initial position of the transmission output component comprises:

[0010] When the current position of the transmission output component is the initial position, determining that the shift fork is located at the neutral position;

[0011] When the shift fork is located at the neutral position, if the transmission output component is located at a first target position or between the initial position and the first target position, it is determined that the shift fork is always located at the neutral position, wherein the first target position is a position reached by moving the preset distance along the first direction from the initial position;

[0012] When the current position of the transmission output component is a second target position, determining that the shift fork is located at the gear-engaging position, wherein the second target position is any position reached by moving from the first target position along the first direction;

[0013] When the shift fork is located at the gear engaging position, if the transmission output component is located between the initial position and the second target position, it is determined that the shift fork is always located at the gear engaging position.

[0014] Optionally, determining the position of the shift fork according to the preset distance and the acquired current position and initial position of the transmission output component further comprises:

[0015] When the shift fork is located at the gear-engaging position, a shift fork movement distance of the current position of the shift fork relative to the neutral position is determined.

[0016] Optionally, when the shift fork is located at the gear engaging position, determining a shift fork movement distance of the current position of the shift fork relative to the neutral position comprises:

[0017] When the shift fork is located at the gear engaging position and the transmission output component is located at the second target position, determining the shift fork moving distance as the difference between the distance from the current position of the transmission output component to the initial position and the preset distance;

[0018] When the shift fork is located at the gear engaging position, if the distance of the current position of the transmission output component relative to the initial position is greater than or equal to the difference between the distance of the turning point relative to the initial position and the preset distance, the shift fork movement distance is determined to be the difference between the distance of the turning point relative to the initial position and the preset distance; if the distance of the current position of the transmission output component relative to the initial position is less than the difference between the distance of the turning point relative to the initial position and the preset distance and is greater than or equal to zero, the shift fork movement distance is determined to be the distance of the current position of the transmission output component relative to the initial position; wherein the turning point is the position where the transmission output component changes from moving along the first direction to moving along the second moving direction.

[0019] Optionally, the transmission mechanism further comprises a transmission support component, the transmission output component is arranged on the transmission support component and is used to move along the length direction of the transmission support component to drive the shift fork to move, wherein the length direction of the transmission support component is parallel to the first direction and the second direction;

[0020] The shift fork is provided with a first groove for accommodating the transmission output component at one end thereof facing the transmission output component, and the difference between the first inner groove wall spacing of the first groove and the first dimension of the transmission output component is equal to the preset distance, wherein the first inner groove wall spacing is the distance between the two inner groove walls of the first groove in the length direction of the transmission support component, and the first dimension is the dimension of the transmission output component in the length direction of the transmission support component;

[0021] Alternatively, the transmission output component is provided with a second groove for accommodating one end of the fork facing the transmission output component, and the difference between the second inner groove wall spacing of the second groove and the second dimension of the fork is equal to the preset distance, wherein the second inner groove wall spacing is the distance between the two inner groove walls of the second groove in the length direction of the transmission support component, and the second dimension is the dimension of the end of the fork facing the transmission output component in the length direction of the transmission support component.

[0022] Optionally, the transmission mechanism is used for transmission connection with the gear shift drive mechanism, and the transmission mechanism further comprises a transmission support component, the transmission output component is arranged on the transmission support component, and is used for moving along the length direction of the transmission support component to drive the shift fork to move, wherein the length direction of the transmission support component is parallel to the first direction and the second direction;

[0023] The shift drive mechanism is used to drive the transmission support component of the transmission mechanism to drive the transmission output component to move on the transmission support component along the length direction of the transmission support component, or the shift drive mechanism is used to drive the transmission output component of the transmission mechanism to move on the transmission support component along the length direction of the transmission support component.

[0024] Optionally, before determining the position of the shift fork according to the preset distance and the acquired current position and initial position of the transmission output component, the shift fork position detection method further includes:

[0025] Acquiring the current position and the initial position of the transmission output component;

[0026] The obtaining of the current position and the initial position of the transmission output component comprises:

[0027] Acquiring motion output parameters of the gear shift drive mechanism;

[0028] Determining the moving direction and moving distance of the transmission output component on the transmission support component corresponding to the motion output parameter according to a preset corresponding relationship, wherein the preset corresponding relationship includes the corresponding relationship between the motion output parameter, the moving direction and the moving distance;

[0029] According to the moving direction and the moving distance, the current position and the initial position of the transmission output component are determined.

[0030] To solve the above problems, the present invention further provides a shift fork position detection device, based on an automatic transmission, the automatic transmission comprising a transmission mechanism and a shift fork, the transmission mechanism comprising a transmission output component; the transmission output component is used to move at least a preset distance along a first direction from an initial position to drive the shift fork to move from a neutral position to a gear position; and is used to move at least the preset distance along a second direction toward the initial position when the shift fork is in the gear position to drive the shift fork to move from the gear position to the neutral position; wherein the first direction and the second direction are opposite in direction;

[0031] The shift fork position detection device comprises:

[0032] The position detection unit is used to determine the position of the shift fork of the automatic transmission according to the preset distance and the acquired current position and initial position of the transmission output component of the transmission mechanism of the automatic transmission.

[0033] To solve the above problems, the present invention further provides a vehicle, including a memory and a processor;

[0034] The memory is used to store computer programs;

[0035] The processor is used to implement the fork position detection method as described above when executing the computer program.

[0036] To solve the above problem, the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is read and executed by a processor, the above-mentioned fork position detection method is implemented.

[0037] Compared with the prior art, the present invention has the following beneficial effects: the present invention determines the distance between the current position of the transmission output component and the initial position and the relationship between the distance and the preset distance according to the preset distance and the current position and initial position of the transmission output component that have been obtained, so as to determine whether the current position of the shift fork is in the neutral position or the gear engaging position, thereby realizing accurate detection of the position of the shift fork. Compared with the prior art that directly uses a position sensor to determine the position of the shift fork, the present invention determines the position of the shift fork by determining the position of the transmission output component, thereby avoiding the problems of increasing the design and manufacturing cost of the automatic transmission and increasing the difficulty of installing and maintaining the sensor directly due to the setting of the corresponding sensor for detecting the position of the shift fork. Among them, the position of the transmission output component can be obtained by an existing sensor (such as a corresponding sensor for driving the shift drive mechanism of the transmission mechanism) and other monitoring mechanisms, such as obtaining the action of the shift drive mechanism through an angle sensor of a motor (which is used as a shift drive mechanism for driving the transmission mechanism), a displacement sensor of a piston rod of a hydraulic cylinder (which is used as a shift drive mechanism for driving the transmission mechanism), and converting the action of the shift drive mechanism into the action of the transmission output component, thereby determining the position change of the transmission output component, which is used to accurately determine the position of the shift fork in combination with the preset distance. By adopting the above-mentioned monitoring mechanisms, there is no need to add new sensors or other monitoring mechanisms to the automatic transmission, which can ensure accurate detection of the fork position while reducing the design, manufacturing costs and maintenance difficulty of the automatic transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 Schematic diagram of the process of the shift fork position detection method in an embodiment of the present invention;

[0039] Figure 2 1 is a schematic diagram of a sub-flow chart of step 100 in an embodiment of the present invention;

[0040] Figure 3 A schematic diagram of a structure of the connection between the transmission mechanism and the shift fork in an embodiment of the present invention;

[0041] Figure 4 A schematic diagram of a structure of the connection between the transmission mechanism and the shift fork in an embodiment of the present invention;

[0042] Figure 5It is a structural schematic diagram of a cam clutch in an embodiment of the present invention;

[0043] Figure 6 It is a structural block diagram of a shift fork position detection device in an embodiment of the present invention;

[0044] Figure 7 It is a schematic diagram of the structure of the communication connection between the memory and the processor of the vehicle in an embodiment of the present invention. DETAILED DESCRIPTION

[0045] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0046] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein.

[0047] Combination Figure 1 , Figure 3 and Figure 4 As shown, an embodiment of the present invention provides a shift fork position detection method based on an automatic transmission, the automatic transmission includes a transmission mechanism and a shift fork, and the transmission mechanism includes a transmission output component;

[0048] The transmission output component is used to move at least a preset distance in a first direction from an initial position to drive the shift fork to move from a neutral position to a gear position; and is used to move at least a preset distance in a second direction to the initial position when the shift fork is in the gear position to drive the shift fork to move from the gear position to the neutral position; wherein the first direction and the second direction are opposite to each other;

[0049] The fork position detection method includes:

[0050] Step 200: Determine the position of the shift fork according to the preset distance and the acquired current position and initial position of the transmission output component, wherein the position of the shift fork includes a neutral position and a gear position.

[0051] In this embodiment, an idle stroke (i.e., a preset distance) is provided between the transmission mechanism and the shift fork of the automatic transmission to prevent the slight shaking or movement of the transmission mechanism from immediately acting on the shift fork and causing the shift fork to malfunction, and after the shift fork malfunctions on the corresponding clutch of the automatic transmission, the automatic transmission is erroneously engaged or disengaged, thereby improving the shift reliability and user experience of the automatic transmission. Moreover, the setting of the idle stroke can reduce the damage to the shift fork, transmission mechanism, and clutch caused by frequent malfunctions, and extend the service life of the shift fork, transmission mechanism, and clutch. The shift fork position detection method is used to detect the shift fork position of the above-mentioned automatic transmission, so as to accurately judge the current clutch state of the corresponding clutch acted by the shift fork and the shift result of the automatic transmission according to the detected shift fork position, ensure the correct operation of the clutch and the automatic transmission, improve the accuracy and reliability of the shift control of the automatic transmission, avoid the possibility of erroneous operation (such as erroneous shifting), and improve the overall performance and user experience of the vehicle.

[0052] The automatic transmission includes a transmission mechanism, a shift fork and a clutch. The transmission mechanism is used to drive the shift fork, and the shift fork is used to drive the clutch. The transmission mechanism includes a transmission output component. The transmission mechanism drives the shift fork through the transmission output component, and there is an idle stroke (i.e., a preset distance) between the transmission output component and the shift fork at its initial position. The transmission output component can only push the shift fork to move accordingly when the corresponding moving distance exceeds the preset distance, thereby realizing the corresponding operation of the corresponding clutch. Specifically, the initial position of the transmission output component corresponds to the neutral position of the shift fork (when the shift fork is in the neutral position, the power connection between the transmission shaft connected to the clutch and the driven shaft is disconnected). When the transmission output component moves the preset distance along the first direction from the initial position, the transmission output component contacts the shift fork. If the transmission output component continues to move along the first direction, the shift fork can be driven to move from the neutral position to the gear position (when the shift fork is in the gear position, the transmission shaft connected to the clutch and the driven shaft realize power connection through the clutch), thereby driving the clutch accordingly, realizing the power connection between the transmission shaft connected to the clutch and the driven shaft, and realizing the gear engagement of the automatic transmission. When the shift fork is in the gear position, if the automatic transmission needs to be disengaged, the transmission output component must first move toward the initial position along a second direction opposite to the first direction by at least a preset distance. When the transmission output component contacts the shift fork, the transmission output component continues to move along the second direction to drive the shift fork to move accordingly (i.e., from the gear position to the neutral position), thereby driving the clutch accordingly, thereby disconnecting the power connection between the transmission shaft connected to the clutch and the driven shaft, and realizing the disengagement of the automatic transmission.

[0053] In this way, the method of this embodiment determines the distance between the current position of the transmission output component and the initial position and the relationship between the distance and the preset distance according to the preset distance and the current position and initial position of the transmission output component that have been obtained, so as to determine whether the current position of the shift fork is in the neutral position or the gear position, thereby realizing accurate detection of the position of the shift fork. Compared with the prior art that directly uses a position sensor to determine the position of the shift fork, the present embodiment determines the position of the shift fork by determining the position of the transmission output component, which can avoid the problems of increasing the design and manufacturing cost of the automatic transmission and increasing the difficulty of installing and maintaining the sensor directly due to the setting of the corresponding sensor for detecting the position of the shift fork. Among them, the position of the transmission output component can be obtained by an existing sensor (such as a corresponding sensor for driving the shift drive mechanism of the transmission mechanism) and other monitoring mechanisms, such as obtaining the action of the shift drive mechanism through an angle sensor of a motor (which is used as a shift drive mechanism for driving the transmission mechanism), a displacement sensor of a piston rod of a hydraulic cylinder (which is used as a shift drive mechanism for driving the transmission mechanism), etc., and converting the action of the shift drive mechanism into the action of the transmission output component, thereby determining the position change of the transmission output component, which is used to accurately determine the position of the shift fork in combination with the preset distance. By adopting the above-mentioned monitoring mechanisms, there is no need to add new sensors or other monitoring mechanisms to the automatic transmission. Combined with the method of this embodiment, it is possible to reduce the design, manufacturing cost and maintenance difficulty of the automatic transmission while ensuring accurate detection of the fork position.

[0054] Optionally, determining the position of the shift fork according to the preset distance and the acquired current position and initial position of the transmission output component includes:

[0055] When the current position of the transmission output component is the initial position, determining that the shift fork is in the neutral position;

[0056] When the shift fork is in the neutral position, if the transmission output component is in the first target position or between the initial position and the first target position, it is determined that the shift fork is always in the neutral position, wherein the first target position is a position reached by moving a preset distance along a first direction from the initial position;

[0057] When the current position of the transmission output component is the second target position, determining that the shift fork is in the gear engaging position, wherein the second target position is any position reached by moving from the first target position along the first direction;

[0058] When the shift fork is located at the gear engaging position, if the transmission output component is located between the initial position and the second target position, it is determined that the shift fork is always located at the gear engaging position.

[0059] Specifically, when the current position of the transmission output component is the initial position, it is determined that the shift fork is located in the neutral position.

[0060] When the shift fork is in the neutral position, if the transmission output component is in the first target position (which is the position reached by the transmission output component moving from the initial position along the first direction by a preset distance) or between the initial position and the first target position, it is determined that the shift fork is always in the neutral position. That is, after the shift fork is determined to be in the neutral position according to the current position of the transmission output component as the initial position, if the transmission output component moves accordingly along the first direction or the second direction and the distance between the current position of the transmission output component and the initial position is always less than or equal to the preset distance, it can be determined that the shift fork is always in the neutral position. Exemplarily, when the gear shifting process (i.e., the process of the shift fork moving from the neutral position to the gear shifting position) is in progress but not completed, that is, when the transmission output component moves from the initial position along the first direction, and the distance between the current position of the transmission output component and the initial position is less than or equal to the preset distance, that is, when the transmission output component moves from the initial position along the first direction and the moving distance is less than or equal to the preset distance, the transmission output component cannot drive the shift fork to move accordingly, and it is determined that the shift fork is in the neutral position at this time; when the gear shifting process is not completed and the gear shifting is canceled, that is, when the transmission output component moves from the initial position along the first direction, and turns when the distance between the current position of the transmission output component and the initial position is less than or equal to the preset distance, and moves along the second direction to the initial position, during this process the transmission output component cannot drive the shift fork to move accordingly, and it is determined that the shift fork is in the neutral position.

[0061] When the current position of the transmission output component is the second target position (which is any position reached by the transmission output component moving from the first target position along the first direction), it is determined that the shift fork is in the gear engaging position, that is, when the transmission output component moves from the initial position along the first direction, and the distance between the current position of the transmission output component and the initial position is greater than the preset distance, that is, when the transmission output component moves from the initial position along the first direction and the moving distance is greater than the preset distance, any position of the transmission output component is recorded as the second target position, at this time, the transmission output component has driven the shift fork to move from the neutral position to the gear engaging position, and it is determined that the shift fork is in the gear engaging position at this time.

[0062] When the shift fork is in the gear position, if the transmission output component is between the initial position and the second target position, it is determined that the shift fork is always in the gear position. That is to say, when the shift fork is in the gear position, if the transmission output component moves accordingly along the first direction or the second direction and the distance between the current position of the transmission output component and the initial position is greater than zero, it is determined that the shift fork is always in the gear position. Exemplarily, when the shifting process (i.e., the process of the shifting fork moving from the gear position to the neutral position) is in progress but not completed, that is, when the shifting fork is in the gear position, if the transmission output component moves along the second direction toward the initial position, and the distance between the current position of the transmission output component and the initial position is greater than zero, it is determined that the shifting fork is in the gear position, that is, when the shifting fork is in the gear position, if the transmission output component moves along the second direction toward the initial position, but the transmission output component does not move to the initial position, then the shifting fork is still in the gear position; when the shifting process is not completed and the shifting is cancelled, that is, when the shifting fork is in the gear position, if the transmission output component moves along the second direction toward the initial position, and turns when the transmission output component does not move to the initial position, and moves along the first direction to move away from the initial position, during this process, the transmission output component never moves to the initial position, then the shifting fork is still in the gear position. In this way, according to the preset distance and the current position and initial position of the transmission output component that have been acquired, the position of the shifting fork is accurately detected.

[0063] Optionally, determining the position of the shift fork according to the preset distance and the acquired current position and initial position of the transmission output component further includes:

[0064] When the shift fork is in the gear position, a shift fork movement distance of the current position of the shift fork relative to the neutral position is determined.

[0065] Specifically, when it is determined that the shift fork is in the gear engaging position based on the preset distance and the current position and initial position of the acquired transmission output component, the distance of the current position of the shift fork relative to the neutral position (recorded as the shift fork movement distance) can be further determined, so as to use the neutral position of the shift fork (since the shift fork is in the neutral position only when the position of the transmission output component is the initial position, the neutral position is unique) as a reference point to accurately determine the specific position of the shift fork, thereby providing a basis for precise control of the clutch of the automatic transmission and precise gear shifting of the automatic transmission.

[0066] Optionally, when the shift fork is at the gear engaging position, determining the shift fork movement distance of the current position of the shift fork relative to the neutral position includes:

[0067] When the shift fork is at the gear engaging position and the transmission output component is at the second target position, determining the shift fork moving distance as the difference between the distance from the current position of the transmission output component to the initial position and the preset distance;

[0068] When the shift fork is in the gear engaging position, if the distance of the current position of the transmission output component relative to the initial position is greater than or equal to the difference between the distance of the turning point relative to the initial position and the preset distance, the shift fork movement distance is determined to be the difference between the distance of the turning point relative to the initial position and the preset distance; if the distance of the current position of the transmission output component relative to the initial position is less than the difference between the distance of the turning point relative to the initial position and the preset distance and is greater than or equal to zero, the shift fork movement distance is determined to be the distance of the current position of the transmission output component relative to the initial position; wherein the turning point is the position where the transmission output component changes from moving in the first direction to moving in the second direction.

[0069] Exemplarily, when the current position PosnNut of the transmission output component is the initial position PosnNut0, it is determined that the shift fork is located at the neutral position PosnFork0. When the transmission output component moves from the initial position PosnNut0 along the first direction, and the distance between the current position PosnNut of the transmission output component and the initial position PosnNut0 is less than or equal to the preset distance EmptyLen, it is determined that the shift fork is located at the neutral position PosnFork0. When the transmission output component moves from the initial position PosnNut0 along the first direction, and the current position PosnNut of the transmission output component is greater than the preset distance EmptyLen from the initial position PosnNut0, or when the shift fork is in the gear position and the transmission output component is in the second target position, it is determined that the shift fork is in the gear position, and the shift fork movement distance PosnFork-PosnFork0 of the current position PosnFork relative to the neutral position PosnFork0 is PosnFork-PosnFork0=PosnNut-PosnNut0-EmptyLen, wherein PosnNut-PosnNut0 is the distance between the current position of the transmission output component and the initial position.When the transmission output component drives the shift fork to move to the gear engaging position along the first direction, if the transmission output component needs to move along the second direction to the initial position PosnNut0 thereafter, the maximum distance that the transmission output component moves from the initial position PosnNut0 along the first direction is PosnNut1-PosnNut0, and PosnNut1-Pos nNut0 is also the distance from the turning point PosnNut1 of the transmission output component (i.e., the position when the transmission output component changes the moving direction, specifically, the position point where the moving direction changes from the first direction to the second direction) to the initial position PosnNut0. At this time, due to the existence of an empty stroke (i.e., the preset distance EmptyLen), during the period when the transmission output component moves the preset distance EmptyLen along the second direction to the initial position PosnNut0, i.e., PosnNut1-Pos nNut0 When snNut-PosnNut0>=PosnNut1-PosnNut0-EmptyLe, the position of the shift fork remains unchanged, that is, the shift fork movement distance PosnFork-PosnFork0 relative to the shift fork in the neutral position during this period is PosnFork-PosnFork0=PosnNut1-PosnNut0-EmptyLen; and during the period when the transmission output component moves along the second direction to the initial position PosnNut0 and the moving distance is greater than the preset distance EmptyLen, that is, When PosnNut-PosnNut0<PosnNut1-PosnNut0-EmptyLe, the transmission output component drives the shift fork to move in the second direction, and the shift fork moves a distance PosnFork-PosnFork0 relative to the shift fork in the neutral position during this period is PosnFork-PosnFork0=PosnNut-PosnFork0-PosnNut0, until the transmission output component moves to the initial position PosnNut0, and the shift fork moves to the neutral position PosnFork0. In this way, the specific position of the shift fork can be accurately determined.

[0070] Optionally, combined Figure 3 , Figure 4 As shown, the transmission mechanism further includes a transmission support component, and the transmission output component is arranged on the transmission support component and is used to move along the length direction of the transmission support component to drive the shift fork to move, wherein the length direction of the transmission support component is parallel to the first direction and the second direction;

[0071] A first groove for accommodating the transmission output component is provided at one end of the shift fork facing the transmission output component, and the difference between the first inner groove wall spacing of the first groove and the first dimension of the transmission output component is equal to the preset distance, wherein the first inner groove wall spacing is the distance between the two inner groove walls of the first groove in the length direction of the transmission support component, and the first dimension is the dimension of the transmission output component in the length direction of the transmission support component;

[0072] Alternatively, a second groove is provided on the transmission output component for accommodating one end of the fork facing the transmission output component, and the difference between the second inner groove wall spacing of the second groove and the second dimension of the fork is equal to the preset distance, wherein the second inner groove wall spacing is the distance between the two inner groove walls of the second groove in the length direction of the transmission support component, and the second dimension is the dimension of the end of the fork facing the transmission output component in the length direction of the transmission support component.

[0073] In this embodiment, the transmission mechanism includes a transmission support component and a transmission output component mounted on the transmission support component, and the transmission output component is suitable for moving on the transmission output component along the length direction of the transmission output component; there is an idle stroke (i.e., a preset distance) between the initial position of the transmission output component on the transmission support component and the shift fork, and the transmission output component can only push the shift fork to move accordingly when the corresponding moving distance exceeds the preset distance, thereby realizing the corresponding operation of the corresponding clutch. Specifically, the initial position of the transmission output component on the transmission support component corresponds to the neutral position of the shift fork (when the shift fork is in the neutral position, the power connection between the transmission shaft connected to the clutch and the driven shaft is disconnected). When the transmission output component moves a preset distance from the initial position on the transmission support component along a first direction parallel to the length direction of the transmission support component, the transmission output component contacts the shift fork. If the transmission output component continues to move along the first direction on the transmission support component, the shift fork can be driven to move from the neutral position to the gear engaging position (when the shift fork is in the gear engaging position, the transmission shaft connected to the clutch and the driven shaft are power-connected through the clutch), thereby driving the clutch accordingly, realizing the power connection between the transmission shaft connected to the clutch and the driven shaft, and realizing the gear engaging of the automatic transmission. Subsequently, if the automatic transmission needs to be disengaged, the transmission output component must first be moved to the initial position along a second direction (which is opposite to the first direction) parallel to the length direction of the transmission support component for at least a preset distance. When the transmission output component contacts the shift fork, the transmission output component continues to move along the second direction on the transmission support component to drive the shift fork to move accordingly (i.e., from the gear position to the neutral position), thereby driving the clutch accordingly, thereby disconnecting the power connection between the transmission shaft connected to the clutch and the driven shaft, and realizing the disengagement of the automatic transmission.

[0074] The idle stroke between the shift fork and the transmission output component is realized by the structural design of the shift fork and the transmission output component. For example, a first groove for accommodating the transmission output component is provided at one end of the shift fork facing the transmission output component, and the transmission output component is sleeved on the transmission support component and accommodated (or partially accommodated) in the first groove; in the length direction of the transmission support component, the difference between the distance between the two inner groove walls of the first groove (when the transmission output component drives the shift fork, the transmission output component contacts the two inner groove walls) (recorded as the first inner groove wall spacing) and the dimension of the transmission output component in the length direction of the transmission support component (recorded as the first dimension) is equal to the preset distance, so that the transmission output component moves from contacting one inner groove wall to contacting another inner groove wall, and the transmission output component needs to move the preset distance. Alternatively, a second groove for accommodating one end of the shift fork toward the transmission output component is provided on the transmission output component, such as a second groove for accommodating one end of the shift fork toward the transmission output component is provided on the outer side wall of the transmission output component, and the one end of the shift fork toward the transmission output component is accommodated (or partially accommodated) in the second groove; in the length direction of the transmission support component, the difference between the distance between two inner groove walls of the second groove (when the transmission output component drives the shift fork, the shift fork contacts the two inner groove walls) (referred to as the second inner groove wall spacing) and the dimension of the one end of the shift fork toward the transmission output component in the length direction of the transmission support component (referred to as the second dimension) is equal to the preset distance, so that the transmission output component moves from one inner groove wall in contact with the shift fork to another inner groove wall in contact with the shift fork, and the transmission output component needs to move the preset distance.

[0075] Optionally, the transmission mechanism is used for transmission connection with the shift drive mechanism, and the transmission mechanism further comprises a transmission support component, and the transmission output component is arranged on the transmission support component and is used for moving along the length direction of the transmission support component to drive the shift fork to move, wherein the length direction of the transmission support component is parallel to the first direction and the second direction;

[0076] The shift drive mechanism is used to drive the transmission support component of the transmission mechanism to drive the transmission output component to move on the transmission support component along the length direction of the transmission support component, or the shift drive mechanism is used to drive the transmission output component of the transmission mechanism to move on the transmission support component along the length direction of the transmission support component.

[0077] In this embodiment, the transmission mechanism is used for transmission connection with the shift drive mechanism, that is, the transmission mechanism is driven by the shift drive mechanism to realize the movement of the transmission output component on the transmission support component along the length direction of the transmission support component. For example, the shift drive mechanism can drive the transmission support component to move accordingly, and the transmission support component drives the transmission output component to move accordingly. For example, the shift drive mechanism adopts a motor, the transmission support component adopts a screw, and the transmission output component adopts a nut (such as a ball nut) sleeved on the screw. The motor drives the screw to rotate around the screw's own axis, thereby driving the nut to move along the first direction and the second direction on the transmission support component; in some embodiments, when the shift drive mechanism adopts a motor, the output shaft of the motor is directly used as the transmission support component (such as the above-mentioned screw). It is also possible that the shift drive mechanism directly drives the transmission output component of the transmission mechanism to move along the length direction of the transmission support component on the transmission support component. For example, the shift drive mechanism adopts a hydraulic cylinder structure, and the piston rod of the hydraulic cylinder structure is connected to the transmission support component, so that the transmission output component can be moved along the first direction and the second direction on the transmission support component through the movement of the piston rod.

[0078] Optionally, combined Figure 1 , Figure 2 As shown, before step 200, the fork position detection method further includes:

[0079] Step 100, obtaining the current position and initial position of the transmission output component;

[0080] Step 100 includes:

[0081] Step 110, obtaining the motion output parameters of the gear shift drive mechanism;

[0082] Step 120, determining the moving direction and moving distance of the transmission output component on the transmission support component corresponding to the motion output parameter according to a preset corresponding relationship, wherein the preset corresponding relationship includes the corresponding relationship between the motion output parameter, the moving direction and the moving distance;

[0083] Step 130: Determine the current position and initial position of the transmission output component according to the moving direction and the moving distance.

[0084] In the shift fork position detection method, the current position and initial position of the transmission output component are obtained, so that the position of the shift fork is determined according to the preset distance and the current position and initial position of the transmission output component that have been obtained. Specifically, according to the adopted shift drive mechanism, based on the connection relationship (or connection result) between the shift drive mechanism and the transmission mechanism, by obtaining the motion output parameters of the shift drive mechanism, such as the rotation direction and rotation angle of the output shaft of the motor (which is used as the shift drive mechanism for driving the transmission mechanism), the telescopic direction and length of the piston rod of the hydraulic cylinder (which is used as the shift drive mechanism for driving the transmission mechanism), and combining the preset corresponding relationship between the motion output parameters and the moving direction and moving distance of the transmission output component on the transmission support component, the corresponding motion output parameters are converted into the movement of the transmission output component, and the moving direction and moving distance of the transmission output component on the transmission support component are determined, thereby determining the current position (or relative position) of the transmission output component on the transmission support component, so as to determine the position of the shift fork according to the preset distance and the current position and initial position of the transmission output component. The initial position of the transmission output component can be determined by initial position setting or zero position calibration, and the current position of the transmission output component is determined based on the initial position. For example, the initial position of the transmission output component is set to 0, and the displacement of the current position of the transmission output component relative to the initial position is recorded as the current position of the transmission output component, or the motion output parameter of the shift drive mechanism at the current position of the transmission output component relative to the initial position is recorded as the current position of the transmission output component. For the above-mentioned preset corresponding relationship, the corresponding relationship between the motion output parameter of the shift drive mechanism and the moving direction and moving distance of the transmission output component on the transmission support component can be determined in advance in the laboratory (recorded as the preset corresponding relationship), that is, the current position (or relative position) of the transmission output component on the transmission support component can be determined according to the acquired motion output parameter of the shift drive mechanism and the preset corresponding relationship.

[0085] For ease of understanding, the shift drive mechanism using a motor is used as an example for explanation. In the shift fork position detection method, when the shift drive mechanism uses a motor, based on the connection relationship between the motor and the transmission mechanism, by obtaining the rotation direction and rotation angle of the motor and other actions, the action of the motor can be converted into the action of the transmission output component, thereby determining the current position (or relative position) of the transmission output component on the transmission support component, so as to determine the position of the shift fork according to the preset distance and the current position and initial position of the transmission output component. Among them, the initial position of the transmission output component can be determined by initial position setting or zero position calibration, and the current position of the transmission output component is determined based on the initial position. For example, the initial position of the transmission output component is set to 0, and the displacement of the current position of the transmission output component relative to the initial position is recorded as the current position of the transmission output component, or the rotation angle and circumference speed of the motor at the current position of the transmission output component relative to the initial position are recorded as the current position of the transmission output component. For example, the rotation angle and circumference speed of the motor when the transmission output component is in the initial position are both recorded as 0, and the rotation direction of the motor when the motor drives the transmission output component to move in a first direction is recorded as the positive direction. When the motor rotates 360° in the positive direction, the number of rotations of the motor increases by one circle, and when the motor rotates 360° in the reverse direction, the number of rotations of the motor decreases by one circle. In this way, the rotation angle α and circumference speed n of the motor at the current position of the transmission output component relative to the initial position are recorded as the current position n+α of the transmission output component. For the above conversion, the correspondence between the rotation angle or number of turns of the motor and the moving distance of the transmission output component on the transmission support component can be determined in the laboratory, and the current position (or relative position) of the transmission output component on the transmission support component can be determined based on n+α and the correspondence.

[0086] Optionally, combined Figure 5 As shown, the automatic transmission also includes a multi-mode clutch, which includes an outer ring, an inner ring, a control block and a paddle. The outer ring and the inner ring are coaxially arranged, the control block is arranged between the outer ring and the inner ring, and the paddle is used to drive the control block to achieve locking or overrunning rotation between the outer ring and the inner ring; the shift fork is connected to the paddle and is used to drive the paddle.

[0087] In this embodiment, the multi-mode clutch realizes different clutch modes through the combined structure of the outer ring, the inner ring, the control block and the paddle. The outer ring and the inner ring are coaxially arranged, the control block is located between the outer ring and the inner ring, and the paddle drives the control block through the shift fork, thereby realizing the locking or overrunning rotation between the outer ring and the inner ring. Specifically, the outer ring and the inner ring of the multi-mode clutch are coaxially arranged so that the two can rotate or lock on the same axis, which is convenient for realizing the power transmission when the outer ring and the inner ring are locked. The control block is arranged between the outer ring and the inner ring, and different operation modes (such as locking or overrunning rotation) between the outer ring and the inner ring are realized by changing its position or setting the angle; the position change or setting angle change of the control block is driven by the paddle, that is, the paddle is driven by the shift fork, and the paddle drives the paddle. Among them, locking means that the outer ring and the inner ring of the clutch cannot rotate relative to each other in at least a certain direction through the action of the control block, and the outer ring and the inner ring rotate synchronously in this direction, and the power connection is achieved through the multi-mode clutch; overrunning means that the outer ring and the inner ring of the clutch can rotate freely relative to each other, and the control block no longer hinders the relative rotation between the outer ring and the inner ring. At this time, the multi-mode clutch achieves power connection disconnection.

[0088] Exemplarily, the multi-mode clutch comprises a cam clutch. Figure 5As shown, the cam clutch includes an outer ring, an inner ring, a control block and a paddle. The control block adopts a cam. The maximum outer diameter of the cam (i.e., the length of the longest line segment passing through the central axis of the cam and intersecting the outer edge of the cam at both ends) is greater than the gap between the outer ring and the inner ring (i.e., the difference between the outer ring radius and the inner ring radius). The paddle drives the cam to rotate under the drive of the shift fork to achieve locking or overrunning rotation (or unlocking) of the relative rotation between the outer ring and the inner ring. Among them, the cam can be kept in position by a spring, a corresponding retainer, etc., so that the cam only rotates without changing its position under the action of the paddle, ensuring the stable operation of the cam clutch. The cam clutch is a one-way clutch. One end of the spring is fixed on the outer ring, and the other end of the spring pushes the cam. Since the gap between the inner ring and the outer ring is smaller than the maximum outer diameter of the cam, when the paddle rotates counterclockwise and causes the cam to contact the outer ring and the inner ring at the same time, the cam will be squeezed between the inner ring and the outer ring under the action of the retainer. At this time, the inner ring can rotate clockwise at will, but the counterclockwise speed of the inner ring cannot be higher than the speed of the outer ring, that is, the inner ring is relatively locked relative to the outer ring in the counterclockwise direction (i.e., one-way locking); but when the paddle rotates clockwise, the cam will rotate counterclockwise, and the cam cannot contact the outer ring and the inner ring at the same time. At this time, the inner ring can rotate clockwise and counterclockwise at will, realizing the overtaking rotation between the outer ring and the inner ring. Among them, when the paddle rotates clockwise and causes the cam to not contact the outer ring and the inner ring at the same time, it corresponds to the neutral state of the automatic transmission; when the paddle rotates counterclockwise and causes the cam to contact the outer ring and the inner ring at the same time, it corresponds to the gear state of the automatic transmission. In combination with the transmission mechanism and the shift fork, when the transmission output component moves at least a preset distance from the initial position along a first direction parallel to the length direction of the transmission support component to drive the shift fork to move from the neutral position to the gear position, the shift fork drives the shift paddle to rotate counterclockwise; when the transmission output component moves at least a preset distance toward the initial position along a second direction parallel to the length direction of the transmission support component to drive the shift fork to move from the gear position to the neutral position, the shift fork drives the shift paddle to rotate clockwise.

[0089] Combination Figure 6 As shown, another embodiment of the present invention provides a shift fork position detection device, based on an automatic transmission, the automatic transmission includes a transmission mechanism and a shift fork, the transmission mechanism includes a transmission output component; the transmission output component is used to move at least a preset distance along a first direction from an initial position to drive the shift fork to move from a neutral position to a gear position; and is used to move at least a preset distance along a second direction to the initial position when the shift fork is in the gear position to drive the shift fork to move from the gear position to the neutral position; wherein the first direction and the second direction are opposite;

[0090] The fork position detection device comprises:

[0091] The position detection unit is used to determine the position of the shift fork of the automatic transmission according to the preset distance and the acquired current position and initial position of the transmission output component of the transmission mechanism of the automatic transmission.

[0092] The fork position detection device of this embodiment is used to implement the fork position detection method as described above. Its advantages over the prior art are the same as the advantages of the fork position detection method as described above over the prior art, and will not be described in detail here.

[0093] Combination Figure 7 As shown, another embodiment of the present invention provides a vehicle, including a memory 701 and a processor 702;

[0094] Memory 701, used for storing computer programs;

[0095] The processor 702 is used to implement the above fork position detection method when executing the computer program.

[0096] In other words, a vehicle includes a memory 701 and a processor 702 coupled to the memory 701; the memory 701 is configured to store a computer program; and the processor 702 is configured to perform the following operations when executing the computer program:

[0097] The position of the shift fork is determined according to the preset distance and the acquired current position and initial position of the transmission output component, wherein the position of the shift fork includes a neutral position and a gear engaging position.

[0098] The vehicle of this embodiment can be used to implement the fork position detection method as described above, and its advantages over the prior art are the same as the advantages of the fork position detection method as described above over the prior art, which will not be repeated here.

[0099] Another embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program. When the computer program is read and executed by a processor, the above-mentioned fork position detection method is implemented.

[0100] In other words, a non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor performs the following operations:

[0101] The position of the shift fork is determined according to the preset distance and the acquired current position and initial position of the transmission output component, wherein the position of the shift fork includes a neutral position and a gear engaging position.

[0102] The technical solution of the embodiment of the present invention, in essence or in other words, the part that contributes to the prior art, or the whole or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for making a computer device (which can be a personal computer, server, or network device, etc.) or a processor perform all or part of the steps of the method of the embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0103] The computer-readable storage medium of this embodiment can be used to implement the fork position detection method described above, and its advantages over the prior art are the same as the advantages of the fork position detection method described above over the prior art, which will not be repeated here.

[0104] Although the present invention is disclosed as above, the protection scope of the present invention is not limited thereto. Those skilled in the art may make various changes and modifications without departing from the spirit and scope of the present invention, and these changes and modifications will fall within the protection scope of the present invention.

Claims

1. A method for detecting a fork position, characterized in that: Based on an automatic transmission, the automatic transmission comprises a transmission mechanism and a shift fork, and the transmission mechanism comprises a transmission output component; The transmission output component is used to move at least a preset distance in a first direction from an initial position to drive the shift fork to move from a neutral position to a gear position; and used to move the shift fork toward the initial position along a second direction by at least the preset distance when the shift fork is in the gear engaging position, so as to drive the shift fork to move from the gear engaging position to the neutral position; wherein the first direction and the second direction are opposite in direction; The fork position detection method comprises: The position of the shift fork is determined according to the preset distance and the acquired current position and initial position of the transmission output component, wherein the position of the shift fork includes the neutral position and the gear engaging position.

2. The fork position detection method according to claim 1, characterized in that: Determining the position of the shift fork according to the preset distance and the acquired current position and initial position of the transmission output component comprises: When the current position of the transmission output component is the initial position, determining that the shift fork is located at the neutral position; When the shift fork is located at the neutral position, if the transmission output component is located at a first target position or between the initial position and the first target position, it is determined that the shift fork is always located at the neutral position, wherein the first target position is a position reached by moving the preset distance along the first direction from the initial position; When the current position of the transmission output component is a second target position, determining that the shift fork is located at the gear-engaging position, wherein the second target position is any position reached by moving from the first target position along the first direction; When the shift fork is located at the gear engaging position, if the transmission output component is located between the initial position and the second target position, it is determined that the shift fork is always located at the gear engaging position.

3. The fork position detection method according to claim 2, characterized in that: Determining the position of the shift fork according to the preset distance and the acquired current position and initial position of the transmission output component further comprises: When the shift fork is located at the gear-engaging position, a shift fork movement distance of the current position of the shift fork relative to the neutral position is determined.

4. The fork position detection method according to claim 3, characterized in that: When the shift fork is located at the gear engaging position, determining the shift fork movement distance of the current position of the shift fork relative to the neutral position comprises: When the shift fork is located at the gear engaging position and the transmission output component is located at the second target position, determining the shift fork moving distance as the difference between the distance from the current position of the transmission output component to the initial position and the preset distance; When the shift fork is located at the gear engaging position, if the distance of the current position of the transmission output component relative to the initial position is greater than or equal to the difference between the distance of the turning point relative to the initial position and the preset distance, the shift fork movement distance is determined to be the difference between the distance of the turning point relative to the initial position and the preset distance; if the distance of the current position of the transmission output component relative to the initial position is less than the difference between the distance of the turning point relative to the initial position and the preset distance and is greater than or equal to zero, the shift fork movement distance is determined to be the distance of the current position of the transmission output component relative to the initial position; wherein the turning point is the position where the transmission output component changes from moving along the first direction to moving along the second moving direction.

5. The fork position detection method according to claim 1, characterized in that: The transmission mechanism further includes a transmission support component, the transmission output component is disposed on the transmission support component and is used to move along the length direction of the transmission support component to drive the shift fork to move, wherein the length direction of the transmission support component is parallel to the first direction and the second direction; The shift fork is provided with a first groove for accommodating the transmission output component at one end thereof facing the transmission output component, and the difference between the first inner groove wall spacing of the first groove and the first dimension of the transmission output component is equal to the preset distance, wherein the first inner groove wall spacing is the distance between the two inner groove walls of the first groove in the length direction of the transmission support component, and the first dimension is the dimension of the transmission output component in the length direction of the transmission support component; Alternatively, the transmission output component is provided with a second groove for accommodating one end of the fork facing the transmission output component, and the difference between the second inner groove wall spacing of the second groove and the second dimension of the fork is equal to the preset distance, wherein the second inner groove wall spacing is the distance between the two inner groove walls of the second groove in the length direction of the transmission support component, and the second dimension is the dimension of the end of the fork facing the transmission output component in the length direction of the transmission support component.

6. The fork position detection method according to any one of claims 1 to 5, characterized in that: The transmission mechanism is used for transmission connection with the gear shift drive mechanism, and the transmission mechanism also includes a transmission support component, the transmission output component is arranged on the transmission support component, and is used to move along the length direction of the transmission support component to drive the shift fork to move, wherein the length direction of the transmission support component is parallel to the first direction and the second direction; The shift drive mechanism is used to drive the transmission support component of the transmission mechanism to drive the transmission output component to move on the transmission support component along the length direction of the transmission support component, or the shift drive mechanism is used to drive the transmission output component of the transmission mechanism to move on the transmission support component along the length direction of the transmission support component.

7. The fork position detection method according to claim 6, characterized in that: Before determining the position of the shift fork according to the preset distance and the acquired current position and initial position of the transmission output component, the shift fork position detection method further includes: Acquiring the current position and the initial position of the transmission output component; The obtaining of the current position and the initial position of the transmission output component comprises: Acquiring motion output parameters of the gear shift drive mechanism; Determining the moving direction and moving distance of the transmission output component on the transmission support component corresponding to the motion output parameter according to a preset corresponding relationship, wherein the preset corresponding relationship includes the corresponding relationship between the motion output parameter, the moving direction and the moving distance; According to the moving direction and the moving distance, the current position and the initial position of the transmission output component are determined.

8. A fork position detection device, characterized in that: Based on an automatic transmission, the automatic transmission comprises a transmission mechanism and a shift fork, the transmission mechanism comprises a transmission output component; the transmission output component is used to move at least a preset distance along a first direction from an initial position to drive the shift fork to move from a neutral position to a gear position; and is used to move at least the preset distance along a second direction toward the initial position when the shift fork is in the gear position to drive the shift fork to move from the gear position to the neutral position; wherein the first direction and the second direction are opposite in direction; The shift fork position detection device comprises: The position detection unit is used to determine the position of the shift fork of the automatic transmission according to the preset distance and the acquired current position and initial position of the transmission output component of the transmission mechanism of the automatic transmission.

9. A vehicle, characterized in that: including memory and processor; The memory is used to store computer programs; The processor is configured to implement the fork position detection method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is read and executed by a processor, the method for detecting the position of a shift fork according to any one of claims 1 to 7 is implemented.