Gear control method, device and equipment

By realizing gear switching and misoperation prompts in the shift control system based on the change of the shifter position and vehicle status judgment in the gear shift control system, the accuracy and safety of gear shift control in the prior art are solved, and driving safety is improved.

CN119664901AActive Publication Date: 2025-03-21SAIC GM WULING AUTOMOBILE CO LTD

Patent Information

Application Number
CN202510058877.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-14
Publication Date
2025-03-21
Estimated Expiration
2045-01-14

AI Technical Summary

Technical Problem

In the prior art, gear-carrying control cannot accurately identify the driver's shifting needs, does not fully consider user scenarios, and does not have corresponding treatment measures to ensure driving safety when misoperation occurs under specific working conditions.

Method used

In the driving state, the user's shift command is determined according to the change in the shift position of the gear shifter, and the vehicle state determines whether the switching conditions are met, so that the gear shifting or holding is achieved. At the same time, in case of the switching conditions that do not meet the switching conditions, the driver is provided with error operation prompts to guide the driver to operate correctly.

Benefits of technology

Improve the accuracy and safety of gear shift control, ensuring that the driver's gear shift request can be handled reasonably in different driving scenarios and vehicle states to avoid dangers caused by misoperation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119664901A_ABST
    Figure CN119664901A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of new energy automobiles, in particular to a gear control method, device and equipment. The gear control method comprises the steps that in the driving state, a gear shifting instruction issued by a user is determined according to the position change of a gear shifter, and the gear shifting instruction comprises a target gear; according to the vehicle state, whether the vehicle meets the switching condition for switching the current gear to the target gear or not is determined; when it is determined that the vehicle state meets the switching condition, the current gear of the vehicle is switched to the target gear; and when it is determined that the vehicle state does not meet the switching condition, the current gear of the vehicle is kept unchanged, or the current gear of the vehicle is switched to the N gear. According to the gear shifting method and device, the gear shifting request of the driver is accurately recognized based on the gear shifter, whether the gear shifting request of the driver is reasonable or not under different driving scenes, different vehicle states and different current gears is determined through the reasonable gear shifting judgment logic, gear shifting is completed when the gear shifting request is reasonable, and danger caused by mistaken gear shifting of the vehicle is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of new energy vehicles, and specifically to a gear control method, device and equipment. Background Art

[0002] Most vehicle models on the market have electronic shift systems, which are generally available in handle, knob, and hand-held shifters. The shifter is equipped with a gear controller module SCU, which sends the driver's gear request and actual gear to the vehicle control unit VCU via the CAN network. The VCU decides whether to allow the driver to shift gears. However, hand-held shift control still has many problems, such as the inability to accurately identify the driver's gear shifting needs, the lack of comprehensive consideration of user scenarios, and the lack of corresponding handling measures to ensure driving safety when misoperation occurs under specific working conditions. Summary of the invention

[0003] The embodiments of the present invention provide a gear control method, device and equipment to solve the technical problems in the prior art that the gear control cannot accurately identify the driver's gear shifting needs, does not fully consider user scenarios, and has no corresponding processing measures to ensure driving safety when erroneous operations occur under specific working conditions.

[0004] In a first aspect, an embodiment of the present invention provides a gear control method, the method comprising: In a drivable state, determining a shift instruction issued by a user according to a position change of a shifter, wherein the shift instruction includes a target gear position; Determining whether the vehicle satisfies a switching condition for switching the current gear to the target gear according to the vehicle state; When it is determined that the vehicle state satisfies the switching condition, switching the current gear position of the vehicle to the target gear position; When it is determined that the vehicle state does not satisfy the switching condition, the current gear position of the vehicle is maintained unchanged, or the current gear position of the vehicle is switched to N gear.

[0005] Optionally, determining the shift instruction issued by the user according to the position change of the shifter includes: When a change in the mechanical position of the shifter is detected, determining whether the time the shifter stays in each mechanical position exceeds a preset time threshold; When it is determined that the time the shifter stays in any target mechanical position exceeds a preset time threshold, it is determined that the user has issued a shift instruction, and the target gear in the shift instruction is determined according to the current gear of the vehicle and the target mechanical position.

[0006] Optionally, determining the target gear position in the gear shift instruction according to the current gear position of the vehicle and the target mechanical position includes: When the current gear position of the vehicle is the P gear, if the target mechanical position is the first mechanical position or the third mechanical position, the target gear position is determined to be the N gear, if the target mechanical position is the second mechanical position, the target gear position is determined to be the R gear, and if the target mechanical position is the fourth mechanical position, the target gear position is determined to be the D gear; When the current gear position of the vehicle is N gear, if the target mechanical position is the first mechanical position or the second mechanical position, the target gear position is determined to be R gear, and if the target mechanical position is the third mechanical position or the fourth mechanical position, the target gear position is determined to be D gear; When the current gear of the vehicle is the R gear, if the target mechanical position is the first mechanical position or the second mechanical position, the target gear is determined to be the R gear; if the target mechanical position is the third mechanical position, the target gear is determined to be the N gear; if the target mechanical position is the fourth mechanical position, the target gear is determined to be the D gear; When the current gear of the vehicle is the D gear, if the target mechanical position is the first mechanical position, the target gear is determined to be the N gear; if the target mechanical position is the second mechanical position, the target gear is determined to be the R gear; if the target mechanical position is the third mechanical position or the fourth mechanical position, the target gear is determined to be the D gear; Among them, in order to reach the first mechanical position and the second mechanical position, the shifter needs to be pushed upward, and the second mechanical position requires a longer distance than the first mechanical position. In order to reach the third mechanical position and the fourth mechanical position, the shifter needs to be pushed downward, and the fourth mechanical position requires a longer distance than the third mechanical position.

[0007] Optionally, to determine the target gear in the gear shift instruction, the method further includes: Determine whether the P gear button is faulty; When it is determined that the P gear button is not faulty, determining that the target gear position is the P gear when the P gear button is pressed; When it is determined that the P gear button fails, the P gear button is no longer responded to.

[0008] Optionally, determining whether the vehicle satisfies a switching condition for switching the current gear to the target gear according to the vehicle state includes: When the current gear position of the vehicle is the P gear, if it is determined that the brake pedal has been depressed, it is determined that the vehicle meets the switching condition to any target gear position; When the current gear position of the vehicle is N gear, if it is determined that the vehicle speed is greater than a first speed threshold, or it is determined that the brake pedal is stepped on and the vehicle speed is less than the first speed threshold, it is determined that the vehicle meets the switching condition for switching to D gear; if it is determined that the brake pedal is stepped on and the vehicle speed is less than a second speed threshold, it is determined that the vehicle meets the switching condition for switching to R gear; When the current gear position of the vehicle is the R gear, determining that the vehicle meets the switching condition for switching to the N gear, and if it is determined that the vehicle speed is less than the second speed threshold, determining that the vehicle meets the switching condition for switching to the D gear; When the current gear of the vehicle is D gear, if it is determined that the brake pedal has been pressed and the vehicle speed is less than the second speed threshold, it is determined that the vehicle meets the switching conditions for switching to R gear; if it is determined that the vehicle speed is less than the second speed threshold, it is determined that the vehicle meets the switching conditions for switching to N gear.

[0009] Optionally, when it is determined that the vehicle state does not satisfy the switching condition, switching the current gear of the vehicle to gear N includes: When the current gear of the vehicle is R gear, if the target gear is D gear and the vehicle speed is greater than the second speed threshold, the current gear of the vehicle is switched to N gear; When the current gear of the vehicle is D gear, if the target gear is R gear, it is determined that the brake pedal is not depressed and the vehicle speed is less than the second speed threshold, the current gear of the vehicle is switched to N gear.

[0010] Optionally, after determining that the vehicle state does not satisfy the switching condition, the method further includes: Display corresponding error operation prompt information according to the switching conditions that the vehicle does not meet; When the shifting condition is not met due to the brake pedal not being stepped on, a first error operation prompt message is displayed, wherein the first prompt message is used to prompt the user to re-issue the shifting instruction after stepping on the brake pedal; When the shifting condition is not met because the vehicle speed is not lower than the preset speed threshold, a second error operation prompt message is displayed, wherein the second error operation prompt message is used to prompt the user to re-issue the shifting instruction after reducing the vehicle speed to the speed threshold; When the vehicle is switched to the P gear, if the switching condition is not met because the vehicle is not stationary, a third error operation prompt message is displayed, wherein the third prompt message is used to prompt the user to control the vehicle to be stationary and then issue a shift command again; The error operation prompt information also includes: When the vehicle is not in P gear, determine whether there is a risk of rolling; When it is determined that there is a risk of the vehicle slipping, a fourth incorrect operation prompt message is displayed; Among them, whether there is a risk of slipping is determined by the vehicle power status, handbrake status, vehicle speed, driver door switch status, driver seat belt status and brake pedal status.

[0011] In a second aspect, an embodiment of the present invention provides a gear control device, the device comprising: a determination module, in a drivable state, determining a shift instruction issued by a user according to a position change of a shifter, wherein the shift instruction includes a target gear position; A judgment module, determining whether the vehicle satisfies a switching condition for switching the current gear to the target gear according to the vehicle state; A first control module switches the current gear position of the vehicle to the target gear position when determining that the vehicle state satisfies the switching condition; The second control module, when determining that the vehicle state does not meet the switching condition, keeps the current gear position of the vehicle unchanged, or switches the current gear position of the vehicle to N gear.

[0012] In a third aspect, an embodiment of the present invention provides an electronic device, including: at least one processor; and at least one memory in communication with the processor, wherein: The memory stores program instructions executable by the processor, and the processor calls the program instructions to execute the method as described in any one of the first aspects.

[0013] In a fourth aspect, an embodiment of the present invention provides a storage medium, wherein the storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute any method described in the first aspect.

[0014] The embodiment of the present invention formulates a hand-held gear control strategy, which accurately identifies the driver's gear shift request based on the gear shifter, and uses reasonable gear shift judgment logic to determine whether the driver's gear shift request is reasonable under different driving scenarios, different vehicle states and different current gears. When it is reasonable, the gear switch is completed to avoid the danger caused by the vehicle's wrong gear shift. And by giving a wrong operation prompt when the gear shift instruction is unreasonable, the driver is guided to perform the correct gear shift operation, avoid dangerous driving, and ensure driving safety. At the same time, corresponding processing measures are preset for possible faults in the gear control system, such as the failure of the P gear button, so that they can be executed when the fault actually occurs to ensure driving safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. 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 paying creative work.

[0016] Figure 1 Shown is a schematic diagram of a gear control system provided in an embodiment of the present application; Figure 2 Shown is a flow chart of a gear control method provided by an embodiment of the present application; Figure 3 Shown is a schematic diagram of a gear position of a gear shifter provided in an embodiment of the present application; Figure 4 The figure shows a schematic diagram of the structure of a gear control device provided in an embodiment of the present application; Figure 5 Shown is a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0017] In order to better understand the technical solution of the present application, the embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0018] It should be clear that the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0019] like Figure 1 FIG. 1 is a schematic diagram of a gear control system provided by an embodiment of the present invention. Figure 1 The shift control system includes: a vehicle control unit (VCU) 110, a shift control unit (SCU) 120, an electronic stability controller (ESC) 130 and other modules 140. The VCU establishes communication connections with the SCU, the ESC and other modules.

[0020] The SCU is used to sense the position change of the shifter to obtain the shift command issued by the user and send the shift command to the VCU.

[0021] ESC is used to detect the status of the P gear button. When the P gear button is pressed, it sends a gear shift command to the VCU, prompting the VCU to adjust the gear to P gear through the gear shift command.

[0022] The VCU is used to receive the shifting instructions sent by the SCU and ESC, and determine whether the vehicle meets the switching conditions for switching the current gear to the target gear according to the vehicle status. When it is determined that the vehicle status meets the switching conditions, the current gear of the vehicle is switched to the target gear; when the vehicle status does not meet the switching conditions, the current gear of the vehicle is kept unchanged, or the current gear of the vehicle is switched to the N gear. The VCU is also used to send the current gear status to the SCU and ESC after completing the gear switching.

[0023] The other modules 140 include several sub-modules, all of which are connected to the VCU for real-time monitoring of the vehicle status and feeding back to the VCU to assist the VCU in determining whether the vehicle meets the switching conditions for switching the current gear to the target gear, or determining whether the vehicle has any misoperation.

[0024] In some embodiments, other modules specifically include electronic brake systems (EBS), on-board chargers (Conversion & Distribution Unit, CDU), battery management systems (BMS), body control modules IBC / BCM, safety control modules (Sensor Diagnostic Module, SDM) and other functional modules. Specifically, EBS is used to detect whether the brake pedal is pressed and the validity of the brake pedal signal; CDU is used to detect the connection status of the vehicle's slow charging; BMS is used to detect the connection status of the vehicle's fast charging; IBC / BCM is used to detect the vehicle's power mode and the driver's side door switch status; SDM is used to detect the driver's seat belt status and the main driver's seat occupancy status.

[0025] Optionally, in some embodiments, other modules of the gear control system further include a display instrument. The display instrument is connected to the VCU via an IC chip, and is used to receive instructions from the VCU via the IC chip and display relevant prompt information. For example, a prompt message indicating that the gear shift is completed or a prompt message indicating an incorrect operation can be displayed.

[0026] like Figure 2 The figure is a flow chart of a gear control method provided by an embodiment of the present invention. The method is applied to Figure 1 The gear control system shown. Figure 2 The specific steps of the method include: S201, in a drivable state, determining a shift instruction issued by a user according to a position change of a shifter, wherein the shift instruction includes a target gear position.

[0027] Specifically, the power mode of the vehicle power supply is determined by IBC / BCM, and when it is determined that the vehicle power supply is in the power-on state and the vehicle is in the ready state, the vehicle is determined to be in the drivable state. Among them, the SCU is initialized after the vehicle power supply is powered on, and the default is P gear after the initialization is completed.

[0028] In the drivable state, the SCU senses the mechanical position of the shifter in real time through the Hall photoelectric sensor. When it recognizes that the mechanical position of the shifter has changed, it determines the shift command issued by the user based on the changed mechanical position of the shifter. The change in the mechanical position of the shifter is used to output R, D, N and P as the target gear position.

[0029] When it is detected that the mechanical position of the shifter changes between the preset positions due to the user's toggling action, it is further determined whether the time the shifter stays in each mechanical position exceeds the preset time threshold. When the user issues a shift command between the R gear, the N gear, and the D gear by toggling the shifter, it is necessary to determine whether the time threshold is exceeded. When the user issues a shift command with the target gear being the P gear by pressing the P gear button, it is not necessary to determine the time threshold.

[0030] When it is determined that the time the shifter stays at any target mechanical position exceeds a preset time threshold, it is determined that the user has issued a shift command, and the target gear in the shift command is determined based on the vehicle's current gear and the target mechanical position. When it is determined that the time the shifter stays at any target mechanical position does not exceed the preset time threshold, these mechanical positions are determined to be mechanical positions that need to be passed to slide to the target mechanical position, and the target gear is not determined based on the mechanical position. Generally, the time threshold can be set to 50ms, that is, the shift command is determined when the shifter stays at a certain mechanical position for more than 50ms, and the target gear is determined based on the mechanical position and the current gear.

[0031] When determining the target gear position based on the vehicle's current gear position and the target mechanical position, when the vehicle's current gear position is P gear, if the target mechanical position is the first mechanical position or the third mechanical position, the target gear position is determined to be N gear; if the target mechanical position is the second mechanical position, the target gear position is determined to be R gear; if the target mechanical position is the fourth mechanical position, the target gear position is determined to be D gear.

[0032] When the current gear of the vehicle is N gear, if the target mechanical position is the first mechanical position or the second mechanical position, the target gear is determined to be R gear; if the target mechanical position is the third mechanical position or the fourth mechanical position, the target gear is determined to be D gear.

[0033] When the current gear of the vehicle is R gear, if the target mechanical position is the first mechanical position or the second mechanical position, the target gear is determined to be R gear; if the target mechanical position is the third mechanical position, the target gear is determined to be N gear; if the target mechanical position is the fourth mechanical position, the target gear is determined to be D gear.

[0034] When the vehicle's current gear is D, if the target mechanical position is the first mechanical position, the target gear is determined to be N; if the target mechanical position is the second mechanical position, the target gear is determined to be R; if the target mechanical position is the third mechanical position or the fourth mechanical position, the target gear is determined to be D.

[0035] In order to reach the first and second mechanical positions, the shifter needs to be moved upward, and the second mechanical position requires a longer distance than the first mechanical position. In order to reach the third and fourth mechanical positions, the shifter needs to be moved downward, and the fourth mechanical position requires a longer distance than the third mechanical position. After the shifter is moved to the corresponding mechanical position to complete the determination of the target gear position and the issuance of the shift command, it automatically resets from the corresponding target mechanical position to the initial zeroth mechanical position.

[0036] Optionally, only when the shifter is in the initial position, i.e., the zeroth mechanical position, the SCU will determine the shift command and the target gear position according to the mechanical position change of the shifter. When the shifter is not in the zeroth mechanical position, the shifter needs to be reset first, and then the SCU responds to the shift command.

[0037] In addition to outputting the target gear position as R gear, D gear and N gear through changes in mechanical position, the shifter can also output the target gear position as P gear through a P gear button set on the shifter.

[0038] When the P gear button is not faulty, the ESC detects the status of the P gear button in real time. When the P gear button is detected to be pressed, the ESC synchronizes the key status of the P gear button to the SCU via the CAN bus. The SCU determines that the user has issued a shift command and determines that the target gear is the P gear.

[0039] Optionally, if it is determined that the P gear button is faulty, the P gear button instructions will no longer be responded to.

[0040] like Figure 3 , which is a schematic diagram of a shifter gear position provided by an embodiment of the present invention.

[0041] See also Figure 3, the shifter is a hand-shift type shifter. The end side of the shifter includes a P gear button. The default mechanical position of the shifter is the zeroth mechanical position. The shifter can be moved up two mechanical positions or down two mechanical positions. When one mechanical position is moved up, the shifter can be moved to the first mechanical position, and continuing to move up at the first mechanical position can move the shifter to the second mechanical position. When one mechanical position is moved down, the shifter can be moved to the third mechanical position, and continuing to move up at the third mechanical position can move the shifter to the fourth mechanical position. After being moved to the first mechanical position, the second mechanical position, the third mechanical position, or the fourth mechanical position, the shifter automatically resets to the zeroth mechanical position.

[0042] In a specific embodiment, in combination with Figure 3 The specific correspondence between the gear shifter shown, the current gear of the vehicle, and the determined target gear according to the mechanical position of the gear shifter is shown in Table 1.

[0043] Table 1 Among them, when the P gear button is not pressed, the gear shift instruction and the target gear position are output according to the current gear position and whether the gear shifter moves up one or two gears or moves down one or two gears.

[0044] S202: Determine, based on the vehicle state, whether the vehicle satisfies a switching condition for switching the current gear to a target gear.

[0045] Specifically, the VCU determines, based on the current vehicle state, whether the vehicle satisfies a switching condition for switching the current gear to the target gear sent by the SCU.

[0046] When it is determined that the vehicle power supply is in the power-on state and the vehicle is in the ready state, it is determined that the vehicle is in the drivable state. In the drivable state, it is determined whether the vehicle meets the switching conditions according to the current gear position of the vehicle, the brake pedal state, the vehicle speed and other state information of the vehicle.

[0047] When the current gear of the vehicle is P gear, it can be switched to N gear, D gear and R gear according to the target gear. When the target gear is any of the gears, if it is determined that the brake pedal has been stepped on, it is determined that the vehicle meets the switching condition to any target gear.

[0048] When the current gear of the vehicle is N gear, it can be switched to D gear and R gear according to the target gear. When the target gear is D gear, if it is determined that the vehicle speed is greater than the first speed threshold, or it is determined that the brake pedal is stepped on and the vehicle speed is less than the first speed threshold, it is determined that the vehicle meets the switching condition for switching to D gear. When the target gear is R gear, if it is determined that the brake pedal is stepped on and the vehicle speed is less than the second speed threshold, it is determined that the vehicle meets the switching condition for switching to R gear. Generally, the first speed threshold is set to 3km / h, and the second speed threshold is set to 6km / h.

[0049] When the current gear of the vehicle is R gear, it can be switched to N gear and D gear according to the target gear. When the target gear is N gear, regardless of the vehicle speed and whether the brake pedal is pressed, it is determined that the vehicle meets the switching condition for switching to N gear. When the target gear is D gear, if it is determined that the vehicle speed is less than the second speed threshold, it is determined that the vehicle meets the switching condition for switching to D gear.

[0050] When the current gear of the vehicle is D gear, it can be switched to R gear and N gear according to the target gear. When the target gear is R gear, if it is determined that the brake pedal has been stepped on and the vehicle speed is less than the second speed threshold, it is determined that the vehicle meets the switching condition for switching to R gear. When the target gear is N gear, if it is determined that the vehicle speed is less than the second speed threshold, it is determined that the vehicle meets the switching condition for switching to N gear.

[0051] Among them, when the current gear of the vehicle is N gear, R gear or D gear, it can be switched to P gear according to the target gear. When the target gear is P gear, if it is determined that the vehicle is stationary, it is determined that the vehicle meets the switching conditions for switching to P gear. Generally, the vehicle is determined to be stationary when the speed is less than 2km / h.

[0052] Optionally, when it is determined that the vehicle power supply is in the power-on state, but the vehicle is not in the ready state, when the vehicle speed is lower than the first speed threshold, it can only switch between P gear and N gear, and the gear cannot be switched to D gear or N gear.

[0053] S203: When it is determined that the vehicle state satisfies the switching condition, the current gear of the vehicle is switched to the target gear.

[0054] Specifically, when the vehicle completes the gear switching, an instruction indicating the gear shifting is completed is sent to the display instrument, and the current gear is displayed through the display instrument to prompt the driver that the gear switching is completed.

[0055] S204: When it is determined that the vehicle state does not satisfy the switching condition, the current gear position of the vehicle is maintained unchanged, or the current gear position of the vehicle is switched to N gear.

[0056] Specifically, when determining whether the switching condition is met by executing S202, when the current gear of the vehicle is R gear, when the target gear is D gear and the vehicle speed is greater than the second speed threshold, it is determined that the switching condition is not met and the current gear of the vehicle is switched to N gear.

[0057] When the current gear of the vehicle is D gear, and the target gear is R gear, and it is determined that the brake pedal is not depressed and the vehicle speed is less than the second speed threshold, it is determined that the switching condition is not met, and the current gear of the vehicle is switched to N gear.

[0058] When other situations occur that do not meet the switching conditions, in order to maintain vehicle stability and avoid accidents caused by gear changes during driving, the current gear of the vehicle is kept unchanged.

[0059] The embodiment of the present invention develops a hand-held gear control strategy, which accurately identifies the driver's gear shift request based on the gear shifter, and uses reasonable gear shift judgment logic to determine whether the driver's gear shift request is reasonable under different driving scenarios, different vehicle states and different current gears, and completes the gear switching when it is reasonable to avoid the danger caused by the vehicle's wrong gear shifting.

[0060] Optionally, in some embodiments, when it is determined through S204 that the vehicle state does not meet the switching conditions, the VCU controls the vehicle's display instrument to display corresponding error operation prompt information according to the switching conditions that the vehicle does not meet, so as to prompt the user to complete the gear switching after correcting the error operation.

[0061] Specifically, when the switching condition is not satisfied due to the brake pedal not being depressed, the first error operation prompt information is displayed to prompt the driver to shift gears again by issuing a shift command after depressing the brake pedal.

[0062] Among them, during the driving process of the vehicle, it is necessary to determine whether to step on the brake pedal to meet the switching conditions and perform the gear shift according to the vehicle speed, the current gear of the vehicle and the target gear to be switched. When the vehicle has just started and is not driving, the brake pedal must be stepped on to meet the switching conditions.

[0063] When the switching condition is not met because the vehicle speed is not lower than the preset speed threshold, a second error operation prompt message is displayed to prompt the driver to shift gears again by issuing a shift command after reducing the vehicle speed.

[0064] When the vehicle is switched to the P gear by triggering the P gear button, if the switching condition is not met because the vehicle is not stationary, a third incorrect operation prompt message is displayed to prompt the driver to stationary the vehicle and then shift gears again by issuing a shift command.

[0065] In a specific embodiment, the shift logic of the VCU, that is, the method for the VCU to determine whether the vehicle satisfies the requirement to switch the current gear to the target gear according to the vehicle state, is shown in Table 2. The first speed threshold is 3 km / h, and the second speed threshold is 6 km / h.

[0066] Table 2 Refer to Table 2. When the P gear button is not pressed, the gear shift finger switches between the P gear and the N gear, R gear, and D gear. Specifically, it is determined whether the vehicle condition meets the switching condition by judging whether the brake pedal is pressed, whether the current vehicle speed is higher than the first speed threshold of 3km / h and the second speed threshold of 6km / h, as well as the current gear and the target gear. When the switching condition is met, the VCU switches to the corresponding target gear; when the switching condition is not met, the current gear remains unchanged or switches to the N gear, and the corresponding misoperation prompt information is displayed through the IC to prompt the user.

[0067] Optionally, in addition to displaying a prompt message when the vehicle status does not meet the switching conditions, when the driver performs other erroneous operations in the vehicle, corresponding prompt messages will also be displayed to prompt the driver to assist the driver in correcting the erroneous operations.

[0068] When the vehicle is not in P gear, for example, when the current gear of the vehicle is N gear, the vehicle power status, handbrake status, vehicle speed, main driver door switch status, main driver seat belt status and brake pedal status are used to determine whether there is a risk of the vehicle slipping. When it is determined that the vehicle simultaneously meets the conditions that the vehicle power is in the power-on state, the handbrake is in the released state, the vehicle speed is less than the preset speed threshold, the main driver door is in the open state, the main driver seat belt is not fastened, and the brake pedal is not stepped on, it can be determined that the user is trying to leave the vehicle and has not parked, and there is a risk of the vehicle slipping. The fourth error operation prompt message is displayed to prompt the user to park the vehicle before leaving to avoid various dangers caused by slipping.

[0069] Optionally, in an embodiment of the present invention, a vehicle may fail during driving, causing a gear control failure or other problems. The VCU controls the gear according to the corresponding failure to avoid danger to the driver, passengers, and pedestrians around the vehicle.

[0070] When the vehicle's position sensor fails, a fault signal is sent to the VCU. The VCU determines that the position sensor has failed based on the fault signal and enters the fault mode. In the fault mode, the vehicle fault light is turned on and the vehicle gear is controlled to N gear. If the vehicle is in high-speed operation, the current gear is temporarily maintained and the vehicle gear is controlled to N gear after the speed is reduced to a safe speed.

[0071] When a communication bus fault occurs, the fault code is recorded by the VCU and the shift function is temporarily disabled. The shift function will be restored after the signal bus fault is resolved.

[0072] The P gear button status is detected in real time through the ESC. When the ESC detects that the P gear has a fault, it sends a fault code to the VCU through the communication bus. The VCU determines that the P gear button has a fault based on the fault code and treats the P gear button as not pressed, that is, it will no longer respond to the P gear button, and will not control the gear to P gear even if it receives a signal that the P gear button has been pressed.

[0073] The embodiment of the present invention provides an error operation prompt when the shift command is unreasonable, guides the driver to perform the correct shift operation, avoids dangerous driving, and ensures driving safety. At the same time, corresponding processing measures are preset for possible faults in the gear control system, such as failure of the P gear button, so that they can be executed when the fault actually occurs, ensuring driving safety.

[0074] Corresponding to the above-mentioned gear control method, the present application embodiment also provides a gear control device. Figure 4 , is a structural schematic diagram of a gear control device provided in an embodiment of the present application. The gear control device may include: a determination module 401, a judgment module 402, a first control module 403 and a second control module 404.

[0075] The determination module 401 determines the shift instruction issued by the user according to the position change of the shifter in the drivable state, wherein the shift instruction includes the target gear position.

[0076] The judgment module 402 determines whether the vehicle satisfies a switching condition for switching the current gear to the target gear according to the vehicle state.

[0077] The first control module 403 switches the current gear of the vehicle to the target gear when it is determined that the vehicle state meets the switching condition.

[0078] The second control module 404 maintains the current gear position of the vehicle unchanged, or switches the current gear position of the vehicle to the N gear, when it is determined that the vehicle state does not satisfy the switching condition.

[0079] Figure 5 FIG. 1 is a schematic diagram of the structure of an electronic device according to an embodiment of the present specification. Figure 5 As shown, the electronic device may include at least one processor; and at least one memory communicatively connected to the processing unit, wherein: the memory stores program instructions that can be executed by the processing unit, and the processor calls the program instructions to execute the gear control method provided in this embodiment.

[0080] The electronic device can be a device capable of intelligently communicating with a user, such as a cloud server, and the specific form of the electronic device is not limited in the embodiments of this specification. It can be understood that the electronic device here is the machine mentioned in the method embodiment.

[0081] Figure 5 A block diagram of an exemplary electronic device suitable for implementing the embodiments of the present description is shown. Figure 5 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of this specification.

[0082] like Figure 5 As shown, the electronic device is in the form of a general computing device. The components of the electronic device may include but are not limited to: one or more processors 510, a communication interface 520, a memory 530, and a communication bus 540 connecting different system components (including the memory 530, the communication interface 520 and the processor 510).

[0083] The communication bus 540 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnection (PCI) bus.

[0084] Electronic devices typically include a variety of computer system readable media. These media can be any available media that can be accessed by the electronic device, including volatile and non-volatile media, removable and non-removable media.

[0085] The memory 530 may include a computer system readable medium in the form of a volatile memory, such as a random access memory (RAM) and / or a cache memory. The electronic device may further include other removable / non-removable, volatile / non-volatile computer system storage media. The memory 530 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of each embodiment of the present specification.

[0086] A program / utility having a set (at least one) of program modules may be stored in memory 530, such program modules including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules generally perform the functions and / or methods of the embodiments described in this specification.

[0087] The processor 510 executes various functional applications and data processing by running the programs stored in the memory 530, such as implementing the gear control method provided in the embodiment shown in this specification.

[0088] An embodiment of the present specification provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions enable the computer to execute the gear control method provided by the embodiment shown in the present specification.

[0089] The above-mentioned non-transitory computer-readable storage medium can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ReadOnly Memory; hereinafter referred to as: ROM), an erasable programmable read-only memory (Erasable Programmable ReadOnly Memory; hereinafter referred to as: EPROM) or flash memory, optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.

[0090] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0091] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0092] Computer program code for performing the operations of this specification may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or 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., using an Internet service provider to connect through the Internet).

[0093] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0094] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this specification, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0095] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of this specification includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of this specification belong.

[0096] The word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.

[0097] It should be noted that the terminals involved in the embodiments of this specification may include but are not limited to personal computers (Personal Computer; hereinafter referred to as: PC), personal digital assistants (Personal Digital Assistant; hereinafter referred to as: PDA), wireless handheld devices, tablet computers (Tablet Computer), mobile phones, MP3 players, MP4 players, etc.

[0098] In the embodiments provided in this specification, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0099] In addition, each functional unit in each embodiment of this specification may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0100] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute some steps of the method described in each embodiment of this specification.

[0101] The above description is only a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of this specification should be included in the scope of protection of this specification.

Claims

1. A gear control method, characterized in that: The method comprises: In a drivable state, determining a shift instruction issued by a user according to a position change of a shifter, wherein the shift instruction includes a target gear position; Determining whether the vehicle satisfies a switching condition for switching the current gear to the target gear according to the vehicle state; When it is determined that the vehicle state satisfies the switching condition, switching the current gear position of the vehicle to the target gear position; When it is determined that the vehicle state does not satisfy the switching condition, the current gear position of the vehicle is maintained unchanged, or the current gear position of the vehicle is switched to N gear.

2. The method according to claim 1, characterized in that The step of determining the shift command issued by the user according to the position change of the shifter comprises: When a change in the mechanical position of the shifter is detected, determining whether the time the shifter stays in each mechanical position exceeds a preset time threshold; When it is determined that the time the shifter stays in any target mechanical position exceeds a preset time threshold, it is determined that the user has issued a shift instruction, and the target gear in the shift instruction is determined according to the current gear of the vehicle and the target mechanical position.

3. The method according to claim 2, characterized in that Determining the target gear position in the gear shift instruction according to the current gear position of the vehicle and the target mechanical position includes: When the current gear position of the vehicle is the P gear, if the target mechanical position is the first mechanical position or the third mechanical position, the target gear position is determined to be the N gear, if the target mechanical position is the second mechanical position, the target gear position is determined to be the R gear, and if the target mechanical position is the fourth mechanical position, the target gear position is determined to be the D gear; When the current gear position of the vehicle is N gear, if the target mechanical position is the first mechanical position or the second mechanical position, the target gear position is determined to be R gear, and if the target mechanical position is the third mechanical position or the fourth mechanical position, the target gear position is determined to be D gear; When the current gear of the vehicle is the R gear, if the target mechanical position is the first mechanical position or the second mechanical position, the target gear is determined to be the R gear; if the target mechanical position is the third mechanical position, the target gear is determined to be the N gear; if the target mechanical position is the fourth mechanical position, the target gear is determined to be the D gear; When the current gear of the vehicle is the D gear, if the target mechanical position is the first mechanical position, the target gear is determined to be the N gear; if the target mechanical position is the second mechanical position, the target gear is determined to be the R gear; if the target mechanical position is the third mechanical position or the fourth mechanical position, the target gear is determined to be the D gear; Among them, in order to reach the first mechanical position and the second mechanical position, the shifter needs to be pushed upward, and the second mechanical position requires a longer distance than the first mechanical position. In order to reach the third mechanical position and the fourth mechanical position, the shifter needs to be pushed downward, and the fourth mechanical position requires a longer distance than the third mechanical position.

4. The method according to claim 2, characterized in that: Determining a target gear position in a gear shift instruction, the method further includes: Determine whether the P gear button is faulty; When it is determined that the P gear button is not faulty, determining that the target gear position is the P gear when the P gear button is pressed; When it is determined that the P gear button fails, the P gear button is no longer responded to.

5. The method according to claim 1, characterized in that The determining, according to the vehicle state, whether the vehicle satisfies a switching condition for switching the current gear to the target gear includes: When the current gear position of the vehicle is the P gear, if it is determined that the brake pedal has been depressed, it is determined that the vehicle meets the switching condition to any target gear position; When the current gear position of the vehicle is N gear, if it is determined that the vehicle speed is greater than a first speed threshold, or it is determined that the brake pedal is stepped on and the vehicle speed is less than the first speed threshold, it is determined that the vehicle meets the switching condition for switching to D gear; if it is determined that the brake pedal is stepped on and the vehicle speed is less than a second speed threshold, it is determined that the vehicle meets the switching condition for switching to R gear; When the current gear position of the vehicle is the R gear, determining that the vehicle meets the switching condition for switching to the N gear, and if it is determined that the vehicle speed is less than the second speed threshold, determining that the vehicle meets the switching condition for switching to the D gear; When the current gear of the vehicle is D gear, if it is determined that the brake pedal has been pressed and the vehicle speed is less than the second speed threshold, it is determined that the vehicle meets the switching conditions for switching to R gear; if it is determined that the vehicle speed is less than the second speed threshold, it is determined that the vehicle meets the switching conditions for switching to N gear.

6. The method according to claim 5, characterized in that When it is determined that the vehicle state does not satisfy the switching condition, switching the current gear of the vehicle to the N gear includes: When the current gear of the vehicle is R gear, if the target gear is D gear and the vehicle speed is greater than the second speed threshold, the current gear of the vehicle is switched to N gear; When the current gear of the vehicle is D gear, if the target gear is R gear, it is determined that the brake pedal is not depressed and the vehicle speed is less than the second speed threshold, the current gear of the vehicle is switched to N gear.

7. The method according to claim 1, characterized in that After determining that the vehicle state does not satisfy the switching condition, the method further includes: Display corresponding error operation prompt information according to the switching conditions that the vehicle does not meet; When the shifting condition is not met due to the brake pedal not being stepped on, a first error operation prompt message is displayed, wherein the first prompt message is used to prompt the user to re-issue the shifting instruction after stepping on the brake pedal; When the shifting condition is not met because the vehicle speed is not lower than the preset speed threshold, a second error operation prompt message is displayed, wherein the second error operation prompt message is used to prompt the user to re-issue the shifting instruction after reducing the vehicle speed to the speed threshold; When the vehicle is switched to the P gear, if the switching condition is not met because the vehicle is not stationary, a third error operation prompt message is displayed, wherein the third prompt message is used to prompt the user to control the vehicle to be stationary and then issue a shift command again; The error operation prompt information also includes: When the vehicle is not in P gear, determine whether there is a risk of rolling; When it is determined that there is a risk of the vehicle slipping, a fourth incorrect operation prompt message is displayed; Among them, whether there is a risk of slipping is determined by the vehicle power status, handbrake status, vehicle speed, driver door switch status, driver seat belt status and brake pedal status.

8. A gear control device, characterized in that: The device comprises: a determination module, in a drivable state, determining a shift instruction issued by a user according to a position change of a shifter, wherein the shift instruction includes a target gear position; A judgment module, determining whether the vehicle satisfies a switching condition for switching the current gear to the target gear according to the vehicle state; A first control module switches the current gear position of the vehicle to the target gear position when determining that the vehicle state satisfies the switching condition; The second control module, when determining that the vehicle state does not meet the switching condition, keeps the current gear position of the vehicle unchanged, or switches the current gear position of the vehicle to N gear.

9. An electronic device, characterized in that: include: at least one processor; as well as at least one memory in communication with the processor, wherein: The memory stores program instructions executable by the processor, and the processor can execute the method according to any one of claims 1 to 7 by calling the program instructions.

10. A storage medium, characterized in that: The storage medium includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Shifting control method, device and vehicle

    CN107676475A

  • Push rod electronic gear shifting device and gear shifting method with selectable driving styles

    CN110375064A

  • Gear shifting reminding method and system and vehicle

    CN113266672A

  • Control method for gear shifter of pure electric vehicle

    CN116972158A

  • Gear determination method and device

    CN118009030A

Cited By

  • Gear control method and apparatus, and device

    WO2026152997A1