Vehicle shift control method, device, electronic equipment and new energy vehicle

By obtaining and judging gear information in new energy vehicles and using the shift controller to switch the gear to neutral, the safety issues caused by gear shift failure are solved, ensuring vehicle safety and driving experience.

CN116816924BActive Publication Date: 2025-09-09CHENGDU CELIS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310684754.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-09
Publication Date
2025-09-09
Estimated Expiration
2043-06-09

AI Technical Summary

Technical Problem

New energy vehicles may fail during the gear shifting process, causing unexpected acceleration or deceleration of the vehicle, affecting driving safety, and existing technologies cannot effectively solve this problem.

Method used

By obtaining the vehicle's current gear and target gear, a predetermined shift failure judgment method is used to make a judgment, and when the judgment fails, the gear of the safety layer is set to neutral, ensuring that the target gear of the safety layer is inconsistent with the actual gear of the functional layer, and using the shift controller to switch the vehicle's current gear to neutral to achieve gear reset.

Benefits of technology

When the gear shift fails, the safety layer can take over the gear control in time to avoid unexpected acceleration or deceleration of the vehicle, improving driving safety and driving experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116816924B_ABST
    Figure CN116816924B_ABST
Patent Text Reader

Abstract

The present application provides a vehicle shift control method, device, electronic device and new energy vehicle. The method includes: obtaining the current gear position of the vehicle and the target gear position of the whole vehicle, and enabling the shift according to the current gear position of the vehicle and the target gear position of the whole vehicle; during the shift process, using a predetermined shift failure judgment method to judge the shift failure, when it is judged that the shift fails, the actual gear position of the safety layer is set to neutral, and the target gear position of the safety layer is inconsistent with the actual gear position of the functional layer; when the target gear position of the safety layer is inconsistent with the actual gear position of the functional layer and remains inconsistent for a preset time period, the actual gear comparison fault of the safety layer is activated to change the target gear position of the functional layer to neutral; using the shift controller to switch the current gear position of the vehicle to neutral, and reset the target gear position of the whole vehicle. The present application can effectively improve the shift control capability of electric vehicles, improve the driver's driving experience and driving safety.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of new energy vehicle technology, and in particular to a vehicle shift control method, device, electronic equipment and new energy vehicle. Background Art

[0002] During daily driving, new energy vehicles frequently switch gears depending on road conditions and driving needs. For example, they switch from parking (P) to drive (D) or reverse (R), or between drive and reverse gears, to accelerate, decelerate, stop, or reverse the vehicle. However, shift failures may occur during the shift process for various reasons. These shift failures may stem from malfunctions in the vehicle's internal systems, such as the electric parking brake (EPB) or the shifting system. Furthermore, external environmental factors during the shift process, such as road conditions and vehicle speed, may also affect the success of the gear shift.

[0003] However, existing new energy vehicle technologies cannot effectively address the issue of gear shift failure, particularly regarding safety handling after a gear shift failure. For example, when a vehicle experiences a gear shift failure, the gear cannot be switched to a safe state in a timely manner, potentially leading to unintended acceleration or deceleration, thus compromising driving safety. Summary of the Invention

[0004] In view of this, the embodiments of the present application provide a vehicle gear shifting control method, device, electronic device and new energy vehicle to solve the problem in the prior art that the gear cannot be switched to a safe state in a timely manner, which may cause the vehicle to accelerate or decelerate unexpectedly, thereby affecting driving safety.

[0005] In a first aspect of an embodiment of the present application, a vehicle shift control method is provided, including: obtaining a current gear position of the vehicle and a target gear position of the entire vehicle, and enabling shifting according to the current gear position of the vehicle and the target gear position of the entire vehicle; during the shifting process, a predetermined shift failure judgment method is used to judge the shifting failure, and when the shifting failure is judged, the actual gear position of the safety layer is set to neutral, and the target gear position of the safety layer is made inconsistent with the actual gear position of the functional layer; when the target gear position of the safety layer is inconsistent with the actual gear position of the functional layer and remains inconsistent for a preset time period, the actual gear comparison fault of the safety layer is activated to change the target gear position of the functional layer to neutral; and the current gear position of the vehicle is switched to neutral by using a shift controller, and the target gear position of the entire vehicle is reset.

[0006] According to a second aspect of an embodiment of the present application, a vehicle shift control device is provided, including: an acquisition module configured to acquire a current gear position of the vehicle and a target gear position of the entire vehicle, and enable shifting according to the current gear position of the vehicle and the target gear position of the entire vehicle; a judgment module configured to perform shifting failure judgment using a predetermined shifting failure judgment method during the shifting process, and when it is judged that the shifting fails, the actual gear position of the safety layer is set to neutral, and the target gear position of the safety layer is made inconsistent with the actual gear position of the functional layer; an activation module configured to activate the actual gear comparison fault of the safety layer when the target gear position of the safety layer is inconsistent with the actual gear position of the functional layer and maintains a preset time period, so as to change the target gear position of the functional layer to neutral; a switching module configured to use a shift controller to switch the current gear position of the vehicle to neutral, and reset the target gear position of the entire vehicle.

[0007] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the steps of the above method are implemented when the processor executes the program.

[0008] In a fourth aspect of an embodiment of the present application, a new energy vehicle is provided, comprising a vehicle controller and a gear shift controller; the vehicle controller is used to implement the steps of the above method so as to control the gear shift controller to switch the current gear of the vehicle to neutral and reset the target gear of the vehicle.

[0009] At least one of the above technical solutions adopted in the embodiments of the present application can achieve the following beneficial effects:

[0010] By obtaining the current gear position of the vehicle and the target gear position of the whole vehicle, the gear shift is enabled according to the current gear position of the vehicle and the target gear position of the whole vehicle; during the gear shift process, the gear shift failure is judged by using a predetermined gear shift failure judgment method. When the gear shift failure is judged, the actual gear position of the safety layer is set to neutral, and the target gear position of the safety layer is made inconsistent with the actual gear position of the functional layer; when the target gear position of the safety layer is inconsistent with the actual gear position of the functional layer and remains inconsistent for a preset time period, the actual gear comparison fault of the safety layer is activated to change the target gear position of the functional layer to neutral; the current gear position of the vehicle is switched to neutral using the gear shift controller, and the target gear position of the whole vehicle is reset. In the present application, when a gear shift failure occurs in the vehicle, the safety layer can temporarily take over the gear control to make it enter neutral, thereby switching the gear position to a safe state in time to avoid unexpected acceleration or deceleration of the vehicle, thereby reducing driving safety risks and improving driving experience and driving safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0012] Figure 1 1 is a flow chart of a vehicle shift control method provided in an embodiment of the present application;

[0013] Figure 2 is a structural schematic diagram of a vehicle shift control device provided in an embodiment of the present application;

[0014] Figure 3 It is a structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0015] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.

[0016] As described in the background, new energy vehicles frequently switch gears during daily driving, depending on road conditions and driving needs. For example, these shifts involve shifting from Park (P) to Drive (D) or Reverse (R), or vice versa, to accelerate, decelerate, stop, or reverse the vehicle. However, shift failures can occur during these shifts due to various reasons.

[0017] For example, when a new energy vehicle attempts to shift into drive (D) or from reverse (R) to drive (D), the shift may fail due to an internal fault or other reasons. A shift failure may cause the vehicle to become unable to drive normally or cause the vehicle to accelerate or decelerate unexpectedly, which may affect driving safety.

[0018] Gear shift failures can stem from internal vehicle system failures, such as a malfunction in the electric parking brake (EPB) or the gear shift system. Furthermore, external environmental factors during the gear shift process, such as road conditions and vehicle speed, can also affect the success of the gear shift.

[0019] However, existing new energy vehicle technologies cannot effectively address the issue of gear shift failure, particularly regarding safety procedures following a gear shift failure. For example, when a vehicle experiences a gear shift failure, the gear cannot be switched to a safe state (such as neutral) in a timely manner, potentially leading to unintended acceleration or deceleration, thus compromising driving safety.

[0020] In view of the problems existing in the prior art, an embodiment of the present application provides a vehicle gear shift control method that can effectively handle the situation of gear switching failure and ensure driving safety. In the present application, gear shifting is enabled by obtaining the current gear of the vehicle and the target gear of the entire vehicle. During the gear shifting process, a predetermined gear shift failure judgment method is used to judge the gear shift failure. When the gear shift failure is judged, the actual gear of the safety layer is set to neutral, and the target gear of the safety layer is made inconsistent with the actual gear of the functional layer. When the target gear of the safety layer is inconsistent with the actual gear of the functional layer and remains inconsistent for a preset time period, the actual gear comparison fault of the safety layer is activated to change the target gear of the functional layer to neutral. Finally, the gear shift controller is used to switch the current gear of the vehicle to neutral, and the target gear of the entire vehicle is reset.

[0021] Therefore, after a shift failure occurs, the safety layer can determine whether to use the previous gear or enter neutral based on different situations, and will notify the driver of the shift failure, informing them that they need to go to a repair shop for repairs. This helps improve vehicle driving safety and helps drivers promptly identify and address potential vehicle problems. This application prevents unexpected acceleration caused by shifting through special processing during the shift process. Specifically, the safety layer can temporarily take over gear control when necessary, allowing the vehicle to enter neutral. This way, even in the event of a shift failure, unexpected acceleration of the vehicle can be avoided, ensuring driving safety.

[0022] It should be noted that the new energy vehicles in the embodiments of this application refer to vehicles that use new energy sources (non-traditional oil and diesel energy) and have advanced technology. These vehicles use new power systems that can effectively reduce vehicle emissions, reduce environmental impact, and improve energy efficiency. The new energy vehicles in the embodiments of this application include but are not limited to the following types of vehicles: electric vehicles (EVs), battery electric vehicles (BEVs), fuel cell electric vehicles (FCEVs), plug-in hybrid electric vehicles (PHEVs), and hybrid electric vehicles (HEVs).

[0023] The technical solution of this application is described in detail below with reference to the accompanying drawings and specific embodiments.

[0024] Figure 1 It is a flow chart of the vehicle shift control method provided in an embodiment of the present application. Figure 1The vehicle shift control method can be executed by the vehicle controller of the new energy vehicle. Figure 1 As shown, the vehicle shift control method may specifically include:

[0025] S101, obtaining the current gear position of the vehicle and the target gear position of the vehicle, and enabling gear shifting according to the current gear position of the vehicle and the target gear position of the vehicle;

[0026] S102, during the gear shifting process, determining a gear shift failure using a predetermined gear shift failure determination method. When the gear shifting is determined to have failed, the actual gear position of the safety layer is set to neutral, and the target gear position of the safety layer is made inconsistent with the actual gear position of the functional layer.

[0027] S103, when the target gear position of the safety layer and the actual gear position of the functional layer are inconsistent and remain inconsistent for a preset time period, activating the actual gear position comparison fault of the safety layer to change the target gear position of the functional layer to neutral;

[0028] S104: Utilize the shift controller to switch the current gear of the vehicle to neutral, and reset the target gear of the vehicle.

[0029] In new energy vehicles, EPB typically refers to the Electronic Parking Brake (EPB). The EPB system is an electronically controlled parking system that engages and disengages the vehicle's control system via a button or switch. Compared to traditional manual parking brakes, the EPB system is more convenient and intelligent, providing greater safety and convenience.

[0030] EPB systems generally have two operating modes: static mode and dynamic mode. Static mode is a conventional parking mode used to prevent the vehicle from sliding after it stops, while dynamic mode provides additional braking force while the vehicle is moving to help the driver better control the vehicle.

[0031] The letters "P", "D", "R", "N", etc. in the following embodiments of the present application are generally used to identify different working states of the automatic transmission, that is, to identify different gear states. Among them, "P" means parking gear. When the car is in "P" gear, the transmission will be locked and the vehicle cannot move. This is the state it should be set to when you park and leave the car. "D" means forward gear. When the car is in "D" gear, the car is in normal driving state and can move forward. "R" means reverse gear. When the car is in "R" gear, the car will move backward. This is the state the car should be set to when reversing is required. "N" means neutral gear. In this gear, the car's transmission system will not transmit the engine's power to the drive wheels, that is, the car's engine and transmission system are separated, and the vehicle will not move forward or backward.

[0032] In some embodiments, obtaining the current gear of the vehicle and the target gear of the entire vehicle includes: obtaining the vehicle's current actual gear signal, vehicle speed signal, electric parking brake signal, automatic parking assist enable signal, and vehicle target gear signal; judging the fault level of the electric parking brake, and when the fault level is lower than the preset fault level, determining the current gear of the vehicle based on the actual gear signal and the vehicle speed signal; judging the status of the electric parking brake, and determining the target gear of the entire vehicle based on the vehicle target gear signal; wherein, the status of the electric parking brake includes a clamped state, a releasing state, and a released state.

[0033] Specifically, the method of the embodiment of the present application first requires obtaining the vehicle's current actual gear position signal, vehicle speed signal, electric parking brake signal (EPB signal), automatic parking assist enable signal, and vehicle target gear position signal. These signals can be collected by various vehicle sensors and control units and sent to the vehicle's vehicle control unit (VCU) for processing. These signals can be used to determine the vehicle's current state and the driver's target operation, and are used for subsequent shift failure judgment.

[0034] Furthermore, the fault level of the electric parking brake is determined. If the fault level is lower than a preset fault level (e.g., fault level 2), subsequent operations are performed. Otherwise, if the fault level is equal to or greater than the preset fault level (e.g., fault level 2), a fault warning is issued to the driver, and subsequent execution of the technical solution of the present application is terminated.

[0035] Next, the vehicle's current gear is determined based on the collected actual gear position signal and vehicle speed signal. The electric parking brake status is also determined, including parked, releasing, and released. The vehicle's target gear position is also determined based on the collected vehicle target gear position signal.

[0036] Finally, the gear shift is enabled according to the target gear position, and the status of the electric parking brake under the control of the vehicle controller (VCU) is checked. At this time, the vehicle can be controlled accordingly based on the success or failure of the gear shift enable and the status of the electric parking brake.

[0037] According to the technical solution provided in the embodiment of the present application, gear shifting control can be performed according to the current state of the vehicle and the target gear signal, making the vehicle safer. At the same time, a timely response can be made when the electric parking brake fails, avoiding possible dangerous situations.

[0038] In some embodiments, during the gear shifting process, a predetermined gear shift failure determination method is used to determine the gear shift failure, including: in response to starting the gear shifting operation, activating the gear shift flag, and monitoring the gear shift enable, the status of the electric parking brake, and the vehicle speed during the gear shifting process; when it is determined that the gear shift enable is invalid and / or the status of the electric parking brake is in the releasing state or the released state, the gear shift failure is determined, and when it is determined that the vehicle speed is higher than a preset vehicle speed threshold, the neutral flag is activated.

[0039] Specifically, the shifting strategy provided in the embodiments of the present application involves how to ensure the safety of vehicle driving under specific conditions. During the vehicle's shifting process, the system needs to determine the actual gear and target gear of the safety layer, and decide whether the gear change can be performed through an arbitration process. For example: when the actual gear of the vehicle is P gear (parking gear) and the electronic parking system (EPB) is in a clamped state, if an enable signal to shift to D gear or R gear is received, the EPB will have a release process. The control of the shifting process and the process and principle of handling shift failures are described in detail below in conjunction with specific embodiments, which may specifically include the following contents:

[0040] The system first determines the actual and target gear positions of the current safety layer and, based on this information, changes the gear position through the shift controller. This process may involve changes in the state of the EPB. For example, assuming the vehicle's actual gear position is P, the EPB is currently clamped. When the system receives an enable signal to shift to D or R, the EPB needs to begin a release process. Similarly, if the vehicle is shifting from D to R, or vice versa, the shift enable may fail, or the EPB may be released, leading to a shift failure. In other words, a shift failure may occur during the EPB release process, or when the vehicle is shifting between D and R. This is usually because the shift enable has failed or the EPB is still released. Therefore, special handling is required to ensure driving safety.

[0041] In order to deal with the above-mentioned shift failure situation, this application sets the following processing strategy: After the shift starts, if the initial gear is P, the system will activate the shift flag and set the target gear of the functional layer and the safety layer to D or R. During this process, if it is determined that the shift enable is invalid and / or the EPB is in the Releasing state or the Released state (that is, the electric parking brake is in the releasing state or the released state), then the system will determine that the shift has failed. If the vehicle speed at this time is higher than the set speed threshold, then the system will activate the shift failure to enter N flag, and the actual gear of the safety layer will also be set to N.

[0042] In this case, if the actual gear position of the functional layer and the target gear position of the safety layer remain inconsistent for a certain period of time, the actual gear position comparison fault of the safety layer will be activated. This state requires debounce confirmation. After confirmation, the arbitrated functional layer target gear position is changed to neutral, the vehicle is then shifted to neutral, and the vehicle target gear position is finally reset.

[0043] However, in actual use, if both the shift enable and EPB release are successful, the target gear will become D or R. In this case, the shift controller controls the gear change, thereby achieving the vehicle's gear shifting operation. The above-mentioned embodiment of the present application ensures that if any abnormal situation occurs during the shift process (such as the failure of the shift enable or the incorrect EPB status), the system can respond promptly to avoid potential safety risks, thereby improving driving safety.

[0044] In some embodiments, the method further includes: during the gear shifting process, gradient filtering is performed on the front axle torque and the rear axle torque respectively based on the collected vehicle speed signal, front axle torque value, rear axle torque value and drive configuration information to obtain filtered front axle torque and filtered rear axle torque; gain calculation is performed on the filtered front axle torque and the filtered rear axle torque using a preset calibration quantity to obtain the front motor required torque and the rear motor required torque, and the absolute value of the front motor required torque is added to the absolute value of the rear motor required torque to obtain the total motor torque requirement value.

[0045] Specifically, the embodiments of the present application also provide a method for monitoring and processing torque during the gear shifting process, thereby ensuring stability and driving safety during the gear shifting process of the vehicle. The implementation process and principles of the torque monitoring method during the gear shifting process are described in detail below with reference to specific embodiments, which may include the following:

[0046] During the gear shifting process, the system will collect the vehicle's speed signal, front axle torque value, rear axle torque value and drive configuration information (such as four-wheel drive or two-wheel drive configuration information), which will be used for subsequent torque processing.

[0047] First, the system uses the above information to perform gradient filtering on the front axle torque and the rear axle torque respectively to obtain the filtered front axle torque and the filtered rear axle torque. This method can reduce signal noise and improve signal quality.

[0048] Next, the system calculates gains for the filtered front and rear axle torques using a preset calibration value. In practice, this gain calculation can amplify or reduce the torque signal as needed, resulting in the front and rear motor demand torques.

[0049] Finally, the system adds the absolute value of the front motor's required torque to the absolute value of the rear motor's required torque to obtain the total motor torque requirement, which will be used for subsequent control decisions.

[0050] In other words, during a gear shift, the vehicle dynamically calculates the total torque demand of the front and rear motors based on the gear being shifted and the vehicle speed. The torque is determined not only by the vehicle's actual gear but also by gradient filtering based on information such as the vehicle speed signal, shaft torque, and drive configuration. The resulting shaft filtered torque is then multiplied by a preset calibration factor and gain calculated to determine the required torque for the front and rear motors. The absolute values ​​of the front and rear motor torque demands are then added together to determine the total motor torque demand.

[0051] This embodiment effectively monitors the total torque demand of the front and rear motors and vehicle speed during gear shifts, ensuring smooth and safe driving when switching between gears. Depending on the actual gear, the system can filter the shaft torque at different gradients, flexibly adapting to varying driving conditions.

[0052] In some embodiments, after obtaining the total motor torque demand value, the method further includes: monitoring whether the increased or limited torque of the vehicle is greater than or less than the total motor torque demand value within a preset time period; when the vehicle switches to forward gear or reverse gear, increasing the vehicle's motor torque to the total motor torque demand value within a preset time period; when the vehicle switches to neutral gear or parking gear, reducing the vehicle's motor torque to the total motor torque demand value, and reducing the vehicle's motor torque to a zero torque value within a preset time period.

[0053] Specifically, the torque monitoring method during the gear shifting process of the present application also implements motor torque regulation. That is, when a gear shift operation occurs, the vehicle monitors whether the increased or limited torque is greater than or less than a preset motor-end total torque demand threshold (i.e., the motor total torque demand value) within a specified time. This threshold is used to ensure torque stability during the gear shifting process. The implementation process and principles of motor torque regulation during the gear shifting process are described in detail below with reference to specific embodiments, which may include the following:

[0054] During the gear shift process, the system continuously monitors whether the vehicle's increased or limited torque is greater than or less than the total motor torque demand value within a preset time period. This process ensures that the torque change during the gear shift is not sudden or exceeds the threshold set by the system.

[0055] In one example, when the vehicle shifts into forward or reverse gear (i.e., D or R), the system controls the motor torque to increase to the total motor torque demand within a preset time period. This process ensures sufficient torque is available when the vehicle starts or begins to reverse. Therefore, in actual application, when the vehicle shifts from P to D or R, the monitored motor torque must increase to a preset threshold (i.e., the total motor torque demand) within a short period of time to ensure that the vehicle can smoothly start driving or reverse.

[0056] In another example, when the vehicle switches to neutral or parking gear, that is, switches to N gear or P gear, the system will control the motor torque to be reduced to the total motor torque demand value, and further reduce the vehicle's motor torque to zero torque value within a preset time period. Therefore, in actual application, when the vehicle switches from D gear or R gear to N gear or P gear, the monitored motor torque needs to be less than the threshold value (that is, the total motor torque demand value), and the demand torque changes from the current torque value to zero within the specified time. In this way, when the vehicle is parked or entering neutral gear, the motor torque can be gradually reduced to zero, ensuring that the vehicle can be parked smoothly and improving the stability and safety of the vehicle when parking.

[0057] Through the technical solution provided by the above embodiment, this embodiment effectively addresses the problem of controlling the motor torque during the gear shifting process. Whether switching to forward gear, reverse gear, neutral gear, or parking gear, it can ensure a smooth transition of the motor torque, thereby improving the vehicle's driving safety and comfort.

[0058] In some embodiments, the method further includes: when the vehicle is switched to neutral or parking gear, using a predetermined total motor torque clearing fault trigger condition, judging the vehicle's total motor torque clearing fault to determine whether the total motor torque value can be cleared within a preset time period; when the total motor torque value cannot be cleared within the preset time period, sending a fault prompt to the vehicle's instrument panel and / or cockpit.

[0059] Specifically, embodiments of the present application also provide a fault detection method, the primary purpose of which is to determine whether the total motor torque can be reset to zero within a preset time period when the vehicle is shifted into neutral or parking. In practical applications, this determination can be made using predetermined trigger conditions for the total motor torque reset fault. The implementation process and principles of the motor torque reset fault determination are described in detail below in conjunction with specific embodiments, and may specifically include the following:

[0060] When the vehicle is switched to neutral or parking gear (i.e., N gear or P gear), the system will determine whether the total motor torque can be cleared within the specified time based on the set torque threshold, vehicle speed, actual gear position, torque gradient change, driving status and other conditions. If the total motor torque cannot be cleared within the specified time, a total motor torque clearing fault will be triggered. For example, when switching from P gear to D or R gear, if the electric parking brake (EPB Released) is released, the gear shift fails and enters N gear. At this time, if the driver presses the accelerator pedal deeply, it may bring a large motor torque demand. This situation may cause the torque in N gear to fail to clear within the specified time, thereby triggering a total motor torque clearing fault. Therefore, the system must detect this situation and respond appropriately.

[0061] Furthermore, if the system determines that the total motor torque cannot be cleared within a preset time period, a fault notification is sent to the vehicle's instrument panel and / or cockpit, helping the driver understand the vehicle's current status and take appropriate action. Furthermore, because torque gradients may vary across different vehicle models, the process of determining whether torque can be cleared within the specified time period requires adaptive optimization based on the specific project. This allows for better adaptation to various vehicle models and driving conditions, improving system flexibility and reliability.

[0062] In some embodiments, a predetermined motor total torque clearing fault triggering condition is used to judge the vehicle's motor total torque clearing fault, including: when it is judged that the zero torque request flag is activated, the motor total torque demand value is greater than the motor total torque threshold, the vehicle speed is less than the vehicle speed threshold, the vehicle gear is neutral or parked within a preset time period, and the torque gradient increase condition is met, it is judged that the vehicle triggers the motor total torque clearing fault; wherein, the torque gradient increase condition includes when the vehicle gear at the previous moment is neutral, the motor total torque value at the current moment is greater than the motor total torque value at the previous moment; or, when the vehicle gear at the previous moment is parked, the motor total torque value at the current moment is less than the motor total torque value at the previous moment.

[0063] Specifically, the embodiments of the present application further refine the judgment mechanism for the motor total torque reset fault and design a series of predetermined motor total torque reset fault trigger conditions. The contents of the motor total torque reset fault trigger conditions are described in detail below in conjunction with specific embodiments, and may specifically include the following:

[0064] When the zero torque request flag is activated, the system begins to determine if the motor total torque has been cleared. Based on this, the present embodiment sets a series of judgment conditions, including the motor total torque demand value being greater than the motor total torque threshold, the vehicle speed being less than a set speed threshold, and the vehicle gear being continuously in N or P for a preset time period. Furthermore, the system also checks whether the torque gradient increase condition is met.

[0065] Furthermore, this application defines two sub-conditions for increasing the torque gradient, corresponding to the vehicle being in Neutral and Park. Specifically, if the current motor torque value is greater than the previous total motor torque value when the vehicle was in N gear at the previous moment, the torque gradient increase condition is met. Alternatively, if the current motor torque value is less than the previous total motor torque value when the vehicle was in P gear at the previous moment, the torque gradient increase condition is also met.

[0066] Only when all the above judgment conditions are met will the vehicle be judged to have triggered the motor total torque reset fault, that is, it is judged that the motor total torque cannot be reset within the preset time period. Afterwards, the fault judgment result needs to be debounced (i.e., de-jittered) to prevent false alarms. Once the fault is confirmed, the system will light up the vehicle's instrument prompt light to remind the driver that the vehicle needs to be sent to a repair shop for inspection. In this way, the system can immediately warn the driver when the motor total torque cannot be reset to zero, ensuring driving safety.

[0067] It's important to note that debounce is typically performed in software by setting a time threshold (also known as debounce time or delay). Successive triggers within this time threshold are considered only one valid trigger. For example, if the debounce time is set to 20 milliseconds, all triggers within that 20 millisecond period are considered only one valid trigger, regardless of how many times the switch is actually triggered within that 20 milliseconds.

[0068] In this embodiment, the term "debounce" is used to describe the process of confirming a motor total torque zero fault. For example, after a fault signal is triggered, the system will set a delay. Only if the fault signal persists after this delay will it be confirmed as a true fault, triggering the warning light to illuminate and prompting the driver to take appropriate measures. This design effectively avoids the problem of misidentifying faults due to momentary or accidental signal jitter.

[0069] According to the technical solutions provided by the embodiments of the present application, after a shift failure occurs, the safety layer can determine whether to use the previous gear or enter neutral, based on different circumstances. The driver will be notified of the shift failure and informed of the need to visit a repair shop for repairs. This helps improve vehicle driving safety and helps drivers promptly identify and address potential vehicle issues. This application prevents unintended acceleration caused by shifting through special processing during the shift process. Specifically, the safety layer can temporarily take over gear control when necessary, shifting the vehicle into neutral. This prevents unintended acceleration even in the event of a shift failure, ensuring driving safety. When the vehicle shifts into neutral or park, functional safety and power interruptions caused by the neutral torque not being reset to zero within the specified time can be effectively prevented. The method provided by this application enables real-time monitoring and control of the total motor torque, ensuring that the total motor torque is reset to zero within a preset time period when necessary, thus avoiding potential safety issues. Therefore, this application can effectively improve the shift control capabilities of electric vehicles, prevent driving safety issues caused by gear shift failures, and enhance the driver's driving experience and safety.

[0070] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.

[0071] Figure 2 Schematic diagram of the structure of the vehicle shift control device provided by the embodiment of the present application. Figure 2 As shown, the vehicle shift control device includes:

[0072] An acquisition module 201 is configured to acquire the current gear position of the vehicle and the target gear position of the vehicle, and enable gear shifting according to the current gear position of the vehicle and the target gear position of the vehicle;

[0073] The judgment module 202 is configured to judge a gear shift failure during the gear shift process using a predetermined gear shift failure judgment method. When the gear shift fails, the actual gear position of the safety layer is set to neutral, and the target gear position of the safety layer is made inconsistent with the actual gear position of the functional layer.

[0074] The activation module 203 is configured to activate the actual gear comparison fault of the safety layer when the target gear of the safety layer is inconsistent with the actual gear of the functional layer and remains inconsistent for a preset time period, so as to change the target gear of the functional layer to neutral;

[0075] The switching module 204 is configured to use the shift controller to switch the current gear of the vehicle to neutral and reset the target gear of the vehicle.

[0076] In some embodiments, Figure 2The acquisition module 201 acquires the vehicle's current actual gear signal, vehicle speed signal, electric parking brake signal, automatic parking assist enable signal and vehicle target gear signal; judges the fault level of the electric parking brake, and when the fault level is lower than the preset fault level, determines the vehicle's current gear based on the actual gear signal and the vehicle speed signal; judges the state of the electric parking brake, and determines the vehicle's target gear based on the vehicle's target gear signal; wherein, the state of the electric parking brake includes a clamped state, a releasing state and a released state.

[0077] In some embodiments, Figure 2 The judgment module 202 activates the gear shift flag in response to the start of the gear shift operation, and monitors the gear shift enable, the status of the electric parking brake, and the vehicle speed during the gear shift process; when it is determined that the gear shift enable is invalid and / or the status of the electric parking brake is in the releasing state or the released state, it is determined that the gear shift has failed, and when it is determined that the vehicle speed is higher than the preset vehicle speed threshold, the neutral flag is activated.

[0078] In some embodiments, Figure 2 During the gear shifting process, the torque adjustment module 205 performs gradient filtering on the front axle torque and the rear axle torque according to the collected vehicle speed signal, the front axle torque value, the rear axle torque value and the drive configuration information to obtain the filtered front axle torque and the filtered rear axle torque; performs gain calculation on the filtered front axle torque and the filtered rear axle torque using a preset calibration amount to obtain the front motor required torque and the rear motor required torque, and adds the absolute value of the front motor required torque to the absolute value of the rear motor required torque to obtain the total motor torque requirement value.

[0079] In some embodiments, Figure 2 After obtaining the total motor torque demand value, the torque adjustment module 205 monitors whether the increased or limited torque of the vehicle is greater than or less than the total motor torque demand value within a preset time period; when the vehicle switches to a forward gear or a reverse gear, the motor torque of the vehicle is increased to the total motor torque demand value within a preset time period; when the vehicle switches to a neutral gear or a parking gear, the motor torque of the vehicle is reduced to the total motor torque demand value, and the motor torque of the vehicle is reduced to a zero torque value within a preset time period.

[0080] In some embodiments, Figure 2 When the vehicle is switched to neutral or parking gear, the fault judgment module 206 uses the predetermined motor total torque clearing fault trigger condition to judge the vehicle's motor total torque clearing fault to determine whether the motor total torque value can be cleared within a preset time period. When the motor total torque value cannot be cleared within the preset time period, a fault prompt is sent to the vehicle's instrument panel and / or cockpit end.

[0081] In some embodiments, Figure 2 The fault judgment module 206 determines that the vehicle triggers a motor total torque clearing fault when it determines that the zero torque request flag is activated, the motor total torque demand value is greater than the motor total torque threshold, the vehicle speed is less than the vehicle speed threshold, the vehicle gear is neutral or park within a preset time period, and the torque gradient increase condition is met; wherein the torque gradient increase condition includes that when the vehicle gear at the previous moment is neutral, the motor total torque value at the current moment is greater than the motor total torque value at the previous moment; or, when the vehicle gear at the previous moment is park, the motor total torque value at the current moment is less than the motor total torque value at the previous moment.

[0082] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0083] In a fourth aspect of an embodiment of the present application, a new energy vehicle is provided, comprising a vehicle controller and a gear shift controller; the vehicle controller is used to implement the steps of the above-mentioned vehicle gear shift control method, so as to control the gear shift controller to switch the current gear of the vehicle to neutral gear and reset the target gear of the vehicle.

[0084] Figure 3 Schematic diagram of the structure of the electronic device 3 provided in the embodiment of the present application. Figure 3 As shown, the electronic device 3 of this embodiment includes: a processor 301, a memory 302, and a computer program 303 stored in the memory 302 and executable on the processor 301. When the processor 301 executes the computer program 303, the steps of the above-mentioned method embodiments are implemented. Alternatively, when the processor 301 executes the computer program 303, the functions of the modules / units in the above-mentioned device embodiments are implemented.

[0085] For example, computer program 303 may be divided into one or more modules / units, which are stored in memory 302 and executed by processor 301 to implement the present application. One or more modules / units may be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of computer program 303 in electronic device 3.

[0086] The electronic device 3 may be a desktop computer, a notebook, a PDA, a cloud server or other electronic device. The electronic device 3 may include but is not limited to a processor 301 and a memory 302. Those skilled in the art will understand that Figure 3It is only an example of electronic device 3 and does not constitute a limitation of electronic device 3. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the electronic device may also include input and output devices, network access devices, buses, etc.

[0087] The processor 301 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0088] The memory 302 can be an internal storage unit of the electronic device 3, such as a hard drive or memory of the electronic device 3. The memory 302 can also be an external storage device of the electronic device 3, such as a plug-in hard drive, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. equipped on the electronic device 3. Furthermore, the memory 302 can include both an internal storage unit of the electronic device 3 and an external storage device. The memory 302 is used to store computer programs and other programs and data required by the electronic device. The memory 302 can also be used to temporarily store data that has been output or is about to be output.

[0089] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0090] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0091] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0092] In the embodiments provided in this application, it should be understood that the disclosed apparatus / computer equipment and methods can be implemented in other ways. For example, the apparatus / computer equipment embodiments described above are merely schematic. For example, the division of modules or units is merely a logical function division. In actual implementation, there may be other division methods. Multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection of the apparatus or unit, which may be electrical, mechanical or other forms.

[0093] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0094] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0095] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the process in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by the processor, it can implement the steps of the above-mentioned various method embodiments. The computer program may include computer program code, which may be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0096] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.

Claims

1. A vehicle shift control method, characterized in that: include: Obtaining the current gear position of the vehicle and the target gear position of the vehicle, and enabling gear shifting according to the current gear position of the vehicle and the target gear position of the vehicle; During the gear shifting process, a gear shifting failure determination method is used to determine the gear shifting failure. When the gear shifting failure is determined, the actual gear position of the safety layer is set to neutral, and the target gear position of the safety layer is made inconsistent with the actual gear position of the functional layer. When the target gear position of the safety layer is inconsistent with the actual gear position of the functional layer and remains inconsistent for a preset period of time, activating the actual gear position comparison fault of the safety layer so as to change the target gear position of the functional layer to neutral; The current gear position of the vehicle is switched to neutral by using a gear shift controller, and the target gear position of the vehicle is reset.

2. The method according to claim 1, characterized in that The obtaining of the current gear position of the vehicle and the target gear position of the vehicle includes: Obtain the vehicle's current actual gear signal, vehicle speed signal, electric parking brake signal, automatic parking assist enable signal, and vehicle target gear signal; determining a fault level of the electric parking brake, and when the fault level is lower than a preset fault level, determining a current gear position of the vehicle according to the actual gear position signal and the vehicle speed signal; Determining the state of the electric parking brake and determining the vehicle target gear position based on the vehicle target gear position signal; The states of the electric parking brake include a clamping state, a releasing state, and a released state.

3. The method according to claim 1, characterized in that During the shifting process, the shifting failure determination is performed using a predetermined shifting failure determination method, including: In response to the start of a gear shift operation, the gear shift flag is activated, and the gear shift enable, the status of the electric parking brake, and the vehicle speed during the gear shift process are monitored; when it is determined that the gear shift enable is invalid and / or the status of the electric parking brake is in the releasing state or the released state, the gear shift is determined to have failed, and when it is determined that the vehicle speed is higher than a preset vehicle speed threshold, the neutral flag is activated.

4. The method according to claim 1, wherein The method further comprises: During the shifting process, the front axle torque and rear axle torque are gradient filtered based on the collected vehicle speed signal, front axle torque value, rear axle torque value, and drive configuration information to obtain filtered front axle torque and filtered rear axle torque; The filtered front axle torque and the filtered rear axle torque are gain-calculated using a preset calibration quantity to obtain the front motor required torque and the rear motor required torque, and the absolute value of the front motor required torque is added to the absolute value of the rear motor required torque to obtain the total motor torque requirement value.

5. The method according to claim 4, characterized in that After obtaining the total torque requirement value of the motor, the method further includes: monitoring whether the increased or limited torque of the vehicle is greater than or less than the total torque demand value of the motor within a preset time period; When the vehicle is switched to a forward gear or a reverse gear, increasing the motor torque of the vehicle to the required total motor torque value within the preset time period; When the vehicle is switched to a neutral gear or a parking gear, the motor torque of the vehicle is reduced to the motor total torque requirement value, and the motor torque of the vehicle is reduced to a zero torque value within the preset time period.

6. The method according to claim 1, characterized in that The method further comprises: When the vehicle is switched to neutral or parking gear, the predetermined total motor torque clearing fault trigger condition is used to judge the total motor torque clearing fault of the vehicle to determine whether the total motor torque value can be cleared within a preset time period. When the total motor torque value cannot be cleared within the preset time period, a fault prompt is sent to the vehicle's instrument panel and / or cockpit end.

7. The method according to claim 6, characterized in that The method of using a predetermined motor total torque clearing fault triggering condition to determine a motor total torque clearing fault of the vehicle includes: When it is determined that the zero torque request flag is activated, the motor total torque demand value is greater than the motor total torque threshold, the vehicle speed is less than the vehicle speed threshold, the vehicle gear is in neutral or park within a preset time period, and the torque gradient increase condition is met, it is determined that the vehicle has triggered a motor total torque reset fault; Among them, the torque gradient increase condition includes that when the vehicle gear position at the previous moment is neutral, the total torque value of the motor at the current moment is greater than the total torque value of the motor at the previous moment; or, when the vehicle gear position at the previous moment is parking, the total torque value of the motor at the current moment is less than the total torque value of the motor at the previous moment.

8. A vehicle shift control device, characterized in that: include: An acquisition module is configured to acquire a current gear position of the vehicle and a target gear position of the entire vehicle, and enable gear shifting according to the current gear position of the vehicle and the target gear position of the entire vehicle; a judgment module configured to judge a gear shift failure during a gear shift process using a predetermined gear shift failure judgment method, and when it is judged that the gear shift fails, set the actual gear position of the safety layer to neutral, and make the target gear position of the safety layer inconsistent with the actual gear position of the functional layer; an activation module configured to activate an actual gear position comparison fault of the safety layer when the target gear position of the safety layer and the actual gear position of the functional layer are inconsistent and maintain for a preset time period, so as to change the target gear position of the functional layer to neutral; The switching module is configured to use a shift controller to switch the current gear of the vehicle to neutral gear and reset the target gear of the vehicle.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 7 when executing the program.

10. A new energy vehicle, characterized in that: Including vehicle controller and shift controller; The vehicle controller is used to implement the method according to any one of claims 1 to 7, so as to control the shift controller to switch the current gear of the vehicle to neutral and reset the target gear of the vehicle.

Citation Information

Patent Citations

  • Gear shift control method and system for electronic gear shifter and vehicle

    CN108749811A

  • Gear control method and device, computer equipment and storage medium

    CN116176590A