Multi-mode control method, device, readable storage medium and vehicle
By detecting and automatically switching the trigger command level in the vehicle, the problem of chaotic driving mode switching is solved, and a reasonable response to the driving mode is achieved.
Patent Information
- Application Number
- CN202110632307.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-07
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2041-06-07
AI Technical Summary
In the prior art, vehicle driving mode switching is prone to chaos and unreasonable response, mainly due to the driver's switching based on experience.
By detecting the trigger command during the vehicle's driving process, determining its trigger level, and automatically switching to the target driving mode according to the highest level of trigger command and the current driving mode, including commands such as intelligent acceleration, vehicle power detection, road type detection and driving rating.
It realizes unified coordination of driving modes, avoids confusion in mode switching, and improves the rationality of driving mode response.
Smart Images

Figure CN114802256B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of vehicle networking technology, and specifically, to a multi-mode control method, device, readable storage medium, and vehicle. Background Art
[0002] Currently, the vehicle is equipped with standard driving mode, sports driving mode and economic driving mode. Under different vehicle conditions, it will switch to different driving modes to meet user needs.
[0003] However, currently, switching among the above-mentioned multiple driving modes is usually done by the driver according to his own experience, which easily leads to confusion in driving mode switching and unreasonable driving mode response. Summary of the Invention
[0004] The embodiments of the present application provide a multi-mode control method, device, readable storage medium and vehicle, aiming to solve the problems of confusion in multi-mode switching and unreasonable driving mode response caused by manual switching of multiple driving modes.
[0005] A first aspect of an embodiment of the present application provides a multi-mode control method, the method comprising:
[0006] During vehicle driving, detecting whether there is at least one trigger instruction that meets the requirements for switching the vehicle driving mode;
[0007] When the presence of the at least one trigger instruction is detected, determining a trigger level of each of the at least one trigger instruction;
[0008] determining a target driving mode according to the trigger instruction with the highest trigger level and the current driving mode of the vehicle;
[0009] Switching the current driving mode of the vehicle to the target driving mode.
[0010] Optionally, the at least one trigger instruction includes the following instructions with decreasing trigger levels: intelligent acceleration instruction, vehicle power detection instruction, road type detection instruction and driving score instruction.
[0011] Optionally, determining the target driving mode according to the trigger instruction with the highest trigger level and the current driving mode of the vehicle includes:
[0012] When the trigger instruction with the highest current trigger level is an intelligent acceleration instruction and the current driving mode of the vehicle is a standard mode or an economy mode, determining that the target driving mode is a sport mode;
[0013] When the trigger instruction with the highest current trigger level is a vehicle power detection instruction and the current driving mode of the vehicle is a standard mode or a sports mode, the target driving mode is determined to be an economic mode.
[0014] Optionally, determining the target driving mode according to the trigger instruction with the highest trigger level and the current driving mode of the vehicle includes:
[0015] In a case where the trigger instruction with the highest current trigger level is a road type detection instruction, determining a state in which the road type detection instruction is currently triggered, wherein the state in which the road type detection instruction is currently triggered includes at least: a road motion state and a road economic state;
[0016] A target driving mode is determined according to a current activated state of the road type detection instruction and a current driving mode of the vehicle.
[0017] Optionally, determining the target driving mode according to the trigger instruction with the highest trigger level and the current driving mode of the vehicle includes:
[0018] When the trigger instruction with the highest current trigger level is a driving score instruction, determining a current activated state of the driving score instruction, wherein the current activated state of the driving score instruction includes at least: a driving sport state, a driving standard state, and a driving economy state;
[0019] A target driving mode is determined according to a current activated state of the driving score instruction and a current driving mode of the vehicle.
[0020] Optionally, the target driving mode is determined according to a state in which the road type detection instruction is currently activated and a current driving mode of the vehicle:
[0021] When the state in which the road type detection instruction is currently triggered is a road motion state and the current driving mode of the vehicle is a standard mode or an economy mode, determining that the target driving mode is a sport mode;
[0022] When the state in which the road type detection instruction is currently triggered is a road economy state and the current driving mode of the vehicle is a standard mode or a sport mode, the target driving mode is determined to be an economy mode.
[0023] Optionally, determining the target driving mode according to the current activated state of the driving score instruction and the current driving mode of the vehicle includes:
[0024] When the state in which the driving scoring instruction is currently triggered is a driving sport state and the current driving mode of the vehicle is a standard mode or an economy mode, determining the target driving mode to be a sport mode;
[0025] When the state in which the driving scoring instruction is currently triggered is a standard driving state and the current driving mode of the vehicle is an economy mode or a sport mode, determining the target driving mode to be a standard mode;
[0026] When the state in which the driving score instruction is currently activated is the driving economy state, and the current driving mode of the vehicle is the standard state or the sport state, the target driving mode is determined to be the economic mode.
[0027] Optionally, the intelligent acceleration instruction is triggered by the following steps:
[0028] Obtaining the target vehicle's accelerator pedal opening information change value and accelerator pedal opening change rate;
[0029] The intelligent acceleration instruction is triggered when the change value of the accelerator pedal opening information is a preset change value and the accelerator pedal opening change rate is greater than the preset opening change rate.
[0030] Optionally, the vehicle power detection instruction is triggered by the following steps:
[0031] Get the remaining power parameters of the target battery;
[0032] When the remaining power parameter is less than a preset power value, the vehicle power detection instruction is triggered.
[0033] A second aspect of an embodiment of the present application provides a multi-mode control device, the device comprising:
[0034] A detection module, configured to detect whether there is at least one trigger instruction that satisfies the switching of the vehicle driving mode during the vehicle driving process;
[0035] a level determination module, configured to determine a trigger level of each of the at least one trigger instruction when the at least one trigger instruction is detected;
[0036] a driving mode determination module, configured to determine a target driving mode based on a trigger instruction with the highest trigger level and a current driving mode of the vehicle;
[0037] The switching module is used to switch the current driving mode of the vehicle to the target driving mode.
[0038] A third aspect of an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in the first aspect of the embodiment of the present application.
[0039] A fourth aspect of an embodiment of the present application provides a vehicle, comprising a controller, the controller comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the computer program is executed by the processor, the steps of the method described in the first aspect of the embodiment of the present application are implemented.
[0040] The multi-mode control method provided in this application can detect whether there is at least one trigger instruction that meets the requirements for switching the vehicle's driving mode during vehicle driving; upon detecting the presence of at least one trigger instruction, determine the trigger level of each of the at least one trigger instruction; determine the target driving mode based on the trigger instruction with the highest trigger level and the vehicle's current driving mode; and switch the vehicle's current driving mode to the target driving mode. This shows that this application proposes a solution for unified coordination of multiple driving modes. Multiple driving modes can be switched based on the trigger instruction with the highest trigger level, rather than relying on the driver to switch between multiple driving modes based on their own experience. This reduces the likelihood of mode switching confusion and the resulting unreasonable driving mode response. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0042] Figure 1 This is a flowchart of the steps of the multi-mode control method proposed in one embodiment of the present application;
[0043] Figure 2 This is a logic diagram of a multi-mode control method proposed in an embodiment of the present application;
[0044] Figure 3 This is a connection block diagram of a multi-mode control device proposed in an embodiment of the present application. DETAILED DESCRIPTION
[0045] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0046] Example 1
[0047] Reference Figure 1 , shows a multi-mode control method according to an embodiment of the present application, which is applied to a vehicle controller and includes the following steps:
[0048] Step 101: During vehicle driving, detect whether there is at least one trigger instruction that meets the requirements for switching the vehicle driving mode.
[0049] In this step, the multi-mode control method is applicable to switching between multiple driving modes based on multiple different trigger instructions during vehicle driving.
[0050] The trigger commands include at least the following, in descending order of trigger level: intelligent acceleration, vehicle power level detection, road type detection, and driving score. The road type detection and driving score commands are activated when the vehicle is powered on, while the remaining trigger commands are activated only when the corresponding vehicle components are triggered.
[0051] Among them, the smart acceleration instruction is an instruction used to activate the smart acceleration function. When the smart acceleration instruction is detected, it indicates that the smart acceleration function is in an activated state. The smart acceleration function is a function activated when the vehicle needs emergency acceleration to increase the vehicle's driving speed.
[0052] The vehicle power detection instruction is an instruction used to activate the vehicle power detection function. When the vehicle power detection instruction is detected, it indicates that the vehicle power detection function is in an activated state. The vehicle power detection function is used to detect the battery level of the vehicle and provide users with the mileage that can be traveled in different driving modes, the power and time required to travel different mileages, etc.
[0053] The road type detection instruction is an instruction for activating the road type detection function. When the road type detection instruction is detected, it indicates that the road type detection function is in an activated state, and the road type detection function user detects the road surface conditions.
[0054] The driving score instruction is an instruction for activating the driving score function. When the driving score instruction is detected, it indicates that the driving score function is activated. The driving score instruction is used to determine the user's driving habits.
[0055] Step 102: When the existence of the at least one trigger instruction is detected, determine the trigger level of each of the at least one trigger instruction.
[0056] In this step, if at least one trigger instruction is detected during the driving of the vehicle, the trigger level of the trigger instruction is confirmed.
[0057] The corresponding relationship between the trigger level and the trigger instruction may be preset in the vehicle controller. When at least one trigger instruction is detected, the trigger level corresponding to the trigger instruction may be determined based on the corresponding relationship.
[0058] Specifically, the smart acceleration command corresponds to the first trigger level, the vehicle power detection command corresponds to the second trigger level, the road type detection command corresponds to the third trigger level, and the driving score command corresponds to the fourth trigger level. The trigger levels of the first, second, third, and fourth trigger levels decrease in order.
[0059] For example, during vehicle driving, if it is detected that an intelligent acceleration instruction and a vehicle power detection instruction exist at the same time, it is determined that the intelligent acceleration instruction is the first trigger level and the vehicle power detection instruction is the second trigger level, and the trigger level of the intelligent acceleration instruction is higher than that of the vehicle power detection instruction.
[0060] In addition, when it is detected that a trigger instruction is triggered, the trigger levels of multiple trigger instructions can be determined, so that the triggered trigger instruction can participate in the determination of the trigger instruction with the highest trigger level in step 103; when it is not detected that a trigger instruction is triggered, the trigger level of the trigger instruction is not determined, so that the instruction that is not triggered does not participate in the determination of the trigger instruction with the highest trigger level in step 103.
[0061] Step 103: Determine a target driving mode according to the trigger instruction with the highest trigger level and the current driving mode of the vehicle.
[0062] In this step, when it is detected that there are several trigger instructions on the vehicle at the same time, the trigger instruction with the highest trigger level can be filtered out from the several trigger instructions, and the target driving mode that the user wants to switch to is determined based on the trigger instruction with the highest trigger level and the current driving mode of the vehicle.
[0063] The vehicle's current driving mode includes, but is not limited to, standard mode, sport mode, and economy mode. The target driving mode refers to the driving mode the user wants to achieve, or the driving mode required based on the vehicle's actual conditions.
[0064] For example, refer to Figure 2As shown, when it is detected that the intelligent acceleration instruction, the driving score instruction and the road type detection instruction are simultaneously present on the vehicle, and the current driving mode of the vehicle is the economy mode, since the trigger instruction with the highest trigger level has been determined to be the intelligent acceleration instruction in step 102, in this step, it is not necessary to consider the driving score instruction and the road type detection instruction. Instead, the target driving mode will be directly determined to be the sport mode based on the intelligent acceleration instruction and the current economy mode of the vehicle.
[0065] Step 104: Switch the current driving mode of the vehicle to the target driving mode.
[0066] In this step, after the target driving mode is determined, the current driving mode of the vehicle can be switched to the target driving mode.
[0067] Through the multi-mode control method provided by this application, this application proposes a solution for unified coordination of multiple driving modes, which can switch multiple driving modes based on the trigger instruction with the highest trigger level, rather than relying on the driver to switch multiple driving modes based on his own experience. It is less likely to cause mode switching confusion, which may lead to unreasonable driving mode response.
[0068] Example 2
[0069] Based on the same inventive concept, the second embodiment of the present application provides a multi-mode control method, which is applied to a vehicle controller and specifically includes the following steps:
[0070] Step 201: During vehicle driving, detect whether there is at least one trigger instruction that satisfies the switching of the vehicle driving mode.
[0071] In this step, the trigger instructions include at least intelligent acceleration instructions, vehicle power detection instructions, road type detection instructions and driving score instructions. Since the driving score instructions and road type detection instructions are triggered after the vehicle is powered on, there is no more specific triggering process. Therefore, in this step, the acquisition process of the intelligent acceleration instructions and vehicle power detection instructions will be explained in detail.
[0072] Specifically, the intelligent acceleration instruction in this step is obtained through the following sub-steps:
[0073] Sub-step 2011: Obtain the change value of the accelerator pedal opening information and the accelerator pedal opening change rate of the vehicle.
[0074] In sub-step 2011, the initial opening value and target opening value of the accelerator pedal can be obtained through the displacement sensor. The displacement sensor sends the initial opening value and target opening value of the accelerator pedal to the vehicle controller. The vehicle controller calculates the opening information change value of the vehicle accelerator pedal based on the obtained initial opening value and target opening value.
[0075] The initial opening value refers to the opening value when the accelerator pedal is not depressed by the user, and the initial opening value is generally 0; the target opening value refers to the opening value that remains unchanged for a certain period of time after the accelerator pedal is depressed by the user.
[0076] For example, when the user does not press the accelerator pedal, the initial opening value is 0. If the user presses the accelerator pedal to 70% and holds it there for 1 second, the 70% opening value becomes the target opening value of the accelerator pedal. Upon receiving the initial opening value of 0 and the target opening value of 70%, the vehicle controller calculates the accelerator pedal opening information change value as 70%.
[0077] Among them, the accelerator pedal opening change rate refers to the speed at which the accelerator pedal reaches the preset opening value. The larger the accelerator pedal opening change rate, the faster the accelerator pedal reaches the preset opening value, and the more urgent the user is to accelerate the vehicle.
[0078] For example, in the process of the accelerator pedal opening changing from 0 to 70%, the accelerator pedal opening value changes faster, or the accelerator pedal opening value changes slower.
[0079] Sub-step 2012: When the change value of the accelerator pedal opening information is greater than a preset change value, and the accelerator pedal opening change rate is greater than a preset opening change rate, trigger the intelligent acceleration instruction.
[0080] In this step, a correspondence between the accelerator pedal opening information change value and the accelerator pedal opening change rate can be set in the vehicle controller. When the accelerator pedal opening information change value is greater than a preset change value, and the accelerator pedal opening change rate is greater than the preset opening change rate, the intelligent acceleration command is triggered. The preset change value can be 80%, 90%, 100%, etc., and the preset opening change rate can be 3 cm / s, 2 cm / s, etc., and this application does not limit this.
[0081] For example, taking a preset change value of 80% and a preset opening change rate of 2 cm / s as an example, a correspondence between the preset change value of 80% and the preset opening change rate of 2 cm / s can be set. If the change value of the accelerator pedal's opening information is greater than the preset change value of 80%, and the opening change rate is less than 2 cm / s, it indicates that the user's need for vehicle acceleration is low, so the smart acceleration command will not be triggered to activate the smart acceleration function for emergency acceleration of the vehicle. If the change value of the accelerator pedal's opening information is greater than the preset change value of 80%, and the opening change rate is greater than 2 cm / s, it indicates that the user's need for vehicle acceleration is high, so the smart acceleration command will be triggered to activate the smart acceleration function for emergency acceleration of the vehicle.
[0082] Specifically, the vehicle power detection instruction in this step is obtained through the following sub-steps:
[0083] Sub-step 2013: Obtain the remaining power parameter of the target battery.
[0084] In sub-step 2013, the vehicle controller may obtain the remaining power parameter of the target battery through the power battery controller.
[0085] The remaining capacity parameter is the ratio of the current capacity of the target battery to the total capacity of the target battery, such as 20% SOC, 30% SOC, etc.
[0086] Sub-step 2014: When the remaining power parameter is less than a preset power value, trigger the vehicle power detection instruction.
[0087] The preset power value may be obtained during vehicle development based on the developer's experience, for example, 20% SOC.
[0088] When it is determined that the remaining power parameter of the target battery is less than the preset power value, it is determined that the target battery is insufficient. At this time, the vehicle power detection instruction can be triggered to activate the vehicle power detection function to detect the remaining power on the vehicle in real time and remind the user to charge in time.
[0089] Step 202: When the existence of the at least one trigger instruction is detected, determine the trigger level of each of the at least one trigger instruction.
[0090] This step is similar to step 102 and will not be repeated here.
[0091] Step 203: Determine a target driving mode according to the trigger instruction with the highest trigger level and the current driving mode of the vehicle.
[0092] In step 203 , multiple functions may be activated simultaneously on the vehicle. The following example illustrates how to determine the target driving mode based on the various functions and their triggering levels.
[0093] For example, if both an intelligent acceleration command and a driving score command are detected, the vehicle controller will first switch the vehicle's driving mode to Sport mode based on the intelligent acceleration command, which has a higher trigger level than the driving score command, because the intelligent acceleration command has a higher trigger level. If the intelligent acceleration command is not triggered, the driving score command will be considered as the trigger command with the highest trigger level. Based on the current state of the driving score command, the target driving mode will be determined as Sport, Standard, or Economy.
[0094] Among them, in any of the cases where the intelligent acceleration instruction is triggered, the driving score instruction is stimulated to the driving motion state, or the road type detection instruction is stimulated to the road motion state, it can be determined that the target driving mode is the motion mode.
[0095] In any of the cases where the power detection instruction is triggered, the driving score instruction is stimulated to the driving economic state, or the road type detection instruction is stimulated to the road economic state, it can be determined that the target driving mode is the economic mode.
[0096] When the driving score instruction is triggered to be in a standard driving state, it may be determined that the target driving mode is the standard mode.
[0097] By setting the trigger levels of various functions on the vehicle, firstly, the vehicle can be switched to sports mode through intelligent acceleration instructions to meet the user's needs for fast driving; secondly, the vehicle power detection instruction can be used to switch to economic mode to avoid insufficient vehicle power; thirdly, the road type detection instruction can be used to identify different types of roads to meet the user's needs for fast driving on different types of roads while avoiding insufficient vehicle power; fourthly, the driving habits of different users can be identified through driving score instructions to provide different driving modes for different users' driving habits, which is more in line with user needs.
[0098] Specifically, in step 203, since the trigger instruction with the highest trigger level can be any one of the intelligent acceleration instruction, the vehicle power detection instruction, the road type detection instruction and the driving score instruction, the embodiment of the present application will specifically explain the determination of the target driving mode based on the following aspects.
[0099] The first aspect is based on the case where the trigger instruction with the highest trigger level is the intelligent acceleration instruction.
[0100] When the trigger instruction with the highest current trigger level is the intelligent acceleration instruction and the current driving mode of the vehicle is the standard mode or the economic mode, the target driving mode is determined to be the sports mode.
[0101] For example, if a vehicle is driving in economy mode or standard mode on the road, when it detects that the user rapidly steps on the pedal or turns the steering wheel too quickly, indicating that the user may be in a scenario of overtaking or speeding up, the vehicle can be switched to sports mode to meet the user's needs of overtaking or speeding up.
[0102] The second aspect is based on the case where the trigger instruction with the highest trigger level is the vehicle power detection instruction.
[0103] When the trigger instruction with the highest current trigger level is a vehicle power detection instruction, and the current driving mode of the vehicle is a standard mode or a sports mode, the target driving mode is determined to be an economic mode.
[0104] For example, if the vehicle is driving in standard mode or sports mode on the road, when it detects that the road is a city road, there is no need to provide the user with sports mode to consume excess power. The vehicle can be switched to economy mode to save vehicle power and ensure vehicle endurance.
[0105] The third aspect is based on the case where the trigger instruction with the highest trigger level is a road type detection instruction.
[0106] In this aspect, the road type detection instruction is triggered when the vehicle is powered on to activate the road type detection function, which can detect various types of roads.
[0107] However, even if it is determined that the trigger instruction with the highest trigger level is a road type detection instruction, the road type detection instruction can only identify various types of roads to remind the user of the road the vehicle is currently on, but it is impossible to determine the target driving mode based on the various types of roads identified by a road type detection instruction.
[0108] Therefore, in the embodiment of the present application, in order to determine different target driving modes using a road type detection instruction, the following sub-steps are performed:
[0109] Step 2031: When the trigger instruction with the highest current trigger level is a road type detection instruction, determine the current state of the road type detection instruction, wherein the current state of the road type detection instruction includes at least: a road motion state and a road economic state.
[0110] In step 2031, after determining the trigger instruction with the highest current trigger level, the embodiment of the present application sets the state in which the road type detection instruction is activated, such as the road movement state and the road economy state, to implement a road type detection instruction to switch between multiple driving modes.
[0111] Among them, the road movement state refers to the state that the vehicle is currently on a highway or other roads that allow high-speed driving, and the road economic state refers to the state that the vehicle is currently on a city road or rural road or other roads that do not allow high-speed driving.
[0112] Specifically, the vehicle controller can obtain navigation signals through multimedia devices such as cameras and radars on the vehicle. The navigation signals include at least image information of roads, such as highways, urban roads or rural roads.
[0113] Based on the navigation signal, the vehicle controller classifies the road type as either a road that allows high-speed driving or a road that does not. If the road type is determined to allow high-speed driving, the vehicle controller determines that the road type detection command is currently activated in the road motion state. If the road type is determined to not allow high-speed driving, the vehicle controller determines that the road type detection command is currently activated in the road economy state.
[0114] Step 2032: Determine a target driving mode based on the current state of the road type detection instruction being triggered and the current driving mode of the vehicle.
[0115] Since the state in which the road type detection instruction is currently triggered includes at least the road motion state and the road economy state, the embodiment of the present application explains the determination of the target driving mode based on the following two methods.
[0116] Method 1: When the state in which the road type detection instruction is currently triggered is a road motion state and the current driving mode of the vehicle is a standard mode or an economy mode, determining the target driving mode to be a sport mode.
[0117] In this mode, when the trigger instruction with the highest trigger level is a road type detection instruction, and the road type detection instruction triggers a road motion state, the vehicle can be switched from the current standard mode or economy mode to the motion mode.
[0118] Among them, in the road motion state, since the road type detection function detects highways and other roads that can achieve high-speed driving, in order to satisfy the user's driving experience, the vehicle can be switched to sports mode to meet the user's high-speed driving needs.
[0119] Method 2: When the state in which the road type detection instruction is currently triggered is the road economy state and the current driving mode of the vehicle is the standard mode or the sports mode, the target driving mode is determined to be the economy mode.
[0120] In this mode, when the trigger instruction with the highest trigger level is a road type detection instruction, and the road type detection instruction triggers a road economy state, the vehicle can be switched from the current standard mode or sports mode to the economy mode.
[0121] Among them, in the road economy state, since the road type detection function detects urban roads, rural roads and other roads that cannot be driven at high speeds, the vehicle itself cannot be driven at high speeds, so in order to save the vehicle's electricity consumption, the vehicle is switched to economic mode to reasonably plan the overall electricity on the vehicle.
[0122] The fourth aspect is based on the case where the trigger instruction with the highest trigger level is the driving score instruction.
[0123] In this aspect, the driving score instruction is triggered when the vehicle is powered on to activate the driving score detection function, which can detect various types of user driving habits.
[0124] However, even if it is determined that the trigger instruction with the highest trigger level is a driving score instruction, only various types of user driving habits can be detected based on the driving score instruction, and the target driving mode cannot be determined based on various types of user driving habits identified by one driving score instruction.
[0125] Therefore, in the embodiment of the present application, in order to use a driving score instruction to determine different target driving modes, the following sub-steps are performed:
[0126] Step 2033: When the trigger instruction with the highest current trigger level is a driving score instruction, determine the current state of the driving score instruction, where the current state of the driving score instruction includes at least: a driving sport state, a driving standard state, and a driving economy state.
[0127] In step 2033, after determining the trigger instruction with the highest current trigger level, the embodiment of the present application sets the state in which the driving score instruction is activated, such as the driving sports state, the driving standard state and the driving economy state, to implement a road type detection instruction and switch between multiple driving modes.
[0128] Among them, the driving sports state refers to the state in which the user is accustomed to driving at a fast speed in the current power-on cycle; the driving standard state refers to the initial driving state when the vehicle is powered on; and the driving economy state refers to the state in which the user is accustomed to driving in a power-saving manner in the current power-on cycle.
[0129] Specifically, the vehicle controller can determine the current state of the driving score instruction through the following sub-steps:
[0130] Sub-step S1: Acquire the accelerator pedal opening information, brake pedal opening information, and vehicle speed information of the target vehicle.
[0131] Sub-step S2: Calculate the acceleration of the target vehicle based on the vehicle speed information.
[0132] In sub-step S2, the vehicle speed information includes the vehicle's travel distance and travel speed. The vehicle controller can calculate the vehicle's acceleration based on the vehicle's travel speed within a preset travel distance.
[0133] Sub-step S3: When the acceleration is a preset acceleration, the number of times the target vehicle suddenly decelerates is recorded according to the opening information of the brake pedal, and the number of times the target vehicle suddenly accelerates is recorded according to the opening information of the accelerator pedal.
[0134] In sub-step S3, when the acceleration reaches the preset acceleration, it indicates that the user's driving habits may be more intense, that is, the user may be accustomed to driving in a dynamic state; when the acceleration does not reach the preset acceleration, it indicates that the user's driving habits may be more stable, that is, the user may be accustomed to driving in an economical state.
[0135] Sub-step S4: activating the driving score instruction into different modes according to the number of sudden accelerations and the number of sudden decelerations, wherein the driving score instructions in different modes correspond to different driving modes.
[0136] In sub-step S4, when it is determined that the user's driving habits may be intense, if the total number of sudden accelerations and decelerations of the user within the preset time period is greater than the preset number, then it is determined that the user's driving habits are intense, and thus it is determined that the user is accustomed to driving in a dynamic state; if the total number of sudden accelerations and decelerations of the user within the preset time period is equal to the preset number, then it is determined that the user's driving habits are in a standard driving state; if the total number of sudden accelerations and decelerations of the user within the preset time period is less than the preset number, then it is determined that the user's driving habits are in an economical driving state.
[0137] For example, within 10 minutes after the vehicle is powered on, it is determined whether the acceleration of the vehicle reaches a preset acceleration. If the preset acceleration is reached, it is determined whether the total number of sudden accelerations and sudden decelerations reaches a preset number, thereby determining the user's driving habits.
[0138] In sub-steps S1 to S4, by determining whether the preset acceleration is reached and whether the preset number of times is reached, these two dual determinations of the user's driving habits enable the vehicle controller to accurately determine the driving mode the user wants to use.
[0139] In addition, the data such as driving motion status, driving standard status and driving economy status determined by the driving scoring function are only used within one vehicle power-on cycle. When the vehicle is powered off and the next power-on cycle is executed, the data in the previous power-on cycle is cleared to prevent the vehicle controller from judging the driving habits of the previous user and affecting the use of the next user.
[0140] Specifically, the vehicle controller may also determine the current state of the driving score instruction through the following sub-steps:
[0141] Step S5: Obtain the steering angle and steering speed of the steering wheel.
[0142] Among them, the steering angle refers to the angle at which the steering wheel turns within a preset time; the steering speed refers to the speed at which the steering wheel turns to the preset steering angle.
[0143] Step S6: activating the driving score instruction into different modes according to the steering angle and steering speed of the steering wheel.
[0144] For example, the vehicle controller uses the steering wheel sensor to obtain the steering wheel's steering angle and steering speed. When the user turns the steering wheel from 30° to 60°, the preset steering speed is 100 rad / s. During this process, if the user's steering angle is detected to be greater than the preset steering speed of 100 rad / s, it indicates that the user is highly motivated to turn and has an aggressive driving habit. Therefore, the target driving mode can be determined to be Sport mode. If the user's steering angle is detected to be less than the preset steering speed of 100 rad / s, it indicates that the user has a more stable driving habit. Therefore, the target driving mode can be determined to be Economy mode.
[0145] In steps S5 to S6, the above steps can be combined with sub-steps S1 to S4 to more comprehensively determine the user's driving habits, thereby more accurately determining the target driving mode that the user is accustomed to using.
[0146] Step 2034: Determine a target driving mode according to the current state of the driving score instruction being activated and the current driving mode of the vehicle.
[0147] Since the state in which the driving score instruction is currently triggered includes at least the driving sport state, the driving standard state, and the driving economy state, the embodiment of the present application will explain the determination of the target driving mode based on the following three methods.
[0148] Method 1: when the state in which the driving scoring instruction is currently triggered is the driving sport state and the current driving mode of the vehicle is the standard mode or the economy mode, determining the target driving mode to be the sport mode.
[0149] In this manner, when the trigger instruction with the highest trigger level is a driving score instruction and the driving score instruction is activated as a driving motion state, the vehicle can be switched from the current standard mode or economy mode to the sports mode.
[0150] Among them, when the driving scoring instruction is identified as being triggered as a driving motion state within a period of time after the vehicle is powered on, it indicates that the user is accustomed to a fast driving state.
[0151] Method 2: When the state in which the driving scoring instruction is currently triggered is the standard driving state and the current driving mode of the vehicle is the economy mode or the sports mode, the target driving mode is determined to be the standard mode.
[0152] In this manner, when the trigger instruction with the highest trigger level is a driving score instruction and the driving score instruction is activated as a standard driving state, the vehicle can be switched from the current standard mode or economic mode to the standard mode.
[0153] Among them, when it is identified that the driving score instruction is triggered as the driving standard state within a period of time after the vehicle is powered on, it indicates that the user is accustomed to the state when the vehicle is initially powered on.
[0154] Method three: when the state in which the driving scoring instruction is currently triggered is the driving economy state, and the current driving mode of the vehicle is the standard mode or the sport mode, determining the target driving mode to be the economic mode.
[0155] In this manner, when the trigger instruction with the highest trigger level is a driving score instruction and the driving score instruction is triggered to a driving economy state, the vehicle can be switched from the current standard mode or sports mode to the economy mode.
[0156] Among them, when it is identified that the driving score instruction is triggered as the driving economy state within a period of time after the vehicle is powered on, it indicates that the user is accustomed to the power-saving driving state.
[0157] Step 204: Switch the current driving mode of the vehicle to the target driving mode.
[0158] After the target driving mode is determined according to step 203 , the current driving mode of the vehicle may be switched to the target driving mode.
[0159] When the above steps 201 to 204 are used to switch the driving mode, the following functions can be achieved. Figure 2 As shown:
[0160] In addition, in steps 201 to 204 , a tire pressure detection instruction may be added, and the trigger level of the tire pressure detection instruction is greater than the vehicle power detection instruction and less than the intelligent acceleration instruction.
[0161] Among them, the tire pressure detection instructions are input into the vehicle controller and the prompt device respectively.
[0162] Specifically, when the vehicle detects that the tire pressure is abnormally high while the vehicle is driving, a tire pressure detection instruction can be triggered.
[0163] For example, when the vehicle controller switches the vehicle to sport mode to enable fast driving, if it detects excessive tire pressure, it triggers a tire pressure check command. Upon triggering the tire pressure check command, the vehicle's sport mode is switched to economy mode, thereby reducing speed and decompressing the tires. Upon receiving the tire pressure check command, the prompt device outputs a prompt signal to inform the user that the tire pressure is excessive.
[0164] By setting the tire pressure detection instruction, the vehicle tire can be prevented from bursting due to excessive driving pressure, thereby ensuring the user's driving safety.
[0165] Example 3
[0166] Based on the same inventive concept, a third embodiment of the present application provides a multi-mode control device, the device comprising: a detection module for detecting whether there is at least one trigger instruction that meets the requirements for switching the vehicle driving mode during vehicle driving;
[0167] a level determination module, configured to determine a trigger level of each of the at least one trigger instruction when the at least one trigger instruction is detected;
[0168] a driving mode determination module, configured to determine a target driving mode based on a trigger instruction with the highest trigger level and a current driving mode of the vehicle;
[0169] A switching module is used to switch the current driving mode of the vehicle to the target driving mode.
[0170] In a possible implementation, the at least one trigger instruction includes the following instructions with decreasing trigger levels: an intelligent acceleration instruction, a vehicle power detection instruction, a road type detection instruction, and a driving score instruction.
[0171] In a possible implementation, the driving mode determination module includes:
[0172] a first sport mode determination module, configured to determine that the target driving mode is the sport mode when the trigger instruction with the highest current trigger level is the smart acceleration instruction and the current driving mode of the vehicle is the standard mode or the economy mode;
[0173] The first economic mode determination module is used to determine that the target driving mode is the economic mode when the trigger instruction with the highest current trigger level is the vehicle power detection instruction and the current driving mode of the vehicle is the standard mode or the sports mode.
[0174] In a possible implementation, the driving mode determination module includes:
[0175] a road type triggering module, configured to, when the trigger instruction with the highest current trigger level is a road type detection instruction, determine a state in which the road type detection instruction is currently triggered, wherein the state in which the road type detection instruction is currently triggered includes at least: a road motion state and a road economic state;
[0176] The road excitation determination module is used to determine a target driving mode based on the current state of the road type detection instruction being excited and the current driving mode of the vehicle.
[0177] In a possible implementation, the driving mode determination module includes:
[0178] a driving score activating module, configured to, when the trigger instruction with the highest current trigger level is a driving score instruction, determine a current activated state of the driving score instruction, wherein the current activated state of the driving score instruction includes at least: a driving sport state, a driving standard state, and a driving economy state;
[0179] The scoring activation determination module is configured to determine a target driving mode according to a current activated state of the driving scoring instruction and a current driving mode of the vehicle.
[0180] In a possible implementation, the road type excitation determination module includes:
[0181] a second sport mode determination module, configured to determine that the target driving mode is the sport mode when the state in which the road type detection instruction is currently triggered is a road sport state and the current driving mode of the vehicle is the standard mode or the economy mode;
[0182] The second economic mode determination module is used to determine the target driving mode to be an economic mode when the state in which the road type detection instruction is currently triggered is a road economic state and the current driving mode of the vehicle is a standard mode or a sports mode.
[0183] In one possible implementation, the scoring incentive determination module includes:
[0184] a third sport mode determination module, configured to determine that the target driving mode is the sport mode when the state in which the driving scoring instruction is currently triggered is the driving sport state and the current driving mode of the vehicle is the standard mode or the economy mode;
[0185] a standard mode determination module, configured to determine that the target driving mode is the standard mode when the state in which the driving scoring instruction is currently activated is the standard driving state and the current driving mode of the vehicle is the economy mode or the sport mode;
[0186] The third economic mode determination module is configured to determine that the target driving mode is the economic mode when the state in which the driving scoring instruction is currently triggered is the driving economic state and the current driving mode of the vehicle is the standard state or the sport state.
[0187] Example 4
[0188] Based on the same inventive concept, embodiment 4 of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the methods described in embodiments 1 and 2 of the present application are implemented.
[0189] Example 5
[0190] Based on the same inventive concept, embodiment five of the present application provides a vehicle, including a controller, the controller including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, the steps of the method described in embodiments one and two are implemented.
[0191] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0192] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0193] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, devices, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0194] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (apparatuses), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0195] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0196] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0197] Although preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they become aware of the basic inventive concepts. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0198] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or terminal device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or terminal device that includes the element.
[0199] The above is a detailed introduction to the various mode control methods, devices, readable storage media and vehicles provided by the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core ideas. At the same time, for those skilled in the art, according to the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A multi-mode control method, characterized in that: The method comprises: During vehicle driving, detecting whether there is at least one trigger instruction that meets the requirements for switching the vehicle driving mode; When the at least one trigger instruction is detected, determining a trigger level of each of the at least one trigger instruction; the at least one trigger instruction includes the following instructions with decreasing trigger levels: an intelligent acceleration instruction, a vehicle power detection instruction, a road type detection instruction, and a driving score instruction; The smart acceleration instruction is an instruction for activating the smart acceleration function, the vehicle power detection instruction is an instruction for activating the vehicle power detection function, the road type detection instruction is an instruction for activating the road type detection function, and the driving score instruction is an instruction for activating the driving score function; determining a target driving mode according to the trigger instruction with the highest trigger level and the current driving mode of the vehicle; Switching the current driving mode of the vehicle to the target driving mode.
2. The multi-mode control method according to claim 1, characterized in that: Determining a target driving mode based on the trigger instruction with the highest trigger level and the current driving mode of the vehicle includes: When the trigger instruction with the highest current trigger level is an intelligent acceleration instruction and the current driving mode of the vehicle is a standard mode or an economy mode, determining that the target driving mode is a sport mode; When the trigger instruction with the highest current trigger level is a vehicle power detection instruction and the current driving mode of the vehicle is a standard mode or a sports mode, the target driving mode is determined to be an economic mode.
3. The multi-mode control method according to claim 1, wherein: Determining a target driving mode based on the trigger instruction with the highest trigger level and the current driving mode of the vehicle includes: In a case where the trigger instruction with the highest current trigger level is a road type detection instruction, determining a state in which the road type detection instruction is currently triggered, wherein the state in which the road type detection instruction is currently triggered includes at least: a road motion state and a road economic state; A target driving mode is determined according to a current activated state of the road type detection instruction and a current driving mode of the vehicle.
4. The multi-mode control method according to claim 1, wherein: Determining a target driving mode based on the trigger instruction with the highest trigger level and the current driving mode of the vehicle includes: When the trigger instruction with the highest current trigger level is a driving score instruction, determining a current activated state of the driving score instruction, wherein the current activated state of the driving score instruction includes at least: a driving sport state, a driving standard state, and a driving economy state; A target driving mode is determined according to a current activated state of the driving score instruction and a current driving mode of the vehicle.
5. The multi-mode control method according to claim 3, characterized in that: Determine a target driving mode according to a current state of the road type detection instruction being triggered and a current driving mode of the vehicle: When the state in which the road type detection instruction is currently triggered is a road motion state and the current driving mode of the vehicle is a standard mode or an economy mode, determining that the target driving mode is a sport mode; When the state in which the road type detection instruction is currently triggered is a road economy state and the current driving mode of the vehicle is a standard mode or a sport mode, the target driving mode is determined to be an economy mode.
6. The multi-mode control method according to claim 4, characterized in that: Determining a target driving mode according to a current activated state of the driving score instruction and a current driving mode of the vehicle includes: When the state in which the driving scoring instruction is currently triggered is a driving sport state and the current driving mode of the vehicle is a standard mode or an economy mode, determining the target driving mode to be a sport mode; When the state in which the driving scoring instruction is currently triggered is a standard driving state and the current driving mode of the vehicle is an economy mode or a sport mode, determining the target driving mode to be a standard mode; When the state in which the driving score instruction is currently activated is the driving economy state, and the current driving mode of the vehicle is the standard state or the sport state, the target driving mode is determined to be the economic mode.
7. The multi-mode control method according to claim 1, characterized in that: The intelligent acceleration instruction is triggered by the following steps: Obtaining the target vehicle's accelerator pedal opening information change value and accelerator pedal opening change rate; The intelligent acceleration instruction is triggered when a change value of the accelerator pedal opening information is greater than a preset change value and a change rate of the accelerator pedal opening is greater than a preset change rate.
8. The multi-mode control method according to claim 1, wherein: The vehicle power detection instruction is triggered by the following steps: Get the remaining power parameters of the target battery; When the remaining power parameter is less than a preset power value, the vehicle power detection instruction is triggered.
9. A multi-mode control device, characterized in that: The device comprises: A detection module, configured to detect whether there is at least one trigger instruction that satisfies the switching of the vehicle driving mode during the vehicle driving process; a level determination module, configured to, upon detecting the presence of the at least one trigger instruction, determine a trigger level of each of the at least one trigger instruction; the at least one trigger instruction comprising the following instructions in descending order of trigger level: an intelligent acceleration instruction, a vehicle power detection instruction, a road type detection instruction, and a driving score instruction; The smart acceleration instruction is an instruction for activating the smart acceleration function, the vehicle power detection instruction is an instruction for activating the vehicle power detection function, the road type detection instruction is an instruction for activating the road type detection function, and the driving score instruction is an instruction for activating the driving score function; a driving mode determination module, configured to determine a target driving mode based on a trigger instruction with the highest trigger level and a current driving mode of the vehicle; A switching module is used to switch the current driving mode of the vehicle to the target driving mode.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.
11. A vehicle comprising a controller, the controller comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Method for controlling a drive train, as well as control device and gearbox
DE102018219535A1