Amplitude modulation time (amt) gear position control method and device, electronic equipment and storage medium
By acquiring and calibrating the initial position of the AMT gear motor, the required gear ratio is determined, solving the problem of long self-learning time when the AMT gearbox is off the production line, and realizing precise control of the AMT gear position and extending the life of components.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WEICHAI POWER CO LTD
- Filing Date
- 2023-10-18
- Publication Date
- 2026-07-10
AI Technical Summary
When AMT transmissions are off the production line, the self-learning of AMT gear positions takes a long time, and the learned limit values may lead to problems such as long shift times.
After the triggering conditions are met, the required gear position of the shifting motor and the initial positions of multiple disengagement processes are obtained, the required position of the motor is determined, and the required gear ratio is stored as the AMT gear required position after the transmission ratio of the required gear is consistent with the theoretical transmission ratio, thus achieving accurate self-learning.
It shortens the AMT gear position self-learning time, improves shifting accuracy, and extends the service life of AMT components.
Smart Images

Figure CN117345863B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle control technology, and in particular to an AMT gear position control method, device, electronic device, and storage medium. Background Technology
[0002] The AMT (Automated Manual Transmission) is an automatic control mechanism with an electronic unit added, while keeping the basic structure of the original mechanical manual transmission unchanged. It replaces the manual operation of clutch engagement and disengagement, gear shifting, and engine speed and torque adjustment, which were originally performed by the driver. This automates the gear shifting process and brings great convenience to the driver.
[0003] Due to factors such as machining deviations and wear during use causing changes in shift displacement in AMT transmissions, self-learning logic needs to be added to enhance consistency and product lifespan. Furthermore, the shifting mechanism's mechanical components are affected by temperature changes and aging, leading to a decrease in the accuracy and response speed of the shift motor's position control. Therefore, it is necessary to periodically calibrate and update the limit position parameters of the mechanical components to ensure the accuracy and rapid response of the shift motor drive. Currently, the self-learning of AMT gear positions is time-consuming when the transmission leaves the production line, and using the learned limit values may result in long shift times. Summary of the Invention
[0004] This invention provides an AMT gear position control method, device, electronic device, and storage medium to solve the problems of the current practice of using AMT gear positions for self-learning when the AMT gearbox is off the production line, which is time-consuming, and the use of the learned limit values may result in long shift times.
[0005] According to one aspect of the present invention, an AMT gear position control method is provided, the AMT gear position control method comprising:
[0006] After the AMT gear position control trigger condition is met, the required gear of the shift motor and the initial position of the first shift motor in multiple disengagement processes are obtained, and the required position of the first shift motor is determined based on the initial positions of the multiple first shift motors.
[0007] Upon receiving a shift command, the initial position of the second shift motor for multiple shift processes is determined based on the required gear, and the required position of the second shift motor is determined based on the initial positions of the multiple second shift motors.
[0008] The required gear ratio is determined based on the required position of the second shift motor. After the required gear ratio is consistent with the theoretical gear ratio of the corresponding required gear, the required positions of the first and second shift motors are stored as AMT gear required positions.
[0009] Optionally, the AMT gear position control triggering conditions include the number of normal gear shifting operations exceeding the set number of gear shifting operations, the number of consecutive failed gear shifting operations exceeding the set number of failed operations, or the error value of multiple stored historical gear shifting motor positions exceeding the set position threshold.
[0010] Optionally, before obtaining the required gear position of the shifting motor and the initial position of the first shifting motor in multiple disengagement processes, the method further includes:
[0011] Obtain the first shift limit position, the second shift limit position, and the shift midpoint position of the shift motor, as well as the first selection limit position, the second selection limit position, and the selection midpoint position of the gear selection motor;
[0012] Obtain the initial position of the first shift motor during multiple disengagement processes, including:
[0013] During the initial disengagement process, the initial position of the first shift motor is determined based on the intermediate position of the shift.
[0014] Optionally, the required position of the first shift motor is determined based on multiple initial positions of the first shift motors, including:
[0015] If the difference between the initial position of the largest shift motor and the initial position of the smallest shift motor among the multiple initial positions of the first shift motor is determined to be within the range of the set position difference, then the average value of the multiple initial positions of the first shift motor is taken as the required position of the first shift motor.
[0016] If the difference between the initial position of the largest shift motor and the initial position of the smallest shift motor among multiple initial positions of the first shift motor is not within the set position difference range, then record a failure of the first shift motor required position verification.
[0017] Optionally, the AMT gear position control method further includes:
[0018] Count the number of times the first shift motor's required position verification failed;
[0019] If the number of times exceeds the set threshold, the default position of the first shift motor will be taken as the required position of the first shift motor.
[0020] Optionally, the required gear ratio is determined based on the required position of the second shift motor, including:
[0021] The current output shaft speed and the current input shaft speed are determined based on the required position of the second shift motor, and the required gear ratio corresponding to the required position of the second shift motor is determined based on the current output shaft speed and the current input shaft speed.
[0022] Optionally, the AMT gear position control method further includes:
[0023] When the required gear ratio is inconsistent with the theoretical gear ratio of the corresponding required gear, a disengagement command is generated to perform a disengagement operation according to the disengagement command.
[0024] According to another aspect of the present invention, an AMT gear position control device is provided, the AMT gear position control device comprising:
[0025] The first shift motor demand position determination module is used to obtain the demand position of the shift motor and the initial position of the first shift motor in multiple disengagement processes after the AMT gear position control trigger condition is met, and determine the demand position of the first shift motor based on the multiple initial positions of the first shift motor.
[0026] The second shift motor demand position determination module is used to determine the initial position of the second shift motor in multiple shift processes based on the demand gear after receiving the shift command, and to determine the demand position of the second shift motor based on the multiple initial positions of the second shift motor.
[0027] The AMT gear position control module is used to determine the corresponding required gear transmission ratio based on the required position of the second shift motor, and after the required gear transmission ratio is consistent with the theoretical transmission ratio of the corresponding required gear, the first shift motor required position and the second shift motor required position are stored as the AMT gear required position.
[0028] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0029] At least one processor; and,
[0030] A memory communicatively connected to the at least one processor; wherein,
[0031] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the AMT gear position control method according to any embodiment of the present invention.
[0032] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the AMT gear position control method according to any embodiment of the present invention.
[0033] The technical solution of this invention, after meeting the AMT gear position control triggering conditions, obtains the required gear position of the shifting motor and the initial positions of the first shifting motors in multiple shifting processes, and determines the required position of the first shifting motor based on the initial positions of the first shifting motors; upon receiving a shift command, determines the initial positions of the second shifting motors in multiple shifting processes based on the required gear position, and determines the required position of the second shifting motor based on the initial positions of the second shifting motors; determines the corresponding required gear transmission ratio based on the required position of the second shifting motor, and stores the first and second shifting motor required positions as the AMT gear position required positions after the required gear transmission ratio matches the theoretical transmission ratio of the corresponding required gear. This invention solves the problems of time-consuming AMT gear position self-learning during AMT gearbox production and the potential for long shift times when using learned limit values. It achieves precise self-learning of each control position of the AMT shifting motor, enhancing software coverage and the service life of AMT components.
[0034] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0035] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0036] Figure 1 This is a flowchart of an AMT gear position control method according to Embodiment 1 of the present invention;
[0037] Figure 2 This is a flowchart of an AMT gear position control method according to Embodiment 2 of the present invention;
[0038] Figure 3 This is a schematic diagram of the shifting process of an AMT gear according to Embodiment 2 of the present invention;
[0039] Figure 4This is a schematic diagram of the shifting operation of an AMT gear with self-locking according to Embodiment 2 of the present invention;
[0040] Figure 5 This is a gear distribution diagram of a vehicle provided according to Embodiment 2 of the present invention;
[0041] Figure 6 This is a measured diagram of the gear position control method of AMT according to Embodiment 2 of the present invention;
[0042] Figure 7 This is a schematic diagram of the structure of an AMT gear position control device according to Embodiment 3 of the present invention;
[0043] Figure 8 This is a schematic diagram of the structure of an electronic device that implements the AMT gear position control method of the present invention. Detailed Implementation
[0044] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0045] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0046] Example 1
[0047] Figure 1This is a flowchart of an AMT gear position control method provided in Embodiment 1 of the present invention. This embodiment is applicable to situations requiring precise adjustment and control of the AMT gear position. This AMT gear position control method can be executed by an AMT gear position control device, which can be implemented in hardware and / or software. This AMT gear position control device can be configured in an electronic device capable of controlling the AMT gear position of a vehicle. Figure 1 As shown, the AMT gear position control method includes:
[0048] S110. After the AMT gear position control trigger condition is met, the required gear of the shift motor and the initial position of the first shift motor in multiple disengagement processes are obtained, and the required position of the first shift motor is determined based on the initial positions of the multiple first shift motors.
[0049] The triggering conditions for AMT gear position control include the number of normal gear shifting operations exceeding the set number of gear shifting operations, the number of consecutive failed gear shifting operations exceeding the set number of failed operations, or the error value of multiple stored historical gear shifting motor positions exceeding the set position threshold.
[0050] Setting the number of shift operations, the number of failed operations, and the position threshold can all be selected and set by those skilled in the art according to the actual needs of the AMT transmission. This embodiment does not impose any restrictions on this.
[0051] For example, if the number of shift operations is set to 500, the number of failed operations is set to 3, and the position threshold is set to 50mV, then if the number of normal shift operations exceeds 500, or the number of consecutive failed shift operations exceeds 3, or the error value of multiple stored historical shift motor positions exceeds 50mV, then the AMT gear position control trigger condition is considered to be met, and the next AMT gear position control operation can be executed.
[0052] Since the AMT gear is engaged by a combination of shifting and selecting motors, obtaining the required gear for the shifting and selecting motors here means obtaining the required gear for both the shifting and selecting motors.
[0053] Furthermore, before obtaining the required gear position of the shifting motor and the initial position of the first shifting motor in multiple disengagement processes, the first shifting limit position, the second shifting limit position, and the shifting intermediate position of the shifting motor are obtained, as well as the first selection limit position, the second selection limit position, and the selection intermediate position of the selection motor.
[0054] It is understandable that the process of shifting into neutral is the process of shifting from 1st gear, 2nd gear, 3rd gear, 4th gear, 5th gear or other gears into neutral.
[0055] In this embodiment, the initial positions of the first shift motors in multiple disengagement processes are obtained. The initial positions of the multiple first shift motors can be determined based on, but are not limited to, the intermediate position of the shift or the historical position of the shift motor. This embodiment does not impose any restrictions on this.
[0056] The initial position of the first shift motor in multiple disengagement processes can be three, five or more. This embodiment does not impose any limit on the number of initial positions of the first shift motor obtained.
[0057] Specifically, after the vehicle is powered on, it receives a disengagement command and executes the disengagement operation. During the first disengagement process, the initial position of the first shift motor needs to be determined based on the intermediate position of the shift.
[0058] Furthermore, if it is determined that the difference between the initial position of the largest and the initial position of the smallest shift motor among the multiple initial positions of the first shift motor is within the set position difference range, then the average value of the multiple initial positions of the first shift motor is taken as the required position of the first shift motor; if it is determined that the difference between the initial position of the largest and the initial position of the smallest shift motor among the multiple initial positions of the first shift motor is not within the set position difference range, then a failure of the first shift motor required position verification is recorded.
[0059] The position difference range can be set by those skilled in the art according to the actual needs of the AMT transmission, but this embodiment does not impose any restrictions on it. Optionally, the position difference range can be set to 50mV.
[0060] Based on the above, the number of times the first shift motor's required position verification fails is counted, and if the number of failures exceeds a set threshold, the default position of the first shift motor is taken as the required position of the first shift motor.
[0061] The threshold number of times can be set by those skilled in the art based on the actual needs of the AMT transmission, and this embodiment does not impose any restrictions on this. Optionally, the threshold number of times can be set to 3 times.
[0062] S120. After receiving the shift command, determine the initial position of the second shift motor for multiple shift processes according to the required gear, and determine the required position of the second shift motor according to the initial positions of the multiple second shift motors.
[0063] Specifically, upon receiving a shift command, the shift motor adjusts to the desired gear position, and the duty cycle becomes 0. When there is no duty cycle, the position remains stationary (after the duty cycle stops and the input torque exceeds 10N for 1 second). The position of the shift motor at this point is recorded as the initial position of the second shift motor. This process is repeated to obtain the initial position of the second shift motor for multiple shift processes.
[0064] It is understandable that the gear shifting process involves engaging 1st, 2nd, 3rd, 4th, 5th or other gears from neutral. Each gear requires multiple gear shifting processes to engage, thereby obtaining the initial position of the corresponding second gear shifting motor.
[0065] Furthermore, if it is determined that the difference between the initial position of the largest and the initial position of the smallest shift motor among multiple initial positions of the second shift motors is within the set position difference range, then the average value of the multiple initial positions of the second shift motors is taken as the required position of the second shift motor; if it is determined that the difference between the initial position of the largest and the initial position of the smallest shift motor among multiple initial positions of the second shift motors is not within the set position difference range, then a second shift motor required position verification failure is recorded.
[0066] Based on the above, the number of times the second shift motor's required position verification fails is counted, and if the number of failures exceeds a set threshold, the default position of the second shift motor is taken as the required position of the second shift motor.
[0067] S130. Determine the corresponding required gear ratio based on the required position of the second shift motor, and after the required gear ratio is consistent with the theoretical transmission ratio of the corresponding required gear, store the first shift motor required position and the second shift motor required position as the AMT gear required position.
[0068] Specifically, the current output shaft speed and the current input shaft speed are determined based on the required position of the second shift motor, and the required gear ratio corresponding to the required position of the second shift motor is determined based on the current output shaft speed and the current input shaft speed.
[0069] The specific equation is as follows:
[0070] Current output shaft speed * current input shaft speed = required gear ratio
[0071] Once the required gear ratio matches the theoretical gear ratio, the verification of the required gear ratio is successful. Since there is no duty cycle and the operation has lasted for a certain period of time, the accuracy of the AMT gear position can be guaranteed. The first shift motor required position and the second shift motor required position are then stored as the AMT gear required position.
[0072] As is known, the AMT gear position requirement can be stored in various memories, but this embodiment does not impose any special restrictions on it.
[0073] Based on the above embodiments, when the required gear ratio is inconsistent with the theoretical gear ratio of the corresponding required gear, a disengagement command is generated to perform a disengagement operation according to the disengagement command.
[0074] The technical solution of this invention, after meeting the AMT gear position control triggering conditions, obtains the required gear position of the shifting motor and the initial positions of the first shifting motors in multiple shifting processes, and determines the required position of the first shifting motor based on the initial positions of the first shifting motors; upon receiving a shift command, determines the initial positions of the second shifting motors in multiple shifting processes based on the required gear position, and determines the required position of the second shifting motor based on the initial positions of the second shifting motors; determines the corresponding required gear transmission ratio based on the required position of the second shifting motor, and stores the first and second shifting motor required positions as the AMT gear position required positions after the required gear transmission ratio matches the theoretical transmission ratio of the corresponding required gear. This invention solves the problems of time-consuming AMT gear position self-learning during AMT gearbox production and the potential for long shift times when using learned limit values. It achieves precise self-learning of each control position of the AMT shifting motor, enhancing software coverage and the service life of AMT components.
[0075] Example 2
[0076] Figure 2 This is a flowchart of an AMT gear position control method provided in Embodiment 2 of the present invention. This embodiment is based on the above embodiments and combines... Figure 3 The diagram illustrating the shifting process of an AMT gear selector provides an optional implementation. For example... Figure 2 As shown, the AMT gear position control method includes:
[0077] S210. After the number of normal shifting operations exceeds the set number of shifting operations, or the number of consecutive failed shifting operations exceeds the set number of failed operations, or the error value of multiple stored historical shifting motor positions exceeds the set position threshold, obtain the required gear of the shifting motor.
[0078] like Figure 4 The diagram shows the shifting operation of an AMT (Automated Manual Transmission) gear with a self-locking mechanism. The diagram illustrates how the shifting motor, controlled by the mechanism, can be engaged in the corresponding gear. The shifting actuator has a corresponding position sensor to identify the motor's position. The precise position of the self-locking pin is shown in [reference needed]. Figure 4 On the left, as shown in the diagram, during gear shifting control, when the gear is controlled within a certain range, it can be "drawn" into the gear band by the self-locking pin. Therefore, theoretically, the AMT TCU does not need to precisely control the gear position; it only needs to be roughly controlled within a certain range, and the locating pin can then perform the detailed work. However, the length of this range is closely related to the geometry of the locating pin, the locating slot plate, and the spring force. Of course, precise control helps reduce related friction and extend the service life of components.
[0079] Furthermore, such as Figure 5 The diagram showing the vehicle's gear distribution indicates that the x-axis represents the gear selection direction, controlled by the gear selection motor, while the y-axis represents the gear shifting direction, where the gear is engaged through a combination of actions by the gear selection and shifting motors. From... Figure 5 The coordinates in the system can be used to locate each gear of the shift motor, that is, to obtain the first shift limit position, the second shift limit position, and the shift midpoint position of the shift motor, as well as the first selection limit position, the second selection limit position, and the selection midpoint position of the selection motor.
[0080] It is understandable that, since the above positions are acquired by position sensors, based on the working principle of position sensors, the first shift limit position, the second shift limit position, and the shift intermediate position of the shift motor, as well as the first selection limit position, the second selection limit position, and the selection intermediate position of the gear selection motor, can all be recorded using mv. By recording the above positions, the relevant control parameters can be updated to enhance adaptability and coverage.
[0081] The first and second shift limit positions of the shift motor and the first and second selection limit positions of the selector motor refer to the maximum positions during mechanical shifting. The intermediate shift position of the shift motor and the intermediate selection position of the selector motor refer to the positions that the mechanical part should reach when in neutral.
[0082] For example, the first shift limit position of the shift motor can be 900mV, the second shift limit position can be 3300mV, and the intermediate shift position can be 2100mV; and the first selection limit position of the gear selector motor can be 1600mV, the second selection limit position can be 3200mV, and the intermediate selection position can be 2400mV.
[0083] Furthermore, after determining the initial positions of multiple first shift motors, if the difference between the initial position of the largest and the initial position of the smallest shift motor among the multiple initial positions of the first shift motors is within the set position difference range, that is, the shift motor position verification is passed, then the average value of the multiple initial positions of the first shift motors is taken as the required position of the first shift motor.
[0084] If the difference between the initial position of the largest and the initial position of the smallest shift motor among multiple initial positions of the first shift motor is not within the set position difference range, that is, the shift motor position verification fails, then record a failure of the first shift motor required position verification.
[0085] Based on the above, the number of times the first shift motor's required position verification fails is counted. If the number of failures exceeds a set threshold, the default position of the first shift motor is taken as the required position, and a fault alarm is reported so that those skilled in the art can handle it in a timely manner.
[0086] The default position of the first shift motor can be selected and set by those skilled in the art according to the actual needs of the AMT transmission, but this embodiment does not impose any restrictions on this.
[0087] S211. Perform torque clearing and gear disengagement operations on the shift motor.
[0088] See also Figure 3 As shown, step S211 is the clearing and disengaging process during the shifting process of the AMT gear.
[0089] S212. Obtain the initial position of the first shift motor in multiple disengagement processes, and determine the required position of the first shift motor based on the initial positions of the multiple first shift motors.
[0090] The initial position of the first shift motor is the neutral position, which is the position where the gear is disengaged. See [link / reference]. Figure 5 As shown, during the first neutral shift process, the initial position of the first shift motor is determined according to the shift mid position (the position of returning to neutral band 0, neutral band 1 or neutral band 2 in the Y-axis shift direction). That is, the initial position of the first shift motor during the first neutral shift is the shift mid position, and the initial position pos0 of the first shift motor is the shift mid position 2100mv.
[0091] Taking the principle of short shift time as an example, see below. Figure 5 As shown, when disengaging from gear 2 on the gear band, the initial voltage of the first shift motor reaches 2000mV (pos0-100mV). When disengaging from gear 3 on the gear band, the initial voltage of the first shift motor reaches 2200mV (pos0+100mV). Further, after the PID control duty cycle reaches the desired position, the control duty cycle is set to 0, and the first shift motor position remains unchanged. The current initial voltage of the first shift motor is compared with the initial voltage of the first shift motor in the previous step. If the voltage is less than 5mV, the first shift motor remains unchanged at this point, which is the self-locking point position. This initial voltage of the first shift motor is recorded as pos0A, resulting in one initial voltage of the first shift motor. Repeating the above steps, multiple initial voltage of the first shift motor (pos0B, pos0C, etc.) can be recorded.
[0092] S213. After receiving the shift command, perform speed adjustment and shift operations on the shift motor.
[0093] See also Figure 3As shown, step S213 is the speed adjustment and gear shifting process in the AMT gear shifting process.
[0094] S214. Determine the initial position of the second shift motor for multiple shifting processes based on the required gear, and determine the required position of the second shift motor based on the initial positions of the multiple second shift motors.
[0095] S215. Determine the current output shaft speed and the current input shaft speed according to the required position of the second shift motor, and determine the required gear ratio corresponding to the required position of the second shift motor according to the current output shaft speed and the current input shaft speed.
[0096] S216. Determine whether the required gear ratio is consistent with the theoretical gear ratio of the corresponding required gear. If yes, proceed to step S217; otherwise, proceed to step S211.
[0097] S217. Store the first shift motor required position and the second shift motor required position as AMT gear required positions.
[0098] like Figure 6 The measured gear position diagram of the AMT gear position control method is provided by... Figure 6 It can be concluded that controlling the shift finger to reach the shift position is crucial. As can be seen from the figure, the change in torque has a certain impact on the change in the shift position. After the shift finger position stops changing, the duty cycle of the shift motor is adjusted and maintained for a period of time. If the position of the shift finger remains unchanged, the position is recorded. If the position changes, the position where the shift finger stops again is recorded as the required position of the shift motor or the required position of the gear selection motor.
[0099] The technical solution of this invention uses the existing AMT gear control technology as a framework. The AMT gears are controlled normally for shifting, but the required positions of the first and second shift motors are combined with the first, second, and intermediate shift positions of the shift motors, and the first, second, and intermediate selection positions of the selection motors, through addition and subtraction calibration, to obtain the final AMT gear required position (which is taken as the final reasonable self-locking position value). Through the AMT gear position control method provided in this application, when the self-locking position is self-learned and disengaged, the disengagement self-learning time can be shortened according to the nearest principle. Simultaneously, averaging the initial positions of the first shift motors multiple times ensures accuracy, and the accuracy is verified by comparing the initial positions of the first shift motors multiple times. Finally, the self-learned self-locking position value is output as the final AMT gear required position, increasing component lifespan and comfort. Furthermore, the reliability of the AMT gear required position data is further enhanced through verification of the shift motor position ratio and gear transmission ratio.
[0100] Example 3
[0101] Figure 7 This is a schematic diagram of an AMT gear position control device provided in Embodiment 3 of the present invention. Figure 7 As shown, the AMT gear position control device includes:
[0102] The first shift motor demand position determination module 310 is used to obtain the demand position of the shift motor and the initial position of the first shift motor in multiple disengagement processes after the AMT gear position control trigger condition is met, and determine the demand position of the first shift motor based on the multiple initial positions of the first shift motor.
[0103] The second shift motor demand position determination module 320 is used to perform the following actions after receiving a shift command: determining the initial position of the second shift motor for multiple shift processes based on the demand gear, and determining the demand position of the second shift motor based on the multiple initial positions of the second shift motor.
[0104] The AMT gear position control module 330 is used to determine the corresponding required gear transmission ratio based on the required position of the second shift motor, and after the required gear transmission ratio is consistent with the theoretical transmission ratio of the corresponding required gear, store the first shift motor required position and the second shift motor required position as the AMT gear required position.
[0105] Optionally, the AMT gear position control triggering conditions include the number of normal gear shifting operations exceeding the set number of gear shifting operations, the number of consecutive failed gear shifting operations exceeding the set number of failed operations, or the error value of multiple stored historical gear shifting motor positions exceeding the set position threshold.
[0106] Optionally, the AMT gear position control device further includes:
[0107] The position acquisition module is used to acquire the first shift limit position, the second shift limit position, and the shift intermediate position of the shift motor, as well as the first selection limit position, the second selection limit position, and the selection intermediate position of the gear selection motor.
[0108] Obtain the initial position of the first shift motor during multiple disengagement processes, specifically for:
[0109] During the initial disengagement process, the initial position of the first shift motor is determined based on the intermediate position of the shift.
[0110] Optionally, the required position of the first shift motor is determined based on the initial positions of multiple first shift motors, specifically for:
[0111] If the difference between the initial position of the largest shift motor and the initial position of the smallest shift motor among the multiple initial positions of the first shift motor is determined to be within the range of the set position difference, then the average value of the multiple initial positions of the first shift motor is taken as the required position of the first shift motor.
[0112] If the difference between the initial position of the largest shift motor and the initial position of the smallest shift motor among multiple initial positions of the first shift motor is not within the set position difference range, then record a failure of the first shift motor required position verification.
[0113] Optionally, the AMT gear position control device further includes:
[0114] The position processing module is used to count the number of times the position verification of the first shift motor failed.
[0115] If the number of times exceeds the set threshold, the default position of the first shift motor will be taken as the required position of the first shift motor.
[0116] Optionally, the required gear ratio is determined based on the required position of the second shift motor, specifically for:
[0117] The current output shaft speed and the current input shaft speed are determined based on the required position of the second shift motor, and the required gear ratio corresponding to the required position of the second shift motor is determined based on the current output shaft speed and the current input shaft speed.
[0118] Optionally, the AMT gear position control device further includes:
[0119] The disengagement operation execution module is used to generate a disengagement command when the required gear ratio is inconsistent with the theoretical gear ratio of the corresponding required gear, so as to perform the disengagement operation according to the disengagement command.
[0120] The AMT gear position control device provided in this embodiment of the invention can execute the AMT gear position control method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of executing the AMT gear position control method.
[0121] Example 4
[0122] Figure 8A schematic diagram of an electronic device 410 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0123] like Figure 8 As shown, the electronic device 410 includes at least one processor 411 and a memory, such as a read-only memory (ROM 412) or a random access memory (RAM 413), communicatively connected to the at least one processor 411. The memory stores computer programs executable by the at least one processor. The processor 411 can perform various appropriate actions and processes based on the computer program stored in the ROM 412 or loaded from storage unit 418 into the RAM 413. The RAM 413 can also store various programs and data required for the operation of the electronic device 410. The processor 411, ROM 412, and RAM 413 are interconnected via a bus 414. An I / O (input / output) interface 415 is also connected to the bus 414.
[0124] Multiple components in electronic device 410 are connected to I / O interface 415, including: input unit 416, such as keyboard, mouse, etc.; output unit 417, such as various types of displays, speakers, etc.; storage unit 418, such as disk, optical disk, etc.; and communication unit 419, such as network card, modem, wireless transceiver, etc. Communication unit 419 allows electronic device 410 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0125] Processor 411 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 411 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 411 performs the various methods and processes described above, such as the AMT gear position control method.
[0126] In some embodiments, the AMT gear position control method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 418. In some embodiments, part or all of the computer program may be loaded and / or mounted on electronic device 410 via ROM 412 and / or communication unit 419. When the computer program is loaded into RAM 413 and executed by processor 411, one or more steps of the AMT gear position control method described above may be performed. Alternatively, in other embodiments, processor 411 may be configured to perform the AMT gear position control method by any other suitable means (e.g., by means of firmware).
[0127] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0128] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0129] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0130] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0131] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0132] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0133] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0134] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. An AMT gear position control method, characterized in that, include: After the AMT gear position control trigger condition is met, the required gear of the shifting motor and the initial positions of the first shifting motors in multiple disengagement processes are obtained. The required position of the first shifting motor is determined based on the multiple initial positions of the first shifting motors. The AMT gear position control trigger condition includes the number of normal shifting operations exceeding a set number of shifting operations, the number of consecutive failed shifting operations exceeding a set number of failed operations, or the error value of multiple stored historical shifting motor positions exceeding a set position threshold. Determining the required position of the first shifting motor based on the multiple initial positions of the first shifting motors includes: if the difference between the largest and smallest initial positions of the first shifting motors is within a set position difference range, the average value of the multiple initial positions of the first shifting motors is taken as the required position of the first shifting motor; if the difference between the largest and smallest initial positions of the first shifting motors is not within the set position difference range, a first shifting motor required position verification failure is recorded. Count the number of times the first shift motor's required position verification failed; If the number of times exceeds the set threshold, the default position of the first shift motor will be taken as the required position of the first shift motor. Upon receiving a shift command, the initial position of the second shift motor for multiple shift processes is determined based on the required gear, and the required position of the second shift motor is determined based on the initial positions of the multiple second shift motors. The required gear ratio is determined based on the required position of the second shift motor. After the required gear ratio is consistent with the theoretical gear ratio of the corresponding required gear, the required positions of the first and second shift motors are stored as AMT gear required positions.
2. The AMT gear position control method according to claim 1, characterized in that, Before obtaining the required gear position of the shifting motor and the initial position of the first shifting motor in multiple disengagement processes, the process also includes: Obtain the first shift limit position, the second shift limit position, and the shift midpoint position of the shift motor, as well as the first selection limit position, the second selection limit position, and the selection midpoint position of the gear selection motor; Obtain the initial position of the first shift motor during multiple disengagement processes, including: During the initial disengagement process, the initial position of the first shift motor is determined based on the intermediate position of the shift.
3. The AMT gear position control method according to claim 1, characterized in that, Determine the corresponding required gear ratio based on the required position of the second shift motor, including: The current output shaft speed and the current input shaft speed are determined based on the required position of the second shift motor, and the required gear ratio corresponding to the required position of the second shift motor is determined based on the current output shaft speed and the current input shaft speed.
4. The AMT gear position control method according to claim 1, characterized in that, The AMT gear position control method further includes: When the required gear ratio is inconsistent with the theoretical gear ratio of the corresponding required gear, a disengagement command is generated to perform a disengagement operation according to the disengagement command.
5. An AMT gear position control device, characterized in that, include: The first shift motor demand position determination module is used to, after meeting the AMT gear position control trigger conditions, acquire the demand gear of the shift motor and the initial positions of the first shift motors in multiple disengagement processes, and determine the demand position of the first shift motor based on the multiple initial positions of the first shift motors. The AMT gear position control trigger conditions include: the number of normal shift operations exceeding a set number of shift operations, the number of consecutive failed shift operations exceeding a set number of failed operations, or the error value of multiple stored historical shift motor positions exceeding a set position threshold. Specifically, determining the demand position of the first shift motor based on the multiple initial positions of the first shift motors is as follows: if the difference between the maximum and minimum initial positions of the first shift motors is within a set position difference range, the average of the multiple initial positions is taken as the demand position of the first shift motor; if the difference between the maximum and minimum initial positions is not within the set position difference range, a first shift motor demand position verification failure is recorded. The position processing module is used to count the number of times the first shift motor's required position verification fails; if the number of failures exceeds a set threshold, the default position of the first shift motor is taken as the required position of the first shift motor. The second shift motor demand position determination module is used to determine the initial position of the second shift motor in multiple shift processes based on the demand gear after receiving the shift command, and to determine the demand position of the second shift motor based on the multiple initial positions of the second shift motor. The AMT gear position control module is used to determine the corresponding required gear transmission ratio based on the required position of the second shift motor, and after the required gear transmission ratio is consistent with the theoretical transmission ratio of the corresponding required gear, the first shift motor required position and the second shift motor required position are stored as the AMT gear required position.
6. An electronic device, characterized in that, The electronic device includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the AMT gear position control method according to any one of claims 1-4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the AMT gear position control method according to any one of claims 1-4.