Vehicle control method, vehicle, storage medium and computer program product
By detecting the status of the electric drive multiplexing function and combining it with vehicle environmental information to determine the target power-off delay time, the conflict between motor multiplexing and vehicle power-off is resolved, and stable operation of electric vehicles is achieved during the power-off process.
Patent Information
- Application Number
- PCT/CN2025/074838
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-12
- Filing Date
- 2025-01-24
- Publication Date
- 2026-02-19
AI Technical Summary
In electric vehicles, when the motor is not running and power is cut off, existing technologies cannot effectively resolve the conflict between the motor reuse function and the vehicle power-off, resulting in the vehicle being unable to operate stably.
A vehicle control method is provided, which detects the electric drive multiplexing function status, executes a delayed or immediate power-off strategy, and determines the target power-off delay duration by combining vehicle environmental information and operating mode, so as to ensure that the whole vehicle is powered off only after the motor multiplexing function is completed.
It achieves compatibility between motor reuse function and vehicle power-off, ensuring stable operation of the vehicle during power-off and avoiding conflicts between motor reuse and vehicle power-off.
Smart Images

Figure CN2025074838_19022026_PF_FP_ABST
Abstract
Description
Vehicle control method, vehicle, storage medium and computer program product
[0001] The present application claims priority to Chinese Patent Application No. 202411096639.4, filed on August 12, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0002] The present disclosure relates to the technical field of vehicle electronic systems, and in particular to a vehicle control method, a vehicle, a storage medium and a computer program product. BACKGROUND
[0003] Currently, in an electric vehicle, an electric motor is used as a power driving system to drive the vehicle, and thus, when the electric motor is not running, power-off processing can be performed. SUMMARY
[0004] In view of the above problems, the present disclosure provides a vehicle control method, a vehicle, a storage medium and a computer program product.
[0005] In a first aspect, a vehicle control method is provided, the method comprising: in response to a power-off triggering event, when a vehicle electric drive is in an electric drive multipurpose function state, executing a first power-off control strategy.
[0006] In some embodiments, the method further comprises: when the vehicle electric drive is not in the electric drive multipurpose function state, executing a second power-off control strategy.
[0007] In some embodiments, the response to the power-off triggering event, when the vehicle electric drive is in the electric drive multipurpose function state, executing the first power-off control strategy comprises: in response to the power-off triggering event, when the vehicle electric drive is in the electric drive multipurpose function state, executing a vehicle delayed power-off strategy.
[0008] In some embodiments, the response to the power-off triggering event, when the vehicle electric drive is in the electric drive multipurpose function state, executing the vehicle delayed power-off strategy comprises: in response to the power-off triggering event, when the vehicle electric drive is in the electric drive multipurpose function state, determining a target power-off delay duration matched with vehicle environment information; and after the target power-off delay duration is met, performing vehicle power-off.
[0009] In some embodiments, the determination of the target power-off delay duration matched with the vehicle environment information comprises: determining a duration weight corresponding to the vehicle environment information; and in combination with the vehicle environment information and the duration weight, determining the target power-off delay duration.
[0010] In some embodiments, the vehicle environment information comprises: vehicle speed, battery power, ambient temperature, ambient humidity, vehicle slope, battery temperature, battery power and charging status. The determining the target power-off delay duration in combination with the vehicle environment information and the duration weight comprises: determining a weighted sum value of the vehicle speed, the battery power, the ambient temperature, the ambient humidity, the vehicle slope, the battery temperature, the battery power and the charging status and the corresponding duration weight as the target power-off delay duration.
[0011] In some embodiments, the determining the target power-off delay duration matched with the vehicle environment information comprises: determining a vehicle working mode according to the vehicle environment information; and determining the target power-off delay duration according to the vehicle environment information in the vehicle working mode.
[0012] In some embodiments, the vehicle working mode comprises a game vehicle mode. The determining the target power-off delay duration according to the vehicle environment information in the vehicle working mode comprises: determining, in the game vehicle mode, a duration required for the vehicle environment information to satisfy a preset power-off condition as the target power-off delay duration.
[0013] In some embodiments, the vehicle working mode comprises a sentinel mode. The determining the target power-off delay duration according to the vehicle environment information in the vehicle working mode comprises: determining an initial power-off delay duration in the sentinel mode; identifying an external marker according to the vehicle environment information; and in response to the external marker approaching the vehicle, superimposing a preset unit duration on the initial power-off delay duration to generate the target power-off delay duration.
[0014] In some embodiments, the performing vehicle power-off after the target power-off delay duration is satisfied comprises: determining a power-off time in response to the determination of the target power-off delay duration; and performing vehicle power-off when the power-off time is reached.
[0015] In some embodiments, the determining the power-off time in response to the determination of the target power-off delay duration comprises: determining the power-off time in combination with the target power-off delay duration at a current time in response to the determination of the target power-off delay duration.
[0016] In some embodiments, the performing vehicle power-off when the power-off time is reached comprises: recording a timing value based on timing at the current time; and performing vehicle power-off when the timing value reaches the power-off time.
[0017] In some embodiments, the performing vehicle power-off after the target power-off delay duration is satisfied further comprises: performing vehicle power-on in response to a trigger instruction of vehicle power-on before the power-off time is reached.
[0018] In some embodiments, the method further comprises: detecting an operating state of the vehicle electric drive.
[0019] In some embodiments, the detecting the operating state of the vehicle electric drive comprises: detecting a working condition flag of the vehicle electric drive; and determining the operating state of the vehicle electric drive according to the working condition flag.
[0020] In some embodiments, the determining the operating state of the vehicle electric drive according to the working condition flag comprises: in response to the working condition flag being a first characteristic value, determining that the operating state of the vehicle electric drive is that the vehicle electric drive is in an electric drive reuse function state; and in response to the working condition flag being a second characteristic value, determining that the operating state of the vehicle electric drive is that the vehicle electric drive is not in the electric drive reuse function state; the first characteristic value and the second characteristic value are mutually exclusive.
[0021] In some embodiments, before the detecting the operating state of the vehicle electric drive, the method further comprises: detecting an enable state of the vehicle electric drive; and when the enable state of the vehicle electric drive is in a prohibited enable state, performing the detecting the operating state of the vehicle electric drive.
[0022] In some embodiments, the detecting the enable state of the vehicle electric drive comprises: detecting the enable state of the vehicle electric drive during the vehicle electric drive is in a high-voltage state.
[0023] In some embodiments, the method further comprises: detecting a fault state of the vehicle electric drive during the vehicle electric drive is in the high-voltage state; and performing voltage bleeding based on the fault state.
[0024] In some embodiments, the performing voltage bleeding based on the fault state comprises: in response to the vehicle electric drive being in a fault state, performing voltage bleeding on the vehicle electric drive; and in response to the vehicle electric drive being in a non-fault state, performing the detecting the enable state of the vehicle electric drive.
[0025] In some embodiments, the performing voltage bleeding on the vehicle electric drive comprises: detecting working condition data of the vehicle electric drive; and performing voltage bleeding on the vehicle electric drive according to the working condition data.
[0026] In some embodiments, the working condition data comprises an end voltage; and the performing voltage bleeding on the vehicle electric drive according to the working condition data comprises: performing voltage bleeding on the vehicle electric drive until the end voltage is less than a preset voltage threshold.
[0027] In some embodiments, the method further comprises: after the vehicle electric drive completes the voltage bleeding, performing the detecting the operating state of the vehicle electric drive.
[0028] In some embodiments, the performing the whole-vehicle power-off when the timing value reaches the power-off time point comprises: performing high-voltage power-off when the timing value reaches the power-off time point; and performing low-voltage power-off after delaying for a preset low-voltage power-off duration.
[0029] In some embodiments, the performing the high-voltage power-off when the timing value reaches the power-off time point comprises: determining a high-voltage controller of the vehicle; and powering off the high-voltage controller.
[0030] In some embodiments, the performing the low-voltage power-off after delaying for a preset low-voltage power-off duration comprises: determining a low-voltage controller of the vehicle; and powering off the low-voltage controller after delaying for a preset low-voltage power-off duration.
[0031] In some embodiments, the method further comprises: detecting position information of an ignition switch of the vehicle; and generating the power-off trigger event according to the position information.
[0032] In some embodiments, the generating the power-off trigger event according to the position information comprises: generating the power-off trigger event when the position information indicates that the ignition switch is in an off gear.
[0033] In some embodiments, the executing the second power-off control strategy when the electric drive of the vehicle is not in the electric drive reuse function state comprises: executing an instant power-off strategy of the vehicle when the electric drive of the vehicle is not in the electric drive reuse function state.
[0034] In some embodiments, the executing the instant power-off strategy of the vehicle when the electric drive of the vehicle is not in the electric drive reuse function state comprises: performing power-off of the vehicle when the electric drive of the vehicle is not in the electric drive reuse function state.
[0035] In a second aspect, a vehicle is provided, which comprises a processor, a memory, and a computer program stored in the memory and capable of running on the processor, and when the computer program is executed by the processor, the vehicle control method described above is implemented.
[0036] In a third aspect, a computer readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, the vehicle control method described above is implemented.
[0037] In a fourth aspect, a computer program product is provided, which comprises a computer program, and when the computer program is executed by a processor, the vehicle control method described above is implemented. BRIEF DESCRIPTION OF DRAWINGS
[0038] FIG. 1 is a flowchart of a vehicle control method according to some embodiments of the present disclosure;
[0039] FIG. 2 is a flow chart of another vehicle control method according to some embodiments of the present disclosure;
[0040] FIG. 3 is a flow chart of yet another vehicle control method according to some embodiments of the present disclosure;
[0041] FIG. 4 is a flow chart of yet another vehicle control method according to some embodiments of the present disclosure;
[0042] FIG. 5 is a flow chart of a delay power-off of a vehicle control method according to some embodiments of the present disclosure;
[0043] FIG. 6 is a flow chart of a target delay power-off duration determination of a vehicle control method according to some embodiments of the present disclosure;
[0044] FIG. 7 is a flow chart of a sentinel mode detection power-off time determination of a vehicle control method according to some embodiments of the present disclosure;
[0045] FIG. 8 is a flow chart of a power-off operation based on a working mode of a vehicle according to some embodiments of the present disclosure;
[0046] FIG. 9 is a block diagram of a vehicle according to some embodiments of the present disclosure;
[0047] FIG. 10 is a block diagram of a storage medium according to some embodiments of the present disclosure. DETAILED DESCRIPTION
[0048] Embodiments of the present disclosure are described in detail below with reference to the accompanying drawings, in which like or similar elements are denoted by the same or similar reference signs, and the embodiments described below are examples for explaining the present disclosure and are not intended to limit the present disclosure.
[0049] To make the above objectives, features and advantages of the present disclosure more obvious and understandable, the present disclosure is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0050] Generally, the power-off process can be performed when the motor is not running. However, when the vehicle electric drive is multiplexed, the current power-off method may
[0051] Therefore, some embodiments of the present disclosure provide a vehicle control method, referring to FIG. 1, the vehicle control method comprises step 101.
[0052] Step 101, in response to a power-off triggering event, when the vehicle electric drive is in an electric drive multiplexing function state, a first power-off control strategy is executed.
[0053] When the user needs to power off the vehicle, a power-off instruction is triggered. The vehicle controller generates a power-off trigger event through the power-off instruction. The electric drive of the vehicle can be determined to be in an electric drive reuse function state in response to the power-off trigger event. The electric drive reuse function state refers to a function state in which the electric drive system of the vehicle is reused for non-electric energy conversion into kinetic energy. Electric drive reuse includes but is not limited to: electric motor active sound control, electric motor sound wave information interaction, and electric motor self-heating.
[0054] For example, the electric motor active sound control is a function of actively generating sound using the electric motor. The electric motor sound wave information interaction is a function of information interaction based on sound waves generated between electric motors. The electric motor self-heating is a function of generating heat by controlling the voltage of the electric motor.
[0055] When the electric drive of the vehicle is in the electric drive reuse function state, a first power-off control strategy is executed. The first power-off control strategy is a power-off control strategy performed by the vehicle controller when the electric drive is in the electric drive reuse function state. The content of the power-off control strategy can be set according to requirements, and the present disclosure does not limit this.
[0056] In some embodiments of the present disclosure, in response to the power-off trigger event, when the electric drive of the vehicle is in the electric drive reuse function state, the first power-off control strategy is executed. In the working condition in which the electric drive of the vehicle has a reuse function, the electric drive reuse function state of the vehicle is detected, and when power-off is required, it is determined whether the electric drive of the vehicle is reused for other functions, so that the corresponding first power-off control strategy can be executed. The electric drive of the vehicle can complete the corresponding reuse function, and then the vehicle is powered off, thereby ensuring the reuse and power-off implementation of the electric drive of the vehicle, avoiding the conflict between the reuse of the electric motor and the power-off of the vehicle, and meeting the stable working requirements of the vehicle.
[0057] In some embodiments, referring to FIG. 2, the vehicle control method further includes steps 201-202.
[0058] Step 201, in response to a power-off trigger event, when the electric drive of the vehicle is in an electric drive reuse function state, a first power-off control strategy is executed.
[0059] For example, when the user performs a power-off operation on the vehicle, a power-off trigger event is triggered. In response to the triggering of the power-off instruction, it can be detected whether the electric drive of the vehicle is reused, and it is determined whether the electric drive of the vehicle is in an electric drive reuse function state, to determine whether the current electric drive of the vehicle is used for other purposes.
[0060] The triggering of the power-off trigger event can be triggered by a user directly operating a component on the vehicle, or triggered by a third-party device sending specified information to the vehicle controller. For example, when the vehicle is stationary, the user can send a locking information to the vehicle controller through a mobile communication device to trigger the power-off trigger event. Also, when the user twists the key to perform power-off operation, the power-off trigger event can be triggered.
[0061] When the electric drive of the vehicle is in the electric drive multiplexing function state, the first power-off control strategy is executed to control the vehicle to perform corresponding power-off operation.
[0062] In some embodiments of the present disclosure, in response to the power-off trigger event, when the electric drive of the vehicle is in the electric drive multiplexing function state, the first power-off control strategy is executed, including: in response to the power-off trigger event, when the electric drive of the vehicle is in the electric drive multiplexing function state, a vehicle delayed power-off strategy is executed.
[0063] It can be understood that, in response to the power-off trigger event, when the electric drive of the vehicle is in the electric drive multiplexing function state, the vehicle delayed power-off strategy can be executed to control the vehicle to delay a certain time before the vehicle is powered off, so that the electric drive of the vehicle can complete the function realized by the current multiplexing, and avoid the function realized by the current electric drive multiplexing being interrupted, and the vehicle power-off can be compatible with the use of the electric drive multiplexing function.
[0064] For example, the response to the power-off trigger event, when the electric drive of the vehicle is in the electric drive multiplexing function state, the vehicle delayed power-off strategy includes sub-steps S11-S12.
[0065] Sub-step S11, in response to the power-off trigger event, when the electric drive of the vehicle is in the electric drive multiplexing function state, determining a target power-off delay duration matched with the vehicle environment information.
[0066] It can be understood that, in response to the power-off trigger event, when the electric drive of the vehicle is in the electric drive multiplexing function state, the vehicle delayed power-off strategy can be executed to control the vehicle to delay a certain time before the vehicle is powered off, so that the electric drive of the vehicle can complete the function realized by the current multiplexing, and avoid the function realized by the current electric drive multiplexing being interrupted, and the vehicle power-off can be compatible with the use of the electric drive multiplexing function.
[0067] The vehicle environment information includes the environmental state information of the vehicle itself, such as vehicle speed, battery capacity, battery temperature, battery capacity, charging state, driving habit, etc.; the vehicle environment information can also include the environmental information of the environment where the vehicle is located, such as environmental temperature, environmental humidity, vehicle slope, etc.
[0068] For example, the determining the target power-off delay duration matched with the vehicle environment information comprises: determining a time weight corresponding to the vehicle environment information; and determining the target power-off delay duration in combination with the vehicle environment information and the time weight.
[0069] It can be understood that, when the target power-off delay duration is determined, the time weight corresponding to the vehicle environment information can be determined first. The time weight is a calculation weight value of each vehicle environment information for the target delay duration. The time weight is determined by the calculation importance of each vehicle environment information for the target delay duration. The time weight can be preset and stored in the vehicle controller. When the target power-off delay duration needs to be determined, the vehicle controller reads the corresponding information to determine the time weight corresponding to the vehicle environment information. Then, the vehicle environment information is combined with the time weight to determine the target power-off delay duration.
[0070] In addition, the time weight can also be updated and recalibrated before each calculation, so that the time weight can change dynamically, further improving the accuracy of the target power-off delay duration.
[0071] In some embodiments of the present disclosure, the vehicle environment information comprises: vehicle speed, battery power, ambient temperature, ambient humidity, vehicle slope, battery temperature, battery power, and charging state. The combination of the vehicle environment information and the time weight to determine the target power-off delay duration comprises: determining the weighted sum value of the vehicle speed, the battery power, the ambient temperature, the ambient humidity, the vehicle slope, the battery temperature, the battery power, and the charging state and the corresponding time weight, as the target power-off delay duration.
[0072] For example, the values corresponding to the battery power, the ambient temperature, the ambient humidity, the vehicle slope, the battery temperature, the battery power, and the charging state are determined first, then the battery power, the ambient temperature, the ambient humidity, the vehicle slope, the battery temperature, the battery power, and the charging state are multiplied by the corresponding time weight respectively, and the sum of the products is determined as the target power-off delay duration.
[0073] That is, the battery power is multiplied by the corresponding time weight, the ambient temperature is multiplied by the corresponding time weight, the ambient humidity is multiplied by the corresponding time weight, the vehicle slope is multiplied by the corresponding time weight, the battery temperature is multiplied by the corresponding time weight, the battery power is multiplied by the corresponding time weight, and the charging state is multiplied by the corresponding time weight; then, the above-mentioned multiple products are added to obtain the target power-off delay duration.
[0074] For example, the time weight includes: w1 (time weight of battery power), w2 (time weight of ambient temperature), w3 (time weight of ambient data), w4 (time weight of vehicle slope), w5 (time weight of battery temperature), w6 (time weight of battery power), and w7 (time weight of charging state). The target power-off delay time T = w1 x battery power SOC + w2 x ambient temperature + w3 x ambient data + w4 x vehicle slope + w5 x battery temperature + w6 x battery power + w7 x charging state.
[0075] In addition, when updating the time weight, the weight can be optimized by using an iterative method such as an adaptive linear neural network, and the feedback input is time, frequent place, error between the target delay power-off time and the actual power-off. The weight value can be updated online by using the least mean square error, and the weight adjustment algorithm is w(k+1) = w(k) + μ x error(k) x X(k); Error(k) = d(k) - w(k) X(k), X(k) is the input of the system at time k, W(k) is the weight coefficient at time k, d(k) is the target output of the system, and error is the error between the target output of the system and the ideal output.
[0076] For example, the determination of the target power-off delay time that matches the vehicle environment information includes: determining a vehicle working mode according to the vehicle environment information; and determining the target power-off delay time according to the vehicle environment information when the vehicle is in the working mode.
[0077] In some embodiments of the present disclosure, the vehicle working mode can also be determined according to the vehicle environment information and the use condition of the current vehicle to determine the working mode of the current vehicle, i.e., the vehicle working mode. The vehicle working mode is used to represent the vehicle use mode of the vehicle in other working conditions except for driving. Then, in the vehicle working mode, the reuse function use condition of the vehicle is determined according to the vehicle environment information, and the corresponding target power-off delay time is determined.
[0078] In some embodiments of the present disclosure, the vehicle working mode includes a game vehicle mode, and the determination of the target power-off delay time according to the vehicle environment information in the vehicle working mode includes: in the game vehicle mode, determining the target power-off delay time as the time length required for the vehicle environment information to meet the preset power-off condition.
[0079] It can be understood that the game vehicle mode refers to the working condition of the vehicle in a non-driving purpose for playing games, for example, playing games by using the on-board entertainment system, and starting the electronic pet function to simulate the actions and sounds of the whole vehicle as a pet.
[0080] In the game car mode, the current situation of the vehicle is determined through the vehicle environment information, the time length required for the current situation of the vehicle to reach the corresponding preset power-off condition is calculated, and the time length is determined as the target power-off delay time length. For example, the current vehicle is parked for 2 seconds, and the preset power-off condition is to park for 10 seconds, that is, the target power-off delay time length is 8 seconds.
[0081] In some embodiments, the preset power-off condition can be determined according to the actual situation, which is not limited in the present disclosure.
[0082] In addition, the preset power-off condition can include multiple power-off sub-conditions, and can be that all power-off sub-conditions are met as the basis for calculating the target power-off delay time length, or at least one of all power-off sub-conditions is met as the basis for calculating the target power-off delay time length.
[0083] For example, the preset power-off condition can include three power-off sub-conditions (power-off sub-condition 1, power-off sub-condition 2 and power-off sub-condition 3).
[0084] The power-off sub-condition 1 is that the target power-off delay time length needs to meet, the state of any one of the steering angle sensor (SAS) and the electric power steering (EPS) sensor is uncalibrated, the power domain control (PDC) hard-wire signal is in a decoupling state for 10 seconds, and the current gear of the vehicle is P (parking) gear.
[0085] The power-off sub-condition 2 is that the SAS and the EPS sensor are in a calibrated state, the state of the strain gauge sensor (SGS) decoupling mechanism is faulty, and the current gear of the vehicle is P gear.
[0086] The power-off sub-condition 3 is that the SAS and the EPS sensor are in a calibrated state, the PDC hard-wire signal is in a decoupling success state for 10 seconds, the difference between the EPS angle value and the SAS angle value is greater than 10°, and the current gear of the vehicle is P gear.
[0087] In some embodiments, one of the three power-off conditions can be used as the basis for calculating the target power-off delay time length.
[0088] In some embodiments of the present disclosure, the vehicle working mode includes a sentinel mode, and the target power-off delay duration is determined according to vehicle environment information in the vehicle working mode, including: in the sentinel mode, determining an initial power-off delay duration; identifying an external marker according to the vehicle environment information; and in response to the external marker approaching the vehicle, superimposing a preset unit duration on the initial power-off delay duration to generate the target power-off delay duration.
[0089] The sentinel mode refers to a working condition in which the vehicle operates to detect the environment inside and outside the vehicle, and can realize real-time acquisition of the safety situation of the vehicle when the driver leaves the vehicle, and automatically collect and record the pictures around the vehicle, and send an alarm to the driver's mobile phone.
[0090] In the sentinel mode of the vehicle, an initial power-off delay duration can be determined first; the initial power-off delay duration is a preset duration. Then, an external marker is determined from the vehicle environment according to the identification of the vehicle environment information.
[0091] For example, the vehicle environment information can include a vehicle external environment image, and a living body such as a person is identified as an external marker from the vehicle external environment image, or a movable non-living body is identified as an external marker.
[0092] Next, when it is judged that the external marker approaches the vehicle or moves around the vehicle, the power-off delay duration can be increased by a unit duration, that is, a preset unit duration is superimposed on the initial power-off delay duration to generate the target power-off delay duration. This process can continue to superimpose, for example, the initial power-off delay duration is 30S, and the external marker is detected to approach the vehicle by 10S of unit duration to determine the target power-off delay duration, and then the external marker is detected to approach the vehicle again by 10S of unit duration to determine the target power-off delay duration.
[0093] In sub-step S12, the vehicle is powered off after the target power-off delay duration is met.
[0094] After the waiting time meets the target power-off delay duration, the vehicle controller can control each power-consuming part on the vehicle to power off the vehicle.
[0095] For example, after the target power-off delay duration is met, the vehicle is powered off, including sub-steps S121-S122.
[0096] In sub-step S121, in response to the determination of the target power-off delay duration, a power-off time is determined.
[0097] In determining the target power-off delay duration, the power-off time can be determined based on the target power-off delay duration.
[0098] For example, the determining the power-off time point in response to the determination of the target power-off delay duration comprises: in response to the determination of the target power-off delay duration, determining the power-off time point in combination with the target power-off delay duration at the current time point.
[0099] Firstly, in response to the determination of the target power-off delay duration, the time point at which the target power-off delay duration is determined is taken as the time at which the timing starts, that is, the current time point at which the target power-off delay duration is determined is taken as the timing start time point. In response to the determination of the target power-off delay duration, the power-off time point is determined in combination with the current time point and the target power-off delay duration.
[0100] The sub-step S122 is to perform the vehicle power-off when the power-off time point is reached.
[0101] The vehicle controller can perform the vehicle power-off operation when the time reaches the power-off time point.
[0102] For example, the performing the vehicle power-off when the power-off time point is reached comprises: timing based on the current time point to record a timing value; and performing the vehicle power-off when the timing value reaches the power-off time point.
[0103] It can be understood that after the power-off time point is determined, the timing can be performed to record the timing value. When the timing value reaches the power-off time point, the power-off process is not interrupted, and the vehicle power-off can be performed. The timing can be performed by enabling a timer in the vehicle controller. The counter can be 8 bits, 16 bits or higher, which is not limited in the present disclosure.
[0104] The timer can be initialized at the time point at which the target power-off delay duration is determined, and the timer starts timing. When the timing value of the counter reaches the power-off time point, the current timing reaches the power-off time point is informed through an interrupt mechanism, and then the vehicle power-off is performed.
[0105] In some embodiments, the timing of the timer can be performed in an incremental manner, that is, the timer is initialized to 0, and when the timing reaches the value corresponding to the power-off time point, it is determined that the power-off time point is reached. In some embodiments, the timer can also be timed in a decremental manner, that is, initialized to the value corresponding to the power-off time point, and when the timing value is zero, it is determined that the power-off time point is reached.
[0106] In some embodiments of the present disclosure, the performing the vehicle power-off when the timing value reaches the power-off time point comprises: performing the high-voltage power-off when the timing value reaches the power-off time point; and performing the low-voltage power-off after a preset low-voltage power-off duration.
[0107] In the whole vehicle power-off process, the high-voltage controller and the low-voltage controller of the vehicle can be determined first. The high-voltage controller is the controller corresponding to the actuator using high-voltage power, including but not limited to a direct current voltage converter, a motor control unit, a battery management system, etc. The low-voltage controller is the controller corresponding to the actuator using low-voltage power, including but not limited to a vehicle display controller, a light controller, etc.
[0108] After the high-voltage controller is determined, the high-voltage controller can be powered off first. For example, the vehicle controller sends a motor active bleed instruction to the motor controller; the vehicle controller sends a stop working instruction to the direct current voltage converter; the vehicle controller sends a high-voltage power-off instruction to the battery management system; the vehicle controller sends a stop power supply instruction to the power distribution device, so as to power off the high-voltage controller.
[0109] After the high-voltage power-off is completed, the low-voltage controller needs to be powered off. After a preset low-voltage power-off time is delayed, the low-voltage power-off is performed, and an enable signal is sent to the corresponding low-voltage controller, so that the corresponding low-voltage controller no longer performs related control. The preset low-voltage power-off time can be designed according to actual conditions, and the present disclosure does not limit this.
[0110] In addition, after the target power-off delay time is met, the vehicle power-off is performed, and the vehicle power-off further includes: before the power-off time is reached, in response to a vehicle power-on trigger instruction, performing vehicle power-on.
[0111] Before the power-off time is reached, if the vehicle needs to be powered on, the power-off process needs to be exited, so as to maintain the power-on state. In response to a vehicle power-on trigger instruction, the vehicle can be powered on, so that the vehicle is in a power-on state and the power-off operation is exited.
[0112] Step 202: when the vehicle electric drive is not in the electric drive reuse function state, a second power-off control strategy is executed.
[0113] When a user triggers a power-off trigger event, if it is detected that the vehicle is not in the electric drive reuse function state, it can be determined that the current vehicle electric drive is in a standby state. The second power-off control strategy can be executed to control the vehicle to perform the power-off operation. The second power-off control strategy is a power-off control strategy of the vehicle controller when the vehicle electric drive is not in the electric drive reuse function state. The second power-off control strategy can be set according to requirements, and the present disclosure does not limit this.
[0114] In some embodiments of the present disclosure, when the vehicle electric drive is not in the electric drive reuse function state, the second power-off control strategy is executed, including: when the vehicle electric drive is not in the electric drive reuse function state, a vehicle immediate power-off strategy is executed.
[0115] When the electric drive of the vehicle is not in the electric drive reuse function state, a vehicle immediate power-off strategy can be executed to control the vehicle to immediately perform vehicle power-off, and complete the power-off operation of the vehicle.
[0116] For example, when the electric drive of the vehicle is not in the electric drive reuse function state, the vehicle immediate power-off strategy is executed, including: when the electric drive of the vehicle is not in the electric drive reuse function state, performing vehicle power-off.
[0117] When the electric drive of the vehicle is not in the electric drive reuse function state, the vehicle is immediately powered off. For example, the high-voltage controller can be powered off first, and then the low-voltage controller can be powered off.
[0118] In some embodiments of the present disclosure, when the electric drive of the vehicle is in the electric drive reuse function state, a first power-off control strategy is executed in response to a power-off trigger event; when the electric drive of the vehicle is not in the electric drive reuse function state, a second power-off control strategy is executed. When power-off is required, it is determined whether the electric drive of the vehicle is reused for other functions. When the electric drive of the vehicle is reused, the corresponding target power-off delay time can be delayed, so that the electric drive of the vehicle can complete the corresponding reuse function before the vehicle is powered off. When the electric drive of the vehicle is not reused, the power-off can be directly performed, thereby ensuring the reuse and power-off of the electric drive of the vehicle, avoiding the conflict between the reuse of the electric motor and the power-off of the vehicle, and ensuring the stable operation of the vehicle.
[0119] In some embodiments, referring to FIG. 3, the vehicle control method further includes steps 301-305.
[0120] Step 301: During the high-voltage state of the electric drive of the vehicle, the fault state of the electric drive of the vehicle is detected.
[0121] In some embodiments of the present disclosure, the method can be executed by a vehicle controller. When the vehicle is powered on, i.e., the vehicle is running, the vehicle controller can detect the fault state of the electric drive of the vehicle during the high-voltage state of the electric drive of the vehicle, determine whether the electric drive of the vehicle has failed, and detect the fault of the electric drive of the vehicle in real time to ensure that the electric drive of the vehicle operates in a high-voltage safe state and improve the user experience. When the fault state of the electric drive of the vehicle has a substantial fault, i.e., the electric drive of the vehicle has failed, in this case, the electric drive of the vehicle can be discharged by subsequent steps. The fault state of the electric drive of the vehicle can also be empty, i.e., the electric drive of the vehicle has not failed.
[0122] The fault detection of the electric drive of the vehicle can be detected by, but not limited to, the following aspects:
[0123] 1) Sensor monitoring: the vehicle controller can monitor the sensor data related to the electric motor in real time, such as current, voltage, temperature, etc., to determine whether the electric drive is in a fault state.
[0124] 2) State information analysis: The vehicle controller analyzes the state information of the motor, such as the speed and torque output, to determine whether the motor is abnormal.
[0125] 3) The vehicle controller reads and analyzes the fault codes in the vehicle self-diagnosis system, and through the fault codes, it can help to quickly locate the type and position of the motor fault and other fault information.
[0126] Step 302, voltage discharge based on the fault state.
[0127] For example, based on the fault state of the vehicle electric drive, the voltage of the vehicle electric drive can be discharged to protect the safety of the vehicle in use.
[0128] For example, the voltage discharge based on the fault state includes: in response to the vehicle electric drive being in a fault state, discharging the voltage of the vehicle electric drive; and in response to the vehicle electric drive being in a non-fault state, detecting the enable state of the vehicle electric drive.
[0129] When it is detected that the vehicle electric drive is in a fault state, i.e. the current vehicle has failed, in order to ensure the safety of the user, the voltage of the vehicle electric drive can be discharged when the vehicle electric drive is in a fault state.
[0130] The voltage discharge can be achieved by the vehicle controller sending an active discharge instruction to the electronic control unit, in which case the electronic control unit is enabled to enter an active discharge state. The electronic control unit corresponding to the motor and other electric drives can receive the active discharge instruction from the vehicle controller through the vehicle network, such as the Controller Area Network (CAN) network, and execute active discharge until the vehicle electric drive is discharged successfully or the voltage drops to 36V (volts) or below.
[0131] It can be understood that by actively discharging the voltage of the vehicle electric drive when the vehicle electric drive is in a fault state, the high voltage in the vehicle electric drive is discharged to a safe voltage range, ensuring the safety of the vehicle.
[0132] In some embodiments, the voltage discharge of the vehicle electric drive includes: detecting vehicle working condition data; and discharging voltage according to the vehicle working condition data.
[0133] In actual application, the vehicle controller can detect vehicle working condition data, determine the current running condition of the vehicle through the vehicle working condition data, and then discharge the voltage according to the corresponding running condition corresponding to the vehicle working condition data.
[0134] For example, when charging, the vehicle controller can adopt a delayed discharge strategy. The vehicle controller can first send a command to disconnect the charging gun, and after confirming that the vehicle is disconnected from the charging gun, the active discharge process is performed. For another example, when the vehicle is currently in the parking mode, the vehicle controller will immediately start the active voltage discharge.
[0135] The discharge process can be: performing voltage discharge on the vehicle electric drive until the terminal voltage is less than a preset voltage threshold. The preset voltage threshold is determined based on the performance parameters of the motor electric drive.
[0136] When the vehicle is not in a fault state, i.e., the vehicle is in a normal operating state, the vehicle electric drive can be controlled to implement the corresponding driving function. Correspondingly, the vehicle electric drive is also in a high-voltage state. During the high-voltage state of the vehicle electric drive, the enable state of the vehicle electric drive is detected to determine whether the vehicle electric drive is enabled and whether the current vehicle electric drive state needs to be powered off.
[0137] Step 303, when the enable state of the vehicle electric drive is in the prohibited enable state, the working state of the vehicle electric drive is detected.
[0138] When the vehicle electric drive is in the prohibited enable state, i.e., the vehicle electric drive is currently not performing the driving function. When in the prohibited enable state, the vehicle electric drive is in a state that is not used to implement the driving function. For example, when the vehicle is in the parking state, the vehicle electric drive is in the prohibited enable state, and the vehicle electric drive does not drive the vehicle. At this time, a power-off request of the vehicle controller can be received, i.e., a power-off instruction is triggered. In response to the triggering of the power-off instruction, the working state of the vehicle electric drive can be detected to determine whether the vehicle electric drive is reused.
[0139] For example, the detection of the working state of the vehicle electric drive includes: detecting a working condition flag bit of the vehicle electric drive; and determining the working state according to the working condition flag bit.
[0140] The vehicle electric drive has a working condition flag bit in its state, which is used to represent whether the vehicle electric drive is reused. The working condition flag bit of the vehicle electric drive can be read. The current working state of the vehicle electric drive is determined based on the content of the working condition flag bit.
[0141] In some embodiments of the present disclosure, the determination of the working state according to the working condition flag bit includes: in response to the working condition flag bit being a first characteristic value, determining that the working state of the vehicle electric drive is that the vehicle electric drive is enabled and is in an electric drive reuse function state; in response to the working condition flag bit being a second characteristic value, determining that the working state of the vehicle electric drive is that the vehicle electric drive is not in the electric drive reuse function state; and the first characteristic value and the second characteristic value are mutually exclusive.
[0142] In actual application, the whole vehicle controller can read the working condition flag bit of the vehicle electric drive. Based on the different characteristic values of the working condition flag bit, the actual electric drive reuse function state can be determined. When the working condition flag bit is detected as the first characteristic value, it can be determined that the vehicle electric drive is in the electric drive reuse function state. When the working condition flag bit is detected as the second characteristic value, it is determined that the vehicle electric drive is not currently reused, and the vehicle electric drive is not in the electric drive reuse function state.
[0143] The first characteristic value and the second characteristic value are mutually exclusive values, that is, the reuse of the vehicle electric drive only exists in the reuse state and the non-reuse state. For example, "0" and "1" can be used as the first characteristic value and the second characteristic value; "1" is the first characteristic value, and "0" is the second characteristic value. When the working condition flag bit is detected as "1", it is determined that the vehicle electric drive is in the electric drive reuse function state. When the working condition flag bit is detected as "0", it is determined that the vehicle electric drive is not in the electric drive reuse function state.
[0144] In addition, the electric drive reuse function state can be executed after the vehicle electric drive completes the voltage discharge.
[0145] In actual application, when the vehicle electric drive is in a fault state, the vehicle can also be powered off to ensure the safety of the user in the emergency state of the electric drive fault. After the vehicle electric drive completes the voltage discharge, if it is determined that the vehicle electric drive discharge is completed or is reduced to a safe voltage range of 36V, it can be detected whether there is a trigger of a power-off instruction. In response to the trigger of the power-off instruction, the electric drive reuse function state of the vehicle electric drive is detected.
[0146] In addition, when the vehicle electric drive is in an allowed enabled state, a running instruction is sent to the vehicle electric drive, and the running instruction is used to control the running of the vehicle electric drive.
[0147] When the vehicle electric drive is in an allowed enabled state, the vehicle electric drive can drive the vehicle. At this time, the whole vehicle controller can send a running instruction to the vehicle electric drive, and the controller in the vehicle electric drive can control the motor in the vehicle electric drive to run according to the running instruction.
[0148] In some embodiments of the present disclosure, the method further includes steps S1-S2:
[0149] Step S1, detecting the position information of the key switch gear.
[0150] It can be understood that the detection of the power-off instruction can also be achieved by detecting position information of a key switch gear. The position information of the key switch gear is used to represent the current position of the key switch. The position includes the start gear and the off gear. In actual application, when the key switch gear in the vehicle is in the "ON" position, the position information of the key switch gear is detected as the start gear. Correspondingly, when the key switch gear in the vehicle is in the "OFF" position, the position information of the key switch gear is detected as the off gear.
[0151] Step S2, when the position information is in the off gear, a power-off trigger event is generated.
[0152] When the position information is in the off gear, i.e., the user needs to perform the power-off operation, the power-off trigger event can be triggered to generate a power-off trigger event, so that the vehicle enters the power-off process.
[0153] Step 304, in response to the power-off trigger event, when the vehicle electric drive is in the electric drive multiplexing function state, a first power-off control strategy is executed.
[0154] It can be understood that when the vehicle electric drive is in the electric drive multiplexing function state, the power-off needs to be delayed to determine whether the vehicle electric drive can realize the corresponding multiplexing function, so as to avoid interruption of the vehicle electric drive during multiplexing. The vehicle controller can match the corresponding target power-off delay time length by obtaining the vehicle environment information.
[0155] For example, the vehicle environment information and the delay time length have a mapping relationship. The determination of the target power-off delay time length matched with the vehicle environment information includes: determining the delay time length mapped by the vehicle environment information as the target power-off delay time length.
[0156] In some embodiments of the present disclosure, the mapping between different actual state information in the vehicle environment information and the delay time length can be performed in advance. When the target power-off delay time length needs to be determined, the corresponding power-off delay time length can be determined as the target power-off delay time length based on the mapping relationship between the power-off delay time length by obtaining the vehicle environment information. The vehicle controller is timed, and after the target power-off delay time length is reached, the vehicle is powered off.
[0157] Step 305, when the vehicle electric drive is not in the electric drive multiplexing function state, a second power-off control strategy is executed.
[0158] When the vehicle is not in the electric drive multiplexing function state, the vehicle can be powered off immediately. The vehicle controller powers off the vehicle at high voltage, and then powers off at low voltage to complete the power-off of the vehicle.
[0159] The vehicle control method provided by some embodiments of the present disclosure can be compatible with the use of the electric drive reuse function and the vehicle power-off scheme in the scenario of the electric drive reuse function, so that the vehicle control method of some embodiments of the present disclosure can be integrated into the vehicle power-off strategy in the related art, and the compatibility and practicality of the vehicle control method of some embodiments of the present disclosure are improved.
[0160] In addition, in the high-voltage delay power-off, the problem of rapid reduction of the service life of the electric drive contactor caused by repeated power-on and power-off of the vehicle can be reduced in a delayed manner, and the sintering probability of the contactor is reduced. In addition, some embodiments of the present disclosure combine the active voltage bleeding of the electric drive, fault detection, power-off control, interaction with the electronic control unit of the vehicle, utilize the domain controller architecture of the vehicle, and have high control efficiency; and by detecting the fault, the vehicle is powered off in the case of high-voltage safety, and the use safety of the user is improved.
[0161] In order to enable those skilled in the art to clearly understand the implementation process of some embodiments of the present disclosure, some embodiments are described below.
[0162] Referring to FIG. 4, the vehicle control method further includes steps 401-411.
[0163] The vehicle control method is executed by the vehicle power domain controller. The high-voltage state of the vehicle power domain controller represents the operation of the vehicle power domain.
[0164] In step 401, if the high-voltage state is the "allowed" identifier, it is considered that the motor controller in the power domain controller enters the high-voltage state, and the vehicle is in the high-voltage mode, so that the motor operation control mode can be performed.
[0165] The high-voltage signal corresponding to the high-voltage state is the direct current bus voltage of the motor controller, which is 36V or above. The motor operation control mode is that in this mode, the motor can receive the torque signal or other motor control signal issued by other control units and respond.
[0166] In step 402, when the vehicle is in the high-voltage mode, the vehicle electric drive such as the motor and the high-voltage component can be detected to determine whether there is a fault.
[0167] In step 403, when the vehicle controller detects that there is a fault at present, the active bleeding mode is entered.
[0168] In the active bleeding mode, the vehicle controller will adopt different bleeding strategies or delay bleeding strategies according to different states of the vehicle. For example, when charging, the vehicle controller will adopt the delay bleeding strategy, and the vehicle controller will first send a command to disconnect the link with the charging gun, and after confirming the disconnection, the active bleeding process is performed. For example, when the vehicle works in the parking mode, the controller will immediately start to perform the active bleeding.
[0169] Step 404, when the vehicle controller detects that the current vehicle has no fault, the vehicle controller detects whether to enable the motor to run.
[0170] Step 405, when enabling the motor to run, the vehicle controller sends the motor running enabling flag "allow" through the CAN network, and makes the electronic control unit enter the normal running mode. When the vehicle controller prohibits the motor to run, the vehicle controller sends the motor running enabling flag to the "prohibit" state through the CAN network. The "allow" and "prohibit" flag can be represented by 0 or 1 or any other symbol that can represent two mutually exclusive states.
[0171] Step 406, when the vehicle controller detects that the motor running enabling state is "prohibited", the key state detection process will be entered, and when the key is detected as "ON" state, the fault judgment process will be re-entered. When the vehicle controller detects that the key state is "OFF", step 407 is entered.
[0172] The electric drive multiplexing function includes but is not limited to: "motor active sound control", "motor sound wave information interaction", "motor self-heating" and other functions that convert non-electric energy into kinetic energy through motor body characteristics.
[0173] Step 407, detect whether the electric drive multiplexing function is enabled, and the type of electric drive multiplexing function. If yes, execute step 408, enter the delayed power down mode, if not, execute step 410.
[0174] Step 408, when the vehicle controller enters the delayed power down mode (i.e. delayed power down mode), determine the matching target power down delay time, wait for the target power down delay time, and then perform vehicle power down, i.e. perform high voltage power down operation according to the high voltage power down instruction, and perform low voltage power down operation after the high voltage power down operation is completed.
[0175] Step 409, perform high voltage active discharge.
[0176] Step 410, execute the normal power down mode. When the vehicle controller enters the normal power down mode, the electric vehicle will perform high voltage power down operation according to the high voltage power down instruction. The high voltage power down includes but is not limited to: the vehicle controller sends the motor active discharge instruction to the motor controller; the vehicle controller sends the stop working instruction to the direct current to direct current converter (DC-DC); the vehicle controller sends the high voltage power down instruction to the battery management system (BMS); the vehicle controller sends the instruction to stop supplying power to the motor controller, DC-DC converter and BMS system. After the high voltage power down operation is completed, the vehicle controller performs low voltage power down operation.
[0177] Step 411, after discharging, determine whether the discharge is completed, so as to complete the discharge process.
[0178] In some embodiments, referring to FIG. 5, delaying the process of powering off the whole vehicle can include steps 501-504.
[0179] Step 501, instruction receiving, matching delay time.
[0180] It should be noted that based on the triggering of the power-off instruction, after entering the discharge mode, the motor controller can receive the discharge instruction sent by the whole vehicle controller, and match the delay time according to the currently enabled electric drive multiplexing function and the environmental state. Based on the environmental state, the corresponding power-off delay time is generally between 0s and 600s. The environmental state includes but is not limited to vehicle speed, battery capacity, environmental temperature, environmental humidity, vehicle slope, battery temperature, battery capacity, charging state, vehicle owner's driving habits, etc.
[0181] Step 502, timing function.
[0182] For example, after determining the target power-off delay time, the timing function is timed. When the vehicle is powered on again during the timing process, the discharge process is terminated and the discharge operation is no longer performed.
[0183] Step 503, discharge function.
[0184] For example, when no power-on instruction is received during the entire timing period, the motor controller can perform high-voltage power-off operation, and then perform low-voltage power-off operation, thereby achieving power-off of the whole vehicle.
[0185] Step 504, no discharge function.
[0186] The discharge function and the no discharge function can be two execution strategies of the same execution part.
[0187] In some embodiments, referring to FIG. 6, the determination process of the target delay power-off time length includes steps 601-611.
[0188] Step 601, determine whether the vehicle is in a networked state. If yes, execute step 604, if no, execute step 602.
[0189] It can be understood that considering the processing capability of the on-board computer, the mode is divided into a networked mode and an offline mode.
[0190] Step 602, if the whole vehicle is in an offline mode, first obtain the enabled function flag.
[0191] The function enabling flag is used to indicate the working mode of the whole vehicle, which corresponds to any state that can be classified, such as the driving condition, the vehicle game condition, the parking condition and the like described above.
[0192] In step 603, the automobile power domain controller matches the delay power-down time according to the current state of the vehicle and performs step 611.
[0193] For example, the delay power-down time depends on the minimum running time of the activated function, which is usually between 0 and 600 seconds.
[0194] In step 604, if the whole vehicle is in the online mode, the vehicle sensor data is collected and uploaded to the cloud server.
[0195] For example, the vehicle sensor data includes vehicle speed, gear, brake pedal activation degree, accelerator pedal activation degree, vehicle position, vehicle slope, vehicle acceleration, remaining power, remaining fuel and the like that can be collected by sensors.
[0196] In step 605, the function state of the whole vehicle is queried.
[0197] In step 606, the vehicle matches the reference time according to the current state of the whole vehicle.
[0198] It should be noted that the reference time is defined and matched with the delay power-down time.
[0199] In step 607, the cloud server creates a heat map according to the frequency of access to different places, the residence time and the operation habits of the vehicle owner.
[0200] In step 608, the weight coefficient is matched.
[0201] In step 609, the prediction superposition amount is predicted. At the same time, according to the driving position of the vehicle, it is judged whether the vehicle is at an intersection, the corresponding delay power-down time is matched according to the timing data of the traffic light, the prediction superposition amount module performs nonlinear superposition on the total time T_total=T_1×W_1+T_2×W_2+T_3×W_3... and limits the maximum delay power-down time. If T_total is greater than the maximum delay power-down time, the result is the maximum delay time. The cloud server downloads the calculation result to the automobile.
[0202] In step 610, the automobile adds the reference time and the prediction superposition amount to obtain the final calculation value.
[0203] In step 611, process A is entered.
[0204] In some embodiments, process A is a power-down time judgment method based on sentinel mode detection, as shown in FIG. 7, process A includes steps 701-703.
[0205] Step 701, determine whether the vehicle-mounted camera detects someone approaching, or a pre-set specific person or other living beings or objects approaching. If yes, execute step 702, if no, execute step 703.
[0206] Step 702, increase a certain time.
[0207] For example, the time can be set to 0-30s.
[0208] Step 703, normally proceed to count down, until the set target time is reached, end the cycle.
[0209] In addition, the power-off operation based on the working mode of the vehicle can also be illustrated, referring to FIG. 8, the flow of the power-off operation based on the working mode of the vehicle includes steps 801-805.
[0210] Step 801, determine whether the vehicle is in a game vehicle mode.
[0211] The game vehicle mode refers to the electric vehicle running in other working conditions except for driving, for example, using the vehicle entertainment system to play car games, turning on the electronic pet function to make the vehicle simulate pet actions and sounds, and using the motor for non-driving purposes.
[0212] Step 802, if the vehicle is in the game vehicle mode, enter the judgment process B.
[0213] Step 803, if the vehicle is not in the game mode, do not enter the judgment process B, and execute the normal power-off program.
[0214] Step 804, determine whether any of the sub-conditions in condition B is met.
[0215] Sub-condition 1 is that the state of any one of SAS and ES sensor is uncalibrated, and the PDC hard-wire signal is in a decoupling state for 10s, and the current gear of the vehicle is P. Condition 2 is that SAS and EPS sensors are in a calibrated state, and the SGS decoupling mechanism state is faulty, and the current gear of the vehicle is P. Condition 3 is that SAS and EPS sensors are in a calibrated state, and the PDC hard-wire signal is in a decoupling state for 10s, and the difference between the EPS angle value and the SAS angle value is greater than 10°, and the current gear of the vehicle is P.
[0216] Step 805, if any of the above sub-conditions is met, turn off the OK light.
[0217] It should be noted that, for the method embodiments, the sequences of the actions of the methods can be performed in an order different from the order described, and / or can be performed concurrently, to achieve the same result. Furthermore, the embodiments described in the specification are exemplary embodiments and do not limit the scope of the present disclosure. It should be noted that the steps of the embodiments described in the specification can be implemented by using hardware, software or a combination thereof. In a hardware implementation, the steps of the embodiments described in the specification can be implemented by using one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described in the specification, a computer, or any combination thereof.
[0218] Referring to FIG. 9, some embodiments of the present disclosure further provide a vehicle 1000. The vehicle 1000 includes a processor 901 and a memory 902, and the memory 902 stores a computer program executable by the processor 901, and the processor 901 executes the computer program to implement any one of the vehicle control methods according to some embodiments of the present disclosure when the vehicle is running.
[0219] The memory can include a random access memory (RAM) and can also include a non-volatile memory, such as at least one disk storage. For example, the memory can also be at least one storage device located in the aforementioned processor.
[0220] The processor described above can be a general processor, including a central processing unit (CPU), a network processor (NP), etc., and can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.
[0221] Referring to FIG. 10, some embodiments of the present disclosure further provide a computer readable storage medium 1001, and the storage medium 1001 stores a computer program, and the computer program is executed by a processor to implement any one of the vehicle control methods according to some embodiments of the present disclosure.
[0222] Some embodiments of the present disclosure further provide a computer program product, which includes a computer program, and the computer program is executed by a processor to implement the vehicle control method as described above.
[0223] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0224] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, apparatus, or computer program products. Therefore, some embodiments of this disclosure may take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, some embodiments of this disclosure may take the form of computer program products implemented on one or more computer-usable storage media (including, but not limited to, disk storage, compact disc read-only memory (CD-ROM), optical storage, etc.) containing computer-usable program code.
[0225] Some embodiments of this disclosure are described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to some embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions.
[0226] These computer program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal equipment to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal equipment, produce means for implementing the functions specified in one or more flows in a flowchart and / or one or more blocks in a block diagram.
[0227] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more processes in a flowchart and / or one or more blocks in a block diagram.
[0228] These computer program instructions may also be loaded onto a computer or other programmable data processing terminal equipment to cause a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable terminal equipment, provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more blocks in the block diagram.
[0229] Although some embodiments of the disclosure have been described, those skilled in the art will readily understand that additional changes and modifications can be made thereto without departing from the true spirit and scope of the disclosure. Accordingly, the appended claims are intended to embrace all such changes and modifications.
[0230] Finally, it is to be understood that the phraseology or terminology herein is for the purpose of description and not of limitation, as the scope of the disclosure can be applied by one skilled in the art, without regard to linguistic differences that can exist between terms used herein and terms of art. Also, it is to be understood that the phraseology or terminology "first", "second", and the like, if any, can be used herein for the purpose of description and not of limitation, and there is no implication or requirement that the described elements be in any particular order or that any or all elements be used. Furthermore, the use of the terms "including", "containing", or "comprising" and variations thereof, is meant to encompass the presence of the stated elements or process steps and not to preclude the presence or addition of one or more other elements or process steps, unless specifically recited otherwise. Additionally, the use of the term "about" in relation to a number is meant to encompass the number + / - 10% of the recited number.
[0231] The above provides a vehicle power-off control method, a vehicle power-off control device, a vehicle and a storage medium, and the principles and implementation manners of the disclosure are described in the above embodiments. The above embodiment descriptions are only used to help understand the method of the disclosure and its core idea. Meanwhile, for those skilled in the art, according to the idea of the disclosure, the specific implementation manners and application ranges can be changed, and the above description should not be understood as a limitation on the disclosure.
[0232] Although the embodiments of the disclosure have been shown and described, those skilled in the art can understand that various changes, modifications, replacements and variations can be made to the embodiments without departing from the principles and purposes of the disclosure, and the scope of the disclosure is defined by the claims and their equivalents.
Claims
1. A vehicle control method, comprising: in response to a power-off trigger event, performing a first power-off control strategy when a vehicle electric drive is in an electric drive multiplexing function state.
2. The method of claim 1, further comprising: performing a second power-off control strategy when the vehicle electric drive is not in the electric drive multiplexing function state.
3. The method of claim 1 or 2, wherein, the in response to a power-off trigger event, performing a first power-off control strategy when a vehicle electric drive is in an electric drive multiplexing function state, comprising: in response to a power-off trigger event, performing a vehicle delayed power-off strategy when the vehicle electric drive is in the electric drive multiplexing function state.
4. The method of claim 3, wherein, the in response to a power-off trigger event, performing a vehicle delayed power-off strategy when the vehicle electric drive is in the electric drive multiplexing function state, comprising: in response to a power-off trigger event, determining a target power-off delay duration matching vehicle environment information when the vehicle electric drive is in the electric drive multiplexing function state; and after satisfying the target power-off delay duration, performing vehicle power-off.
5. The method of claim 4, wherein, the determining a target power-off delay duration matching vehicle environment information, comprising: determining a duration weight corresponding to the vehicle environment information; and determining the target power-off delay duration in combination with the vehicle environment information and the duration weight.
6. The method of claim 5, wherein, the vehicle environment information comprises vehicle speed, battery power, ambient temperature, ambient humidity, vehicle slope, battery temperature, battery power, and charging state. the determining the target power-off delay duration in combination with the vehicle environment information and the duration weight, comprising: determining a weighted sum value of the vehicle speed, the battery power, the ambient temperature, the ambient humidity, the vehicle slope, the battery temperature, the battery power, and the charging state and the corresponding duration weight as the target power-off delay duration.
7. The method of any one of claims 4 to 6, wherein, the determining the target power-off delay duration matching the vehicle environment information, comprising: determining a vehicle working mode according to the vehicle environment information; and determining the target power-off delay duration according to the vehicle environment information in the vehicle working mode.
8. The method of claim 7, wherein, the vehicle working mode comprises a game vehicle mode. the determining the target power-off delay duration according to the vehicle environment information in the vehicle working mode, comprising: in the game vehicle mode, determining a time duration required for the vehicle environment information to satisfy a preset power-off condition as the target power-off delay duration.
9. The method of claim 7, wherein, the vehicle working mode comprises a sentinel mode; the determining the target power-off delay duration according to the vehicle environment information in the vehicle working mode, comprising: in the sentinel mode, determining an initial power-off delay duration; identifying an external marker according to the vehicle environment information; and in response to the external marker approaching the vehicle, superimposing a preset unit duration on the initial power-off delay duration to generate the target power-off delay duration.
10. The method of any one of claims 4 to 9, wherein, the after satisfying the target power-off delay duration, performing vehicle power-off, comprising: in response to determination of the target power-off delay duration, determining a power-off time; and when the power-off time is reached, performing vehicle power-off.
11. The method of claim 10, wherein, the in response to determination of the target power-off delay duration, determining a power-off time, comprising: In response to the determination of the target power-off delay duration, at the current time, a power-off time is determined in combination with the target power-off delay duration.
12. The method of claim 11, wherein, The power-off of the whole vehicle when the power-off time is reached comprises: Timing is performed based on the current time, and a timing value is recorded; and The whole vehicle is powered off when the timing value reaches the power-off time.
13. The method of claim 11, wherein, The power-off of the vehicle after the target power-off delay duration is satisfied further comprises: Before the power-off time is reached, the whole vehicle is powered on in response to a trigger instruction of vehicle power-on.
14. The method of any one of claims 3 to 13, further comprising: detecting a working state of the vehicle electric drive.
15. The method of claim 14, wherein, The detection of the working state of the vehicle electric drive comprises: detecting a working condition flag of the vehicle electric drive; and determining the working state according to the working condition flag.
16. The method of claim 15, wherein, The determination of the working state according to the working condition flag comprises: in response to the working condition flag being a first characteristic value, determining that the working state of the vehicle electric drive is that the vehicle electric drive is in the electric drive multiplexing function state; and in response to the working condition flag being a second characteristic value, determining that the working state of the vehicle electric drive is that the vehicle electric drive is not in the electric drive multiplexing function state; wherein the first characteristic value and the second characteristic value are mutually exclusive.
17. The method of claim 14, wherein, Before the detection of the working state of the vehicle electric drive, the method further comprises: detecting an enable state of the vehicle electric drive; and when the enable state of the vehicle electric drive is in a prohibited enable state, performing the detection of the working state of the vehicle electric drive.
18. The method of claim 17, wherein, The detection of the enable state of the vehicle electric drive comprises: detecting the enable state of the vehicle electric drive during the vehicle electric drive being in a high-voltage state.
19. The method of claim 18, further comprising: detecting a fault state of the vehicle electric drive during the vehicle electric drive being in a high-voltage state; and based on the fault state, performing voltage bleeding. The voltage bleeding based on the fault state comprises:
20. The method of claim 19, wherein, in response to the vehicle electric drive being in the fault state, performing voltage bleeding on the vehicle electric drive; in response to the vehicle electric drive being in a non-fault state, performing the detection of the enable state of the vehicle electric drive. The voltage bleeding on the vehicle electric drive comprises:
21. The method of claim 20, wherein, detecting working condition data of the vehicle electric drive; and performing voltage bleeding on the vehicle electric drive according to the working condition data. The working condition data comprises an end voltage; and the voltage bleeding on the vehicle electric drive according to the working condition data comprises:
22. The method of claim 21, wherein, performing voltage bleeding on the vehicle electric drive until the end voltage is less than a preset voltage threshold.
23. The method of claim 19, further comprising: after the vehicle electric drive completes the voltage bleeding, performing the detection of the working state of the vehicle electric drive. The power-off of the whole vehicle when the timing value reaches the power-off time comprises:
24. The method of any one of claims 12 to 23, wherein, performing high-voltage power-off when the timing value reaches the power-off time; and after a delay of a preset low-voltage power-off duration, performing low-voltage power-off. The high-voltage power-off when the timing value reaches the power-off time comprises:
25. The method of claim 24, wherein, determining a high-voltage controller of the vehicle; and powering off the high-voltage controller.
26. The method of claim 24, wherein, performing low-voltage powering off after delaying for a preset low-voltage powering off duration, comprising: determining a low-voltage controller of the vehicle; and powering off the low-voltage controller after delaying for the preset low-voltage powering off duration.
27. The method of any one of claims 1-26, further comprising: detecting position information of an ignition switch of the vehicle; and generating the powering off trigger event according to the position information.
28. The method of claim 27, wherein, The generating the powering off trigger event according to the position information, comprises: when the position information is that the ignition switch is in an off gear, generating the powering off trigger event.
29. The method of any one of claims 2 to 28, wherein, The executing the second powering off control strategy when the vehicle electric drive is not in the electric drive multiplexing function state, comprises: executing a vehicle immediate powering off strategy when the vehicle electric drive is not in the electric drive multiplexing function state.
30. The method of any one of claims 2 to 29, wherein, The executing the vehicle immediate powering off strategy when the vehicle electric drive is not in the electric drive multiplexing function state, comprises: performing vehicle powering off when the vehicle electric drive is not in the electric drive multiplexing function state.
31. A vehicle, comprising: a processor; a memory; and a computer program stored on the memory and capable of running on the processor; The computer program is executed by the processor to implement the vehicle control method according to any one of claims 1-30.
32. A computer readable storage medium storing a computer program, the computer program being executed by a processor to implement the vehicle control method according to any one of claims 1-30.
33. A computer program product comprising a computer program, the computer program being executed by a processor to implement the vehicle control method according to any one of claims 1-30.
Citation Information
Patent Citations
Car powering-off control method and device and car
CN106891729A
Electric vehicle power-on control method
CN111559247A
Event trigger communication and control method for queue driving
CN116013061A
Vehicle control method, vehicle, storage medium and computer program product
CN118618014A
Mobile event triggering function for transit management system using traffic signal priority
US20040147291A1