Vehicle gear control method and device, vehicle, medium and product

By determining that the gear switch request type is a temporary request in a new energy vehicle, controlling the motor operation without changing the gear gear, the problem of gear shift failure of the EMT transmission under complex operating conditions is solved, and the gear shift success rate and system reliability are improved.

CN120402622APending Publication Date: 2025-08-01ZHEJIANG GEELY HLDG GRP CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510835290.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-20
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

When new energy vehicles are complex driving conditions or motor control deviations, the EMT gears are difficult to mesh, resulting in failure in shifting and reducing the success rate of shifting.

Method used

By responding to the gear switching command, determine the current gear, target gear and operating conditions of the vehicle, and determine that the gear switching request type is a temporary request, the control motor operates according to the target gear without changing the gearbox gear, reducing frequent gear shifts.

Benefits of technology

Avoid gear shift failure, reduce wear of gearbox mechanical components, and improve gear shift success rate and system reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120402622A_ABST
    Figure CN120402622A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle gear control method and device, a vehicle, a medium and a product, and relates to the technical field of vehicle control, the method comprises the steps that in response to a gear switching instruction, a current gear, a target gear and an operation working condition of the vehicle are determined, and the target gear is a to-be-switched gear indicated by the gear switching instruction; determining a request type of a gear switching instruction based on the target gear and the operation condition; and under the condition that the request type is the temporary request, a motor of the vehicle is controlled to run according to the target gear, and a gearbox of the vehicle is controlled to be kept at the current gear. The gear shifting success rate of the new energy vehicle can be increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of vehicle control, and particularly to a vehicle gear control method, device, vehicle, medium and product. Background Art

[0002] With the rapid development of new energy technologies, new energy vehicles have gradually become the development trend of the automotive industry. Among them, EMT (Electric Mechanical Transmission) is a key component of new energy vehicles and is used to perform gear shifting of the vehicle.

[0003] Currently, the EMT transmission has eliminated the clutch and synchronizer, and mainly realizes efficient power transmission and shift response through gear transmission and motor control strategies. Specifically, during the gear shifting process of the EMT transmission, the motor speed is adjusted to make the speed of the gear driven by the motor consistent with the speed of the gear connected to the wheels, so as to achieve the smooth meshing of the two gears and complete the gear shifting operation. However, in actual application scenarios, if the vehicle driving conditions are complex or there is a deviation in motor control, resulting in the need to perform a gear shifting operation before the motor speed matches the wheel speed, it will be difficult for the two gears to mesh, thus resulting in a gear shifting failure.

[0004] Therefore, how to improve the gear shifting success rate of new energy vehicles is an urgent problem to be solved at present. Summary of the Invention

[0005] The main purpose of this application is to provide a vehicle gear control method, device, vehicle, medium and product, aiming to improve the gear shifting success rate of new energy vehicles.

[0006] To achieve the above purpose, this application provides a vehicle gear control method, and the vehicle gear control method includes: [[ID=e23]]

[0007] In response to a gear shifting instruction, determine the current gear, target gear and operating condition of the vehicle, where the target gear is the gear to be shifted indicated by the gear shifting instruction;

[0008] Based on the target gear and the operating condition, determine the request type of the gear shifting instruction;

[0009] When the request type is a temporary request, control the motor of the vehicle to operate according to the target gear, and control the gearbox of the vehicle to remain in the current gear.

[0010] In an embodiment, the step of determining the request type of the gear shifting instruction based on the target gear and the operating condition includes:

[0011] When the target gear is in neutral and the operating condition is a temporary stop condition, it is determined that the request type of the gear shift command is a temporary request, where the temporary stop condition indicates that the vehicle is stationary and in the powered-on state.

[0012] In one embodiment, the step of determining the request type of the gear shift command based on the target gear and the operating condition includes:

[0013] When the target gear is in neutral and the operating condition is a forward driving condition, it is determined that the request type of the gear shift command is a temporary request.

[0014] In one embodiment, the step of determining the request type of the gear shift command based on the target gear and the operating condition includes:

[0015] When the target gear is in neutral and the operating condition is a reverse driving condition, it is determined that the request type of the gear shift command is a temporary request.

[0016] In one embodiment, the step of determining the request type of the gear shift command based on the target gear and the operating condition includes:

[0017] When the target gear is in reverse and the operating condition is a reverse driving condition, it is determined that the request type of the gear shift command is a temporary request.

[0018] In one embodiment, the step of controlling the motor of the vehicle to operate according to the target gear includes:

[0019] When the target gear is in neutral, control the motor of the vehicle to stop outputting torque, and control the instrument display of the vehicle to switch to neutral gear.

[0020] In one embodiment, the step of controlling the motor of the vehicle to operate according to the target gear includes:

[0021] When the target gear is in reverse, control the motor of the vehicle to rotate in the reverse direction, and control the instrument display of the vehicle to switch to reverse gear.

[0022] In one embodiment, after the step of determining the current gear, target gear and operating condition of the vehicle in response to the gear shift command, the method further includes:

[0023] When the target gear is in neutral, obtain the number of consecutive switches between the current gear and neutral gear of the vehicle within the most recent preset time period;

[0024] When the number of consecutive gear shifts is greater than or equal to a preset threshold, control the motor of the vehicle to operate in neutral and control the gearbox of the vehicle to shift to neutral.

[0025] In addition, to achieve the above object, the present application further provides a vehicle gear control device, which includes:

[0026] A response module, configured to respond to a gear shift command, and determine the current gear, target gear, and operating condition of the vehicle, where the target gear is the gear to be shifted indicated by the gear shift command;

[0027] A determination module, configured to determine the request type of the gear shift command based on the target gear and the operating condition;

[0028] A control module, configured to control the motor of the vehicle to operate in accordance with the target gear and control the gearbox of the vehicle to remain in the current gear when the request type is a temporary request.

[0029] In addition, to achieve the above object, the present application further provides a storage medium, which is a computer-readable storage medium, and a program for implementing a vehicle gear control method is stored on the computer-readable storage medium. The program for implementing the vehicle gear control method is executed by a processor to implement the steps of the vehicle gear control method as described above.

[0030] In addition, to achieve the above object, the present application further provides a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of the vehicle gear control method as described above are implemented.

[0031] The present application provides a vehicle gear control method. The present application responds to a gear shift command, determines the current gear, target gear, and operating condition of the vehicle, where the target gear refers to the gear to be shifted indicated by the gear shift command; determines the request type of the gear shift command based on the target gear and the operating condition; and when the request type of the gear shift command is a temporary request, controls the motor of the vehicle to operate in accordance with the target gear and controls the gearbox of the vehicle to remain in the current gear, that is, does not change the actual gear of the gearbox.

[0032] In summary, compared with the traditional method of engaging gears by adjusting the motor speed through a gearbox to achieve gear shifting operations, after receiving a gear shifting instruction, this application determines the request type of the gear shifting instruction based on the target gear and the vehicle operating conditions. When the request type is a temporary request, it controls the vehicle motor to operate at the target gear without changing the gear position of the vehicle gearbox, thereby avoiding gearbox shifting failures caused by frequent shifting and reducing wear of mechanical components in the gearbox, thus improving the gear shifting success rate of new energy vehicles. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The accompanying drawings herein are incorporated into and constitute a part of this specification, showing embodiments consistent with the present application and, together with the specification, are used to explain the principles of the present application.

[0034] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the accompanying drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0035] Figure 1 Schematic flowchart of the first embodiment of the vehicle gear control method of the present application;

[0036] Figure 2 Schematic flowchart of the virtual gear control process involved in an embodiment of the vehicle gear control method of the present application;

[0037] Figure 3 Schematic flowchart of the vehicle gear control process involved in an embodiment of the vehicle gear control method of the present application;

[0038] Figure 4 Schematic diagram of the module structure of the vehicle gear control device of the present application;

[0039] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the vehicle gear control method in the embodiments of the present application.

[0040] The implementation, functional features, and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0041] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0042] To better understand the technical solutions of the present application, the following will be described in detail with reference to the accompanying drawings of the specification and the specific embodiments.

[0043] The main solution of this application is: in response to a gear shift instruction, determine the current gear, target gear, and operating condition of the vehicle, where the target gear is the gear to be shifted indicated by the gear shift instruction; determine the request type of the gear shift instruction based on the target gear and the operating condition; in the case where the request type is a temporary request, control the motor of the vehicle to operate according to the target gear, and control the gearbox of the vehicle to remain in the current gear.

[0044] Currently, the EMT gearbox eliminates the clutch and synchronizer, and mainly realizes efficient power transmission and shift response through gear transmission and motor control strategies. Specifically, during the gear shifting process of the EMT gearbox, the motor speed is adjusted to make the speed of the gear driven by the motor consistent with the speed of the gear connected to the wheels, so as to smoothly engage the two gears and complete the gear shifting operation. However, in actual application scenarios, if the vehicle driving conditions are complex or there is a deviation in motor control, resulting in the need to perform a gear shift operation before the motor speed matches the wheel speed, it will be difficult for the two gears to engage, resulting in a gear shift failure. Therefore, how to improve the gear shift success rate of new energy vehicles is an urgent problem to be solved at present.

[0045] After receiving the gear shift instruction, this application determines the request type of the gear shift instruction based on the target gear and the vehicle operating condition. In the case where the request type is a temporary request, it controls the vehicle motor to operate according to the target gear without changing the gear position of the vehicle gearbox, thus avoiding the gear shift failure of the gearbox caused by frequent gear shifting and reducing the wear of mechanical components in the gearbox, thereby improving the gear shift success rate of new energy vehicles.

[0046] It should be noted that the execution subject of the method in each embodiment of the vehicle gear control method of this application can be a shift control system, or a vehicle gear control device capable of implementing the above functions, etc. This embodiment does not make specific limitations on this. The following takes the shift control system as the execution subject as an example to illustrate this embodiment and the following embodiments.

[0047] Based on this, this application proposes a vehicle gear control method for the first embodiment. Please refer to Figure 1 , the vehicle gear control method includes steps S10 to S30:

[0048] Step S10, in response to a gear shift instruction, determine the current gear, target gear, and operating condition of the vehicle, where the target gear is the gear to be shifted indicated by the gear shift instruction;

[0049] It should be noted that the driver of the vehicle can manually trigger a gear shifting command based on the vehicle's gear shifting device. It can be understood that the gear shifting command indicates the gear to be shifted (hereinafter referred to as the target gear for distinction). For example, if the gear shifting command indicates a shift to neutral, then it can be determined that the target gear is neutral. The current gear of the vehicle refers to the gear of the vehicle when the gear shifting command is received. The operating conditions of the vehicle include, but are not limited to, temporary parking conditions, long-term driving conditions, forward driving conditions, reverse driving conditions, etc.

[0050] After receiving the gear shifting command triggered by the user, in response to the gear shifting command, obtain the current gear of the vehicle from the vehicle gear sensor, extract the target gear to be shifted this time from the gear shifting command, and determine the operating condition of the vehicle based on vehicle information such as the vehicle speed and power-on state of the vehicle.

[0051] Step S20, determine the request type of the gear shifting command based on the target gear and the operating condition;

[0052] Determine the request type of the gear shifting command based on the target gear indicated by the gear shifting command and the operating condition of the vehicle. Among them, it can be understood that the request types of the gear shifting command include temporary requests and regular requests. A temporary request refers to a gear shifting command triggered due to a short-term need under a certain driving condition of the vehicle.

[0053] In this embodiment, step S20 may include:

[0054] Step S201, when the target gear is neutral and the operating condition is a temporary parking condition, determine that the request type of the gear shifting command is a temporary request, where the temporary parking condition indicates that the vehicle is stationary and in the power-on state.

[0055] It should be noted that the step of determining the operating condition of the vehicle may include: obtaining the vehicle speed and the power-on situation of the vehicle; when the vehicle speed is zero and the power-on situation of the vehicle is in the power-on state, determine that the operating condition of the vehicle is a temporary parking condition.

[0056] In the first feasible implementation manner, when the target gear is neutral and the operating condition is a temporary parking condition, determine that the request type of the gear shifting command is a temporary request. It can be understood that when the vehicle is in a stationary state, the driver requests a shift to neutral and the vehicle is in the power-on state, it indicates that the vehicle is in a temporary parking state and has no intention of ending the current driving cycle. Therefore, it is determined that the operating condition of the vehicle is a temporary parking condition, and the current gear shifting command is determined to be a temporary request.

[0057] In this embodiment, step S20 may include:

[0058] Step S202, when the target gear is in neutral and the operating condition is forward driving, determine that the request type of the gear shifting command is a temporary request.

[0059] It should be noted that the forward driving condition of the vehicle represents the overall forward driving trend of the vehicle.

[0060] In the second feasible implementation, when the target gear is in neutral and the vehicle operating condition is forward driving, determine that the request type of the gear shifting command is a temporary request. It can be understood that during the forward driving of the vehicle, if the driver requests to switch from the current gear to neutral, it may be a misoperation by the driver or an intentional neutral coasting. For safety reasons, the current gear shifting command is determined as a temporary request.

[0061] In this embodiment, the step S20 may include:

[0062] Step S203, when the target gear is in neutral and the operating condition is reverse driving, determine that the request type of the gear shifting command is a temporary request.

[0063] It should be noted that the reverse driving condition of the vehicle represents the overall backward driving trend of the vehicle.

[0064] In the third feasible implementation, when the target gear is in neutral and the vehicle operating condition is reverse driving, determine that the request type of the gear shifting command is a temporary request. It can be understood that in the reverse condition of the vehicle, due to the large volume of commercial vehicles and the complexity of the reverse condition, the driver may request to switch from the current gear to neutral and then request reverse gear. Therefore, when the current gear shifting command indicates a switch to neutral, it is considered that the driver's driving intention is to temporarily adjust the vehicle position through gear shifting to continue reversing, so the current gear shifting command is determined as a temporary request.

[0065] In this embodiment, the step S20 may include:

[0066] Step S204, when the target gear is reverse and the operating condition is reverse driving, determine that the request type of the gear shifting command is a temporary request.

[0067] In the fourth feasible implementation, when the target gear is reverse and the vehicle operating condition is reverse driving, determine that the request type of the gear shifting command is a temporary request. It can be understood that in the reverse condition of the vehicle, if the driver requests to switch from the current gear to reverse gear, it is considered that the driver's driving intention is to temporarily adjust the vehicle position through gear shifting to continue reversing, so the current gear shifting command is determined as a temporary request.

[0068] Step S30, when the request type is a temporary request, control the motor of the vehicle to operate according to the target gear position, and control the gearbox of the vehicle to remain at the current gear position.

[0069] It should be noted that the motor of the vehicle is used to provide power for the vehicle. When the motor rotates forward, it provides power for the vehicle to move forward, and when the motor rotates backward, it provides power for the vehicle to move backward. The gearbox of the vehicle refers to the EMT gearbox. The gear shifting control system in this application can be a TCU (Transmission Control Unit, gearbox controller), and the TCU is used to control the EMT gearbox.

[0070] When the request type of the current gear shifting request is a temporary request, control the motor of the vehicle to operate according to the target gear position, and control the gearbox of the vehicle to remain at the current gear position. It can be understood that a temporary request means that the driver will switch back and forth between gears in a relatively short period of time. When the current gear shifting request is a temporary request, by controlling the operation mode of the motor, the actual driving gear of the vehicle is changed, but the actual gear position of the gearbox is not changed, so as to avoid the problem of gear shifting failure caused by frequent gear shifting, reduce the wear of mechanical components, and improve the reliability and service life of the system.

[0071] In this embodiment, the step S30 may include:

[0072] Step S301, when the target gear position is neutral, control the motor of the vehicle to stop outputting torque, and control the instrument display gear of the vehicle to switch to neutral.

[0073] It should be noted that the instrument of the vehicle usually displays the current driving gear position, and the gear position displayed on the vehicle instrument is called the instrument display gear position.

[0074] When the current gear shifting instruction is a temporary request and the target gear position it indicates is neutral, control the motor of the vehicle to stop outputting torque, that is, stop providing power for the vehicle, and control the instrument display gear of the vehicle to switch to neutral, that is, inform the driver that the vehicle gear position has been switched to neutral.

[0075] In a feasible implementation, when the vehicle is in a static condition, if the driver requests to switch from the current gear to neutral and the vehicle is not powered off, it indicates that the vehicle is in a temporary parking condition and there is no intention to end the current driving cycle. Therefore, the TCU determines that this gear shift command belongs to a temporary request. Then, based on the target gear indicated by the gear shift command, the TCU sends a neutral gear signal to the vehicle controller to control the motor to stop outputting torque through the vehicle controller and control the vehicle instrument to display neutral gear, but does not perform a gear shift operation on the EMT transmission, so that the actual gear of the transmission remains at the current gear. Among them, the gear at the transmission position can be a forward gear, a reverse gear, or a parking gear, and the embodiments of the present application do not limit this.

[0076] In another feasible implementation, during the reverse driving condition of the vehicle, considering the large volume of commercial vehicles and the complexity of the reverse driving condition, if the driver requests to switch from the current gear to neutral and then to reverse gear, when the current gear shift command indicates a switch to neutral gear, the TCU also sends a neutral gear signal to the vehicle controller to control the motor to stop outputting torque through the vehicle controller and control the vehicle instrument to display neutral gear. However, the TCU does not change the actual gear of the transmission, that is, the transmission still remains at the gear before the gear shift.

[0077] It should be noted that since gear meshing is required during gear shifting of the transmission, and when the vehicle is in a stationary state, the gears are not rotating and the meshing difficulty is large, resulting in a high probability of gear shift failure. However, the embodiments of the present application reduce the number of gear shifts of the transmission, avoid the problem of gear shift failure caused by frequent shifting to neutral during vehicle startup or low-speed driving, and at the same time achieve a fast response to gear shift, reduce the wear of mechanical components in the transmission, thereby improving the reliability and service life of the transmission.

[0078] In yet another feasible implementation, during the forward driving process of the vehicle, if the driver requests to switch from the current gear to neutral, it indicates that the current gear shift request is a misoperation or the driver intends to perform neutral coasting. For safety reasons, the TCU sends a neutral gear signal to the vehicle controller to cut off the vehicle power and control the instrument to display neutral gear, and at the same time the TCU does not change the actual gear of the transmission.

[0079] It should be noted that traditional commercial vehicle drivers often use the method of coasting in neutral to save fuel. However, this habit in new energy commercial vehicles will cause the electric motor braking to be untimely and reduce the energy recovery efficiency. In addition, the environmental conditions are complex when the driver switches from neutral to the forward gear, and gear shifting failures are likely to occur. However, in the embodiment of the present application, when the vehicle is in the forward driving condition and the driver requests to switch to neutral, the TCU sends a neutral gear signal to the vehicle controller, but the actual gear of the transmission does not shift to neutral. This strategy not only avoids the problem of untimely electric motor braking caused by shifting to neutral, but also improves the energy recovery efficiency in combination with the energy recovery strategy. Moreover, it realizes a fast response to gear shifting and improves the gear shifting success rate. It can be understood that the essence of energy recovery is to utilize the back electromotive force of the motor during braking or deceleration to convert the kinetic energy of the vehicle into electrical energy and store it in the battery.

[0080] In this embodiment, the step S30 may include:

[0081] Step S302, when the target gear is the reverse gear, control the motor of the vehicle to rotate in the reverse direction, and control the instrument of the vehicle to display that the gear has been switched to the reverse gear.

[0082] When the current gear shifting instruction is a temporary request and the target gear indicated is the reverse gear, control the motor of the vehicle to rotate in the reverse direction to provide power for the vehicle to move backward, and control the instrument of the vehicle to display that the gear has been switched to the reverse gear, that is, inform the driver that the vehicle gear has been switched to the reverse gear.

[0083] In a feasible implementation manner, in the reverse driving condition of the vehicle, the driver will first request to switch from the current gear to neutral, and then request to switch from neutral to reverse. Then, after receiving the gear shifting instruction indicating to switch to reverse, the TCU sends a reverse gear signal to the vehicle controller to control the motor of the vehicle to reverse and output power through the vehicle controller, and control the vehicle instrument to display the reverse gear. However, the TCU does not switch the actual gear of the transmission.

[0084] In another feasible implementation manner, in the reverse driving condition of the vehicle, if the driver directly switches from the forward gear to the reverse gear, when the TCU recognizes that the shift lever briefly passes through the neutral gear position, the TCU automatically skips the neutral gear state and directly sends a reverse gear signal to the vehicle controller for power output and instrument display, but the actual gear of the transmission still remains in the forward gear.

[0085] Thus, by improving the reverse gear switching strategy, in the embodiment of the present application, when the vehicle switches between the forward gear and the reverse gear, the reverse gear function is realized by changing the direction of the motor torque output, without changing the actual gear position of the transmission, thereby reducing the number of gear shifts of the transmission, achieving a rapid response to gear shifting, effectively reducing the probability of gear shifting failure caused by frequent gear shifting, and improving the controllability and stability of the vehicle under complex working conditions.

[0086] Exemplarily, as Figure 2 shown in the schematic diagram of the virtual gear position control process. First, it is monitored whether a gear shift instruction is received; if a gear shift instruction is received, the current gear position, target gear position, and operating condition of the vehicle are determined; in the case where the target gear position is neutral and the operating condition is a temporary stop condition, a forward driving condition, or a reverse driving condition, it is determined that the current gear shift instruction is a temporary request, and, in the case where the target gear position is reverse and the operating condition is a reverse driving condition, it is determined that the current gear shift instruction is a temporary request; in the case where the current gear shift instruction is a temporary request and the target gear position is neutral, the vehicle motor is controlled to operate in neutral, the vehicle instrument shows neutral, but the transmission gear position remains unchanged, and, in the case where the current gear shift instruction is a temporary request and the target gear position is reverse, the vehicle motor is controlled to reverse, the vehicle instrument shows reverse, but the transmission gear position remains unchanged.

[0087] In summary, after receiving the gear shift instruction, in the embodiment of the present application, the request type of the gear shift instruction is determined based on the target gear position and the vehicle operating condition. In the case where the request type is a temporary request, the vehicle motor is controlled to operate in the target gear position, but the gear position of the vehicle transmission is not changed. Compared with the traditional method of realizing the gear shifting operation by adjusting the motor speed through the transmission to make the gears mesh, the embodiment of the present application avoids the situation of gear shifting failure of the transmission caused by frequent gear shifting, and reduces the wear of mechanical components in the transmission, thereby improving the gear shifting success rate of new energy vehicles.

[0088] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar content as that in the above-mentioned first embodiment can be referred to the above introduction and will not be repeated hereinafter. On this basis, after the step S10, the vehicle gear position control method of the present application further includes:

[0089] Step A10, in the case where the target gear position is neutral, obtain the number of consecutive switches between the current gear position and the neutral gear position of the vehicle within the most recent preset time period;

[0090] Step A20, in the case where the number of consecutive switches is greater than or equal to a preset number threshold, control the motor of the vehicle to operate in the neutral gear, and control the transmission of the vehicle to switch to the neutral gear.

[0091] It should be noted that the preset duration (i.e., the preset time length) and the number threshold (i.e., the preset number threshold) are used to construct the gear position test conditions. When the vehicle meets these gear position test conditions, it is considered that the vehicle is performing gear self-learning or other gear test experiments to ensure the effectiveness of the vehicle function. Among them, the embodiments of the present application do not limit the specific values of the preset duration and the number threshold. However, in this embodiment, the preset duration is set to 5 seconds, and the number threshold is set to 3 times.

[0092] When the target gear position indicated by the current gear position switching instruction is the neutral gear, obtain the continuous switching times between the current gear position and the neutral gear within the most recent preset duration of the vehicle. When the continuous switching times are greater than the preset number threshold, control the motor of the vehicle to operate in the neutral gear, and the vehicle instrument shows the neutral gear, and control the gearbox of the vehicle to switch to the neutral gear.

[0093] In a feasible implementation manner, when a gear position switching instruction is received and the gear position switching instruction indicates switching to the neutral gear, obtain the current gear position of the vehicle and the gear position switching instructions obtained within the most recent 5 seconds; respectively extract the target gear positions indicated by each gear position switching instruction to determine the continuous switching times between the current gear position and the neutral gear of the vehicle; when the continuous switching times are greater than or equal to the preset number threshold, it indicates that the vehicle is performing gear self-learning or other gear test operations. Therefore, within the current driving cycle, the TCU sends a neutral gear signal to the vehicle controller, and switches the actual gear position of the gearbox to the neutral gear.

[0094] Exemplarily, as Figure 3 shown in the schematic diagram of the vehicle gear position control process, the current gear position of the vehicle is the forward gear; when the gear position switching instruction triggered by the user indicates switching to the neutral gear, determine whether the continuous switching times within the most recent 5 seconds are greater than or equal to 3 times. If so, the TCU sends a neutral gear signal to the VCU (Vehicle Control Unit), and switches the gear position of the gearbox to the neutral gear. If not, the TCU sends a neutral gear signal to the VCU, but the gear position of the gearbox remains the forward gear; when the gear position switching instruction triggered by the user indicates switching to the reverse gear, the TCU sends a reverse gear signal to the VCU, but the gear position of the gearbox remains the forward gear.

[0095] In this way, the embodiments of the present application set the gear position test conditions. When the vehicle meets these gear position test conditions, exit the virtual gear position mode, and control the change of the gear position of the gearbox according to the gear position switching instruction, so as to improve the control strategy in various scenarios and enhance the generalization ability of the vehicle gear position control method of the present application.

[0096] The embodiments of the present application also provide a vehicle gear position control device. Please refer to Figure 4 , the vehicle gear position control device includes:

[0097] A response module 10, configured to determine the current gear, target gear, and operating condition of the vehicle in response to a gear shifting instruction, where the target gear is the gear to be shifted indicated by the gear shifting instruction;

[0098] A determination module 20, configured to determine the request type of the gear shifting instruction based on the target gear and the operating condition;

[0099] A control module 30, configured to, when the request type is a temporary request, control the motor of the vehicle to operate according to the target gear and control the gearbox of the vehicle to remain in the current gear.

[0100] Optionally, the determination module 20 is further configured to:

[0101] When the target gear is the neutral gear and the operating condition is a temporary stop condition, determine that the request type of the gear shifting instruction is a temporary request, where the temporary stop condition indicates that the vehicle is stationary and in a powered-on state.

[0102] Optionally, the determination module 20 is further configured to:

[0103] When the target gear is the neutral gear and the operating condition is a forward driving condition, determine that the request type of the gear shifting instruction is a temporary request.

[0104] Optionally, the determination module 20 is further configured to:

[0105] When the target gear is the neutral gear and the operating condition is a reverse driving condition, determine that the request type of the gear shifting instruction is a temporary request.

[0106] Optionally, the determination module 20 is further configured to:

[0107] When the target gear is the reverse gear and the operating condition is a reverse driving condition, determine that the request type of the gear shifting instruction is a temporary request.

[0108] Optionally, the control module 30 is further configured to:

[0109] When the target gear is the neutral gear, control the motor of the vehicle to stop outputting torque and control the instrument display of the vehicle to switch to the neutral gear.

[0110] Optionally, the control module 30 is further configured to:

[0111] When the target gear is the reverse gear, control the motor of the vehicle to rotate in the reverse direction and control the instrument display of the vehicle to switch to the reverse gear.

[0112] The vehicle gear control device further includes a test module, and the test module is configured to:

[0113] When the target gear is in neutral, obtain the number of consecutive shifts between the current gear and neutral within the most recent preset time period of the vehicle;

[0114] When the number of consecutive shifts is greater than or equal to a preset number threshold, control the motor of the vehicle to operate in neutral and control the gearbox of the vehicle to shift to neutral.

[0115] The vehicle gear control device provided by the embodiments of the present application adopts the vehicle gear control method in the above embodiments, and can solve the technical problem of how to improve the gear shifting success rate of new energy vehicles. Compared with the prior art, the beneficial effects of the vehicle gear control device provided by the embodiments of the present application are the same as those of the vehicle gear control method provided by the above embodiments, and other technical features in the vehicle gear control device are the same as the features disclosed in the above embodiment method, and will not be elaborated herein.

[0116] The present application provides a vehicle gear control device, and the vehicle gear control device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the vehicle gear control method in the first embodiment above.

[0117] Next, refer to Figure 5 , which shows a schematic structural diagram of a vehicle gear control device suitable for implementing the embodiments of the present application. Figure 5 The shown vehicle gear control device is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present application.

[0118] As Figure 5As shown, the vehicle gear control device may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in the read-only memory 1002 or a program loaded from the storage device 1003 into the random access memory 1004. In the random access memory 1004, various programs and data required for the operation of the vehicle gear control device are also stored. The processing device 1001, the read-only memory 1002, and the random access memory 1004 are connected to each other through a bus 1005. The input / output interface 1006 is also connected to the bus. Generally, the following systems may be connected to the input / output interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the vehicle gear control device to communicate with other devices wirelessly or wiredly to exchange data. Although the figure shows a vehicle gear control device having various systems, it should be understood that it is not required to implement or have all the shown systems. More or fewer systems may be implemented or had alternatively.

[0119] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network through the communication device, or installed from the storage device 1003, or installed from the read-only memory 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the methods of the embodiments disclosed in the present application are executed.

[0120] The vehicle gear control device provided by the present application adopts the vehicle gear control method in the above-mentioned embodiment, and can solve the technical problem of how to improve the gear shifting success rate of new energy vehicles. Compared with the prior art, the beneficial effects of the vehicle gear control device provided by the present application are the same as those of the vehicle gear control method provided by the above-mentioned embodiment, and other technical features in the vehicle gear control device are the same as those disclosed in the method of the previous embodiment, and will not be elaborated here.

[0121] It should be understood that each part disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in a suitable manner in any one or more embodiments or examples.

[0122] As described above, the above is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application, and all should be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.

[0123] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., computer programs) stored thereon, and the computer-readable program instructions are used to execute the vehicle gear control method in the above embodiments.

[0124] The computer-readable storage medium provided by this application can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: electrical connections with 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 of the above. In this embodiment, the computer-readable storage medium can be any tangible medium containing or storing a program, and the program can be used by or in combination with an instruction execution system or device. The program code contained on the computer-readable storage medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0125] The above computer-readable storage medium can be included in the vehicle gear control device; it can also exist alone without being assembled into the vehicle gear control device.

[0126] The above computer-readable storage medium carries one or more programs, which, when executed by a vehicle gear control device, cause the vehicle gear control device to: in response to a gear shift instruction, determine the current gear, target gear, and operating condition of the vehicle, where the target gear is the gear to be shifted indicated by the gear shift instruction; determine the request type of the gear shift instruction based on the target gear and the operating condition; and in the case where the request type is a temporary request, control the motor of the vehicle to operate in accordance with the target gear and control the gearbox of the vehicle to remain in the current gear.

[0127] Computer program code for performing the operations of this application may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partially on the user's computer, execute as a stand-alone software package, execute partially on the user's computer and partially on a remote computer, or execute entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., by connecting through an Internet service provider using the Internet).

[0128] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0129] The modules involved in the embodiments of the present application can be implemented in software or in hardware. Among them, the name of the module does not constitute a limitation on the unit itself in some cases.

[0130] The readable storage medium provided by the present application is a computer-readable storage medium. The computer-readable storage medium stores computer-readable program instructions (i.e., computer programs) for executing the above vehicle gear control method, and can solve the technical problem of how to improve the gear shifting success rate of new energy vehicles. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as those of the vehicle gear control method provided by the above embodiments, and will not be elaborated here.

[0131] An embodiment of the present application provides a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of the vehicle gear control method as described above are implemented.

[0132] The computer program product provided by the present application can improve the gear shifting success rate of new energy vehicles. Compared with the prior art, the beneficial effects of the computer program product provided by the embodiments of the present application are the same as those of the vehicle gear control method provided by the above embodiments, and will not be elaborated here.

[0133] The above are only the preferred embodiments of the present application, and do not limit the patent scope of the present application accordingly. Any equivalent structure or equivalent process transformation made by using the specification and drawings of the present application, or directly or indirectly applied to other related technical fields, shall be similarly included in the patent scope of the present application.

Claims

1. A vehicle gear control method, characterized in that, The vehicle gear control method includes: Responding to a gear shifting instruction, determining the current gear, target gear and operating condition of the vehicle, where the target gear is the gear to be shifted indicated by the gear shifting instruction; Determining the request type of the gear shifting instruction based on the target gear and the operating condition; When the request type is a temporary request, controlling the motor of the vehicle to operate according to the target gear and controlling the gearbox of the vehicle to remain in the current gear.

2. The vehicle gear control method according to claim 1, wherein, The step of determining the request type of the gear shifting instruction based on the target gear and the operating condition includes: When the target gear is neutral and the operating condition is a temporary stop condition, determining that the request type of the gear shifting instruction is a temporary request, where the temporary stop condition indicates that the vehicle is stationary and in a powered-on state.

3. The vehicle gear control method according to claim 1, characterized in that, The step of determining the request type of the gear shifting instruction based on the target gear and the operating condition includes: When the target gear is neutral and the operating condition is a forward driving condition, determining that the request type of the gear shifting instruction is a temporary request.

4. The vehicle gear control method according to claim 1, characterized in that The step of determining the request type of the gear shifting instruction based on the target gear and the operating condition includes: When the target gear is neutral and the operating condition is a reverse driving condition, determining that the request type of the gear shifting instruction is a temporary request.

5. The vehicle gear control method according to claim 1, characterized in that, The step of determining the request type of the gear shifting instruction based on the target gear and the operating condition includes: When the target gear is reverse and the operating condition is a reverse driving condition, determining that the request type of the gear shifting instruction is a temporary request.

6. The vehicle gear control method according to claim 1, wherein, The step of controlling the motor of the vehicle to operate according to the target gear includes: When the target gear is neutral, controlling the motor of the vehicle to stop outputting torque and controlling the instrument display gear of the vehicle to switch to neutral.

7. The vehicle gear control method according to claim 1, wherein The step of controlling the motor of the vehicle to operate according to the target gear includes: When the target gear is reverse, controlling the motor of the vehicle to rotate in the reverse direction and controlling the instrument display gear of the vehicle to switch to reverse.

8. The vehicle gear control method according to any one of claims 1 to 7, characterized in that, After the step of responding to the gear shifting instruction and determining the current gear, target gear and operating condition of the vehicle, the method further includes: When the target gear is neutral, obtaining the number of consecutive switches between the current gear and neutral within the most recent preset time period of the vehicle; When the number of consecutive switches is greater than or equal to a preset number threshold, controlling the motor of the vehicle to operate in neutral and controlling the gearbox of the vehicle to switch to neutral.

9. A vehicle gear control device, characterized in that, The vehicle gear control device includes: A response module, configured to respond to a gear shifting instruction and determine the current gear, target gear and operating condition of the vehicle, where the target gear is the gear to be shifted indicated by the gear shifting instruction; A determination module, configured to determine the request type of the gear shifting instruction based on the target gear and the operating condition; A control module, configured to control the motor of the vehicle to operate according to the target gear position and control the gearbox of the vehicle to remain at the current gear position when the request type is a temporary request.

10. A vehicle gear control device, characterized in that, The vehicle gear position control device includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being configured to implement the steps of the vehicle gear position control method according to any one of claims 1 to 8.

11. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the vehicle gear position control method according to any one of claims 1 to 8 are implemented.

12. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the vehicle gear position control method according to any one of claims 1 to 8 are implemented.