Automotive gear shifting methods, devices, automotive controllers, and storage media

CN118499457BActive Publication Date: 2026-09-01CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410457324.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-16
Publication Date
2026-09-01
Estimated Expiration
2044-04-16

AI Technical Summary

Technical Problem

[0003]传统技术中,用户进行汽车档位切换时,通常只需要向前或向后轻轻推动电子换挡器即可发起换挡请求,来执行换挡,然而这种执行汽车档位切换的方法中,如果用户在驾驶汽车时误碰到电子换挡器,也会执行汽车换挡处理,例如可能会出现从汽车行驶档切换到空档,从而造成暂时的动力丧失,因此现有的汽车档位切换方法中,档位切换的稳定性较差

Benefits of technology

[0020]第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述方法的步骤。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118499457B_ABST
    Figure CN118499457B_ABST
Patent Text Reader

Abstract

This application relates to a method, apparatus, vehicle controller, and storage medium for shifting gears in an automobile. The method includes: responding to a gear shifting operation triggered by a gear shift lever of a target vehicle; acquiring the duration of the gear shifting operation; acquiring gear shift lever operation information associated with the gear shifting operation; and real-time vehicle information of the target vehicle; acquiring an operation time threshold matching the gear shifting operation based on the gear shift lever operation information and the real-time vehicle information; and, if the operation duration reaches the operation time threshold, shifting the target vehicle to the gear position after performing the gear shifting operation. This method can avoid gear shifting caused by accidental contact with the electronic gear shifter, thereby improving the stability of gear shifting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive control technology, and in particular to a method, apparatus, automotive controller, storage medium, and computer program product for shifting automotive gears. Background Technology

[0002] With the development of automotive control technology, a technology has emerged that uses an electronic gear shifter, namely GSM, to achieve automatic gear switching in a car. This electronic gear shifter is essentially an actuator with an embedded Hall sensor. The user can push the gear lever forward or backward, and when the Hall sensor detects a change in the angle of the gear lever, it can send a corresponding gear request to achieve gear shifting.

[0003] In traditional technology, when a user shifts gears in a car, they usually only need to gently push the electronic shifter forward or backward to initiate a shift request and execute the shift. However, in this method of shifting gears, if the user accidentally touches the electronic shifter while driving, the car will still be shifted, for example, from driving to neutral, which may cause a temporary loss of power. Therefore, the stability of gear shifting in existing methods is relatively poor. Summary of the Invention

[0004] Therefore, it is necessary to provide a method, device, vehicle controller, computer-readable storage medium, and computer program product for improving the stability of gear shifting in an automobile, in response to the above-mentioned technical problems.

[0005] Firstly, this application provides a method for shifting gears in an automobile, including:

[0006] In response to a gear shifting operation triggered by a gear shift lever for a target vehicle, the system obtains the duration of the gear shifting operation, gear lever operation information associated with the gear shifting operation, and real-time vehicle information of the target vehicle.

[0007] Based on the gear lever operation information and the real-time vehicle information, obtain the operation time threshold that matches the gear shifting operation;

[0008] If the duration of the operation reaches the operation time threshold, the gear of the target vehicle is switched to the gear after the gear switching operation is performed.

[0009] In one embodiment, obtaining the operation time threshold matching the gear shifting operation based on the gear lever operation information and the real-time vehicle information includes: obtaining a first operation time threshold matching the real-time vehicle information and obtaining a second operation time threshold matching the gear lever operation information; and taking the smaller value between the first operation time threshold and the second operation time threshold as the operation time threshold matching the gear shifting operation.

[0010] In one embodiment, the real-time vehicle information includes the real-time speed information of the target vehicle; obtaining a first operation time threshold matching the real-time vehicle information includes: if the real-time speed information is greater than a preset speed threshold, using the preset first time threshold as the first operation time threshold; if the real-time speed information is less than or equal to the speed threshold, using a preset second time threshold as the first operation time threshold; wherein the first time threshold is greater than the second time threshold.

[0011] In one embodiment, the gear lever operation information includes: force information of the gear shift lever and information on the wrapping contact area of ​​the gear shift lever when the gear shifting operation is triggered; obtaining a second operation time threshold matching the gear lever operation information includes: setting the second operation time threshold to zero when the force information is greater than a preset first force threshold; obtaining a first initial operation time threshold matching the wrapping contact area information and obtaining a second initial operation time threshold matching the wrapping contact area information and the force information when the force information is less than or equal to the first force threshold; and using the smaller value between the first initial operation time threshold and the second initial operation time threshold as the second operation time threshold.

[0012] In one embodiment, obtaining a first initial operation time threshold that matches the package contact area information includes: if the package contact area information is greater than a preset first area threshold, using a preset third time threshold as the first initial operation time threshold; if the package contact area information is less than or equal to the first area threshold, using a preset fourth time threshold as the first initial operation time threshold; wherein the third time threshold is less than the fourth time threshold.

[0013] In one embodiment, obtaining a second initial operation time threshold that matches the package contact area information and the force information includes: when the package contact area information is greater than a preset second area threshold and the force information is greater than a preset second force threshold, using a preset fifth time threshold as the second initial operation time threshold; wherein the second area threshold is less than the first area threshold and the second force threshold is less than the first force threshold; when the package contact area information is less than or equal to the second area threshold, or the force information is less than or equal to the second force threshold, using a preset sixth time threshold as the second initial operation time threshold; wherein the fifth time threshold is less than the sixth time threshold.

[0014] In one embodiment, obtaining the duration of the gear shifting operation in response to a gear shift lever triggered by a target vehicle includes: in response to the gear shifting operation, acquiring trigger frame signals matching the gear shifting operation according to a preset time period until the gear shifting operation ends; and obtaining the duration of the operation based on the number of signals acquired from the trigger frame signals and the preset time period.

[0015] Secondly, this application also provides a vehicle gear shifting device, comprising:

[0016] The gear shift acquisition module is used to respond to a gear shift operation triggered by the gear shift lever of a target vehicle, acquire the operation duration of the gear shift operation, acquire the gear lever operation information associated with the gear shift operation, and the real-time vehicle information of the target vehicle.

[0017] The time threshold acquisition module is used to acquire an operation time threshold that matches the gear shifting operation based on the gear lever operation information and the real-time vehicle information.

[0018] The gear shifting execution module is used to shift the gear of the target vehicle to the gear shifting position after the gear shifting operation is performed when the operation duration reaches the operation time threshold.

[0019] Thirdly, this application also provides an automotive controller, including a memory and a processor, the memory storing a computer program, the processor performing the steps of the method as described in any embodiment of the first aspect.

[0020] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method as described in any embodiment of the first aspect.

[0021] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method as described in any embodiment of the first aspect.

[0022] The aforementioned automotive gear shifting method, apparatus, automotive controller, storage medium, and computer program product, in response to a gear shifting operation triggered by a gear shift lever for a target vehicle, obtains the duration of the gear shifting operation, gear shift lever operation information associated with the gear shifting operation, and real-time vehicle information of the target vehicle; based on the gear shift lever operation information and the real-time vehicle information, obtains an operation time threshold matching the gear shifting operation; and when the operation duration reaches the operation time threshold, shifts the target vehicle to the gear position after performing the gear shifting operation. This application, by receiving a gear shifting operation triggered by a gear shift lever for a target vehicle, can obtain the duration of the gear shifting operation, the gear shift lever operation information associated with the gear shifting operation, and the real-time vehicle information of the target vehicle. Therefore, it can obtain the operation time threshold based on the gear shift lever operation information and the real-time vehicle information of the target vehicle, and only executes the gear shifting of the target vehicle when the operation duration reaches the operation time threshold. This application can avoid gear shifting caused by accidental contact with the electronic gear shifter by the user, thereby improving the stability of gear shifting. Attached Figure Description

[0023] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0024] Figure 1 This is a flowchart illustrating a method for switching gears in a car, as shown in one embodiment.

[0025] Figure 2 This is a schematic diagram of the process for obtaining and operating time thresholds in one embodiment;

[0026] Figure 3 This is a schematic diagram of the process for obtaining the second operation time threshold in one embodiment;

[0027] Figure 4 This is a flowchart illustrating the process of obtaining the duration of a gear shifting operation in one embodiment.

[0028] Figure 5 This is a schematic diagram of the operation logic of the GSM shift lever in one embodiment;

[0029] Figure 6 This is a structural block diagram of a vehicle gear shifting device in one embodiment;

[0030] Figure 7 This is a diagram of the internal structure of a car controller in one embodiment. Detailed Implementation

[0031] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0032] In one embodiment, such as Figure 1 As shown, a method for shifting gears in an automobile is provided. This embodiment illustrates the application of this method to an automobile controller. In this embodiment, the method includes the following steps:

[0033] Step S101: In response to a gear shifting operation triggered by the gear shift lever of the target vehicle, obtain the duration of the gear shifting operation, obtain the gear lever operation information associated with the gear shifting operation, and obtain the real-time vehicle information of the target vehicle.

[0034] The target vehicle refers to the car that triggers the gear shift operation, while the gear shift lever is the lever of the electronic gear shifter located in the target vehicle. The gear shift operation refers to the operation triggered by the user to change gears in the target vehicle, which can be triggered by the user pushing the gear shift lever forward or backward. The operation duration refers to the time during which the user triggers the gear shift operation. For example, it could be the duration during which the user applies external force to the gear shift lever, causing the Hall sensor in the gear shift lever to deviate by a certain angle, thereby sending a gear request signal. The lever operation information refers to information related to the user triggering the gear shift operation, such as the triggering force or the contact area between the user's hand and the gear shift lever when triggering the gear shift operation. Real-time vehicle information refers to real-time information related to the target vehicle, such as the real-time speed of the target vehicle during driving.

[0035] Specifically, when the vehicle controller receives a gear shifting operation triggered by the user's gear shift lever for the target vehicle, it can obtain the complete trigger time of the gear shifting operation as the operation duration, and can also obtain the gear shift lever operation information associated with the gear shifting operation, as well as the real-time vehicle information of the target vehicle.

[0036] Step S102: Based on the gear lever operation information and real-time vehicle information, obtain the operation time threshold that matches the gear shifting operation.

[0037] The operation time threshold refers to a time comparison threshold set to determine whether a gear shifting operation is caused by a user's accidental triggering. Generally, if a gear shifting operation is caused by a user's accidental triggering of the gear shift lever in the target vehicle, the operation duration is usually short. Conversely, if the gear shifting operation triggered by the user is prolonged, it is generally considered that the gear shifting operation was not accidental. Therefore, setting an operation time threshold can be used to determine whether a user's operation has caused an accidental triggering. Furthermore, this operation time threshold can be adjusted according to the actual situation of the target vehicle and the gear shifting operation. That is, the vehicle controller can determine the operation time threshold matching the gear shifting operation based on the gear shift lever operation information related to the user's triggering of the gear shifting operation and the real-time vehicle information of the target vehicle.

[0038] Step S103: If the operation duration reaches the operation time threshold, switch the gear of the target car to the gear after the gear switching operation is performed.

[0039] Gear shifting refers to the gear position of the car after a gear shift operation. This shifted gear is related to the target car's current gear and the method of shifting. For example, if the target car is currently in D (Drive), and the user initiates the shift by pushing the gear shift lever forward, the shifted gear will be Neutral (N). If the target car is currently in N and the user initiates the shift by pushing the gear shift lever forward, the shifted gear will be R (Reverse). If the target car is currently in N and the user initiates the shift by pushing the gear shift lever backward, the shifted gear will be D.

[0040] In this embodiment, if the vehicle controller determines that the operation duration has reached the operation time threshold, indicating that the gear shifting operation is not erroneously triggered, the vehicle controller can switch the target vehicle to the gear shifted after the gear shifting operation was performed.

[0041] In the aforementioned vehicle gear shifting method, in response to a gear shifting operation triggered by the gear shift lever of a target vehicle, the duration of the gear shifting operation is obtained, along with gear shift lever operation information associated with the gear shifting operation and real-time vehicle information of the target vehicle. Based on the gear shift lever operation information and the real-time vehicle information, an operation time threshold matching the gear shifting operation is obtained. When the operation duration reaches the operation time threshold, the gear of the target vehicle is shifted to the gear after the gear shifting operation. This application, by receiving a gear shifting operation triggered by the gear shift lever of a target vehicle, can obtain the duration of the gear shifting operation, the gear shift lever operation information associated with the gear shifting operation, and the real-time vehicle information of the target vehicle. Therefore, an operation time threshold can be obtained based on the gear shift lever operation information and the real-time vehicle information of the target vehicle. Furthermore, gear shifting of the target vehicle is only performed when the operation duration reaches the operation time threshold. This application can avoid gear shifting caused by accidental contact with the electronic gear shifter by the user, thereby improving the stability of gear shifting.

[0042] In one embodiment, such as Figure 2 As shown, step S102 may further include:

[0043] Step S201: Obtain a first operation time threshold that matches the real-time vehicle information, and obtain a second operation time threshold that matches the gear lever operation information.

[0044] The first operation time threshold refers to the operation time threshold determined based on real-time vehicle information, while the second operation time threshold refers to the operation time threshold determined based on gear lever operation information. In this embodiment, the vehicle controller can determine the operation time threshold matching the gear shifting operation based on real-time vehicle information and gear lever operation information, respectively. Specifically, the vehicle controller can determine the first operation time threshold matching the real-time vehicle information based on the real-time vehicle information, and can also obtain the matching second operation time threshold based on the gear lever operation information.

[0045] Step S202: The smaller value between the first operation time threshold and the second operation time threshold is used as the operation time threshold that matches the gear shifting operation.

[0046] The vehicle controller can then compare the first operation time threshold and the second operation time threshold, and use the smaller value between the two as the matching operation time threshold for the gear shifting operation. For example, if the first operation time threshold is determined to be 1 second and the second operation time threshold is 1.5 seconds, then the vehicle controller can set the matching operation time threshold for the gear shifting operation to 1 second. In this way, the sensitivity of the gear shifting operation can be improved while ensuring that user misoperation of the vehicle's gear shifting is avoided.

[0047] In this embodiment, the vehicle controller can determine two operation time thresholds based on real-time vehicle information and gear lever operation information, respectively. The smaller of the two operation time thresholds is then used as the matching operation time threshold for the gear shifting operation. This method can improve the sensitivity of the gear shifting operation while ensuring that user misoperation of the vehicle's gear shifting is avoided.

[0048] Furthermore, the real-time vehicle information includes the real-time speed information of the target vehicle; step S201 may further include: if the real-time speed information is greater than a preset speed threshold, using a preset first time threshold as a first operation time threshold; if the real-time speed information is less than or equal to the speed threshold, using a preset second time threshold as the first operation time threshold; wherein, the first time threshold is greater than the second time threshold.

[0049] In this embodiment, real-time vehicle information may include the real-time speed information of the target vehicle, while the preset speed threshold refers to a preset threshold used for comparing vehicle speeds. Generally speaking, the faster the vehicle speed, the more necessary it is to maintain the same gear or the same direction of torque on the wheel ends to keep the vehicle traveling in the same direction. In this case, it is necessary to avoid false triggering as much as possible. Therefore, it is necessary to ensure that the gear shift lever lasts for a longer period of time. The speed threshold can be used to determine whether the real-time speed of the target vehicle is fast. If it is, that is, the real-time speed information is greater than the preset speed threshold, the vehicle controller can use the first time threshold as the first operation time threshold. If not, that is, the real-time speed information is less than or equal to the preset speed threshold, the vehicle controller can use the second time threshold as the first operation time threshold, and the first time threshold is greater than the second time threshold. This ensures that when the real-time speed is fast, the vehicle controller can set a longer first operation time threshold to avoid false triggering as much as possible, thereby further reducing the probability of false triggering.

[0050] In this embodiment, the vehicle controller can determine the first operation time threshold based on the relationship between the real-time vehicle speed of the target vehicle and the speed threshold. Furthermore, the operation time threshold is set to be larger when the vehicle speed is higher than when the vehicle speed is lower. This method can further avoid false triggering of gear shifting operations, thereby further reducing the probability of false triggering.

[0051] Furthermore, the gear lever operation information includes: the force information of the gear shift lever when the gear shift operation is triggered, and the information of the contact area of ​​the gear shift lever; such as... Figure 3 As shown, step S201 may further include:

[0052] Step S301: If the force information is greater than the preset first force threshold, the second operation time threshold is set to zero.

[0053] The force information refers to the force information of the gear shift lever when the gear shift lever is triggered to change gears. For example, it can be the magnitude of the force on the gear shift lever. The first force threshold is a pre-set force threshold for comparison. For example, it can be a certain force peak. If the force applied by the user to the gear shift lever is large and exceeds a certain set force peak, that is, if the force information is greater than the pre-set first force threshold, ordinary objects cannot cause such a large force change. It is very likely that the driver urgently needs to change gears in an emergency. Therefore, in this case, the car controller can directly set the second operation time threshold to zero to ensure rapid gear shifting and thus ensure driving safety.

[0054] Step S302: When the force information is less than or equal to the first force threshold, obtain a first initial operation time threshold that matches the package contact area information, and obtain a second initial operation time threshold that matches the package contact area information and the force information.

[0055] Step S303: The smaller value between the first initial operation time threshold and the second initial operation time threshold is taken as the second operation time threshold.

[0056] The package contact area information refers to the contact area between the foreign object and the gear shift lever head when the gear shift operation is triggered. This contact area can be detected by a sensor installed on the gear shift lever. The first initial operation time threshold is an operation time threshold determined only based on the package contact area information, while the second initial operation time threshold is an operation time threshold determined simultaneously based on both the package contact area information and the force information.

[0057] In this embodiment, if the force information detected by the vehicle controller is less than or equal to the first force threshold, it indicates that the gear shifting operation may still be caused by a false trigger. In this case, the vehicle controller will not directly set the second operation time threshold to zero. Instead, it will first obtain the first initial operation time threshold based on the package contact area information, and simultaneously obtain the second initial operation time threshold based on both the package contact area information and the force information. Then, the vehicle controller can compare the first initial operation time threshold with the second initial operation time threshold, and use the smaller value between the two as the second operation time threshold.

[0058] In this embodiment, the gear shifter operation information may include the force information of the gear shifter lever when the gear shifting operation is triggered, and the information of the contact area of ​​the gear shifter lever. If the force information is greater than a first force threshold, the vehicle controller can set the second operation time threshold to zero to ensure rapid gear shifting and thus ensure driving safety. If the force information is less than or equal to the first force threshold, the vehicle controller can compare the first initial operation time threshold obtained from the contact area information with the second initial operation time threshold obtained from both the contact area information and the force information, and use the smaller value as the second operation time threshold. This method can further improve the sensitivity of gear shifting operation while ensuring that user misoperation of the vehicle's gear shifting is avoided.

[0059] Furthermore, step S302 may further include: if the package contact area information is greater than a preset first area threshold, using a preset third time threshold as a first initial operation time threshold; if the package contact area information is less than or equal to the first area threshold, using a preset fourth time threshold as the first initial operation time threshold; wherein the third time threshold is less than the fourth time threshold.

[0060] The first area threshold is a pre-set threshold information used to compare the contact area of ​​the package. Generally speaking, the larger the contact area of ​​the gear shift lever when triggering a gear shifting operation, the lower the possibility of false triggering. The first area threshold can be used to determine whether the contact area of ​​the gear shift lever is large. If it is, that is, the package contact area information is greater than the pre-set first area threshold, the car controller can use the third time threshold as the first initial operation time threshold. If not, that is, the package contact area information is less than or equal to the pre-set first area threshold, the car controller can use the fourth time threshold as the first initial operation time threshold, and the third time threshold is less than the fourth time threshold, so as to ensure that when the package contact area is small, the car controller can set a longer first initial operation time threshold to avoid false triggering as much as possible, thereby further reducing the probability of false triggering.

[0061] In this embodiment, the vehicle controller can determine the first initial operation time threshold based on the relationship between the contact area of ​​the gear shift lever and the first area threshold. When the contact area is smaller, the operation time threshold is set larger than when the contact area is larger. This method can further avoid false triggering of gear shifting operations, thereby further reducing the probability of false triggering.

[0062] In addition, step S302 may further include: when the package contact area information is greater than a preset second area threshold and the force information is greater than a preset second force threshold, a preset fifth time threshold is used as a second initial operation time threshold; wherein the second area threshold is less than the first area threshold and the second force threshold is less than the first force threshold; when the package contact area information is less than or equal to the second area threshold, or the force information is less than or equal to the second force threshold, a preset sixth time threshold is used as a second initial operation time threshold; wherein the fifth time threshold is less than the sixth time threshold.

[0063] The second area threshold is another pre-set threshold used to compare the contact area of ​​the package. This second area threshold is smaller than the first area threshold. The second force threshold is also another threshold used to compare force information, and this second force threshold is also smaller than the first force threshold. The determination of the second initial operation time threshold is based on both the package contact area information and the force information. Generally speaking, the larger the contact area of ​​the gear shift lever and the greater the force when triggering a gear shift operation, the lower the possibility of false triggering. Therefore, in this embodiment, the vehicle controller can simultaneously determine the second initial operation time threshold based on both the second area threshold and the second force threshold, combining the force information dimension and the contact area dimension.

[0064] Specifically, if the vehicle controller determines that the package contact area is greater than a preset second area threshold and the force information is greater than a preset second force threshold, it indicates that both the package contact area and the force information are large. In this case, the vehicle controller can use the fifth time threshold as the second initial operation time threshold. However, if the package contact area is less than or equal to the preset second area threshold, or the force information is less than or equal to the preset second force threshold, the vehicle controller can use the sixth time threshold as the second initial operation time threshold. The fifth time threshold must be less than the sixth time threshold to ensure that when the package contact area or the force is small, the vehicle controller can set a longer second initial operation time threshold to minimize false triggering and further reduce the probability of false triggering.

[0065] In this embodiment, the vehicle controller can determine the second initial operation time threshold based on the relationship between the contact area of ​​the gear shift lever and the second area threshold, and the relationship between the force information of the gear shift lever and the second force threshold. When the contact area is smaller or the force is smaller, the operation time threshold is set larger than when the contact area is larger and the force is larger. This method can further avoid false triggering of gear shifting operations, thereby further reducing the probability of false triggering.

[0066] In one embodiment, such as Figure 4 As shown, step S101 may further include:

[0067] Step S401: In response to the gear shifting operation, the trigger frame signal matching the gear shifting operation is collected according to a preset time period until the gear shifting operation ends.

[0068] The trigger frame signal refers to the frame signal generated during the gear shifting operation. In this embodiment, when the gear shift lever is subjected to a gear shifting operation, it can send a trigger frame signal to the vehicle controller to perform the gear shifting. The vehicle controller can collect the trigger frame signal according to a certain time period until the gear shifting operation ends.

[0069] Step S402: Obtain the operation duration based on the number of signals collected from the trigger frame signal and the preset time period.

[0070] The signal acquisition count refers to the number of trigger frame signals acquired. Since the trigger frame signals are acquired according to a certain time period, the vehicle controller can calculate the operation duration based on the signal acquisition count and the preset time period. Taking the time period T as an example, M = X * T, where M represents the operation duration and X represents the number of trigger frame signals acquired. If a new request signal is received after a request signal is interrupted, X will be counted again if no continuous transmission occurs.

[0071] In this embodiment, when the vehicle controller receives a gear shifting operation, it can collect trigger frame signals according to a certain time period. Based on the number of trigger frame signals collected and the preset time period, the operation duration can be obtained. This method can further improve the accuracy of obtaining the operation duration.

[0072] In one embodiment, a gear control method for preventing accidental gear shifting in a smart car is also provided, which may specifically include the following steps:

[0073] Step 1: Receive gear shift information.

[0074] The electronic gear shifter is actually an actuator with an embedded Hall sensor. If the gear lever is pushed forward or backward, and the Hall sensor detects an angle within ±(11.9°~30°), it will send the corresponding gear request to the VCU. This request will only stop when the lever is returned to the HOME position (±(0°~5.3°)). The GSM actuator also has a side button, which functions as a shortcut key. Traditional new energy vehicles have four gears: P / R / N / D. The operating logic of the GSM gear lever is as follows... Figure 5 As shown.

[0075] Specifically, shifting from P to N can be triggered by pushing forward or pulling back; shifting from P to D can be triggered by using the side button + pulling back; and shifting from P to R can be triggered by using the side button + pushing forward. Shifting from D to P can be triggered by pressing the P button; shifting from D to N can be triggered by pushing forward; shifting from D to R can be triggered by using the side button + pushing forward. Shifting from N to P can be triggered by pressing the P button; shifting from N to D can be triggered by pulling back; shifting from N to R can be triggered by pushing forward with the side button. Shifting from R to P can be triggered by pressing the P button; shifting from R to N can be triggered by pulling back; and shifting from R to D can be triggered by using the side button + pulling back.

[0076] Step 2: Obtain vehicle speed information, gear shift lever wrapping area information, force information, and duration information.

[0077] The information on the area covered by the shift lever is: the contact area between the external object and the head of the shift lever. The shift lever may include a sensor that can detect contact information. The force information is: the magnitude of the force applied to the shift lever by the external object. The duration information is: the duration for which the external force acting on the shift lever causes the Hall sensor to deviate from a certain angle, thereby continuously issuing a gear request signal.

[0078] Step 3: Based on the above information, determine whether a gear shifting error has occurred.

[0079] (1) If the contact area is greater than S1, the possibility of false triggering is low. Therefore, the control threshold M1 of the duration information is set.

[0080] (2) If the contact area is less than S1, the possibility of accidental triggering is relatively high. Therefore, a control threshold M2 for the duration information is set; where M2 is greater than M1. Accidental triggering is avoided by comprehensively evaluating the contact area with the area covered by the shift lever ball. The larger the area covered, the lower the possibility of accidental triggering.

[0081] (3) If the vehicle speed is greater than 3, if a reverse or neutral signal is detected, set the control threshold M3 for the duration information.

[0082] (4) If the vehicle speed is less than 3, set the control threshold M4 for duration information. In order to minimize the possibility of false triggering, M3 is greater than M4.

[0083] During the dynamic driving of the vehicle (when the vehicle speed is greater than 3), the gear is generally kept unchanged, or the force direction of the wheel-end torque remains unchanged, and the vehicle keeps traveling in the same direction. Therefore, false triggering under this circumstance needs to be avoided as much as possible, and the duration of the shift lever is ensured to be long.

[0084] Furthermore, when the VCU judges that the vehicle speed is ≥3 and the N gear request, starting from the first frame of the transmitted signal (each frame signal period is T), a total cumulative time of M (s) is accumulated over consecutive X (t) periods, where M=X*T. When M≥M3, the vehicle is controlled to enter the N gear; if M<M3, the N gear request signal is interrupted, and if a new N gear request signal is received again after discontinuous transmission, X will count again, and so on. This can effectively prevent the vehicle from entering N gear due to false triggering by the user during driving, thereby avoiding the unexpected phenomenon of power loss.

[0085] (5) If the force is greater than F1 and the contact area is greater than S2, it is comprehensively identified through the two dimensions of force magnitude and contact area that the possibility of false triggering is low at this time, and the control threshold M5 for duration information is set.

[0086] (6) If the force is less than F1 or the contact area is less than S2, it is comprehensively considered from the above two dimensions that the possibility of false triggering is relatively high at this time, and the control threshold M6 for duration information is set.

[0087] Wherein, M6 is greater than M5; when the force is large and the contact area is large, it is more likely that a person touches the shift lever to switch gears, and a shorter duration is sufficient to meet the gear switching requirement; otherwise a longer duration is required.

[0088] (7) In addition, if the force F is very large, when F is much larger than F0, ordinary objects generally cannot cause such a large force change, and it is very likely that the driver urgently needs to switch gears in an emergency. Therefore, when the vehicle is in operation, even if there is a neutral request, the driver's timely gear switching request shall be guaranteed. As long as one frame of GSM neutral gear request signal is received, the neutral gear switching shall be completed, so as to avoid unnecessary driving hazards and safety problems.

[0089] Through this embodiment, false triggering of gear switching can be effectively avoided, thereby optimizing and improving the gear control method.

[0090] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0091] Based on the same inventive concept, this application also provides a vehicle gear shifting device for implementing the aforementioned vehicle gear shifting method. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations of the one or more vehicle gear shifting device embodiments provided below can be found in the limitations of the vehicle gear shifting method described above, and will not be repeated here.

[0092] In one embodiment, such as Figure 6 As shown, a vehicle gear shifting device is provided, including: a gear shifting acquisition module 601, a time threshold acquisition module 602, and a gear shifting execution module 603, wherein:

[0093] The gear shift acquisition module 601 is used to respond to a gear shift operation triggered by the gear shift lever of the target vehicle, acquire the operation duration of the gear shift operation, acquire the gear lever operation information associated with the gear shift operation, and the real-time vehicle information of the target vehicle.

[0094] The time threshold acquisition module 602 is used to acquire the operation time threshold that matches the gear shifting operation based on the gear lever operation information and real-time vehicle information.

[0095] The gear shifting execution module 603 is used to shift the gear of the target vehicle to the gear after the gear shifting operation is performed when the operation duration reaches the operation time threshold.

[0096] In one embodiment, the time threshold acquisition module 602 is further configured to acquire a first operation time threshold that matches real-time vehicle information and acquire a second operation time threshold that matches gear lever operation information; and use the smaller value between the first operation time threshold and the second operation time threshold as the operation time threshold that matches the gear shifting operation.

[0097] In one embodiment, the real-time vehicle information includes the real-time speed information of the target vehicle; the time threshold acquisition module 602 is further configured to use a preset first time threshold as a first operation time threshold when the real-time speed information is greater than a preset speed threshold; and to use a preset second time threshold as a first operation time threshold when the real-time speed information is less than or equal to the speed threshold; wherein the first time threshold is greater than the second time threshold.

[0098] In one embodiment, the gear shift lever operation information includes: force information of the gear shift lever and information on the wrapping contact area of ​​the gear shift lever when the gear shift operation is triggered; the time threshold acquisition module 602 is further configured to: set the second operation time threshold to zero when the force information is greater than a preset first force threshold; acquire a first initial operation time threshold matching the wrapping contact area information and acquire a second initial operation time threshold matching the wrapping contact area information and the force information when the force information is less than or equal to the first force threshold; and use the smaller value between the first initial operation time threshold and the second initial operation time threshold as the second operation time threshold.

[0099] In one embodiment, the time threshold acquisition module 602 is further configured to use a preset third time threshold as a first initial operation time threshold when the package contact area information is greater than a preset first area threshold; and to use a preset fourth time threshold as a first initial operation time threshold when the package contact area information is less than or equal to the first area threshold; wherein the third time threshold is less than the fourth time threshold.

[0100] In one embodiment, the time threshold acquisition module 602 is further configured to use a pre-set fifth time threshold as a second initial operation time threshold when the package contact area information is greater than a pre-set second area threshold and the force information is greater than a pre-set second force threshold; wherein the second area threshold is less than the first area threshold and the second force threshold is less than the first force threshold; and to use a pre-set sixth time threshold as a second initial operation time threshold when the package contact area information is less than or equal to the second area threshold or the force information is less than or equal to the second force threshold; wherein the fifth time threshold is less than the sixth time threshold.

[0101] In one embodiment, the gear shift acquisition module 601 is further configured to, in response to a gear shift operation, acquire trigger frame signals matching the gear shift operation according to a preset time period until the gear shift operation ends; and obtain the operation duration based on the number of trigger frame signals acquired and the preset time period.

[0102] The various modules in the aforementioned automotive gear shifting device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the automotive controller in hardware form or independent of it, or stored in the memory of the automotive controller in software form, so that the processor can call and execute the corresponding operations of each module.

[0103] In one exemplary embodiment, an automotive controller is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 7 As shown, the vehicle controller includes a processor, memory, input / output interfaces, and a communication interface. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a vehicle gear shifting method.

[0104] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the vehicle controller to which the present application is applied. A specific vehicle controller may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0105] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.

[0106] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.

[0107] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0108] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0109] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0110] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0111] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. An automobile gear shift method characterized by, The method includes: In response to a gear shifting operation triggered by a gear shift lever of a target vehicle, the system obtains the duration of the gear shifting operation, gear lever operation information associated with the gear shifting operation, and real-time vehicle information of the target vehicle; the real-time vehicle information includes the real-time speed information of the target vehicle. Based on the gear lever operation information and the real-time vehicle information, an operation time threshold matching the gear shifting operation is obtained; this includes: obtaining a first operation time threshold matching the real-time vehicle information, and obtaining a second operation time threshold matching the gear lever operation information; taking the smaller value between the first operation time threshold and the second operation time threshold as the operation time threshold matching the gear shifting operation; obtaining the first operation time threshold matching the real-time vehicle information includes: when the real-time vehicle speed information is greater than a preset vehicle speed threshold, taking the preset first time threshold as the first operation time threshold; when the real-time vehicle speed information is less than or equal to the vehicle speed threshold, taking the preset second time threshold as the first operation time threshold; wherein, the first time threshold is greater than the second time threshold; If the duration of the operation reaches the operation time threshold, the gear of the target vehicle is switched to the gear after the gear switching operation is performed.

2. The method of claim 1, wherein, The gear lever operation information includes: the force information of the gear shift lever when the gear shifting operation is triggered, and the information of the wrapping contact area of ​​the gear shift lever; The step of obtaining a second operation time threshold that matches the gear lever operation information includes: If the force information is greater than a preset first force threshold, the second operation time threshold is set to zero. When the force information is less than or equal to the first force threshold, a first initial operation time threshold matching the package contact area information is obtained, and a second initial operation time threshold matching the package contact area information and the force information is obtained. The smaller value between the first initial operation time threshold and the second initial operation time threshold is used as the second operation time threshold.

3. The method of claim 2, wherein, The first initial operation time threshold for obtaining the information matching the package contact area includes: If the package contact area information is greater than a preset first area threshold, a preset third time threshold will be used as the first initial operation time threshold. If the package contact area information is less than or equal to the first area threshold, a pre-set fourth time threshold is used as the first initial operation time threshold; wherein, the third time threshold is less than the fourth time threshold.

4. The method of claim 3, wherein, The acquisition of the second initial operation time threshold that matches the package contact area information and the force information includes: If the package contact area information is greater than a preset second area threshold and the force information is greater than a preset second force threshold, a preset fifth time threshold is used as the second initial operation time threshold; wherein, the second area threshold is less than the first area threshold and the second force threshold is less than the first force threshold. If the package contact area information is less than or equal to the second area threshold, or if the force information is less than or equal to the second force threshold, a pre-set sixth time threshold will be used as the second initial operation time threshold; wherein, the fifth time threshold is less than the sixth time threshold.

5. The method according to any one of claims 1 to 4, characterized in that, The process of obtaining the duration of a gear shifting operation triggered by a gear shift lever for a target vehicle includes: In response to the gear shifting operation, trigger frame signals matching the gear shifting operation are collected according to a preset time period until the gear shifting operation ends. The duration of the operation is obtained based on the number of signals acquired from the trigger frame signal and the preset time period.

6. A vehicle gear shifting device, characterized in that, The device includes: The gear shift acquisition module is used to respond to a gear shift operation triggered by the gear shift lever of a target vehicle, acquire the operation duration of the gear shift operation, acquire the gear lever operation information associated with the gear shift operation, and the real-time vehicle information of the target vehicle; the real-time vehicle information includes the real-time speed information of the target vehicle. A time threshold acquisition module is used to acquire an operation time threshold matching the gear shifting operation based on the gear lever operation information and the real-time vehicle information; further, it is used to acquire a first operation time threshold matching the real-time vehicle information and a second operation time threshold matching the gear lever operation information; the smaller value between the first operation time threshold and the second operation time threshold is used as the operation time threshold matching the gear shifting operation; if the real-time vehicle speed information is greater than a preset vehicle speed threshold, the preset first time threshold is used as the first operation time threshold; if the real-time vehicle speed information is less than or equal to the vehicle speed threshold, the preset second time threshold is used as the first operation time threshold; wherein, the first time threshold is greater than the second time threshold; The gear shifting execution module is used to shift the gear of the target vehicle to the gear shifting position after the gear shifting operation is performed when the operation duration reaches the operation time threshold.

7. The apparatus according to claim 6, characterized in that, The gear shift operation information includes: the force information of the gear shift lever and the wrapping contact area information of the gear shift lever when the gear shift operation is triggered; the time threshold acquisition module is further used to: set the second operation time threshold to zero when the force information is greater than a preset first force threshold; acquire a first initial operation time threshold matching the wrapping contact area information and acquire a second initial operation time threshold matching the wrapping contact area information and the force information when the force information is less than or equal to the first force threshold; and use the smaller value between the first initial operation time threshold and the second initial operation time threshold as the second operation time threshold.

8. The apparatus according to claim 7, characterized in that, The time threshold acquisition module is further configured to, when the package contact area information is greater than a preset first area threshold, use a preset third time threshold as the first initial operation time threshold; and when the package contact area information is less than or equal to the first area threshold, use a preset fourth time threshold as the first initial operation time threshold; wherein the third time threshold is less than the fourth time threshold.

9. A vehicle controller, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 5.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Gear shifting method and device of vehicle, vehicle and storage medium

    CN115289211A