A shift actuator endpoint identification method, system and vehicle
By pushing the shift actuator multiple times and combining the numerical changes of the position detector, the end point position is accurately judged, which solves the problem of misidentification caused by the stagnant point and ensures the accuracy and completeness of the shift actuator.
Patent Information
- Application Number
- CN202310283686.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-22
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2043-03-22
AI Technical Summary
In the prior art, the end point position detection of the shift actuator is easily disturbed by the stagnant point, resulting in misidentification and affecting the accuracy of shifting.
By pushing the shift actuator in different directions multiple times, the first and second endpoint positions are determined, and combined with the numerical changes of the position detector and the preset conditions, the length of the shift actuator is judged to ensure the accuracy of the endpoint position.
It effectively eliminates errors caused by stagnant points, ensures accurate detection of the end point position of the shift actuator, avoids misidentification, and ensures the correct installation and damage of the shift actuator and position detector.
Smart Images

Figure CN116498747B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle control technology, and in particular to a method and system for identifying an endpoint of a gear shift actuator, and a vehicle. Background Art
[0002] Vehicle automatic transmissions are usually equipped with position detectors to detect the actual gear execution position. Since the endpoint position of the gear shift actuator is crucial for determining the gear position, if the detected endpoint position does not match the actual position, it will affect the vehicle's gear shifting.
[0003] Existing detection methods usually first push the shift actuator to one side of the endpoint position. When the shift actuator can no longer move, the value of the position detector is detected and determined as the endpoint position of the shift actuator. However, if the shift actuator encounters a stuck point during movement, the stuck point will be mistakenly identified as the endpoint of the shift actuator, resulting in the detected endpoint position being inconsistent with the actual position. Summary of the Invention
[0004] The problem solved by the present invention is how to realize accurate detection of the end point position of a gear shift actuator.
[0005] To solve the above problems, the present invention provides a shift actuator endpoint identification method, system and vehicle.
[0006] In a first aspect, the present invention provides a method for identifying an endpoint of a gear shift actuator, comprising:
[0007] pushing the shift actuator in a first direction multiple times to determine a first endpoint;
[0008] pushing the shift actuator multiple times in a second direction to determine a second endpoint, wherein the second direction is opposite to the first direction;
[0009] determining a length of the shift actuator according to a position of the first end point and a position of the second end point;
[0010] When the length of the shift actuator meets a preset length condition, determining the second endpoint as the initial endpoint of the shift actuator;
[0011] The gear engagement is confirmed according to the initial endpoint, and when the preset gear position condition is met, the initial endpoint is determined as the gear shift actuator endpoint.
[0012] Optionally, pushing the shift actuator in the first direction multiple times to determine the first endpoint includes:
[0013] Step 110, pushing the shift actuator in the first direction until the value of the position detector stops changing and remains for a preset time, and then pushing the shift actuator in the second direction by a preset distance;
[0014] Step 120, repeating step 110 at least once;
[0015] Step 130 : Push the shift actuator along the first direction until the value of the position detector stops changing and remains for the preset time period, and use the value of the position detector at this time as the position of the first endpoint.
[0016] Optionally, pushing the shift actuator multiple times in the second direction to determine the second endpoint includes:
[0017] Step 210: Push the shift actuator in the second direction until the value of the position detector stops changing and remains for a preset time, and then push the shift actuator in the first direction by a preset distance.
[0018] Step 220, repeating step 210 at least once;
[0019] Step 230 : Push the shift actuator along the second direction until the value of the position detector stops changing and remains for the preset time period, and use the value of the position detector at this time as the position of the second endpoint.
[0020] Optionally, determining the length of the shift actuator according to the position of the first endpoint and the position of the second endpoint includes:
[0021] The length of the shift actuator is determined by subtracting the value of the position detector corresponding to the position of the first end point from the value of the position detector corresponding to the position of the second end point.
[0022] Optionally, when the length of the shift actuator satisfies a preset length condition, determining the second endpoint as the initial endpoint of the shift actuator includes:
[0023] The length of the shift actuator is subtracted from a theoretical actuator length to determine a length difference. When the length difference is less than or equal to a preset length difference threshold, the second endpoint is determined as the initial endpoint of the shift actuator.
[0024] Optionally, when the length of the shift actuator satisfies a preset length condition, determining the second endpoint as the initial endpoint of the shift actuator further comprises:
[0025] When the length difference is greater than the preset length difference threshold, it is determined that the endpoint detection has failed and a corresponding detection failure fault code is issued.
[0026] Optionally, when a preset gear condition is met, determining the initial endpoint as the gear shift actuator endpoint includes:
[0027] When the synchronizer slip satisfies a preset slip condition, the initial endpoint is determined as the shift actuator endpoint, wherein the synchronizer is connected to the shift actuator.
[0028] Optionally, when a preset gear condition is met, determining the initial endpoint as the gear shift actuator endpoint further comprises:
[0029] When the synchronizer slip does not meet the preset slip condition, it is determined that the endpoint detection has failed and a corresponding detection failure fault code is issued.
[0030] The present invention also provides a shift actuator endpoint recognition system, comprising a computer-readable storage medium storing a computer program and a processor. When the computer program is read and executed by the processor, the above-mentioned shift actuator endpoint recognition method is implemented.
[0031] The present invention also provides a vehicle comprising the above-mentioned gear shift actuator endpoint recognition system.
[0032] The present invention determines the accurate limit position by pushing the shift actuator multiple times, effectively eliminating the interference error caused by the existence of the sticking point during the movement, and makes a reasonable judgment on the length of the shift actuator. When the length of the shift actuator is within a reasonable range, the second endpoint is determined as the initial endpoint of the shift actuator, and finally the initial endpoint is confirmed to be engaged, which can ensure that the shift actuator and the position detector are installed correctly, and at the same time ensure that the shift actuator is not damaged, so that the endpoint position is more accurate. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 Schematic diagram of the process of the shift actuator endpoint identification method according to an embodiment of the present invention;
[0034] Figure 2 A schematic diagram of the driving mechanism of the gear shifting mechanism according to an embodiment of the present invention;
[0035] Figure 3 This is a schematic diagram of endpoint positions according to an embodiment of the present invention;
[0036] Figure 4 This is a flowchart of a method for identifying an endpoint of a gear shift actuator according to an embodiment of the present invention.
[0037] Description of reference numerals:
[0038] 1-shift actuator, 2-limit slot, 3-limit pin, 4-position detector, 5-second endpoint, 6-first endpoint; A-second direction, B-first direction. DETAILED DESCRIPTION
[0039] 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.
[0040] like Figure 1 As shown, an embodiment of the present invention provides a method for identifying an endpoint of a gear shift actuator, comprising:
[0041] The shift actuator is pushed multiple times in a first direction to determine a first endpoint.
[0042] Specifically, combined Figure 2 As shown, the shift actuator 1 is moved in a first direction ( Figure 2 Push it several times in the direction B shown above to determine the Figure 3 The first terminal 6 is shown.
[0043] The shift actuator is pushed a plurality of times in a second direction to determine a second endpoint, wherein the second direction is opposite to the first direction.
[0044] Specifically, combined Figure 2 As shown, the shift actuator 1 is moved in the second direction ( Figure 2 Push it several times in the direction of A as shown above, and you can determine Figure 3 The second endpoint 5 is shown.
[0045] Among them, the shift actuator 1 is connected to the synchronizer; the limit pin 3 is connected to the gearbox housing and is immovable, and can only produce relative displacement with the limit slot 2, that is, the shift actuator 1 moves in the forward direction (i.e., the second direction) and the reverse direction (i.e., the first direction) through the cooperation of the limit slot 2 and the limit pin 3, that is, the first direction and the second direction are the two directions in which the shift actuator 1 can move when shifting, and the shift actuator 1 can move in the first direction or the second direction to achieve gear shifting.
[0046] The length of the shift actuator is determined according to the position of the first end point and the position of the second end point.
[0047] Specifically, since the position of the first endpoint 6 and the position of the second endpoint 5 are both extreme positions, the length of the shift actuator can be determined by the position of the first endpoint 6 and the position of the second endpoint 5 .
[0048] When the length of the shift actuator meets a preset length condition, the second endpoint is determined as the initial endpoint of the shift actuator.
[0049] Specifically, by judging the rationality of the length of the shift actuator 1, when the length of the shift actuator 1 meets the preset length condition, that is, is within a reasonable range, the second endpoint 5 is determined as the initial endpoint of the shift actuator 1. Figure 3 As shown, they are the second endpoint 5, the 1st gear position, the 2nd gear position, the 3rd gear position and the first endpoint 6 in sequence. Therefore, the second endpoint 5 can usually be used as the initial endpoint to facilitate confirmation of shifting to the 1st gear.
[0050] The gear engagement is confirmed according to the initial endpoint, and when the preset gear position condition is met, the initial endpoint is determined as the gear shift actuator endpoint.
[0051] Specifically, a gear is engaged according to the initial endpoint. When the preset gear position conditions are met, the gear position is correct, and the initial endpoint can be determined as the shift actuator endpoint. Engaging a gear can confirm that the shift actuator 1 and position detector 4 are correctly installed, and can also ensure that the shift actuator 1 is not damaged, thereby making the endpoint position more accurate.
[0052] Optionally, pushing the shift actuator in the first direction multiple times to determine the first endpoint includes:
[0053] Step 110, pushing the shift actuator along the first direction until the value of the position detector no longer changes and is maintained for a preset time, and then pushing the shift actuator along the second direction by a preset distance; Step 120, repeating step 110 at least once.
[0054] Specifically, combined Figure 2 and Figure 4 As shown, first, the shift actuator 1 is moved in a first direction ( Figure 2 B direction) when the value of the position detector 4 no longer changes and maintains a preset time (for example, 100ms), then move in the second direction ( Figure 2 The actuator is pushed in the direction A shown in the figure by a preset distance (for example, 5% of the theoretical actuator length, which can avoid the gear hitting the gear. After hitting the gear, the reverse movement can effectively reduce the probability of hitting the gear again and avoid shifting to another gear), and the above steps are repeated at least once.
[0055] Step 130 : Push the shift actuator along the first direction until the value of the position detector stops changing and remains for the preset time period, and use the value of the position detector at this time as the position of the first endpoint.
[0056] Specifically, after the above steps are performed twice or more, the shift actuator 1 is again moved in the first direction ( Figure 2B direction) until the value of the position detector 4 stops changing and maintains for a preset time (eg 100 ms), and the value of the position detector 4 at this time is used as the position of the first endpoint 6.
[0057] Optionally, pushing the shift actuator multiple times in the second direction to determine the second endpoint includes:
[0058] Step 210, pushing the shift actuator along the second direction until the value of the position detector no longer changes and is maintained for a preset time, and then pushing the shift actuator along the first direction by a preset distance; Step 220, repeating step 210 at least once.
[0059] Specifically, combined Figure 2 and Figure 4 As shown, first, the shift actuator 1 is moved in the second direction ( Figure 2 When the value of the position detector 4 no longer changes and maintains a preset time (eg 100ms), the first direction ( Figure 2 Push the actuator in the direction B as shown in the figure for a preset distance (for example, 5% of the theoretical actuator length), and repeat the above steps at least once.
[0060] Step 230 : Push the shift actuator along the second direction until the value of the position detector stops changing and remains for the preset time period, and use the value of the position detector at this time as the position of the second endpoint.
[0061] Specifically, after the above steps are performed twice or more, the shift actuator 1 is again moved in the second direction ( Figure 2 The device is pushed in the direction A shown in the figure, until the value of the position detector 4 stops changing and maintains for a preset time (for example, 100 ms), and the value of the position detector 4 at this time is used as the position of the second endpoint 5.
[0062] Optionally, determining the length of the shift actuator according to the position of the first endpoint and the position of the second endpoint includes:
[0063] The length of the shift actuator is determined by subtracting the value of the position detector corresponding to the position of the first end point from the value of the position detector corresponding to the position of the second end point.
[0064] Specifically, combined Figure 4As shown, the length of the shift actuator 1 can be determined by subtracting the value of position detector 4 corresponding to the position of first endpoint 6 from the value of position detector 4 corresponding to the position of second endpoint 5. For example, if the value of position detector 4 corresponding to the position of first endpoint 6 is Posn_6 and the value of position detector 4 corresponding to the position of second endpoint 5 is Posn_5, the length of the shift actuator 1 can be expressed as Posn_LenAct = Posn_6 - Posn_5.
[0065] Optionally, when the length of the shift actuator satisfies a preset length condition, determining the second endpoint as the initial endpoint of the shift actuator includes:
[0066] The length of the shift actuator is subtracted from a theoretical actuator length to determine a length difference. When the length difference is less than or equal to a preset length difference threshold, the second endpoint is determined as the initial endpoint of the shift actuator.
[0067] Specifically, combined Figure 4 As shown, for example, the theoretical actuator length is expressed as Posn_LenTar, and the length difference can be expressed as Posn_LenDelta = Posn_LenAct - Posn_LenTar. When the length difference is less than or equal to the preset length difference threshold, that is, when Posn_LenDelta≤Posn_LenDeltaAllwd is satisfied, the second endpoint 5 is determined as the initial endpoint of the shift actuator 1.
[0068] Optionally, when the length of the shift actuator satisfies a preset length condition, determining the second endpoint as the initial endpoint of the shift actuator further comprises:
[0069] When the length difference is greater than the preset length difference threshold, it is determined that the endpoint detection has failed and a corresponding detection failure fault code is issued.
[0070] Specifically, combined Figure 4 As shown, if the length difference is greater than the preset length difference threshold, that is, when Posn_LenDelta>Posn_LenDeltaAllwd is satisfied, it is determined that the endpoint detection has failed, the failure flag is set to 1, and then a detection failure fault code is reported.
[0071] Optionally, when a preset gear condition is met, determining the initial endpoint as the gear shift actuator endpoint includes:
[0072] When the synchronizer slip satisfies a preset slip condition, the initial endpoint is determined as the shift actuator endpoint, wherein the synchronizer is connected to the shift actuator.
[0073] Specifically, combined Figure 4 As shown, when the transmission is engaged in first gear and the synchronizer slip of the actual gear is 0, the initial endpoint is determined to be the actual shift actuator endpoint, wherein the synchronizer is connected to the shift actuator 1.
[0074] Optionally, when a preset gear condition is met, determining the initial endpoint as the gear shift actuator endpoint further comprises:
[0075] When the synchronizer slip does not meet the preset slip condition, it is determined that the endpoint detection has failed and a corresponding detection failure fault code is issued.
[0076] Specifically, combined Figure 4 As shown, when the synchronizer slip is not 0, it is determined that the endpoint detection has failed, and then a detection failure fault code is reported.
[0077] Another embodiment of the present invention provides a shift actuator endpoint recognition system, including a computer-readable storage medium storing a computer program and a processor. When the computer program is read and executed by the processor, the shift actuator endpoint recognition method as described above is implemented.
[0078] Another embodiment of the present invention provides a vehicle including the above-mentioned shift actuator endpoint recognition system.
[0079] Although the present invention is disclosed as above, the scope of protection disclosed by 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 scope of protection of the present invention.
Claims
1. A method for identifying endpoints of a gear shift actuator, characterized in that: include: pushing the shift actuator in a first direction multiple times to determine a first endpoint; pushing the shift actuator multiple times in a second direction to determine a second endpoint, wherein the second direction is opposite to the first direction; determining a length of the shift actuator according to a position of the first end point and a position of the second end point; When the length of the shift actuator meets a preset length condition, determining the second endpoint as the initial endpoint of the shift actuator; The gear engagement is confirmed according to the initial endpoint, and when the preset gear position condition is met, the initial endpoint is determined as the gear shift actuator endpoint.
2. The shift actuator endpoint identification method according to claim 1, characterized in that: Pushing the shift actuator multiple times in the first direction to determine the first endpoint includes: Step 110, pushing the shift actuator in the first direction until the value of the position detector stops changing and remains for a preset time, and then pushing the shift actuator in the second direction by a preset distance; Step 120, repeating step 110 at least once; Step 130 : Push the shift actuator along the first direction until the value of the position detector stops changing and remains for the preset time period, and use the value of the position detector at this time as the position of the first endpoint.
3. The shift actuator endpoint identification method according to claim 1, characterized in that: Pushing the shift actuator multiple times in the second direction to determine the second endpoint includes: Step 210: Push the shift actuator in the second direction until the value of the position detector stops changing and remains for a preset time, and then push the shift actuator in the first direction by a preset distance. Step 220, repeating step 210 at least once; Step 230 : Push the shift actuator along the second direction until the value of the position detector stops changing and remains for the preset time period, and use the value of the position detector at this time as the position of the second endpoint.
4. The shift actuator endpoint identification method according to claim 1, characterized in that: Determining the length of the shift actuator according to the position of the first endpoint and the position of the second endpoint includes: The length of the shift actuator is determined by subtracting the value of the position detector corresponding to the position of the first end point from the value of the position detector corresponding to the position of the second end point.
5. The shift actuator endpoint identification method according to claim 1, characterized in that: When the length of the shift actuator satisfies a preset length condition, determining the second endpoint as the initial endpoint of the shift actuator comprises: The length of the shift actuator is subtracted from a theoretical actuator length to determine a length difference. When the length difference is less than or equal to a preset length difference threshold, the second endpoint is determined as the initial endpoint of the shift actuator.
6. The shift actuator endpoint identification method according to claim 5, characterized in that: When the length of the shift actuator satisfies a preset length condition, determining the second endpoint as the initial endpoint of the shift actuator further comprises: When the length difference is greater than the preset length difference threshold, it is determined that the endpoint detection has failed and a corresponding detection failure fault code is issued.
7. The method for identifying an endpoint of a gear shift actuator according to claim 1, wherein: When the preset gear condition is met, determining the initial endpoint as the gear shift actuator endpoint includes: When the synchronizer slip satisfies a preset slip condition, the initial endpoint is determined as the shift actuator endpoint, wherein the synchronizer is connected to the shift actuator.
8. The method for identifying an endpoint of a gear shift actuator according to claim 7, wherein: When the preset gear condition is met, determining the initial endpoint as the gear shift actuator endpoint further includes: When the synchronizer slip does not meet the preset slip condition, it is determined that the endpoint detection has failed and a corresponding detection failure fault code is issued.
9. A shift actuator endpoint recognition system, characterized in that: The invention comprises a computer-readable storage medium storing a computer program and a processor, wherein when the computer program is read and executed by the processor, the method for identifying an endpoint of a gear shift actuator according to any one of claims 1 to 8 is implemented.
10. A vehicle, characterized in that: Including the shift actuator endpoint recognition system as described in claim 9.
Citation Information
Patent Citations
Synchronizer self-learning identification control method and position verification control method
CN103527769A
Gearbox
CN104334932A