Ejection starting control method and device, vehicle control unit, medium and vehicle
By segmenting and controlling the motor torque through the vehicle controller and enabling multi-domain collaborative interaction, the problems of motor overheating and user operation difficulties during launch control are solved, thus improving the driving experience and safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-19
- Publication Date
- 2026-03-24
Smart Images

Figure CN121716740A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicles, and more particularly to a launch control method, device, vehicle controller, medium, and vehicle. Background Technology
[0002] With the rapid development of electric vehicles, users' demand for personalized driving experiences has increased significantly. Launch control, as one of the features to enhance the user's driving experience, has been widely applied in electric vehicles.
[0003] The existing launch control function only provides a usage scenario for users, namely, the user presses both the accelerator pedal and the brake pedal at the same time, so that the engine or motor is in a high torque stall state. Users need to rely entirely on their own experience to judge the best time to release the brake pedal in order to obtain the maximum acceleration performance.
[0004] However, this method may cause the motor to overheat due to prolonged high torque stall, which not only poses a significant safety hazard but also affects the user's driving experience. Summary of the Invention
[0005] This application provides a launch control method, device, vehicle controller, medium, and vehicle to achieve the technical effect of simultaneously improving the user's driving experience and the vehicle's operational safety.
[0006] In a first aspect, embodiments of this application provide a launch control method, applied to a vehicle controller, comprising:
[0007] When the vehicle's launch control function is enabled, obtain the duration of the enabled state.
[0008] Based on the preset launch start control strategy and the duration, the time period in which the duration is located and the start stall torque are determined;
[0009] Based on the launch control strategy and the time period, the vehicle is controlled to push a prompt message to remind the user to release the brake pedal.
[0010] In one possible implementation, determining the time period and starting stall torque based on a preset launch start control strategy and the duration includes:
[0011] If the duration is less than or equal to the first preset duration, then the enabled state is determined to be in the first time period and the starting stall torque corresponding to the first time period is the first stall torque.
[0012] If the duration is greater than the first preset duration and less than or equal to the second preset duration, then the enable state is determined to be in the second time period and the starting stall torque corresponding to the second time period is the second stall torque.
[0013] If the duration is greater than the second preset duration and less than the third preset duration, then the enable state is determined to be in the third time period and the starting stall torque corresponding to the third time period is the third stall torque.
[0014] Wherein, the first preset duration is less than the second preset duration, the second preset duration is less than the third preset duration, the first stall torque is less than the second stall torque, and the second stall torque is less than the third stall torque.
[0015] In one possible implementation, the prompt message includes a countdown timer to prompt the user to release the brake pedal after the countdown ends. The step of controlling the vehicle to push a prompt message to remind the user to release the brake pedal based on the launch control strategy and the time period includes:
[0016] If the time period is the first time period, then control the vehicle's dashboard display and / or voice broadcast of a first prompt message, the first prompt message including a first countdown duration;
[0017] If the time period is the second time period, then control the vehicle's dashboard display and / or voice broadcast of a second prompt message, the second prompt message including a second countdown duration;
[0018] If the time period is the third time period, then control the vehicle's dashboard display and / or voice broadcast of a third prompt message, the third prompt message including a third countdown length;
[0019] Wherein, the first countdown length is greater than the second countdown length, and the second countdown length is greater than the third countdown length.
[0020] In one possible implementation, the method further includes:
[0021] Based on the time period, the vehicle is controlled to display different lighting modes.
[0022] In one possible implementation, controlling the vehicle to display different lighting modes based on the time period includes:
[0023] If the time period is the first time period, then control the lighting mode of the vehicle's ambient lighting to the first color;
[0024] If the time period is the second time period, then control the lighting mode of the vehicle's ambient lighting to the second color;
[0025] If the time period is the third time period, then the lighting mode of the vehicle's ambient lighting is controlled to the third color.
[0026] In one possible implementation, after controlling the vehicle to push a prompt message to remind the user to release the brake pedal based on the launch control strategy and the time period, the method further includes:
[0027] Obtain the vehicle speed;
[0028] Based on the vehicle speed, the launch control strategy, and the time period, the system controls the vehicle to push a launch completion status notification message.
[0029] In one possible implementation, the status notification message includes a degree score indicating the completion of launch control. The step of controlling the vehicle to push the launch control completion status notification message based on the vehicle speed, the launch control strategy, and the time period includes:
[0030] If the time period is the first time period and the vehicle speed reaches the preset vehicle speed, then control the vehicle's dashboard display and / or voice broadcast of a first status prompt message, the first status prompt message including a first degree score;
[0031] If the time period is the second time period and the vehicle speed reaches the preset vehicle speed, then control the vehicle's dashboard display and / or voice broadcast of a second status prompt message, the second status prompt message including a second degree score;
[0032] If the time period is the third time period and the vehicle speed reaches the preset vehicle speed, then control the vehicle's dashboard display and / or voice broadcast of a third status prompt message, the third status prompt message including a third degree score;
[0033] Wherein, the first degree score is less than the second degree score, and the second degree score is less than the third degree score.
[0034] Secondly, embodiments of this application provide a launch control device applied to a vehicle controller, comprising:
[0035] The first processing module is used to obtain the duration of the enabling state when the vehicle's launch start function is enabled.
[0036] The second processing module is used to determine the time period and starting stall torque based on the preset launch start control strategy and the duration.
[0037] The third processing module is used to control the vehicle to push a prompt message based on the launch control strategy and the time period to remind the user to release the brake pedal.
[0038] Thirdly, embodiments of this application provide a vehicle controller, including: a memory and a processor;
[0039] The memory stores computer-executed instructions;
[0040] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0041] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.
[0042] Fifthly, embodiments of this application provide a vehicle, including a vehicle body and a vehicle controller as described in the third aspect above.
[0043] This application provides a launch control method, device, vehicle controller, medium, and vehicle. After enabling the vehicle's launch control function, the duration of the enabled state is obtained. Based on this duration and a preset launch control strategy, the time period within which the duration occurs and the starting stall torque are determined. Furthermore, based on the launch control strategy and the time period, the vehicle is controlled to push a reminder message to remind the user to release the brake pedal. This method ensures vehicle operational safety while improving the user's driving experience. Attached Figure Description
[0044] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0045] Figure 1 A schematic diagram of a scenario for a catapult launch control method provided in this application;
[0046] Figure 2 A flowchart illustrating a catapult launch control method provided in this application;
[0047] Figure 3A schematic diagram of the starting stall torque determined based on the time period of the launch start enable state provided in this application;
[0048] Figure 4 A schematic diagram of the structure of a catapult start control device provided in this application;
[0049] Figure 5 This is a schematic diagram of the structure of a vehicle controller provided in this application.
[0050] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation
[0051] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0052] The application background of this application is explained as follows:
[0053] With the rapid development of electric vehicles, their market share has experienced explosive growth. Compared to traditional gasoline vehicles, electric vehicles offer users a completely new driving experience, especially in terms of acceleration performance, handling smoothness, and intelligence. Users' demands for personalized and entertaining driving experiences have significantly increased. Many features unique to traditional gasoline vehicles are gradually becoming common in electric vehicles. Among them, launch control, as a feature that enhances the user's driving experience, is leveraging the instantaneous high torque characteristics of the electric drive system to become a key feature in electric vehicles that satisfies users' pursuit of ultimate acceleration and driving pleasure.
[0054] The principle of launch control is that when the driver presses the accelerator pedal and the brake pedal at the same time, the tires generate friction with the ground. The motor gradually increases the torque in a stalled state. When the motor torque reaches the peak torque, the brake pedal is released, so that the vehicle is driven by the peak torque of the motor when starting, thereby obtaining the maximum acceleration during the vehicle's start-up phase and achieving instant acceleration.
[0055] The existing launch control function only provides a basic usage scenario for users. Users simply press both feet on the accelerator and brake pedals simultaneously, then rely on their own experience to judge the optimal time to release the brake pedal. However, prolonged high-torque stall can cause the motor to overheat, posing a safety hazard. The lack of guidance on foot control, relying entirely on the user's experience to determine when to release the brake pedal, makes it impossible for users to accurately grasp the optimal timing for releasing the brake pedal. Consequently, they cannot perceive whether the launch control function is functioning optimally, impacting the user's driving experience.
[0056] Therefore, providing a launch control method that can ensure vehicle operation safety and improve the user's driving experience is an urgent technical problem to be solved.
[0057] Based on the aforementioned technical problems, in the process of researching a launch control method that balances improving the user's driving experience and vehicle operational safety, the inventors discovered that by controlling the motor torque output in segments over time, and combining multi-domain collaborative interaction such as audio-visual prompts in the cockpit domain, launch completion status feedback in the entertainment domain, and ambient lighting changes in the lighting domain, not only can the safety of the launch function be ensured, but the entertainment value of the user's driving can also be enhanced. That is, while ensuring hardware safety, the accuracy of user operation can also be improved, thereby enhancing the user's driving experience. Based on this, this application provides a launch control method, device, vehicle controller, medium, and vehicle.
[0058] The technical solution of this application and how it solves the above-mentioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.
[0059] Figure 1 A schematic diagram of a scenario for a catapult launch control method provided in this application is shown below. Figure 1 As shown, the specific application scenarios of this application include: vehicle control unit (VCU), motor control unit (MCU), display head unit (DHU), display integration module (DIM), speaker (AUD), central electronic module (CEM), and interior light control module (ILCM).
[0060] Specifically, assuming the three-electric system (battery system, electric drive system, and electronic control system) is normal, the steering wheel is in the normal return position, and the user has fastened their seat belt, the system responds to user operation as follows: After activating the launch control function switch via the central control screen, the right foot presses the brake pedal until the brake pedal opening is 100%, giving the vehicle sufficient braking force. The left foot presses the accelerator pedal until the accelerator pedal opening is 100%. The VCU recognizes that the vehicle is in the launch control function enabled state, braking priority is suppressed, and the VCU requests the MCU to output torque in segments according to the duration of the enabled state, obtaining the start-up stall torque, realizing a step-by-step increase in torque, which can effectively avoid the motor being in a stall state for a long time, causing overheating and damage to power devices.
[0061] Secondly, based on the duration of the enabled state, the start-up stall torque, and the vehicle speed, the VCU controls the vehicle's display integrated module DIM (instrument panel) to display or the AUD (audio display unit) to broadcast prompts, reminding the user to release the brake pedal at the appropriate time to obtain the best launch start power output and driving experience. After the driver releases the brake pedal and the vehicle speed reaches a certain value, the DMI displays a launch start completion status prompt message, which includes a score indicating the degree of completion of this launch start.
[0062] Furthermore, the VCU controls the ILCM to present different lighting modes according to the duration of the enabled state, until the launch control function is disabled. This dynamic lighting visual feedback enhances the user's perception of the vehicle's status and creates an immersive driving atmosphere, further improving the driving pleasure and interactive experience in launch control scenarios.
[0063] The launch control method provided in this application, through the coordinated operation of multiple controllers by the VCU, not only achieves a step-by-step increase in torque to avoid the risk of motor overheating, but also accurately guides user operation and creates an immersive experience by leveraging the multi-dimensional coordination of the cockpit domain, entertainment domain, and lighting domain. This not only solves the potential safety hazards of traditional launch control, but also further enhances the driving pleasure and interactive experience of users in launch control scenarios.
[0064] Figure 2 A flowchart illustrating a catapult launch control method provided in this application is shown below. Figure 2 As shown, the method includes:
[0065] S201: When the vehicle's launch control function is enabled, obtain the duration of the enabled state.
[0066] As is understandable, launch control is a starting technique used by racing cars or high-performance vehicles to achieve optimal acceleration instantly by adjusting the engine speed to the maximum torque output range. In actual operation, the user simultaneously presses the accelerator and brake pedals, and the vehicle enters the launch control function's enabled state. This automatically suppresses the braking priority logic in the normal state (the braking priority logic in the normal state is used to indicate that when the user presses the brake pedal, the brakes are responded to first and the power output is cut off to avoid the risk of loss of vehicle control due to power superposition), reserving power for the subsequent instantaneous burst of acceleration.
[0067] Specifically, after the user activates the launch control function via the central control screen, they simultaneously press the brake pedal and accelerator pedal until the brake pedal opening is 100% and the accelerator pedal opening is 100% respectively. When the vehicle controller determines that the vehicle is in the launch control function enabled state (torque reserve) through the accelerator pedal opening sensor, brake pedal opening sensor, and function switch status signal, it starts the internal timing module to continuously accumulate the duration of the enabled state. This duration data is collected and updated in real time through the Controller Area Network (CAN) bus, Local Interconnect Network (LIN) bus, or Ethernet, providing key time dimension judgment basis for the subsequent segmented request of motor torque by the vehicle controller and the control of the instrument panel, speakers, and ambient lighting controller to achieve multi-dimensional status feedback. This directly affects the avoidance of motor overheating risk and the effectiveness of user operation guidance and entertainment enhancement.
[0068] S202: Based on the preset launch start control strategy and duration, determine the time period of the duration and the start stall torque.
[0069] In this step, the launch control strategy refers to the control logic that is pre-stored in the vehicle controller and determines the motor output torque in the power domain, the audio-visual prompts in the cabin domain, the launch completion status feedback in the entertainment domain, and the ambient lighting changes in the lighting domain based on the duration of the enabled state. It is the core basis for the vehicle controller to make launch control decisions, which is used to ensure vehicle operation safety while improving the user's driving experience.
[0070] Stall torque refers to the torque output by the motor controller to the motor when the vehicle is stationary (the wheels are locked due to the brake pedal being depressed), as requested by the vehicle controller. At this time, although the motor outputs torque, the rotor cannot rotate because the wheels are braked, resulting in a stalled operating state. Launch stall torque, on the other hand, refers to the stall torque value that the vehicle controller is required to output from the motor controller, calculated by the vehicle controller based on the duration of the current enabled state and the launch control strategy. This launch stall torque is the core power reserve before launch, and its magnitude directly determines the vehicle's launch power and acceleration performance when the brake pedal is released. It is also necessary to avoid the motor being in a high-torque stall state for an extended period to prevent safety hazards such as overheating of the motor windings and damage to power devices, ensuring the power requirements for launch while protecting the motor's safety.
[0071] S203: Based on the launch control strategy and time period, control the vehicle to push a prompt message to remind the user to release the brake pedal.
[0072] The prompt message can be displayed on the vehicle's dashboard or broadcast via the vehicle's speakers. It is used to convey operation guidance information to the user, specifically reminding the user to release the brake pedal at the optimal time to obtain a smooth and powerful launch start, while avoiding power waste or motor overheating risks caused by improper timing.
[0073] Specifically, the vehicle controller displays the prompt message on the instrument panel through the entertainment controller, or it can broadcast the prompt message aloud through the speaker via the entertainment controller. This allows users to accurately grasp the optimal timing for releasing the brake pedal through both visual and auditory perception, effectively solving the problem of difficulty in judging the timing of operation caused by relying entirely on one's own experience to judge the optimal timing for releasing the brake pedal in traditional launch control. This further improves the accuracy of operation guidance and the user's driving experience in launch control scenarios.
[0074] The launch control method provided in this application involves the vehicle controller acquiring the duration of the launch enable state after the vehicle enters the launch enable state (simultaneously pressing the brake and accelerator pedals). Based on this duration and a preset launch control strategy, the controller determines the time period within which the duration falls and the starting stall torque that the motor should output. Finally, based on the launch control strategy and the time period, the controller pushes a prompt message to guide the user to release the brake pedal at the optimal time to complete the start. This method, based on time-segmented torque requests, not only effectively avoids the risk of overheating and damage to the motor caused by prolonged high-torque stall, ensuring the safety and durability of the powertrain, but also completely changes the traditional launch control mode that relies entirely on the user's personal experience to judge the timing. While ensuring vehicle operational safety, it improves the user's driving experience.
[0075] Based on the above embodiments, in S202: Based on a preset catapult start control strategy and duration, determine the time period in which the duration is located and the starting locked-rotor torque, which specifically includes any one of the following four situations:
[0076] (1) If the duration is less than or equal to the first preset duration, determine that the enable state is in the first time period and the starting locked-rotor torque corresponding to the first time period is the first locked-rotor torque.
[0077] The first preset duration is the critical threshold for dividing the first time period of the enable state and the subsequent time periods, and is calibrated by R & D personnel according to the motor locked-rotor characteristics, battery output capacity, catapult start power demand, and safety protection requirements (the second preset duration and the third preset duration below are set based on this premise); the first time period refers to the initial stage when the duration in the catapult start enable state is less than or equal to the first preset duration; the first locked-rotor torque is a preset low torque value, which is the initial reserve torque that the motor can safely output in the locked-rotor state.
[0078] Exemplarily, the first preset duration can be 1.2s, that is, the first time period is 0s < t ≤ 1.2s, where t represents the duration of the enable state. Correspondingly, the starting locked-rotor torque corresponding to the first time period can be 100 Nm, that is, the first locked-rotor torque. It can be understood that the duration of the enable state corresponding to the first time period is short, and the corresponding first locked-rotor torque is also small, which avoids the risk of overheating caused by instantaneous high-load locked-rotor of the motor in the initial stage of catapult start, and at the same time provides a smooth initial transition for the stepped increase of torque in the subsequent time periods, ensuring that the power reserve process is both safe and can gradually meet the power demand of catapult start.
[0079] (2) If the duration is greater than the first preset duration and less than or equal to the second preset duration, determine that the enable state is in the second time period and the starting locked-rotor torque corresponding to the second time period is the second locked-rotor torque. The first preset duration is less than the second preset duration, and the first locked-rotor torque is less than the second locked-rotor torque.
[0080] The second preset duration is the critical threshold for dividing the second time period of the enable state and the subsequent time periods; the second time period refers to the intermediate stage when the duration in the catapult start enable state crosses the first preset duration and does not exceed the second preset duration, which is the torque reserve improvement stage; the second locked-rotor torque is a preset medium-high torque value, which is the advanced reserve torque that the motor can safely output in the locked-rotor state.
[0081] Exemplarily, the second preset duration can be 3.2 s, that is, the second time period is 1.2 s < t ≤ 3.2 s. As the duration of the launch start enabling state increases, the starting locked-rotor torque corresponding to the second time period also increases synchronously. This starting locked-rotor torque can be 250 Nm, that is, the second locked-rotor torque. It can be understood that the duration of the second time period is extended compared with the first time period, and the corresponding second locked-rotor torque also increases synchronously. At this time, the motor has completed the preheating of the initial stage. Gradually increasing the torque can not only avoid the overheating risk caused by instant high load, but also accumulate sufficient power for subsequent launch starts through advanced power reserve.
[0082] (3) If the duration is greater than the second preset duration and less than the third preset duration, it is determined that the enabling state is in the third time period and the starting locked-rotor torque corresponding to the third time period is the third locked-rotor torque. Among them, the second preset duration is less than the third preset duration, and the second locked-rotor torque is less than the third locked-rotor torque.
[0083] The third preset duration is the critical threshold for dividing the third time period of the enabling state and the subsequent time periods; the third time period is the later stage of the launch start enabling state where the duration is greater than the second preset duration and less than the third preset duration, and it is the peak stage of torque reserve. The third locked-rotor torque is a preset high torque value, which is the peak reserve torque that the motor can safely output in the locked-rotor state.
[0084] Exemplarily, the third preset duration can be 4 s, that is, the third time period is 3.2 s < t < 4 s. As the duration of the launch start enabling state increases, the starting locked-rotor torque corresponding to the third time period increases to the peak torque value of the motor, such as 450 Nm, that is, the third torque value. It can be understood that the duration of the third time period is further extended among the three stages, and the corresponding third locked-rotor torque is significantly increased compared with the first locked-rotor torque and the second locked-rotor torque. Continuously increasing the torque can not only avoid the overheating risk caused by instant high load, but also accumulate more sufficient power for a powerful launch start when the brake pedal is released later through a higher-level power reserve.
[0085] (4) If the duration t ≥ 4 s, it is determined that the locked-rotor torque is 0 Nm.
[0086] That is, if the user steps on the brake pedal and the accelerator pedal for 4 s or more and does not release the brake pedal, the vehicle control unit activates the brake priority logic, sets the brake pedal, requests the motor control unit to output a locked-rotor torque of 0 Nm, and the motor control unit drives the motor to stop outputting the locked-rotor torque, terminating the power reserve process, avoiding continuous increase in the winding temperature of the motor due to long-term locked-rotor state, preventing safety hazards such as overheating and damage of power devices, and at the same time avoiding the over-discharge risk of the battery due to continuous high-current discharge. In addition, when t≥4 s, setting the locked-rotor torque to zero also avoids meaningless energy consumption of the power system, ensuring the safety and economy of the vehicle power system.
[0087] Figure 3 The figure is a schematic diagram of the starting locked-rotor torque determined based on the duration of the boost start enable state provided by this application. As Figure 3 shown, combining the above four cases, it can be seen that:
[0088] The starting locked-rotor torque changes periodically with the time period: when the duration is in the first time period 0 s < t ≤ 1.2 s, the starting locked-rotor torque remains at a low torque level of 100 Nm; when the duration reaches 1.2 s and enters the second time period 1.2 s < t ≤ 3.2 s, the starting locked-rotor torque jumps to 250 Nm and remains until 3.2 s; when the duration is in the third time period 3.2 s < t < 4 s, the starting locked-rotor torque jumps again to 450 Nm and remains until 4 s; if the duration t≥4 s, the locked-rotor torque is determined to be 0 Nm to avoid continuous increase in the winding temperature of the motor due to long-term locked-rotor state and prevent safety hazards such as overheating and damage of power devices. It shows a stepped upward trend as a whole, corresponding to the torque reserve sizes in different time periods, and intuitively reflects the control logic of gradually increasing the locked-rotor torque with the increase of the duration.
[0089] Based on the above embodiments, the prompt message includes a countdown duration, which is used to prompt the user to release the brake pedal after the countdown ends. In S203: Based on the boost start control strategy and the time period, control the vehicle to push a prompt message to remind the user to release the brake pedal, specifically including any one of the following three cases:
[0090] (1) If the time period is the first time period, control the vehicle's instrument panel display and / or voice broadcast a first prompt message, and the first prompt message includes a first countdown duration.
[0091] When the vehicle control unit determines that the vehicle is in the enabled state of the launch control function through the accelerator pedal opening sensor, the brake pedal opening sensor, and the function switch status signal, it can control the vehicle to perform acoustic and electrical coordination through the cockpit domain controller. Exemplarily, if the duration of the enabled state of the launch control is in the time period of 0s < t ≤ 1.2s and the starting locked-rotor torque is 100 Nm, the vehicle control unit controls the instrument panel or the speaker to push a first prompt message including a first countdown through the entertainment controller, for example, counting down from 3, to remind the user to release the brake pedal after the end of the first countdown, that is, after 3s.
[0092] (2) If the time period is the second time period, then control the instrument panel display and / or voice broadcast of the vehicle to display a second prompt message, and the second prompt message includes a second countdown duration. Among them, the first countdown is greater than the second countdown.
[0093] Exemplarily, if the duration of the enabled state of the launch control is in the time period of 1.2s < t ≤ 3.2s and the starting locked-rotor torque is 250 Nm, the vehicle control unit controls the instrument panel or the speaker to push a second prompt message including a second countdown through the entertainment controller, for example, counting down from 2, to remind the user to release the brake pedal after the end of the second countdown, that is, after 2s.
[0094] (3) If the time period is the third time period, then control the instrument panel display and / or voice broadcast of the vehicle to display a third prompt message, and the third prompt message includes a third countdown duration. Among them, the second countdown duration is greater than the third countdown duration.
[0095] Exemplarily, if the duration of the enabled state of the launch control is in the time period of 3.2s < t < 4s and the starting locked-rotor torque is 450 Nm, the vehicle control unit controls the instrument panel or the speaker to push a third prompt message including a third countdown through the entertainment controller, for example, 0, that is, go, to remind the user to immediately release the brake pedal.
[0096] By pushing prompt messages containing different countdown durations by grading according to time periods, the user can clearly perceive the torque reserve progress and the best timing to release the brake pedal, effectively solving the problem of difficult judgment of the user operation timing in traditional launch control. On the basis of ensuring the safe operation of the vehicle, the driving experience of the user is improved.
[0097] On the basis of the above embodiments, after S203, the control method of the launch control further includes: obtaining the vehicle speed, and controlling the vehicle to push a status prompt message of the completion of the launch control based on the vehicle speed, the launch control strategy, the countdown duration, and the time period.
[0098] It is understandable that after receiving the prompt message including a long countdown pushed by the vehicle, the user should, based on this prompt message, release the brake pedal after the countdown ends. At this time, the starting stall torque output by the motor will quickly be converted into driving torque to drive the wheels to rotate, and the vehicle will achieve a powerful start with the power reserve level corresponding to the current time period. At the same time, the vehicle controller obtains the vehicle speed through wheel speed sensors installed near the hub bearings of each wheel or beside the brake disc / brake drum, and controls the vehicle to push a status prompt message indicating the completion of the launch start based on the vehicle speed, the launch start control strategy, the countdown length, and the time period. Among them, the status prompt message includes a degree score indicating the completion of the launch start, and this degree score is comprehensively obtained by the vehicle controller based on key parameters such as the time period in which the launch start enabling state lasts, the acceleration at the moment of vehicle start, and the vehicle speed increase rate. The higher the score, the better the quality of the completion of the launch start, aiming to let the user intuitively know the operation effect of this launch start through the quantitative score feedback, and at the same time provide data reference for the user to optimize the operation later, further enhancing the interaction experience in the launch start scenario.
[0099] Based on the vehicle speed, the launch start control strategy, the countdown length, and the time period, control the vehicle to push a status prompt message indicating the completion of the launch start, specifically including:
[0100] (1) If the time period is the first time period and the vehicle speed reaches the preset vehicle speed, control the vehicle's instrument panel display and / or voice broadcast a first status prompt message, and the first status prompt message includes a first degree score.
[0101] Among them, the preset vehicle speed is the core parameter for judging whether the launch start is completed. Exemplarily, when the time period in which the launch start enabling state lasts is 0s < t ≤ 1.2s, at this time, the starting stall torque corresponding to this first time period is 100 Nm, that is, the motor torque starts to climb from 100 Nm to the peak torque. The vehicle controller pushes the first prompt message through the instrument panel or the speaker to remind the user to release the brake pedal after 3 seconds. However, if the time period is the first time period 0s < t ≤ 1.2s and the vehicle speed reaches 100 km / h, it indicates that the user has released the brake pedal in the first time period without waiting for 3 seconds. At this time, when the vehicle controller detects that the brake pedal has been set, it controls the instrument panel display or the speaker to voice broadcast the first status prompt message including the first degree score through the entertainment controller. Among them, the first degree score can be 80 points, and the first status prompt message can be: "The launch start is completed, the score is 80 points, not bad!"
[0102] In addition, in addition to the above-mentioned situation where the vehicle speed reaches the preset vehicle speed (100 km / h) after the user releases the brake pedal, determining that the launch control is completed can also be any one of the following two methods: after the user releases the brake pedal according to the prompt message pushed by the instrument panel or the speaker and then steps on the brake pedal, or, after the user releases the brake pedal according to the prompt message pushed by the instrument panel or the speaker and then releases the accelerator pedal to a preset opening (such as 80%).
[0103] (2) If the time period is the second time period and the vehicle speed reaches the preset vehicle speed, then control the instrument panel display and / or voice broadcast of the vehicle to display the second status prompt message, and the second status prompt message includes a second degree score. Among them, the first degree score is less than the second degree score.
[0104] Exemplarily, when the time period during which the launch control enabled state lasts is 1.2 s < t ≤ 3.2 s, at this time, the starting locked-rotor torque corresponding to the second time period is 250 Nm, that is, the motor torque starts to climb from 250 Nm to the peak torque. The vehicle control unit pushes the second prompt message through the instrument panel or the speaker to remind the user to release the brake pedal after 2 seconds. However, if the time period is the second time period 1.2 s < t ≤ 3.2 s and the vehicle speed reaches 100 km / h, it indicates that the user has released the brake pedal in the second time period without waiting for 2 seconds. At this time, when the vehicle empty machine detects that the brake pedal is in the set position, it controls the instrument panel display or the speaker to voice broadcast the second status prompt message including the second degree score through the entertainment controller. Among them, the second degree score can be 90 points, and the second status prompt message can be: "The launch control is completed, the score is 90 points, very good!"
[0105] (3) If the time period is the third time period and the vehicle speed reaches the preset vehicle speed, then control the instrument panel display and / or voice broadcast of the vehicle to display the third status prompt message, and the third status prompt message includes a third degree score. Among them, the second degree score is less than the third degree score.
[0106] Exemplarily, when the time period during which the boost start enabling state lasts is 3.2s < t < 4s, the starting locked-rotor torque corresponding to this third time period is 450 Nm at this time, that is, the motor torque starts from the peak torque of 450 Nm. The vehicle control unit pushes a third prompt message through the instrument panel or the speaker to remind the user to immediately release the brake pedal. Therefore, if the time period is the third time period 3.2s < t < 4s and the vehicle speed reaches 100 km / h, it indicates that the user immediately releases the brake pedal according to the third prompt message. At this time, when the vehicle empty machine detects that the brake pedal is in the set position, it controls the instrument panel display or the speaker voice broadcast through the entertainment controller to display a third status prompt message including a third degree score. Among them, the third degree score can be 100 points, and the third status prompt message can be: "The boost start is completed, the score is 100 points, perfect!"
[0107] By combining the time period during which the enabling state lasts and the vehicle speed, the vehicle is controlled to push a status prompt message for the completion of the boost start, which intuitively reflects the boost start effect under different power reserves. The later the time period is and the higher the torque reserve is, the higher the corresponding starting completion score is, forming a closed-loop feedback for the entire boost start process and enhancing the user's operation experience and sense of participation.
[0108] Based on the above embodiments, the boost start control method further includes: controlling the vehicle to present different lighting modes based on the time period.
[0109] Specifically, based on the time period during which the boost start enabling state lasts, the vehicle control unit controls the ambient light controller through the body controller to make the vehicle ambient light present different lighting modes. The lighting modes are synchronously switched with the time period and are linked with the form prompts of the instrument panel display and the speaker voice broadcast to synchronously enhance the user's interaction experience in the boost start scenario.
[0110] Controlling the vehicle to present different lighting modes based on the time period specifically includes any one of the following three situations:
[0111] (1) If the time period is the first time period, then control the lighting mode of the vehicle's ambient light to be the first color.
[0112] Exemplarily, if the time period during which the boost start enabling state lasts is 0s < t ≤ 1.2s, the vehicle control unit controls the ambient light controller through the body controller to make the vehicle ambient light present the first color, such as a yellow breathing state, until the boost start is completed. At the same time, the vehicle control unit controls the ambient light controller through the body controller to make the vehicle ambient light restore to the initial lighting mode, such as a blue breathing state, etc.
[0113] (2) If the time period is the second time period, then control the lighting mode of the vehicle's ambient light to be the second color.
[0114] Exemplarily, if the time period during which the launch control enable state lasts is 1.2s < t ≤ 3.2s, the vehicle controller controls the ambient light controller through the body controller to make the vehicle ambient light present a second color, such as an orange breathing state, until the launch control is completed. At the same time, the vehicle controller controls the ambient light controller through the body controller to make the vehicle ambient light return to the initial light mode, such as a blue breathing state, etc.
[0115] (3) If the time period is the third time period, control the light mode of the vehicle's ambient light to be a third color.
[0116] Exemplarily, if the time period during which the launch control enable state lasts is 3.2s < t < 4s, the vehicle controller controls the ambient light controller through the body controller to make the vehicle ambient light present a third color, such as a red breathing state, until the launch control is completed. At the same time, the vehicle controller controls the ambient light controller through the body controller to make the vehicle ambient light return to the initial light mode, such as a blue breathing state, etc.
[0117] By controlling the vehicle ambient light to present exclusive light modes of colors such as yellow, orange or red during different time periods when the launch control enable state lasts, the user's perception of the launch control scenario is enhanced, and the user's interaction experience is further improved.
[0118] It should be noted that the starting torque values, degree scores, light colors, countdown lengths and other related parameters and presentation forms involved in this application are all exemplary descriptions, and are only used to clearly explain the segmented control of the motor torque output through the time dimension in this application, combined with the multi-domain collaborative interaction such as the sound, light and electricity prompts in the cockpit domain, the feedback of the completion state of the launch control in the entertainment domain and the change of the ambient light in the lighting domain, and do not constitute a limitation on the protection scope of the technical solution. In practical applications, according to the vehicle power system parameters (such as motor peak torque, battery output capacity), user experience requirements (such as prompt interaction methods, light atmosphere preferences) and safety performance requirements (such as motor stall thermal protection threshold, brake priority logic activation conditions), the above parameters and presentation forms can be flexibly calibrated and adjusted to adapt to the hardware configurations and product positions of different models, and ensure the practicability and universality of the technical solution.
[0119] Figure 4 FIG. is a schematic structural diagram of a launch control device provided by the present application. As Figure 4 shown, the launch control device 40 provided in this embodiment includes:
[0120] A first processing module 401, configured to obtain the duration of the enable state when the launch control function of the vehicle is in the enable state;
[0121] The second processing module 402 is used to determine the time period of the duration and the starting stall torque based on the preset launch start control strategy and duration.
[0122] The third processing module 403 is used to control the vehicle to push a prompt message based on the launch control strategy and time period to remind the user to release the brake pedal.
[0123] In one possible implementation, the second processing module 402 is specifically used for:
[0124] If the duration is less than or equal to the first preset duration, then the enabled state is determined to be in the first time period and the starting stall torque corresponding to the first time period is the first stall torque.
[0125] If the duration is greater than the first preset duration and less than or equal to the second preset duration, then the enable state is determined to be in the second time period and the starting stall torque corresponding to the second time period is the second stall torque.
[0126] If the duration is longer than the second preset duration but shorter than the third preset duration, then the enable state is determined to be in the third time period and the starting stall torque corresponding to the third time period is the third stall torque.
[0127] Among them, the first preset duration is less than the second preset duration, the second preset duration is less than the third preset duration, the first stall torque is less than the second stall torque, and the second stall torque is less than the third stall torque.
[0128] In one possible implementation, the prompt message includes a countdown timer, which prompts the user to release the brake pedal after the countdown ends. The third processing module 403 is specifically used for:
[0129] If the time period is the first time period, control the vehicle's dashboard display and / or voice broadcast of the first prompt message, which includes the first countdown duration;
[0130] If the time period is the second time period, then control the vehicle's dashboard display and / or voice broadcast of the second prompt message, which includes the second countdown duration;
[0131] If the time period is the third time period, control the vehicle's dashboard display and / or voice broadcast of the third prompt message, which includes the third countdown length;
[0132] The first countdown is longer than the second countdown, and the second countdown is longer than the third countdown.
[0133] In one possible implementation, the ejection launch control device 40 further includes:
[0134] The fourth processing module 404 is used to control the vehicle to display different lighting modes based on time periods.
[0135] In one possible implementation, the fourth processing module 404 is specifically used for:
[0136] If the time period is the first time period, then the lighting mode of the vehicle's ambient lighting will be the first color.
[0137] If the time period is the second time period, then the lighting mode of the vehicle's ambient lighting will be the second color.
[0138] If the time period is the third time period, then the lighting mode of the vehicle's ambient lighting will be the third color.
[0139] In one possible implementation, the ejection launch control device 40 further includes a fifth processing module 405, for:
[0140] Get the vehicle's speed;
[0141] Based on vehicle speed, launch control strategy, and time period, the system controls the vehicle to send a status notification message indicating that launch has been completed.
[0142] In one possible implementation, the status message includes a score indicating the degree of completion of the ejection launch, and the fifth processing module 405 is specifically used for:
[0143] If the time period is the first time period and the vehicle speed reaches the preset speed, control the vehicle's instrument panel display and / or voice broadcast of the first status prompt message, which includes the first degree score;
[0144] If the time period is the second time period and the vehicle speed reaches the preset speed, control the vehicle's instrument panel display and / or voice broadcast of the second status prompt message, which includes the second degree score;
[0145] If the time period is the third time period and the vehicle speed reaches the preset speed, the instrument panel display and / or voice broadcast of the third state prompt message will be controlled. The third state prompt message includes the third degree score.
[0146] The score for the first level is lower than the score for the second level, and the score for the second level is lower than the score for the third level.
[0147] The ejection start control device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described again in this embodiment.
[0148] Figure 5 This application provides a schematic diagram of the structure of a vehicle controller, as shown below. Figure 5As shown, the vehicle controller 50 provided in this embodiment includes at least one processor 501 and a memory 502. Optionally, the vehicle controller 50 further includes a communication component 503. The processor 501, memory 502, and communication component 503 are connected via a bus 504.
[0149] In a specific implementation, at least one processor 501 executes computer execution instructions stored in memory 502, causing at least one processor 501 to perform the above-described method.
[0150] The specific implementation process of processor 501 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0151] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0152] The memory may include random access memory (RAM) in high-speed memory, and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0153] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0154] This application also provides a vehicle, including a vehicle body and the vehicle controller mentioned in the above embodiments. The vehicle controller is used to execute the above methods. For the specific implementation process, please refer to the above method embodiments. The implementation principle and technical effect are similar, and will not be repeated here.
[0155] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0156] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random-Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0157] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside within an ASIC. Alternatively, the processor and the readable storage medium can exist as discrete components in a device.
[0158] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0159] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0160] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0161] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0162] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0163] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A launch control method characterized by comprising: The application is applied to a vehicle controller, comprising: when the vehicle's launch control function is in an enabled state, obtaining the duration of the enabled state; based on a preset launch control strategy and the duration, determining the time period in which the duration is located and the launch torque; based on the launch control strategy and the time period, controlling the vehicle to push a prompt message to remind the user to release the brake pedal.
2. The method of claim 1, wherein, The method further comprises: based on the time period, controlling the vehicle to present different light modes. The method further comprises: based on the time period, controlling the vehicle to present different light modes. The method further comprises:
3. The method of claim 2, wherein, based on the time period, controlling the vehicle to present different light modes. The method further comprises: based on the time period, controlling the vehicle to present different light modes. 4. The method according to claim 2 or 3, characterized in that, 5. The method of claim 4, wherein, 6. The method according to claim 2 or 3, characterized in that, In the method, the vehicle is controlled to push a prompt message based on the launch control strategy and the time period, to remind the user to release the brake pedal. Obtaining a vehicle speed of the vehicle; Based on the vehicle speed, the launch control strategy and the time period, the vehicle is controlled to push a state prompt message of launch completion.
7. The method of claim 6, wherein, The state prompt message includes a degree score indicating the launch completion, and the vehicle is controlled to push the state prompt message of launch completion based on the vehicle speed, the launch control strategy and the time period, including: If the time period is the first time period and the vehicle speed reaches a preset vehicle speed, the vehicle's instrument panel is controlled to display and / or voice broadcast a first state prompt message, and the first state prompt message includes a first degree score; If the time period is the second time period and the vehicle speed reaches the preset vehicle speed, the vehicle's instrument panel is controlled to display and / or voice broadcast a second state prompt message, and the second state prompt message includes a second degree score; If the time period is the third time period and the vehicle speed reaches the preset vehicle speed, the vehicle's instrument panel is controlled to display and / or voice broadcast a third state prompt message, and the third state prompt message includes a third degree score; Wherein the first degree score is less than the second degree score, and the second degree score is less than the third degree score.
8. A launch control device characterized by comprising: The application is applied to a vehicle controller, including: A first processing module is configured to obtain a duration of an enabled state of a launch function of the vehicle when the launch function is in the enabled state; A second processing module is configured to determine a time period and a launch stall torque based on a preset launch control strategy and the duration; A third processing module is configured to control the vehicle to push a prompt message based on the launch control strategy and the time period, to remind the user to release the brake pedal.
9. A vehicle control unit, characterized by, Including: A memory and a processor; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory, so that the processor executes the method of any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by the processor to implement the method of any one of claims 1 to 7.
11. A vehicle characterized by comprising: The vehicle controller is applied to a vehicle body.