Gear shift speed difference adjustment method, device, electronic equipment and vehicle
By obtaining the basic speed difference in the transmission and compensating and correcting according to the vehicle operating conditions, the top teeth problem caused by the mismatch of the speed difference of the transmission under different operating conditions is solved, and the service life of the transmission is extended.
Patent Information
- Application Number
- CN202411260203.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2044-09-10
AI Technical Summary
During the transmission shift process, due to individual differences caused by component consistency problems and assembly errors, different gearboxes are prone to continuous top teeth when using the same speed difference in actual working conditions, thereby accelerating the wear of the transmission.
By obtaining the pre-configured basic speed difference, determining the compensation speed difference based on the current vehicle speed and acceleration, and determining whether the gear stagnation occurs based on the preset judgment strategy. If it occurs, correct the basic speed difference and repeatedly adjust until the gear stagnation is eliminated. hysteresis, achieving final speed difference adjustment.
It effectively reduces the occurrence of gear shift top teeth and extends the service life of the transmission.
Smart Images

Figure CN118775538B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to a gear shift speed difference adjustment method, device, electronic equipment and vehicle. Background Art
[0002] AMT (Automated Manual Transmission) is a mechanical automatic transmission. It is an automatic transmission with an electronic unit installed while the basic structure of the original mechanical manual transmission remains unchanged. It replaces the operations of clutch separation and engagement, gear shifting and shifting, and engine and motor speed and torque adjustment that were originally performed manually by the driver, thereby automating the gear shifting process.
[0003] When the transmission performs the gear shifting process, the gear shifting operation is performed based on the speed difference between the input shaft and the output shaft of the transmission (i.e., the speed difference between the input shaft and the output shaft). However, the speed difference based on which the transmission shifts gears is currently set is pre-set. Due to the consistency of parts and assembly errors, there are individual differences between different gearboxes. When the same speed difference is used for gear shifting in actual working conditions, continuous top teeth are prone to occur, which accelerates the wear of the transmission. Summary of the invention
[0004] In view of the above problems, the present application provides a method, device, electronic device and vehicle for adjusting the gear shift speed difference, so as to achieve the purpose of reducing the gear shift top gear phenomenon and extending the service life of the transmission. The specific scheme is as follows:
[0005] A first aspect of the present application provides a method for adjusting a gear shift speed difference, comprising:
[0006] S1. Obtaining a pre-configured basic speed difference;
[0007] S2. Determine a compensation speed difference according to the current vehicle speed and the current acceleration;
[0008] S3, compensating the basic speed difference according to the compensation speed difference to obtain a compensated speed difference;
[0009] S4, determining whether a gear-engagement jam occurs under the speed difference after the compensation according to a preset judgment strategy;
[0010] S5. If yes, the basic speed difference is corrected according to a preset correction strategy, and the corrected speed difference is used as the basic speed difference;
[0011] S6. Repeat steps S2 to S5 until the final speed difference that eliminates the gear-engaging jam is determined according to the preset judgment strategy.
[0012] In a possible implementation, determining whether a gear-engagement jam occurs under the compensated speed difference according to a preset judgment strategy includes:
[0013] If the operating parameters of the shift motor meet the gear sticking condition and the shift position remains unchanged, it is determined that a gear sticking occurs.
[0014] In a possible implementation, if the operating parameters of the shift motor meet the gear sticking condition and the shift position remains unchanged, determining that a gear sticking occurs includes:
[0015] If the duty cycle of the output current of the shift motor remains unchanged or decreases, and the output current value of the shift motor increases, and the shift position remains unchanged, it is determined that a gear sticking occurs.
[0016] In a possible implementation, the correcting the basic speed difference according to a preset correction strategy includes:
[0017] According to the number of corrections that have been completed and the correction method used for the first time, the current correction method is determined;
[0018] Determine the current speed difference correction value according to the number of corrections completed and the preset correction step length;
[0019] The pre-configured basic speed difference is corrected according to the current correction method to obtain the current basic speed difference.
[0020] In a possible implementation, the pre-configured basic speed difference is corrected according to the current correction method to obtain the current basic speed difference, including:
[0021] When the current correction mode is an increase operation, the pre-configured basic speed difference is increased by the current speed difference correction value to obtain the current basic speed difference;
[0022] When the current correction mode is a reduction operation, the pre-configured basic speed difference is reduced by the current speed difference correction value to obtain the current basic speed difference.
[0023] In a possible implementation, determining the current speed difference correction value according to the completed correction times and the preset correction step size includes:
[0024] The number of corrections completed is added by 1 and then rounded up to 2 to obtain the number of corrections;
[0025] The correction number is multiplied by the preset correction step to obtain the current speed difference correction value.
[0026] In a possible implementation, determining the current correction method according to the number of corrections that have been completed and the correction method used for the first time includes:
[0027] If the number of completed corrections is an even number, the current correction method is the same as the first correction method;
[0028] If the number of completed corrections is an odd number, the current correction method is opposite to the correction method used for the first time.
[0029] In a possible implementation, the shift speed difference adjustment method further includes: maintaining the vehicle speed unchanged during the execution of step S6, so that the compensation speed difference determined after each execution of step S2 is 0.
[0030] A second aspect of the present application provides a gear shift speed difference adjustment device, comprising:
[0031] A basic speed difference acquisition module, used to execute step S1 and acquire a pre-configured basic speed difference;
[0032] A compensation speed difference determination module, used to execute step S2, determine the compensation speed difference according to the current vehicle speed and the current acceleration;
[0033] A basic speed difference compensation module, used to execute step S3, compensate the basic speed difference according to the compensation speed difference, and obtain a compensated speed difference;
[0034] A gear-engagement jam judgment module, used to execute step S4, and determine whether a gear-engagement jam occurs under the compensated speed difference according to a preset judgment strategy;
[0035] A basic speed difference correction module is used to execute step S5, if it is determined according to a preset judgment strategy that a gear-engaging jam occurs under the compensated speed difference, then correct the basic speed difference according to a preset correction strategy, and use the corrected speed difference as the basic speed difference; and
[0036] The speed difference cycle adjustment module is used to control the compensation speed difference determination module to repeatedly execute step S2, the basic speed difference compensation module to repeatedly execute the above step S3, the gear engagement jam judgment module to repeatedly execute the above step S4, and the basic speed difference correction module to repeatedly execute the above step S5, until the final speed difference that eliminates the gear engagement jam is determined according to the preset judgment strategy.
[0037] A third aspect of the present application provides a computer program product, comprising computer-readable instructions, which, when executed on an electronic device, enables the electronic device to implement the shift speed difference adjustment method of the first aspect or any implementation of the first aspect.
[0038] A fourth aspect of the present application provides an electronic device, comprising at least one processor and a memory connected to the processor, wherein:
[0039] The memory is used to store computer programs;
[0040] The processor is used to execute the computer program so that the electronic device can implement the gear shift speed difference adjustment method of the first aspect or any implementation manner of the first aspect.
[0041] A fifth aspect of the present application provides a computer storage medium, which carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement the gear shift speed difference adjustment method of the above-mentioned first aspect or any implementation method of the first aspect.
[0042] A sixth aspect of the present application provides a vehicle, comprising the electronic device described in the fourth aspect.
[0043] By means of the above technical solution, the shift speed difference adjustment method provided by the present application, after obtaining the pre-configured basic speed difference,
[0044] Considering the actual working condition of the vehicle, the compensation speed difference is determined according to the current vehicle speed and the current acceleration. The basic speed difference is then compensated according to the compensation speed difference to obtain the compensated speed difference. Determine whether a gear-engagement jam occurs under the compensated speed difference according to the preset judgment strategy. When it is determined that a gear-engagement jam exists, the basic speed difference is promptly corrected according to the preset correction strategy, and the corrected speed difference is used as the basic speed difference. The above-mentioned basic speed difference compensation processing steps are repeated until it is determined according to the preset judgment strategy that the gear-engagement jam disappears. On the basis of adjusting the basic speed difference according to different working conditions of the vehicle, the speed difference can be adjusted in time when a gear-engagement jam occurs, thereby effectively reducing the occurrence of top teeth and extending the service life of the transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0046] Figure 1 A schematic diagram of the structure of the pure electric power uninterrupted transmission system provided for this application;
[0047] Figure 2 A schematic diagram of the gear shifting process provided for this application;
[0048] Figure 3 A schematic diagram of the top gear position provided for this application;
[0049] Figure 4 A flow chart of the gear shift speed difference adjustment method provided in this application;
[0050] Figure 5 The shift current variation trend diagram provided for this application;
[0051] Figure 6 Another flow chart of the shift speed difference adjustment method provided by the present application;
[0052] Figure 7 A structural diagram of the gear shift speed difference adjustment device provided in this application;
[0053] Figure 8 This is a structural diagram of the electronic device provided for this application. DETAILED DESCRIPTION
[0054] The following describes the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. The terms used in the implementation method section of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.
[0055] The embodiments of the present application are described below in conjunction with the accompanying drawings. Those skilled in the art will appreciate that, with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0056] Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, so that a process, method, system, product, or apparatus that comprises a list of elements is not necessarily limited to those elements but may include other elements not expressly listed or inherent to such process, method, product, or apparatus.
[0057] The driving methods of AMT actuators can be divided into electric, pneumatic, hydraulic and hybrid. The electric type uses a small electric motor as the driving actuator. The pneumatic type uses a cylinder as the driving actuator. The hydraulic type uses an oil cylinder as the driving actuator. The hybrid type refers to the use of the above power drive devices in the same AMT actuator system. Figure 1The system structure of the pure electric power uninterrupted transmission shown is equivalent to being composed of two transmissions, where TM represents the motor, and two motors are used on both sides for speed regulation, and the TCU (automatic transmission control unit) controls the corresponding actuators A34, A12, B34, and B12 to perform the shifting operation. The specific control logic is that the A and B transmissions are in gear at the same time. If a shifting request is received, the A side transmission will shift first, and the B side transmission will remain in gear at this time, and the torque cleared by the A side will be supplemented to the B side transmission to keep the power uninterrupted. After the A side shifts, the B side performs the same action to shift gears, and the A side and the B side are engaged in gear in turn to keep the power uninterrupted. It can be understood as a combination of the shifting process of two AMTs.
[0058] For details, please refer to Figure 2 The schematic diagram of the shifting process is shown in the figure, where the upper side shows the shifting process of the A transmission and the lower side shows the shifting process of the B transmission. In the shifting process, the process of clearing torque, disengaging gears, adjusting speed and engaging gears needs to be carried out in sequence. Figure 3 The top tooth position diagram shown in the figure has a design value from the top tooth position to the limit position, which is generally 6mm. Different transmissions can be adjusted according to the design value. In order to stabilize the gear belt, it is generally set to 2mm, that is, the 1st gear is 28mm-30mm in the gear belt, and 30mm can be released in the software judgment, that is, the distance from the 1st gear to the top tooth position is 4mm. The gear belt values of other gears can be obtained in the same way. If the speed regulation is not good during the speed regulation stage, it is easy to hit the top tooth position, thereby accelerating the wear of the transmission.
[0059] In order to solve the above problems, the present application provides a method for adjusting the gear shift speed difference. The following is a detailed description of the method for adjusting the gear shift speed difference in the present application in conjunction with the accompanying drawings.
[0060] Reference Figure 4 , Figure 4 A schematic diagram of a process of adjusting a shift speed difference provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, the gear shift speed difference adjustment method provided in the embodiment of the present application may include steps S1 to S5, and these steps are described in detail below.
[0061] S1. Obtain a pre-configured basic speed difference.
[0062] Specifically, the basic speed difference may be a fixed speed difference preset in a transmission currently in use, such as a speed difference value of 40 rpm.
[0063] It is understandable that those skilled in the art may adjust and select the basic speed difference for shifting according to actual application conditions, and no limitation is made here.
[0064] S2. Determine a compensation speed difference according to the current vehicle speed and the current acceleration.
[0065] Specifically, considering that the vehicle has different requirements for the basic speed difference under different working conditions, the required target speed difference is different, especially the required target speed under different vehicle speeds and accelerations is different. For example, at the same vehicle speed, the greater the acceleration, the greater the speed difference needs to be adjusted, and at the same acceleration, the higher the vehicle speed, the greater the speed difference needs to be adjusted. When compensating the basic speed difference according to the current vehicle speed and acceleration, it can be determined according to the corresponding relationship between the calibrated speed and acceleration and the compensated speed difference in the following table:
[0066]
[0067] The rows represent the acceleration of the vehicle, the columns represent the speed of the vehicle, and the corresponding unit of the compensated speed difference is rpm.
[0068] S3. Compensate the basic speed difference according to the compensation speed difference to obtain a compensated speed difference.
[0069] Specifically, after obtaining the basic speed difference and the current compensation speed difference, the two are added together to obtain the compensated basic speed difference.
[0070] S4. Determine whether a gear-engagement jam occurs under the compensated speed difference according to a preset judgment strategy.
[0071] Specifically, refer to Figure 3 As shown, during the shifting process, the shifting motor drives the shifting finger to switch the gears. The PID adjustment method is usually used to detect the distance according to the displacement sensor. When the distance to the target gear is far, the movement speed is controlled to be faster, and when the distance is close, the movement speed is reduced. Figure 5 The shift current change of the shift motor is shown in the figure. According to the characteristics of the shift motor, the increase of load will lead to the increase of current under the same duty cycle. At the top tooth position, due to the occurrence of the top tooth problem, the duty cycle is reduced (because the reduction of the movement speed of the shift finger is controlled by the output current of the shift motor, and the reduction of the output current is controlled by the reduction of the duty cycle of the output DC current). The current value suddenly increases due to the stagnation. Based on this feature, it can be judged whether the shift stagnation occurs and whether the speed difference is appropriate.
[0072] In specific implementation, the gear sticking can be judged according to whether the operating parameters of the shift motor meet the gear sticking condition and the shift position remains unchanged. If the duty cycle of the output current of the shift motor remains unchanged or decreases, and the output current value of the shift motor increases, and the shift position remains unchanged, it is judged that the gear sticking occurs.
[0073] It should be noted that those skilled in the art may also use other methods to determine whether a gear is stuck, which will not be elaborated here.
[0074] S5. If yes, the basic speed difference is corrected according to a preset correction strategy, and the corrected speed difference is used as the basic speed difference.
[0075] S6. Repeat steps S2 to S5 until the final speed difference that eliminates the gear-engaging stagnation is determined according to a preset judgment strategy.
[0076] Specifically, after determining that a gear sticking occurs (i.e., a top gear situation occurs), the basic speed difference can be corrected according to a preset correction strategy, and then the process returns to step S2 to step S5 until a final speed difference that eliminates the gear sticking is determined according to the preset determination strategy, and the speeds of the input shaft and output shaft of the transmission are adjusted according to the final speed difference obtained, and then the gears can be shifted.
[0077] From the above, it can be seen that the gear shift speed difference adjustment method can adjust the basic speed difference according to different working conditions of the vehicle. When the gear is stuck, the speed difference can be adjusted in time, which effectively reduces the occurrence of top gear and prolongs the service life of the transmission.
[0078] In a possible implementation, in order to increase the correction speed of the basic speed difference and speed up the process of shifting and speed regulation, the correction of the basic speed difference according to the preset correction strategy may specifically include the following steps:
[0079] Step 1: Determine the current correction method based on the number of corrections that have been completed and the correction method used for the first time.
[0080] Specifically, the correction method here refers to the operation of increasing or decreasing the basic speed difference, and the two methods are performed alternately, such as first performing the increase operation, then performing the decrease operation, and then performing the increase operation again, and so on. Because the two correction methods are performed alternately, when determining the current correction method, it can be judged according to the number of corrections that have been completed. If the number of corrections that have been completed is an even number, the current correction method is the same as the correction method used for the first time.
[0081] If the number of completed corrections is an odd number, the current correction method is opposite to the correction method used for the first time.
[0082] For example, if the first correction is an increase operation, and the number of corrections completed is 4, then the current correction operation (i.e., the 5th time) is an increase operation. Similarly, when the number of corrections completed is 5, then the current correction operation (i.e., the 6th time) is a decrease operation, and so on.
[0083] Step 2: Determine the current speed difference correction value based on the number of corrections completed and the preset correction step size.
[0084] Specifically, each time, the pre-configured basic speed difference is increased or decreased based on the pre-configured basic speed difference, and a preset correction step is added or decreased each time. For each correction method, the speed difference correction value is the accumulation of the preset correction step. Specifically, when determining the speed difference correction value, the number of corrections that have been completed can be added by 1 and then rounded up to 2 to obtain the number of corrections. Then, the number of corrections is multiplied by the preset correction step to obtain the current speed difference correction value.
[0085] For example, the number of corrections currently completed is 4, which is 5 after adding 1. After rounding up 5 to 2, the number of corrections obtained is 3. Therefore, the speed difference correction value of the current correction operation, that is, the 5th correction operation, is: 3 multiplied by the preset correction step size. For example, if the preset correction step size is 5rpm, then the current speed difference correction value is 15rpm.
[0086] Step 3: Correct the current speed difference correction value according to the current correction method using the pre-configured basic speed difference to obtain the current basic speed difference.
[0087] Specifically, when the current correction mode is an increase operation, the pre-configured basic speed difference is increased by the current speed difference correction value to obtain the current basic speed difference.
[0088] When the current correction mode is a reduction operation, the pre-configured basic speed difference is reduced by the current speed difference correction value to obtain the current basic speed difference.
[0089] For example, if the pre-configured basic speed difference is 40rpm and the current speed difference correction value is 15rpm, when the correction method is to increase the operation, the current basic speed difference is 40+15=55rpm. When the correction method is to decrease the operation, the current basic speed difference is 40-15=25rpm. On this basis, the compensation speed difference obtained according to the current vehicle speed and acceleration is added to obtain the compensated basic speed difference.
[0090] It is understandable that those skilled in the art may adjust the above correction step size and method as needed, and no limitation is made here.
[0091] As a specific application of the above embodiment, refer to Figure 6As shown, during the gear shifting and speed regulation process, the basic speed difference is set to sd, and the offset (compensation speed difference) in the above table is checked according to the current vehicle speed and acceleration. The speed difference = sd + offset. Try to keep the vehicle speed unchanged during the speed regulation stage, because this box supports uninterrupted power, so it can be operated. The advantage of keeping the vehicle speed unchanged is to correct the offset to 0, which is better controlled. If the duty cycle remains unchanged or decreases at this time, the current of the shift motor increases, and the shift position remains unchanged (stuck), then the basic speed difference sd, such as 40rpm, is corrected. First, 5rpm is added to get 45rpm for testing. If there is no top gear, sd = sd + 5rpm, that is, 45rpm is obtained by adding 5rpm to the initial basic speed difference sd as the basic speed difference. If it is not satisfied (that is, top gear still occurs), the winning basic speed difference in the next cycle is 40rpm minus 5rpm to get 35rpm test, that is, sd = sd-5rpm, and so on. Cycle until a suitable sd value is found, and then speed regulation is performed according to the sd + offset value. This can adapt to different gearboxes and working conditions, prevent top gear problems, and extend the service life of the gearbox.
[0092] A method for adjusting the gear shift speed difference provided in an embodiment of the present application is introduced above, and a device for executing the above-mentioned method for adjusting the gear shift speed difference will be introduced below.
[0093] See also Figure 7 , Figure 7 This is a schematic diagram of the structure of a gear shift speed difference adjustment device provided in an embodiment of the present application. Figure 7 As shown, the gear shift speed difference adjustment device comprises:
[0094] The basic speed difference acquisition module 701 is used to execute step S1 and acquire a pre-configured basic speed difference.
[0095] The speed difference compensation determination module 702 is used to execute step S2 and determine the speed difference compensation according to the current vehicle speed and the current acceleration.
[0096] The basic speed difference compensation module 703 is used to execute step S3, compensate the basic speed difference according to the compensation speed difference, and obtain the compensated speed difference.
[0097] The gear engagement sticking judgment module 704 is used to execute step S4 and determine whether a gear engagement sticking occurs under the compensated speed difference according to a preset judgment strategy.
[0098] The basic speed difference correction module 705 is used to execute step S5, if it is determined according to the preset judgment strategy that the gear engagement is stuck under the compensated speed difference, then the basic speed difference is corrected according to the preset correction strategy, and the corrected speed difference is used as the basic speed difference.
[0099] The speed difference cycle adjustment module 706 is used to control the speed difference compensation determination module to repeat the step S2, the basic speed difference compensation module to repeat the above step S3, the gear engagement jam judgment module to repeat the above step S4 and the basic speed difference correction module to repeat the above step S5, until the final speed difference that eliminates the gear engagement jam is determined according to the preset judgment strategy.
[0100] In a possible implementation, the process of the gear-engagement sticking determination module 704 determining whether a gear-engagement sticking occurs under the compensated speed difference according to a preset determination strategy includes:
[0101] If the operating parameters of the shift motor meet the gear sticking condition and the shift position remains unchanged, it is determined that a gear sticking occurs.
[0102] In a possible implementation, if the operating parameters of the shift motor meet the gear sticking condition and the shift position remains unchanged, the gear sticking determination module 704 determines that a gear sticking occurs, including:
[0103] If the duty cycle of the output current of the shift motor remains unchanged or decreases, and the output current value of the shift motor increases, and the shift position remains unchanged, it is determined that a gear sticking occurs.
[0104] In a possible implementation, the process of the basic speed difference correction module 705 correcting the basic speed difference according to the preset correction strategy includes:
[0105] According to the number of corrections that have been completed and the correction method used for the first time, the current correction method is determined;
[0106] Determine the current speed difference correction value according to the number of corrections completed and the preset correction step length;
[0107] The pre-configured basic speed difference is corrected according to the current correction method to obtain the current basic speed difference.
[0108] In a possible implementation, the basic speed difference correction module 705 corrects the pre-configured basic speed difference according to the current correction method to obtain the current basic speed difference, including:
[0109] When the current correction mode is an increase operation, the pre-configured basic speed difference is increased by the current speed difference correction value to obtain the current basic speed difference;
[0110] When the current correction mode is a reduction operation, the pre-configured basic speed difference is reduced by the current speed difference correction value to obtain the current basic speed difference.
[0111] In a possible implementation, the process of the basic speed difference correction module 705 determining the current speed difference correction value according to the number of corrections that have been completed and the preset correction step size includes:
[0112] The number of corrections completed is added by 1 and then rounded up to 2 to obtain the number of corrections;
[0113] The correction number is multiplied by the preset correction step to obtain the current speed difference correction value.
[0114] In a possible implementation, the basic speed difference correction module 705 determines the current correction method according to the number of corrections that have been completed and the correction method used for the first time, including:
[0115] If the number of completed corrections is an even number, the current correction method is the same as the first correction method;
[0116] If the number of completed corrections is an odd number, the current correction method is opposite to the correction method used for the first time.
[0117] The present application also provides an electronic device in an embodiment. Figure 8 As shown, it shows a structural schematic diagram of an electronic device suitable for implementing the embodiments of the present application. Figure 8 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0118] like Figure 8 As shown, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 to a random access memory (RAM) 803. When the electronic device is powered on, various programs and data required for the operation of the electronic device are also stored in the RAM 1103. The processing device 801, the ROM 802, and the RAM 1103 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0119] Typically, the following devices may be connected to the I / O interface 805: an input device 806, an output device 807, a storage device 808, and a communication device 809. The communication device 809 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Figure 8 An electronic device having various devices is shown, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0120] An embodiment of the present application also provides a computer program product including computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements any one of the gear shift speed difference adjustment methods provided in the embodiments of the present application.
[0121] A computer-readable storage medium is also provided in an embodiment of the present application. The storage medium carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement any one of the gear shift speed difference adjustment methods provided in the embodiment of the present application.
[0122] An embodiment of the present application also provides a vehicle, in which the electronic device described in the above embodiment is arranged.
[0123] It should also be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the drawings of the device embodiments provided by the present application, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines.
[0124] Through the description of the above implementation mode, the technicians in the field can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present application, software program implementation is a better implementation mode in more cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, a U disk, a mobile hard disk, a ROM, a RAM, a disk or an optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, a training device, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0125] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.
[0126] The electronic device in this article can be ECU (Electronic Control Unit), VCU (Vehicle Control Unit), MCU (Micro Controller Unit), HCU (Hybrid Control Unit), etc.
[0127] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a training device, or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, training device, or data center. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a training device, a data center, etc. that includes one or more available media integrations. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.
Claims
1. A method for adjusting a gear shift speed difference, characterized in that: include: S1. Obtaining a pre-configured basic speed difference; S2. Determine a compensation speed difference according to the current vehicle speed and the current acceleration; S3, compensating the basic speed difference according to the compensation speed difference to obtain a compensated speed difference; S4, determining whether a gear-engagement jam occurs under the speed difference after the compensation according to a preset judgment strategy; S5. If yes, the basic speed difference is corrected according to a preset correction strategy, and the corrected speed difference is used as the basic speed difference; wherein the correction of the basic speed difference according to the preset correction strategy includes: determining a current correction method according to the number of corrections that have been completed and the correction method used for the first time; determining a current speed difference correction value according to the number of corrections that have been completed and a preset correction step; and performing correction processing on the current speed difference correction value of the pre-configured basic speed difference according to the current correction method to obtain the current basic speed difference; S6. Repeat steps S2 to S5 until the final speed difference that eliminates the gear-engaging jam is determined according to the preset judgment strategy.
2. The method for adjusting the gear shift speed difference according to claim 1, characterized in that: The determining, according to a preset judgment strategy, whether a gear-engagement jam occurs under the compensated speed difference comprises: If the operating parameters of the shift motor meet the gear sticking condition and the shift position remains unchanged, it is determined that a gear sticking occurs.
3. The method for adjusting the gear shift speed difference according to claim 2, characterized in that: If the operating parameters of the shift motor meet the gear-stuck condition and the shift position remains unchanged, determining that the gear-stuck occurs includes: If the duty cycle of the output current of the shift motor remains unchanged or decreases, and the output current value of the shift motor increases, and the shift position remains unchanged, it is determined that a gear sticking occurs.
4. The method for adjusting the gear shift speed difference according to claim 1, characterized in that , the pre-configured basic speed difference is corrected according to the current correction method to obtain the current basic speed difference, including: When the current correction mode is an increase operation, the pre-configured basic speed difference is increased by the current speed difference correction value to obtain the current basic speed difference; When the current correction mode is a reduction operation, the pre-configured basic speed difference is reduced by the current speed difference correction value to obtain the current basic speed difference.
5. The method for adjusting the gear shift speed difference according to claim 1, characterized in that: The step of determining the current speed difference correction value according to the number of corrections completed and the preset correction step length includes: The number of corrections completed is added by 1 and then rounded up to 2 to obtain the number of corrections; The correction number is multiplied by the preset correction step to obtain the current speed difference correction value.
6. The method for adjusting the gear shift speed difference according to claim 1, characterized in that: The method of determining the current correction method according to the number of corrections that have been completed and the correction method used for the first time includes: If the number of completed corrections is an even number, the current correction method is the same as the first correction method; If the number of completed corrections is an odd number, the current correction method is opposite to the correction method used for the first time.
7. The method for adjusting the gear shift speed difference according to any one of claims 1 to 6, characterized in that: Also includes: The vehicle speed is kept constant during the execution of step S6 so that the compensated speed difference determined after each execution of step S2 is 0.
8. A gear shift speed difference adjustment device, characterized in that: include: A basic speed difference acquisition module, used to execute step S1 and acquire a pre-configured basic speed difference; A compensation speed difference determination module, used to execute step S2, determine the compensation speed difference according to the current vehicle speed and the current acceleration; A basic speed difference compensation module, used to execute step S3, compensate the basic speed difference according to the compensation speed difference, and obtain a compensated speed difference; A gear-engagement jam judgment module, used to execute step S4, and determine whether a gear-engagement jam occurs under the compensated speed difference according to a preset judgment strategy; A basic speed difference correction module is used to execute step S5, if it is determined according to a preset judgment strategy that a gear-engaging jam occurs under the compensated speed difference, then the basic speed difference is corrected according to the preset correction strategy, and the corrected speed difference is used as the basic speed difference; wherein the correction of the basic speed difference according to the preset correction strategy includes: determining a current correction method according to the number of corrections that have been completed and the correction method used for the first time; determining a current speed difference correction value according to the number of corrections that have been completed and a preset correction step; performing a correction process on the current speed difference correction value of the pre-configured basic speed difference according to the current correction method to obtain the current basic speed difference; and The speed difference cycle adjustment module is used to control the compensation speed difference determination module to repeatedly execute step S2, the basic speed difference compensation module to repeatedly execute the above step S3, the gear engagement jam judgment module to repeatedly execute the above step S4, and the basic speed difference correction module to repeatedly execute the above step S5, until the final speed difference that eliminates the gear engagement jam is determined according to the preset judgment strategy.
9. An electronic device, characterized in that: The method comprises at least one processor and a memory connected to the processor, wherein: The memory is used to store computer programs; The processor is used to execute the computer program so that the electronic device can implement the gear shift speed difference adjustment method as described in any one of claims 1 to 7.
10. A vehicle, characterized in that: include: The electronic device as claimed in claim 9.
