Control method, control device, readable storage medium and electronic equipment of vehicle
By determining and controlling the disengagement state of the AMT transmission and executing the corresponding shifting process, the safety issues caused by disengagement after gear engagement in commercial vehicles are resolved, ensuring the stability and safety of vehicle power transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WEICHAI POWER CO LTD
- Filing Date
- 2024-01-29
- Publication Date
- 2026-07-10
AI Technical Summary
Commercial vehicle AMT transmissions may disengage after gear engagement due to malfunction of the self-locking device or severe vibration, resulting in an uncontrollable and dangerous state where it is impossible to determine whether power can be transmitted to the wheels.
By obtaining the actual gear position of the vehicle, the disengaged state is determined, and the shifting process is controlled according to the target gear, including clearing torque, disengaging, adjusting speed and engaging gear, to ensure that the gear is in the gear band range and to prevent the vehicle from jerking or losing power.
Quickly disengage from neutral to prevent the vehicle from jerking when stationary or losing power while driving, thus improving driving safety.
Smart Images

Figure CN117847203B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control, and more specifically, to a vehicle control method, a vehicle control device, a computer-readable storage medium, and an electronic device. Background Technology
[0002] Currently, AMT (Automated Manual Transmission) gears in commercial vehicles may disengage after gear engagement due to malfunctions in the transmission's self-locking mechanism or severe vibrations. If the current gear position is in an intermediate state, neither in the gear range nor in neutral, it becomes impossible to determine whether the transmission can transmit power to the wheels. If the driver requires the vehicle to remain stationary, it may lurch forward abnormally; if the driver requires the vehicle to move, it may lose power, resulting in an uncontrollable and dangerous situation. Summary of the Invention
[0003] The main objective of this application is to provide a vehicle control method, a vehicle control device, a computer-readable storage medium, and an electronic device, so as to at least solve the problem in the prior art that the AMT transmission of a vehicle is prone to disengagement after the gear engagement stage, resulting in low vehicle driving safety.
[0004] To achieve the above objectives, according to one aspect of this application, a vehicle control method is provided, comprising: obtaining the actual gear position of the vehicle at a current moment, and determining whether the vehicle is in a disengaged state based on the actual gear position; if the vehicle is in the disengaged state, obtaining the target gear of the vehicle, wherein the target gear is neutral or not neutral; determining the target displayed gear of the vehicle based on the actual gear position and the target gear, wherein the target displayed gear is the gear displayed on the vehicle's gear position display screen at the current moment, and the target displayed gear is the same as the actual gear position, or the target displayed gear is different from the actual gear position; and controlling the vehicle to shift gears based on the target displayed gear and the target gear, such that the gear of the vehicle after shifting is the target gear.
[0005] Optionally, determining the target displayed gear of the vehicle based on the actual gear position and the target gear position includes: when the target gear of the vehicle is neutral, acquiring a gear mapping relationship, wherein the gear mapping relationship characterizes the mapping relationship between the actual position of the vehicle gear detected by the vehicle sensor and the displayed gear of the vehicle; determining the target displayed gear of the vehicle based on the gear mapping relationship and the actual gear position of the vehicle, so as to control the clutch of the vehicle to be disengaged, wherein the target displayed gear of the vehicle is non-neutral.
[0006] Optionally, controlling the vehicle to shift gears based on the vehicle's target displayed gear and the vehicle's target gear includes: when the vehicle's target gear is neutral, controlling the vehicle to shift gears according to a first shifting procedure based on the vehicle's target displayed gear and the vehicle's target gear, wherein the first shifting procedure is a sequence of performing a clearing operation, a neutral disengagement operation, a speed adjustment operation, and a gear engagement operation.
[0007] Optionally, determining the target displayed gear of the vehicle based on the actual gear position and the target gear includes: when the target gear of the vehicle is not neutral, obtaining the vehicle speed at the current moment to obtain the current vehicle speed; when the current vehicle speed is less than or equal to a preset vehicle speed, determining that the vehicle is statically disengaged and determining that the target displayed gear of the vehicle is the gear at the actual gear position; when the current vehicle speed is greater than the preset vehicle speed, determining that the vehicle is dynamically disengaged and determining that the target displayed gear of the vehicle is neutral.
[0008] Optionally, controlling the vehicle to shift gears based on the vehicle's target displayed gear and the vehicle's target gear includes: when the vehicle is in static disengagement, directly controlling the vehicle's shifting actuator to shift gears based on the vehicle's target displayed gear and the vehicle's target gear; stopping shifting gears when the vehicle's gear position enters the gear band range corresponding to the target gear within a preset time period; and controlling the vehicle's target displayed gear to neutral when the vehicle's gear position has not entered the gear band range corresponding to the target gear after the preset time period, and shifting gears according to a second shifting process. The second shifting process is a process of sequentially performing neutral disengagement, speed adjustment, and gear engagement.
[0009] Optionally, controlling the vehicle's gear shifting based on the vehicle's target displayed gear and the vehicle's target gear includes: when the vehicle is in dynamic disengagement, performing gear shifting according to a third gear shifting procedure based on the vehicle's target displayed gear and the vehicle's target gear, wherein the third gear shifting procedure is a sequence of performing torque clearing operation, neutral disengagement operation, speed adjustment operation, and gear engagement operation; determining the vehicle's gear position in real time; and stopping the execution of the third gear shifting procedure and controlling the normal transmission of torque in the vehicle when the vehicle's gear position enters the gear band range corresponding to the target gear.
[0010] Optionally, determining whether the vehicle is in a disengaged state based on the actual gear position includes: determining that the vehicle is in a disengaged state when the actual gear position is at a preset position, and determining that the vehicle is in a non-disengaged state when the actual gear position is at a non-preset position.
[0011] According to another aspect of this application, a vehicle control device is provided, comprising: a first acquisition unit, configured to acquire the actual gear position of the vehicle at a current moment, and determine whether the vehicle is in a disengaged state based on the actual gear position; a second acquisition unit, configured to acquire the target gear of the vehicle when the vehicle is in the disengaged state, wherein the target gear of the vehicle is neutral or not neutral; a determination unit, configured to determine the target displayed gear of the vehicle based on the actual gear position and the target gear, wherein the target displayed gear of the vehicle is the gear displayed on the vehicle's gear position display screen at the current moment, and the target displayed gear is the same as the actual gear position, or the target displayed gear is different from the actual gear position; and a control unit, configured to control the vehicle to shift gears based on the target displayed gear and the target gear of the vehicle, so that the gear of the vehicle after shifting is the target gear.
[0012] According to another aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform any of the vehicle control methods described above.
[0013] According to another aspect of this application, an electronic device is provided, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including a method for performing any of the vehicle control methods described herein.
[0014] Applying the technical solution of this application, the above-mentioned vehicle control method first obtains the actual gear position of the vehicle at the current moment, and determines whether the vehicle is in a disengaged state based on the actual gear position; secondly, if the vehicle is in a disengaged state, it obtains the target gear of the vehicle, which is either neutral or not neutral; then, it determines the target displayed gear of the vehicle based on the actual gear position and the target gear, wherein the target displayed gear is the gear displayed on the vehicle's gear position display screen at the current moment, and the target displayed gear is the same as the actual gear position, or the target displayed gear is different from the actual gear position; finally, it controls the vehicle to shift gears based on the target displayed gear and the target gear, so that the gear after shifting is the target gear. This method determines that after the vehicle's transmission has disengaged, it controls the vehicle to perform the corresponding shifting steps based on the vehicle's current gear and the required gear. It controls the display and execution mechanism of the current gear to make the shift position reach the gear band corresponding to the required gear, so that the transmission can quickly exit the disengaged state. This avoids problems such as the vehicle jerking when stationary and losing power when driving, and solves the problem of low vehicle driving safety caused by the easy disengagement of the AMT transmission after the gear engagement stage in the existing technology. Attached Figure Description
[0015] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:
[0016] Figure 1 A schematic flowchart of a vehicle control method according to an embodiment of this application is shown;
[0017] Figure 2 A schematic diagram of a vehicle gear shift is shown according to an embodiment of this application;
[0018] Figure 3 A schematic flowchart of another vehicle control method provided according to an embodiment of this application is shown;
[0019] Figure 4 A schematic flowchart of yet another vehicle control method provided according to an embodiment of this application is shown;
[0020] Figure 5 A structural block diagram of a vehicle control device according to an embodiment of this application is shown;
[0021] Figure 6 A structural block diagram of another vehicle control device provided according to an embodiment of this application is shown. Detailed Implementation
[0022] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.
[0023] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0024] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0025] For ease of description, the following explains some of the nouns or terms used in the embodiments of this application:
[0026] AMT stands for Automated Manual Transmission. It combines the advantages of automatic and manual transmissions, allowing gear shifts without the need to use the clutch, providing a more convenient driving experience. AMT transmissions use an electronic control unit to automatically shift gears, but the driver can also select a manual mode. This type of transmission is commonly used in smaller vehicles because it is more fuel-efficient and less expensive than traditional automatic transmissions.
[0027] As described in the background section, current commercial vehicle AMT transmissions may disengage after gear engagement due to malfunctions in the transmission's self-locking device or severe vibrations. If the current gear position is in an intermediate state, neither in the gearbox nor in neutral, it's impossible to determine whether the transmission can transmit power to the wheels. If the driver requires the vehicle to be stationary and the engine to be running, but the engagement sleeve and engagement teeth are still partially in contact, the vehicle will lurch abnormally. If the driver requires the vehicle to move, but the engagement sleeve and engagement teeth have disengaged, the vehicle will lose power, resulting in an uncontrollable and dangerous situation. To address the problem of low driving safety caused by disengagement of AMT transmissions after gear engagement in existing technologies, embodiments of this application provide a vehicle control method, a vehicle control device, a computer-readable storage medium, and an electronic device.
[0028] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
[0029] This embodiment provides a vehicle control method that runs on a mobile terminal, computer terminal, or similar computing device. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Also, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0030] Figure 1 This is a flowchart of a vehicle control method according to an embodiment of this application. Figure 1 As shown, the method includes the following steps:
[0031] Step S101: Obtain the actual gear position of the vehicle at the current moment, and determine whether the vehicle is in disengaged state based on the actual gear position;
[0032] Specifically, AMT stands for Automated Manual Transmission. It combines the advantages of automatic and manual transmissions, allowing gear shifts without the need to use the clutch, providing a more convenient driving experience. AMT transmissions automatically shift gears via an electronic control unit, but drivers can also select manual mode. This type of transmission is commonly used in smaller vehicles because it is more fuel-efficient and less expensive than traditional automatic transmissions.
[0033] The AMT (Automated Manual Transmission) is an improvement on the traditional manual gear transmission. It is an electromechanical-hydraulic integrated automatic transmission that combines the advantages of both AT (Automatic Transmission) and MT (Manual Transmission). AMT possesses the automatic shifting advantages of a regular automatic transmission while retaining the high efficiency, low cost, simple structure, and ease of manufacturing of the original manual transmission's gear drive. It is a modification of existing manual transmissions, retaining most of the original assembly components and only changing the gear shift lever part of the manual operating system. It has good production continuity, low modification costs, and is very easily accepted by manufacturers.
[0034] The driver transmits control signals to the electronic control unit (ECU) via the accelerator pedal and lever. The ECU collects signals from the engine speed sensor, vehicle speed sensor, and other sensors, constantly monitoring the vehicle's driving status. Based on these signals, the ECU uses its stored optimal program, including optimal shift patterns, clutch fuzzy control rules, and engine fuel supply adaptive adjustment rules, to achieve optimal matching of the actions and timing of engine fuel supply, clutch engagement and disengagement, and transmission shifting. This results in excellent fuel economy and power performance, as well as smooth starts and rapid gear shifts, achieving the driver's desired outcome.
[0035] The shifting principle of an AMT gearbox is the same as that of a straight-drive gearbox. The biggest difference is that when shifting gears, an AMT gearbox only requires pushing or pulling the gear lever up or down. This design not only speeds up the shifting speed but also greatly reduces the possibility of shifting to the wrong gear (in racing, shifting to the wrong gear often results in the engine seizing due to excessive speed). Therefore, straight-drive gearboxes and AMT gearboxes are helpful in professional racing where every second counts.
[0036] However, AMT transmissions are not perfect. The biggest drawback of AMT transmissions is their poor shifting comfort and the power interruption that occurs during shifting, resulting in poor top speed performance during shifting.
[0037] Currently, AMT transmissions in commercial vehicles may disengage after gear engagement due to malfunctions in the transmission's self-locking device or severe vibrations. If the current gear position is in an intermediate state, neither in the gear range nor in neutral, it is impossible to determine whether the transmission can transmit power to the wheels. If the driver's requirement is for the vehicle to be stationary and the engine to be running, but the engagement sleeve and engagement teeth are still partially in contact, the vehicle will lurch abnormally. If the driver's requirement is for the vehicle to move, but the engagement sleeve and engagement teeth have disengaged, the vehicle will lose power, resulting in an uncontrollable and dangerous state.
[0038] "Disengagement" refers to the automatic shift of the transmission from a gear to neutral while the car is in motion. Disengagement can occur during rapid acceleration, sudden deceleration, or when the road is bumpy and the car is shaking.
[0039] The transmission is a crucial component of a car's drivetrain. Its primary function is to reliably transmit power and, through gear selection, enable the vehicle to start, accelerate, and decelerate. Gear disengagement is a common transmission malfunction, occurring when the engaged gear suddenly disengages during driving. This happens when the synchronizer sleeve and engagement gear splines disengage, preventing power transmission. If a car suddenly disengages at high speed or while climbing an incline, it can lead to serious traffic accidents, directly impacting passenger and driving safety.
[0040] Determining whether a vehicle is in disengaged gear based on its actual gear position includes the following steps:
[0041] Step S1011: When the actual gear position is at the preset position, determine that the vehicle is in disengaged state.
[0042] Step S1012: When the actual gear position is not in the preset position, determine that the vehicle is in a non-disengaged state.
[0043] Specifically, this allows for accurate determination of whether the vehicle's AMT transmission has disengaged after gear engagement. The actual gear position is determined by the vehicle's position sensor. In addition to the methods described above, actions such as clearing torque, disengaging, adjusting speed, and engaging gear after the vehicle meets the shifting conditions are considered part of the shifting process. Once gear engagement is complete, the shifting process is terminated. If the vehicle is not in the process of shifting, the transmission is also considered disengaged.
[0044] After determining that the transmission has disengaged, there are three states depending on the required gear and whether the vehicle is stationary. By controlling the display and actuator of the current gear, the shift position is made to reach the gear band corresponding to the required gear, so that the transmission can quickly exit the disengaged state and avoid problems such as jerking when the vehicle is stationary and loss of power when driving.
[0045] like Figure 2 As shown, the shift position is determined based on feedback from the position sensor. If the actual position is neither in the gear position nor in neutral, taking a 6-speed AMT as an example, the actual gear position of the vehicle is as follows: Figure 2 If the vehicle is in the middle position (1-7) of the gear list, it is considered to have disengaged from the gear.
[0046] Step S102: When the vehicle is in a disengaged state, obtain the target gear of the vehicle, which is either neutral or not neutral.
[0047] Specifically, neutral gear generally refers to the state where the gear lever is not engaged in any forward or reverse gear, and the transmission is completely disengaged from the drive wheels. In a manual transmission, neutral is in the middle position, while in an automatic transmission it is marked with the "N" symbol. Once the transmission is determined to be disengaged, a shift process can be triggered directly by controlling the actuator and by displaying the current gear. This manipulates the actuator to return the vehicle to the desired gear, preventing sudden jerking when stationary, sudden power loss while driving, and engine runaway.
[0048] Step S103: Determine the target display gear of the vehicle based on the actual gear position and the target gear position. The target display gear of the vehicle is the gear displayed on the vehicle's gear display screen at the current moment. The target display gear is the same as the actual gear position, or the target display gear is different from the actual gear position.
[0049] Specifically, after determining that the transmission has disengaged, it is divided into three states based on the required gear and whether the vehicle is stationary. By controlling the display and actuator of the current gear, the shift position is made to reach the gear band corresponding to the required gear, so that the transmission can quickly exit the disengaged state and avoid problems such as jerking when the vehicle is stationary and loss of power when driving.
[0050] Among them, such as Figure 3 As shown, determining the target displayed gear of the vehicle based on the actual gear position and the target gear includes the following steps:
[0051] Step S201: When the target gear of the vehicle is neutral, obtain the gear mapping relationship. The gear mapping relationship represents the mapping relationship between the actual position of the vehicle gear detected by the vehicle sensor and the displayed gear of the vehicle.
[0052] Step S202: Based on the gear mapping relationship and the actual gear position of the vehicle, determine the target gear position of the vehicle to control the clutch of the vehicle to be disengaged. The target gear position of the vehicle is non-neutral.
[0053] Specifically, this avoids the problem of the vehicle shifting abnormally when the current gear is in an intermediate state that is neither in gear nor in neutral after the vehicle has been disengaged, and the driver requires the vehicle to be stationary and the engine to be running, but the engagement sleeve and engagement teeth are still in partial contact.
[0054] For example, if the required gear is neutral (N), the gear position is determined by the shift position sensor. If the gear position is in the middle position (1), the current gear is displayed as 1st gear; in the middle position (2), it is displayed as 2nd gear; in the middle position (7), it is displayed as reverse 1st gear, and so on. This avoids misjudging neutral and causing the vehicle to engage the clutch, resulting in lurching. Simultaneously, it controls the vehicle to re-enter the shifting process and controls the shifting actuator to disengage into neutral.
[0055] If the vehicle is mistakenly identified as being in neutral, and a PTO (Power Toggle) operation is performed or the energy demand mode is set to pure engine mode, the engine will run and the clutch will engage. However, if the shift position is... Figure 2 As shown in the middle positions 1-7, at this time the shift engagement sleeve may engage with the target gear, causing power to be transmitted to the wheels through the engine-clutch-transmission, resulting in the vehicle lurching.
[0056] Determining the target displayed gear of the vehicle based on the actual gear position and the target gear includes the following steps:
[0057] Step S301: If the target gear of the vehicle is not neutral, obtain the vehicle speed at the current moment and get the current vehicle speed.
[0058] Step S302: When the current vehicle speed is less than or equal to the preset vehicle speed, determine that the vehicle is in static disengagement and determine that the target displayed gear of the vehicle is the gear at the actual gear position.
[0059] Step S303: When the current vehicle speed is greater than the preset vehicle speed, determine that the vehicle is in dynamic disengagement and determine that the target displayed gear of the vehicle is neutral.
[0060] Specifically, the preset vehicle speed can be set to 3km / h. This can accurately determine whether the vehicle is statically or dynamically disengaged, and thus execute the corresponding shifting steps. This can avoid the situation where the AMT transmission may disengage after the gear shift is completed due to abnormality of the transmission self-locking device, severe vibration, or other reasons. If the current gear is in an intermediate state that is neither in the gear band nor in the neutral band after disengagement, it is impossible to determine whether the transmission can transmit power to the wheels. At this time, the driver needs the vehicle to move, but the engagement sleeve and engagement teeth have disengaged, and the vehicle loses power, resulting in an uncontrollable and dangerous state.
[0061] Step S104: Based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle to shift gears so that the gear after shifting is the target gear.
[0062] Specifically, once the transmission is determined to be disengaged, the shifting process can be triggered by directly controlling the actuator and by displaying the current gear position. The actuator is manipulated to return the shifting position to the position corresponding to the required gear, thus preventing the vehicle from suddenly jerking when stationary, suddenly losing power while driving, and the engine from running away.
[0063] The process of controlling vehicle gear shifting based on the vehicle's target gear display and the vehicle's target gear includes the following steps: when the vehicle's target gear is neutral, the vehicle is controlled to shift gears according to the first gear shifting procedure based on the vehicle's target gear display and the vehicle's target gear. The first gear shifting procedure is a sequence of clearing torque, disengaging from neutral, adjusting speed, and engaging gear.
[0064] Specifically, this avoids the problem of the vehicle shifting abnormally when the current gear is in an intermediate state that is neither in gear nor in neutral after the vehicle has disengaged from the gear. This prevents the engagement sleeve and engagement teeth from still having some contact.
[0065] In some embodiments, after determining that the vehicle is out of gear, if the required gear is neutral (N), the gear position is determined based on the shift position sensor, such as... Figure 2 As shown, if the gear position is in the middle position 1, the current gear will be displayed as 1st gear; in the middle position 2, it will be displayed as 2nd gear; in the middle position 7, it will be displayed as reverse 1st gear, and so on. This avoids misjudging neutral and causing the vehicle to engage the clutch, resulting in lurching. At the same time, it controls the vehicle to re-enter the shifting process and controls the shifting actuator to disengage into neutral.
[0066] The process of controlling vehicle gear shifting based on the vehicle's target displayed gear and the vehicle's target gear includes the following steps:
[0067] Step S401: When the vehicle is in a static state and out of gear, the vehicle's gear shifting actuator is directly controlled to shift gears based on the vehicle's target gear display and the vehicle's target gear.
[0068] Step S402: If the vehicle's gear position enters the gear band range corresponding to the target gear within a preset time period, stop shifting gears;
[0069] Step S403: If the vehicle's gear position has not entered the gear band range corresponding to the target gear after the preset time has elapsed, control the vehicle's target gear display to be neutral, and perform gear shifting according to the second gear shifting process. The second gear shifting process is a process of sequentially performing neutral shifting, speed adjustment, and gear engagement.
[0070] Specifically, this allows the transmission to quickly exit the disengaged state after the vehicle is identified as disengaged, by controlling the display and actuator of the current gear position, the shift position can be adjusted to the gear band corresponding to the required gear, thus preventing problems such as loss of power while driving.
[0071] In some instances, when the vehicle is statically in neutral, the shift actuator is directly controlled to engage the gear based on the required gear and a timer is started. If the shift position enters the gear band corresponding to the required gear within a set time t1, the actuator stops operating. If the time exceeds this period, neutral is forcibly displayed, and a series of shifting procedures—disengaging from neutral, adjusting speed, and engaging gear—is initiated. Here, t1 is the statistically average static engagement time. In actual execution, the actual operations performed are torque clearing, disengaging from neutral, adjusting speed, and engaging gear. However, since the vehicle is static at this time, the engine or motor has no actual torque output, causing the torque clearing step to be entered and exited upon completion, thus this can be ignored.
[0072] The process of controlling vehicle gear shifting based on the vehicle's target displayed gear and the vehicle's target gear includes the following steps:
[0073] Step S501: When the vehicle is in dynamic disengagement, shift gears according to the target gear displayed on the vehicle and the target gear of the vehicle, and perform the third shifting process in sequence. The third shifting process is the process of performing clear torque operation, disengagement operation, speed adjustment operation and gear engagement operation in sequence.
[0074] Step S502: Determine the vehicle's gear position in real time;
[0075] In step S503, when the vehicle's gear position enters the gear band corresponding to the target gear, the third gear shift process is stopped, and the vehicle's torque is controlled to be transmitted normally.
[0076] Specifically, this allows the transmission to quickly exit the disengaged state after the vehicle is identified as disengaged, by controlling the display and actuator of the current gear position, the shift position can be adjusted to the gear band corresponding to the required gear, thus preventing problems such as loss of power while driving.
[0077] In some instances, when the vehicle is in dynamic neutral, even if the current shift position is not within the defined neutral range, the current gear is forced to display neutral, and the shifting process of clearing torque, disengaging neutral, adjusting speed, and engaging gear is repeated until the shift position enters the target gear range, at which point the shifting process stops and normal torque transmission is restored.
[0078] If the vehicle fails to engage the target gear, a gear engagement timeout or gear engagement count exceeding the limit will be reported, triggering the highest-level fault and halting the execution of the mechanism's drive logic.
[0079] The system determines that the transmission has disengaged from gear, and then classifies the process into three states based on the required gear and whether the vehicle is stationary. By controlling the display and actuator of the current gear, the system moves the transmission to the gear band corresponding to the required gear, allowing the transmission to quickly exit the disengaged state and preventing problems such as jerking when the vehicle is stationary or loss of power while driving.
[0080] The vehicle control method described in this application first obtains the actual gear position of the vehicle at the current moment and determines whether the vehicle is in a disengaged state based on the actual gear position; secondly, if the vehicle is in a disengaged state, it obtains the target gear of the vehicle, which is either neutral or not neutral; then, it determines the target displayed gear of the vehicle based on the actual gear position and the target gear, wherein the target displayed gear is the gear displayed on the vehicle's gear position display screen at the current moment, and the target displayed gear is the same as the actual gear position, or the target displayed gear is different from the actual gear position; finally, it controls the vehicle to shift gears based on the target displayed gear and the target gear, so that the gear after shifting is the target gear. This method determines that after the vehicle's transmission has disengaged, it controls the vehicle to perform the corresponding shifting steps based on the vehicle's current gear and the required gear. It controls the display and execution mechanism of the current gear to make the shift position reach the gear band corresponding to the required gear, so that the transmission can quickly exit the disengaged state. This avoids problems such as the vehicle jerking when stationary and losing power when driving, and solves the problem of low vehicle driving safety caused by the easy disengagement of the AMT transmission after the gear engagement stage in the existing technology.
[0081] To enable those skilled in the art to better understand the technical solution of this application, the implementation process of the vehicle control method of this application will be described in detail below with reference to specific embodiments.
[0082] This embodiment relates to a specific vehicle control method, such as... Figure 4 As shown, the process includes: First, determining if the transmission is disengaged. If the transmission is disengaged, determining if the desired gear is neutral (N). If the desired gear is neutral, disengaging the clutch is prohibited, the current gear is forced to be displayed as neutral, and the shifting process begins, bringing the shift position into the neutral zone. If the desired gear is not neutral (N), determining if the current vehicle speed is less than 3 km / h. If the current speed is less than 3 km / h, the vehicle is considered statically disengaged. The shifting actuator is directly controlled to engage the gear and a timer is started. Within time t1, it is determined if the gear position enters the desired gear zone. If it does, the actuator stops operating; otherwise, neutral is forced to be displayed, and the shifting process continues until the shift position enters the desired gear zone. If the current vehicle speed is greater than or equal to 3 km / h, the vehicle is considered dynamically disengaged. In this case, neutral is forced to be displayed, and the shifting process continues until the shift position enters the desired gear zone.
[0083] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.
[0084] This application also provides a vehicle control device. It should be noted that the vehicle control device of this application can be used to execute the vehicle control method provided in this application. This device is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0085] The following describes the vehicle control device provided in the embodiments of this application.
[0086] Figure 5 This is a schematic diagram of a vehicle control device according to an embodiment of this application. Figure 5 As shown, the device includes a first acquisition unit 10, a second acquisition unit 20, a determination unit 30, and a control unit 40. The first acquisition unit 10 is used to acquire the actual gear position of the vehicle at the current moment and determine whether the vehicle is in a disengaged state based on the actual gear position. The second acquisition unit 20 is used to acquire the target gear of the vehicle when the vehicle is in a disengaged state. The target gear of the vehicle is either neutral or not neutral. The determination unit 30 is used to determine the target displayed gear of the vehicle based on the actual gear position and the target gear. The target displayed gear is the gear displayed on the vehicle's gear position display screen at the current moment. The target displayed gear is the same as the actual gear position, or the target displayed gear is different from the actual gear position. The control unit 40 is used to control the vehicle to shift gears based on the target displayed gear and the target gear of the vehicle, so that the gear position after shifting is the target gear.
[0087] The vehicle control device of this application includes a first acquisition unit, a second acquisition unit, a determination unit, and a control unit. The first acquisition unit is used to acquire the actual gear position of the vehicle at the current moment and determine whether the vehicle is in a disengaged state based on the actual gear position. The second acquisition unit is used to acquire the target gear of the vehicle when the vehicle is in a disengaged state. The target gear of the vehicle is either neutral or not neutral. The determination unit is used to determine the target displayed gear of the vehicle based on the actual gear position and the target gear. The target displayed gear is the gear displayed on the vehicle's gear position display screen at the current moment. The target displayed gear is the same as the actual gear position, or the target displayed gear is different from the actual gear position. The control unit is used to control the vehicle to shift gears based on the target displayed gear and the target gear, so that the gear after shifting is the target gear. This method determines that after the vehicle's transmission has disengaged, it controls the vehicle to perform the corresponding shifting steps based on the vehicle's current gear and the required gear. It controls the display and execution mechanism of the current gear to make the shift position reach the gear band corresponding to the required gear, so that the transmission can quickly exit the disengaged state. This avoids problems such as the vehicle jerking when stationary and losing power when driving, and solves the problem of low vehicle driving safety caused by the easy disengagement of the AMT transmission after the gear engagement stage in the existing technology.
[0088] In some optional instances, such as Figure 6 As shown, the determining unit includes a first acquisition module 31 and a first determining module 32. The first acquisition module is used to acquire a gear mapping relationship when the target gear of the vehicle is neutral. The gear mapping relationship represents the mapping relationship between the actual position of the vehicle gear detected by the vehicle sensor and the displayed gear of the vehicle. The first determining module is used to determine the target displayed gear of the vehicle based on the gear mapping relationship and the actual gear position of the vehicle, so as to control the vehicle's clutch to be disengaged and the target displayed gear of the vehicle to be non-neutral. This can avoid the problem that after the vehicle is disengaged, the current gear state is in an intermediate state that is neither in the gear band nor in the neutral band, and at this time the driver needs the vehicle to be stationary and the engine to be running, but the engagement sleeve and engagement teeth are still in partial contact, causing the vehicle to lurch abnormally.
[0089] In some optional examples, the control unit includes a first control module. This first control module, when the vehicle's target gear is neutral, controls the vehicle to shift gears according to a first shifting procedure based on the vehicle's displayed target gear and the target gear position. The first shifting procedure consists of sequentially performing a torque clearing operation, a neutral disengagement operation, a speed adjustment operation, and a gear engagement operation. This avoids the problem of the vehicle shifting abnormally when the current gear position is in an intermediate state—neither in the gearshift nor neutral zone—after the vehicle has disengaged from the gearshift, causing partial contact between the engagement sleeve and the engagement teeth.
[0090] In some optional examples, the determining unit includes a second acquisition module, a second determining module, and a third determining module. The second acquisition module is used to acquire the vehicle speed at the current moment when the target gear of the vehicle is not neutral, and obtain the current vehicle speed. The second determining module is used to determine that the vehicle is statically disengaged when the current vehicle speed is less than or equal to a preset vehicle speed, and to determine that the target gear displayed by the vehicle is the gear at the actual gear position. The third determining module is used to determine that the vehicle is dynamically disengaged when the current vehicle speed is greater than the preset vehicle speed, and to determine that the target gear displayed by the vehicle is neutral. This can avoid the problem that when the AMT transmission disengages after the gear engagement is completed, it may be due to abnormality of the transmission self-locking device, severe vibration, etc. If the current gear state is in an intermediate state that is neither in the gear band nor in the neutral band after disengagement, it is impossible to determine whether the transmission can transmit power to the wheels. At this time, the driver needs the vehicle to move, but the engagement sleeve and engagement teeth have disengaged, and the vehicle loses power, resulting in an uncontrollable and dangerous state.
[0091] In this embodiment, the control unit includes a second control module, a third control module, and a fourth control module. The second control module is used to directly control the vehicle's shifting mechanism to shift gears based on the vehicle's target displayed gear and the target gear when the vehicle is statically disengaged. The third control module is used to stop shifting when the vehicle's gear position enters the gear band corresponding to the target gear within a preset time period. The fourth control module is used to control the vehicle's target displayed gear to neutral and shift gears according to the second shifting process if the vehicle's gear position has not entered the gear band corresponding to the target gear after the preset time period has elapsed. The second shifting process is a sequence of disengaging to neutral, adjusting speed, and engaging gear. This allows the transmission to quickly exit the disengaged state after the vehicle is determined to be disengaged by controlling the display and actuator of the current gear, ensuring the shifting position reaches the gear band corresponding to the required gear, thus preventing problems such as loss of power while driving.
[0092] In one optional scheme, the control unit includes a fifth control module, a fourth determining module, and a sixth control module. The fifth control module, when the vehicle is dynamically disengaged, performs a third shifting procedure based on the vehicle's target displayed gear and the target gear. This third shifting procedure consists of sequentially executing torque clearing, neutral disengagement, speed adjustment, and gear engagement. The fourth determining module determines the vehicle's gear position in real time. The sixth control module stops executing the third shifting procedure and controls the normal torque transmission when the vehicle's gear position enters the gear band corresponding to the target gear. This allows the transmission to quickly exit the disengaged state after the vehicle is determined to be disengaged, by controlling the current gear display and actuator to ensure the shift position reaches the gear band corresponding to the required gear, thus preventing loss of power during vehicle operation.
[0093] As an optional solution, the first acquisition unit includes a fifth determining module and a sixth determining module. The fifth determining module is used to determine that the vehicle is in a disengaged state when the actual gear position is at a preset position, and the sixth determining module is used to determine that the vehicle is in a non-disengaged state when the actual gear position is not at a preset position. This can accurately determine whether the vehicle's AMT transmission has disengaged after the gear engagement is completed.
[0094] The vehicle control unit includes a processor and a memory. The aforementioned first acquisition unit, etc., are all stored as program units in the memory, and the processor executes the aforementioned program units stored in the memory to achieve the corresponding functions. All of the above modules are located in the same processor; alternatively, the above modules may be located in different processors in any combination.
[0095] The processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured, and adjusting kernel parameters can address the problem in existing vehicle AMT transmissions where gear slippage after shifting is complete, leading to lower vehicle driving safety.
[0096] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0097] This invention provides a computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to perform a vehicle control method.
[0098] Specifically, the vehicle control methods include:
[0099] Step S101: Obtain the actual gear position of the vehicle at the current moment, and determine whether the vehicle is in disengaged state based on the actual gear position;
[0100] Specifically, AMT stands for Automated Manual Transmission. It combines the advantages of automatic and manual transmissions, allowing gear shifts without the need to use the clutch, providing a more convenient driving experience. AMT transmissions automatically shift gears via an electronic control unit, but drivers can also select manual mode. This type of transmission is commonly used in smaller vehicles because it is more fuel-efficient and less expensive than traditional automatic transmissions.
[0101] Step S102: When the vehicle is in a disengaged state, obtain the target gear of the vehicle, which is either neutral or not neutral.
[0102] Specifically, neutral gear generally refers to the state where the gear lever is not engaged in any forward or reverse gear, and the transmission is completely disengaged from the drive wheels. In a manual transmission, neutral is in the middle position, while in an automatic transmission it is marked with the "N" symbol. Once the transmission is determined to be disengaged, a shift process can be triggered directly by controlling the actuator and by displaying the current gear. This manipulates the actuator to return the vehicle to the desired gear, preventing sudden jerking when stationary, sudden power loss while driving, and engine runaway.
[0103] Step S103: Determine the target display gear of the vehicle based on the actual gear position and the target gear position. The target display gear of the vehicle is the gear displayed on the vehicle's gear display screen at the current moment. The target display gear is the same as the actual gear position, or the target display gear is different from the actual gear position.
[0104] Specifically, after determining that the transmission has disengaged, it is divided into three states based on the required gear and whether the vehicle is stationary. By controlling the display and actuator of the current gear, the shift position is made to reach the gear band corresponding to the required gear, so that the transmission can quickly exit the disengaged state and avoid problems such as jerking when the vehicle is stationary and loss of power when driving.
[0105] Step S104: Based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle to shift gears so that the gear after shifting is the target gear.
[0106] Specifically, once the transmission is determined to be disengaged, the shifting process can be triggered by directly controlling the actuator and by displaying the current gear position. The actuator is manipulated to return the shifting position to the position corresponding to the required gear, thus preventing the vehicle from suddenly jerking when stationary, suddenly losing power while driving, and the engine from running away.
[0107] Optionally, determining the target displayed gear of the vehicle based on the actual gear position and the target gear includes: when the target gear of the vehicle is neutral, acquiring a gear mapping relationship, the gear mapping relationship representing the mapping relationship between the actual position of the vehicle gear detected by the vehicle sensor and the displayed gear of the vehicle; determining the target displayed gear of the vehicle based on the gear mapping relationship and the actual gear position of the vehicle, so as to control the vehicle's clutch to be disengaged, and the target displayed gear of the vehicle is non-neutral.
[0108] Optionally, based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle to shift gears, including: when the vehicle's target gear is neutral, control the vehicle to shift gears according to a first shifting procedure based on the vehicle's target displayed gear and the vehicle's target gear, wherein the first shifting procedure is a sequence of performing torque clearing operation, neutral disengagement operation, speed adjustment operation, and gear engagement operation.
[0109] Optionally, the target gear position of the vehicle is determined based on the actual gear position and the target gear position, including: when the target gear position of the vehicle is not neutral, obtaining the vehicle speed at the current moment to obtain the current speed; when the current speed is less than or equal to a preset speed, determining that the vehicle is statically disengaged and determining that the target gear position of the vehicle is the gear at the actual gear position; when the current speed is greater than the preset speed, determining that the vehicle is dynamically disengaged and determining that the target gear position of the vehicle is neutral.
[0110] Optionally, the vehicle's gear shifting is controlled based on the target gear displayed on the vehicle and the target gear, including: when the vehicle is statically in neutral, directly controlling the vehicle's gear shifting actuator to shift gears based on the target gear displayed on the vehicle and the target gear; stopping gear shifting if the vehicle's gear position enters the gear band corresponding to the target gear within a preset time period; and controlling the vehicle's target gear display to be in neutral if the vehicle's gear position has not entered the gear band corresponding to the target gear after the preset time period, and shifting gears according to the second gear shifting process. The second gear shifting process is a process of sequentially performing neutral disengagement, speed adjustment, and gear engagement.
[0111] Optionally, based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle's gear shifting, including: when the vehicle is dynamically disengaged, perform gear shifting according to the vehicle's target displayed gear and the vehicle's target gear, following a third gear shifting procedure, which consists of sequentially performing torque clearing operation, neutral disengagement operation, speed adjustment operation, and gear engagement operation; determine the vehicle's gear position in real time; and stop executing the third gear shifting procedure when the vehicle's gear position enters the gear band corresponding to the target gear, and control the normal transmission of torque in the vehicle.
[0112] Optionally, determining whether the vehicle is in a disengaged state based on the actual gear position includes: determining that the vehicle is in a disengaged state when the actual gear position is at a preset position, and determining that the vehicle is in a non-disengaged state when the actual gear position is at a non-preset position.
[0113] This invention provides a processor for running a program, wherein the program executes a vehicle control method during runtime.
[0114] Specifically, the vehicle control methods include:
[0115] Step S101: Obtain the actual gear position of the vehicle at the current moment, and determine whether the vehicle is in disengaged state based on the actual gear position;
[0116] Specifically, AMT stands for Automated Manual Transmission. It combines the advantages of automatic and manual transmissions, allowing gear shifts without the need to use the clutch, providing a more convenient driving experience. AMT transmissions automatically shift gears via an electronic control unit, but drivers can also select manual mode. This type of transmission is commonly used in smaller vehicles because it is more fuel-efficient and less expensive than traditional automatic transmissions.
[0117] Step S102: When the vehicle is in a disengaged state, obtain the target gear of the vehicle, which is either neutral or not neutral.
[0118] Specifically, neutral gear generally refers to the state where the gear lever is not engaged in any forward or reverse gear, and the transmission is completely disengaged from the drive wheels. In a manual transmission, neutral is in the middle position, while in an automatic transmission it is marked with the "N" symbol. Once the transmission is determined to be disengaged, a shift process can be triggered directly by controlling the actuator and by displaying the current gear. This manipulates the actuator to return the vehicle to the desired gear, preventing sudden jerking when stationary, sudden power loss while driving, and engine runaway.
[0119] Step S103: Determine the target display gear of the vehicle based on the actual gear position and the target gear position. The target display gear of the vehicle is the gear displayed on the vehicle's gear display screen at the current moment. The target display gear is the same as the actual gear position, or the target display gear is different from the actual gear position.
[0120] Specifically, after determining that the transmission has disengaged, it is divided into three states based on the required gear and whether the vehicle is stationary. By controlling the display and actuator of the current gear, the shift position is made to reach the gear band corresponding to the required gear, so that the transmission can quickly exit the disengaged state and avoid problems such as jerking when the vehicle is stationary and loss of power when driving.
[0121] Step S104: Based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle to shift gears so that the gear after shifting is the target gear.
[0122] Specifically, once the transmission is determined to be disengaged, the shifting process can be triggered by directly controlling the actuator and by displaying the current gear position. The actuator is manipulated to return the shifting position to the position corresponding to the required gear, thus preventing the vehicle from suddenly jerking when stationary, suddenly losing power while driving, and the engine from running away.
[0123] Optionally, determining the target displayed gear of the vehicle based on the actual gear position and the target gear includes: when the target gear of the vehicle is neutral, acquiring a gear mapping relationship, the gear mapping relationship representing the mapping relationship between the actual position of the vehicle gear detected by the vehicle sensor and the displayed gear of the vehicle; determining the target displayed gear of the vehicle based on the gear mapping relationship and the actual gear position of the vehicle, so as to control the vehicle's clutch to be disengaged, and the target displayed gear of the vehicle is non-neutral.
[0124] Optionally, based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle to shift gears, including: when the vehicle's target gear is neutral, control the vehicle to shift gears according to a first shifting procedure based on the vehicle's target displayed gear and the vehicle's target gear, wherein the first shifting procedure is a sequence of performing torque clearing operation, neutral disengagement operation, speed adjustment operation, and gear engagement operation.
[0125] Optionally, the target gear position of the vehicle is determined based on the actual gear position and the target gear position, including: when the target gear position of the vehicle is not neutral, obtaining the vehicle speed at the current moment to obtain the current speed; when the current speed is less than or equal to a preset speed, determining that the vehicle is statically disengaged and determining that the target gear position of the vehicle is the gear at the actual gear position; when the current speed is greater than the preset speed, determining that the vehicle is dynamically disengaged and determining that the target gear position of the vehicle is neutral.
[0126] Optionally, the vehicle's gear shifting is controlled based on the target gear displayed on the vehicle and the target gear, including: when the vehicle is statically in neutral, directly controlling the vehicle's gear shifting actuator to shift gears based on the target gear displayed on the vehicle and the target gear; stopping gear shifting if the vehicle's gear position enters the gear band corresponding to the target gear within a preset time period; and controlling the vehicle's target gear display to be in neutral if the vehicle's gear position has not entered the gear band corresponding to the target gear after the preset time period, and shifting gears according to the second gear shifting process. The second gear shifting process is a process of sequentially performing neutral disengagement, speed adjustment, and gear engagement.
[0127] Optionally, based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle's gear shifting, including: when the vehicle is dynamically disengaged, perform gear shifting according to the vehicle's target displayed gear and the vehicle's target gear, following a third gear shifting procedure, which consists of sequentially performing torque clearing operation, neutral disengagement operation, speed adjustment operation, and gear engagement operation; determine the vehicle's gear position in real time; and stop executing the third gear shifting procedure when the vehicle's gear position enters the gear band corresponding to the target gear, and control the normal transmission of torque in the vehicle.
[0128] Optionally, determining whether the vehicle is in a disengaged state based on the actual gear position includes: determining that the vehicle is in a disengaged state when the actual gear position is at a preset position, and determining that the vehicle is in a non-disengaged state when the actual gear position is at a non-preset position.
[0129] This invention provides a device including a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs at least the following steps:
[0130] Step S101: Obtain the actual gear position of the vehicle at the current moment, and determine whether the vehicle is in disengaged state based on the actual gear position;
[0131] Step S102: When the vehicle is in a disengaged state, obtain the target gear of the vehicle, which is either neutral or not neutral.
[0132] Step S103: Determine the target display gear of the vehicle based on the actual gear position and the target gear position. The target display gear of the vehicle is the gear displayed on the vehicle's gear display screen at the current moment. The target display gear is the same as the actual gear position, or the target display gear is different from the actual gear position.
[0133] Step S104: Based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle to shift gears so that the gear after shifting is the target gear.
[0134] The devices mentioned in this article can be servers, PCs, tablets, mobile phones, etc.
[0135] Optionally, determining the target displayed gear of the vehicle based on the actual gear position and the target gear includes: when the target gear of the vehicle is neutral, acquiring a gear mapping relationship, the gear mapping relationship representing the mapping relationship between the actual position of the vehicle gear detected by the vehicle sensor and the displayed gear of the vehicle; determining the target displayed gear of the vehicle based on the gear mapping relationship and the actual gear position of the vehicle, so as to control the vehicle's clutch to be disengaged, and the target displayed gear of the vehicle is non-neutral.
[0136] Optionally, based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle to shift gears, including: when the vehicle's target gear is neutral, control the vehicle to shift gears according to a first shifting procedure based on the vehicle's target displayed gear and the vehicle's target gear, wherein the first shifting procedure is a sequence of performing torque clearing operation, neutral disengagement operation, speed adjustment operation, and gear engagement operation.
[0137] Optionally, the target gear position of the vehicle is determined based on the actual gear position and the target gear position, including: when the target gear position of the vehicle is not neutral, obtaining the vehicle speed at the current moment to obtain the current speed; when the current speed is less than or equal to a preset speed, determining that the vehicle is statically disengaged and determining that the target gear position of the vehicle is the gear at the actual gear position; when the current speed is greater than the preset speed, determining that the vehicle is dynamically disengaged and determining that the target gear position of the vehicle is neutral.
[0138] Optionally, the vehicle's gear shifting is controlled based on the target gear displayed on the vehicle and the target gear, including: when the vehicle is statically in neutral, directly controlling the vehicle's gear shifting actuator to shift gears based on the target gear displayed on the vehicle and the target gear; stopping gear shifting if the vehicle's gear position enters the gear band corresponding to the target gear within a preset time period; and controlling the vehicle's target gear display to be in neutral if the vehicle's gear position has not entered the gear band corresponding to the target gear after the preset time period, and shifting gears according to the second gear shifting process. The second gear shifting process is a process of sequentially performing neutral disengagement, speed adjustment, and gear engagement.
[0139] Optionally, based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle's gear shifting, including: when the vehicle is dynamically disengaged, perform gear shifting according to the vehicle's target displayed gear and the vehicle's target gear, following a third gear shifting procedure, which consists of sequentially performing torque clearing operation, neutral disengagement operation, speed adjustment operation, and gear engagement operation; determine the vehicle's gear position in real time; and stop executing the third gear shifting procedure when the vehicle's gear position enters the gear band corresponding to the target gear, and control the normal transmission of torque in the vehicle.
[0140] Optionally, determining whether the vehicle is in a disengaged state based on the actual gear position includes: determining that the vehicle is in a disengaged state when the actual gear position is at a preset position, and determining that the vehicle is in a non-disengaged state when the actual gear position is at a non-preset position.
[0141] This application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having at least the following method steps:
[0142] Step S101: Obtain the actual gear position of the vehicle at the current moment, and determine whether the vehicle is in disengaged state based on the actual gear position;
[0143] Step S102: When the vehicle is in a disengaged state, obtain the target gear of the vehicle, which is either neutral or not neutral.
[0144] Step S103: Determine the target display gear of the vehicle based on the actual gear position and the target gear position. The target display gear of the vehicle is the gear displayed on the vehicle's gear display screen at the current moment. The target display gear is the same as the actual gear position, or the target display gear is different from the actual gear position.
[0145] Step S104: Based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle to shift gears so that the gear after shifting is the target gear.
[0146] Optionally, determining the target displayed gear of the vehicle based on the actual gear position and the target gear includes: when the target gear of the vehicle is neutral, acquiring a gear mapping relationship, the gear mapping relationship representing the mapping relationship between the actual position of the vehicle gear detected by the vehicle sensor and the displayed gear of the vehicle; determining the target displayed gear of the vehicle based on the gear mapping relationship and the actual gear position of the vehicle, so as to control the vehicle's clutch to be disengaged, and the target displayed gear of the vehicle is non-neutral.
[0147] Optionally, based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle to shift gears, including: when the vehicle's target gear is neutral, control the vehicle to shift gears according to a first shifting procedure based on the vehicle's target displayed gear and the vehicle's target gear, wherein the first shifting procedure is a sequence of performing torque clearing operation, neutral disengagement operation, speed adjustment operation, and gear engagement operation.
[0148] Optionally, the target gear position of the vehicle is determined based on the actual gear position and the target gear position, including: when the target gear position of the vehicle is not neutral, obtaining the vehicle speed at the current moment to obtain the current speed; when the current speed is less than or equal to a preset speed, determining that the vehicle is statically disengaged and determining that the target gear position of the vehicle is the gear at the actual gear position; when the current speed is greater than the preset speed, determining that the vehicle is dynamically disengaged and determining that the target gear position of the vehicle is neutral.
[0149] Optionally, the vehicle's gear shifting is controlled based on the target gear displayed on the vehicle and the target gear, including: when the vehicle is statically in neutral, directly controlling the vehicle's gear shifting actuator to shift gears based on the target gear displayed on the vehicle and the target gear; stopping gear shifting if the vehicle's gear position enters the gear band corresponding to the target gear within a preset time period; and controlling the vehicle's target gear display to be in neutral if the vehicle's gear position has not entered the gear band corresponding to the target gear after the preset time period, and shifting gears according to the second gear shifting process. The second gear shifting process is a process of sequentially performing neutral disengagement, speed adjustment, and gear engagement.
[0150] Optionally, based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle's gear shifting, including: when the vehicle is dynamically disengaged, perform gear shifting according to the vehicle's target displayed gear and the vehicle's target gear, following a third gear shifting procedure, which consists of sequentially performing torque clearing operation, neutral disengagement operation, speed adjustment operation, and gear engagement operation; determine the vehicle's gear position in real time; and stop executing the third gear shifting procedure when the vehicle's gear position enters the gear band corresponding to the target gear, and control the normal transmission of torque in the vehicle.
[0151] Optionally, determining whether the vehicle is in a disengaged state based on the actual gear position includes: determining that the vehicle is in a disengaged state when the actual gear position is at a preset position, and determining that the vehicle is in a non-disengaged state when the actual gear position is at a non-preset position.
[0152] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those described herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.
[0153] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0154] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1A device that provides the functions specified in one or more boxes.
[0155] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0156] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0157] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0158] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0159] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0160] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0161] As can be seen from the above description, the embodiments of this application achieve the following technical effects:
[0162] 1) The vehicle control method of this application first obtains the actual gear position of the vehicle at the current moment, and determines whether the vehicle is in a disengaged state based on the actual gear position; secondly, if the vehicle is in a disengaged state, the target gear of the vehicle is obtained, which is either neutral or not neutral; then, the target displayed gear of the vehicle is determined based on the actual gear position and the target gear, wherein the target displayed gear is the gear displayed on the vehicle's gear position display screen at the current moment, and the target displayed gear is the same as the actual gear position, or the target displayed gear is different from the actual gear position; finally, the vehicle is controlled to shift gears based on the target displayed gear and the target gear, so that the gear after shifting is the target gear. This method determines that after the vehicle's transmission has disengaged, it controls the vehicle to perform the corresponding shifting steps based on the vehicle's current gear and the required gear. It controls the display and execution mechanism of the current gear to make the shift position reach the gear band corresponding to the required gear, so that the transmission can quickly exit the disengaged state. This avoids problems such as the vehicle jerking when stationary and losing power when driving, and solves the problem of low vehicle driving safety caused by the easy disengagement of the AMT transmission after the gear engagement stage in the existing technology.
[0163] 2) The vehicle control device of this application includes a first acquisition unit, a second acquisition unit, a determination unit, and a control unit. The first acquisition unit is used to acquire the actual gear position of the vehicle at the current moment and determine whether the vehicle is in a disengaged state based on the actual gear position. The second acquisition unit is used to acquire the target gear of the vehicle when the vehicle is in a disengaged state. The target gear of the vehicle is either neutral or not neutral. The determination unit is used to determine the target displayed gear of the vehicle based on the actual gear position and the target gear. The target displayed gear is the gear displayed on the vehicle's gear position display screen at the current moment. The target displayed gear is the same as the actual gear position, or the target displayed gear is different from the actual gear position. The control unit is used to control the vehicle to shift gears based on the target displayed gear and the target gear, so that the gear position after shifting is the target gear. This method determines that after the vehicle's transmission has disengaged, it controls the vehicle to perform the corresponding shifting steps based on the vehicle's current gear and the required gear. It controls the display and execution mechanism of the current gear to make the shift position reach the gear band corresponding to the required gear, so that the transmission can quickly exit the disengaged state. This avoids problems such as the vehicle jerking when stationary and losing power when driving, and solves the problem of low vehicle driving safety caused by the easy disengagement of the AMT transmission after the gear engagement stage in the existing technology.
[0164] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for controlling a vehicle, characterized in that, include: Obtain the actual gear position of the vehicle at the current moment, and determine whether the vehicle is in a disengaged state based on the actual gear position; When the vehicle is in the disengaged state, the target gear of the vehicle is obtained, which is either neutral or not neutral. The target gear position of the vehicle is determined based on the actual gear position and the target gear position, wherein the target gear position of the vehicle is the gear position displayed on the gear display screen of the vehicle at the current moment, and the target gear position is the same as the actual gear position, or the target gear position is not the same as the actual gear position; Based on the target gear position displayed on the vehicle and the target gear position of the vehicle, the vehicle is controlled to shift gears so that the gear position after shifting is the target gear position.
2. The control method according to claim 1, characterized in that, Determining the target displayed gear of the vehicle based on the actual gear position and the target gear position includes: When the target gear of the vehicle is neutral, a gear mapping relationship is obtained, which represents the mapping relationship between the actual position of the vehicle gear detected by the vehicle sensor and the displayed gear of the vehicle. Based on the gear mapping relationship and the actual gear position of the vehicle, the target displayed gear of the vehicle is determined to control the clutch of the vehicle to be disengaged. The target displayed gear of the vehicle is non-neutral.
3. The control method according to claim 2, characterized in that, Based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle to shift gears, including: When the target gear of the vehicle is neutral, the vehicle is controlled to shift gears according to the target gear displayed on the vehicle and the target gear of the vehicle. The first shifting procedure is a process of sequentially performing torque clearing operation, neutral disengagement operation, speed adjustment operation, and gear engagement operation.
4. The control method according to claim 1, characterized in that, Determining the target displayed gear of the vehicle based on the actual gear position and the target gear position includes: If the target gear of the vehicle is not neutral, obtain the vehicle speed at the current moment to get the current vehicle speed; If the current vehicle speed is less than or equal to the preset vehicle speed, the vehicle is determined to be in static disengagement, and the target displayed gear of the vehicle is determined to be the gear at the actual gear position. If the current vehicle speed is greater than the preset vehicle speed, the vehicle is determined to be in dynamic disengagement, and the target displayed gear of the vehicle is determined to be neutral.
5. The control method according to claim 4, characterized in that, Based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle to shift gears, including: When the vehicle is in a static disengaged state, the shift actuator of the vehicle is directly controlled to shift gears based on the target gear displayed on the vehicle and the target gear of the vehicle. If the vehicle's gear position enters the gear band range corresponding to the target gear within a preset time period, the gear shifting stops; If the vehicle's gear position has not entered the gear band range corresponding to the target gear after the preset time has elapsed, the target gear displayed on the vehicle is controlled to be neutral, and the gear is shifted according to the second shifting procedure, which is a process of sequentially performing neutral shifting, speed adjustment, and gear engagement.
6. The control method according to claim 4, characterized in that, Based on the vehicle's target displayed gear and the vehicle's target gear, control the vehicle to shift gears, including: When the vehicle is in the dynamic disengagement state, the third shifting process is performed according to the target gear displayed on the vehicle and the target gear of the vehicle. The third shifting process is a process of sequentially performing torque clearing operation, disengagement operation, speed adjustment operation, and gear engagement operation. The gear position of the vehicle is determined in real time; When the vehicle's gear position enters the gear band range corresponding to the target gear, the third gear shift process is stopped, and the torque of the vehicle is controlled to be transmitted normally.
7. The control method according to claim 1, characterized in that, Determining whether the vehicle is in a disengaged state based on the actual gear position includes: If the actual gear position is at the preset position, it is determined that the vehicle is in a disengaged state. If the actual gear position is not in the preset position, it is determined that the vehicle is in a non-disengaged state.
8. A vehicle control device, characterized in that, include: The first acquisition unit is used to acquire the actual gear position of the vehicle at the current moment, and determine whether the vehicle is in a disengaged state based on the actual gear position; The second acquisition unit is used to acquire the target gear of the vehicle when the vehicle is in the disengaged state, wherein the target gear of the vehicle is neutral or not neutral. A determining unit is configured to determine the target displayed gear of the vehicle based on the actual gear position and the target gear, wherein the target displayed gear of the vehicle is the gear displayed on the vehicle's gear position display screen at the current moment, and the target displayed gear is the same as the actual gear position, or the target displayed gear is not the same as the actual gear position; The control unit is used to control the vehicle to shift gears according to the target displayed gear and the target gear of the vehicle, so that the gear of the vehicle after shifting is the target gear.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform the vehicle control method according to any one of claims 1 to 7.
10. An electronic device, characterized in that, include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including a method for performing a vehicle control method according to any one of claims 1 to 7.