Brake system control method, device, vehicle and nonvolatile storage medium
By timing and determining the status after the vehicle's high-voltage system is powered off, the electronic control unit of the braking system is put into hibernation, which solves the problem of battery depletion caused by the continuous operation of various controllers in the vehicle, and realizes energy-saving braking system control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2023-06-20
- Publication Date
- 2026-04-21
AI Technical Summary
Even after the vehicle's internal combustion engine is turned off or the high-voltage system is powered down, the various controllers in the vehicle continue to operate, leading to a problem of battery depletion.
By activating a timer after detecting a power failure in the high-voltage system, determining the target state, and controlling the electronic control unit of the braking system to enter a sleep state when the timing duration exceeds a threshold, the system utilizes a low-voltage battery for power and stores fault information when necessary, thereby achieving sleep control of the network communication module.
It effectively solves the problem of battery depletion caused by the continuous operation of various controllers in the vehicle, meets the braking function requirements of relevant regulations, and restores normal function when the high-voltage system is powered on.
Smart Images

Figure CN116513141B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle power supply technology, and more specifically, to a braking system control method, device, vehicle, and non-volatile storage medium. Background Technology
[0002] A vehicle contains numerous controllers that work together to control the operation of the entire vehicle. When the engine of a fuel vehicle is running or the high-voltage system of an electric vehicle is powered on, the battery that supplies power to the various controllers in the vehicle will continuously draw power. However, when the engine is turned off or the high-voltage system is powered off, the battery no longer draws power from the outside. At this time, the various controllers in the vehicle (such as the electronic control unit in the braking system) continue to operate, which can easily lead to problems such as the battery running out of power and the inability to start the engine.
[0003] There is currently no effective solution to the above problems. Summary of the Invention
[0004] This application provides a braking system control method, device, vehicle, and non-volatile storage medium to at least solve the technical problem in the related art where the controllers in the vehicle continue to operate after the vehicle's fuel engine is turned off or the high-voltage system is powered down, causing the vehicle's battery to be depleted.
[0005] According to one aspect of the embodiments of this application, a braking system control method is provided, comprising: when a high-voltage system of a vehicle is detected to be powered down, starting a first timer to count for a first duration, wherein the high-voltage system is used to charge a low-voltage battery in the vehicle when powered up; determining a first time threshold corresponding to a target state of the vehicle, wherein the target state is used to characterize the vehicle's operating speed and braking state; and when the first duration exceeds the first time threshold, controlling an electronic control unit in the vehicle's braking system to enter a sleep state, wherein the electronic control unit is used to control components in the vehicle to brake the vehicle, and the electronic control unit is powered by the low-voltage battery in the vehicle in the non-sleep state.
[0006] Optionally, the target state includes: a first state, a second state, and a third state; before determining the first time threshold corresponding to the target state of the vehicle, the method further includes: detecting the vehicle's operating speed; if the operating speed is not greater than a preset speed threshold and no braking command is detected, determining the vehicle's target state as the first state, wherein the braking command is triggered by the target object through controlling the vehicle's brake pedal to instruct braking of the vehicle; if the operating speed is not greater than the preset speed threshold and a braking command is detected, determining the vehicle's target state as the second state; if the operating speed is greater than the preset speed threshold, determining the vehicle's target state as the third state.
[0007] Optionally, determining the first time threshold corresponding to the target state of the vehicle includes: when the target state of the vehicle is a first state, determining a first preset time value as the first time threshold; when the target state of the vehicle is a second state, determining a second preset time value as the first time threshold, wherein the second preset time value is equal to the sum of the first preset time value and the motor return time value, the motor return time value is the time required for the pressure-building motor to return to its initial state, the pressure-building motor is used to provide hydraulic pressure to the braking system in response to the braking command to brake the vehicle; when the target state of the vehicle is a third state, determining a third preset time value as the first time threshold, wherein the third preset time value is greater than the second preset time value.
[0008] Optionally, before the electronic control unit controlling the vehicle's braking system enters a sleep state, the method further includes: if the first timing duration exceeds a first time threshold, controlling the electronic control unit to enter a pre-sleep state, wherein in the pre-sleep state, the electronic control unit is used to send the status information of the vehicle's braking system to a memory for storage, and the status information includes fault information of the braking system.
[0009] Optionally, after the electronic control unit controlling the vehicle's braking system enters a dormant state, the method further includes: upon receiving a wake-up command from the electronic control unit of any system other than the braking system within the vehicle, deactivating the electronic control unit from its dormant state and restarting the first timer; and upon detecting that the vehicle's high-voltage system is powered on, deactivating the electronic control unit from its dormant state and reading the status information from the memory.
[0010] Optionally, the method further includes: when the high-voltage system of the vehicle is detected to be powered down, starting a second timer to obtain a second timing duration; and when the second timing duration exceeds a second time threshold, shutting down the network communication module in the vehicle's braking system, wherein the network communication module is used to establish communication between the braking system and other systems in the vehicle.
[0011] Optionally, after shutting down the network communication module in the vehicle's braking system, the method further includes: upon receiving a wake-up command from other systems, turning on the network communication module in the braking system and restarting the second timer for timing; and, upon detecting that the vehicle's high-voltage system is powered on, turning on the network communication module in the braking system.
[0012] According to another aspect of the embodiments of this application, a braking system control device is also provided, comprising: a timing module, configured to start a first timer to perform timing when the high-voltage system of the vehicle is detected to be powered down, and obtain a first timing duration, wherein the high-voltage system is used to charge the low-voltage battery in the vehicle when it is powered up; a state determination module, configured to determine a first time threshold corresponding to a target state of the vehicle, wherein the target state is used to characterize the vehicle's operating speed and braking state; and a sleep module, configured to control the electronic control unit in the braking system of the vehicle to enter a sleep state when the first timing duration exceeds the first time threshold, wherein the electronic control unit is used to control the components in the vehicle to brake the vehicle, and the electronic control unit is powered by the low-voltage battery in the vehicle in the non-sleep state.
[0013] According to another aspect of the embodiments of this application, a vehicle is also provided, including: a memory and a processor, the processor being configured to run a program stored in the memory, wherein the program executes a braking system control method during runtime.
[0014] According to another aspect of the embodiments of this application, a non-volatile storage medium is also provided, the non-volatile storage medium including a stored computer program, wherein the device where the non-volatile storage medium is located executes a braking system control method by running the computer program.
[0015] In this embodiment, when the high-voltage system of the vehicle is detected to be powered down, a first timer is started to obtain a first timing duration, wherein the high-voltage system is used to charge the low-voltage battery in the vehicle when it is powered up; a first time threshold corresponding to the target state of the vehicle is determined, wherein the target state is used to characterize the vehicle's operating speed and braking state; if the first timing duration exceeds the first time threshold, the electronic control unit (ECU) in the vehicle's braking system is controlled to enter a sleep state, wherein the ECU is used to control the components in the vehicle to brake the vehicle, and the ECU is powered by the low-voltage battery in the vehicle when it is not in sleep state. This method, through network timing and ECU timing, jointly realizes the sleep control of the network and ECU, as well as the opening and closing control of network messages and local functions of the Integrated Brake Control (IBC) after IG OFF (high-voltage system power down), achieving the goal of the IBC controller entering a sleep state after IG OFF for a period of time and no longer consuming power, thereby solving the problem of battery depletion caused by the continued operation of various controllers in the vehicle after the vehicle's fuel engine is turned off or the high-voltage system is powered down in related technologies. Attached Figure Description
[0016] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0017] Figure 1 This is a hardware structure block diagram of a computer terminal (or electronic device) for implementing a method for controlling a braking system, according to an embodiment of this application.
[0018] Figure 2 This is a schematic diagram of a braking system control method according to an embodiment of this application;
[0019] Figure 3 This is a schematic diagram of a time-delay operation strategy for an integrated braking control system provided according to an embodiment of this application;
[0020] Figure 4 This is a schematic diagram of a braking system control device provided according to an embodiment of this application. Detailed Implementation
[0021] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0022] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0023] In related technologies, when the engine of a fuel-powered vehicle is running or the high-voltage system of an electric vehicle is powered on, the battery (or ignition system) that supplies power to the various controllers within the vehicle continuously draws electricity. However, after the engine is turned off or the high-voltage system is de-energized, the battery (or ignition system) no longer draws electricity from the outside. At this time, the various controllers in the vehicle (e.g., the electronic control unit in the braking system) continue to operate. Therefore, it is very easy for the battery (or ignition system) to run out of power, resulting in problems such as failure to start the engine. To solve this problem, the embodiments of this application provide relevant solutions, which are described in detail below.
[0024] According to an embodiment of this application, a method embodiment for controlling a braking system is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0025] The methods and embodiments provided in this application can be executed on mobile terminals, computer terminals, or similar computing devices. Figure 1 A hardware block diagram of a computer terminal (or electronic device) for implementing a braking system control method is shown. Figure 1 As shown, the computer terminal 10 (or electronic device 10) may include one or more processors 102 (shown as 102a, 102b, ..., 102n in the figure) 102 (processor 102 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0026] It should be noted that the aforementioned one or more processors 102 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 10 (or electronic device). As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).
[0027] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the braking system control method in this embodiment. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the above-mentioned braking system control method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0028] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0029] The display may be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 10 (or electronic device).
[0030] Under the above operating environment, this application provides a braking system control method. Figure 2 This is a schematic diagram of a braking system control method flow according to an embodiment of this application, such as... Figure 2 As shown, the method includes the following steps:
[0031] Step S202: When the high voltage system of the vehicle is detected to be powered down, the first timer is started to start timing and the first timing duration is obtained. When the high voltage system is powered up, it is used to charge the low voltage battery in the vehicle.
[0032] Specifically, when the vehicle IG OFF (i.e., the high-voltage system is powered off), the ECU timer (i.e., the first timer mentioned above) is activated.
[0033] The aforementioned high-voltage system is used to provide power to electric vehicles, and is responsible for starting, driving, charging and discharging, and air conditioning power. When the high-voltage system is powered on, it can provide power to the low-voltage batteries in the vehicle, such as storage batteries or electric cassettes.
[0034] It should be noted that the IG OFF state of the above-mentioned vehicles corresponds to the engine being turned off in gasoline-powered vehicles.
[0035] Step S204: Determine a first time threshold corresponding to the target state of the vehicle, wherein the target state is used to characterize the vehicle's operating speed and braking state.
[0036] In some embodiments of this application, the target state includes: a first state, a second state, and a third state; before determining the first time threshold corresponding to the target state of the vehicle, the method further includes the following steps: detecting the vehicle's operating speed; if the operating speed is not greater than a preset speed threshold and no braking command is detected, determining the vehicle's target state as the first state, wherein the braking command is triggered by the target object through controlling the vehicle's brake pedal to instruct braking of the vehicle; if the operating speed is not greater than the preset speed threshold and a braking command is detected, determining the vehicle's target state as the second state; if the operating speed is greater than the preset speed threshold, determining the vehicle's target state as the third state.
[0037] In some embodiments of this application, determining a first time threshold corresponding to a target state of the vehicle includes the following steps: when the target state of the vehicle is a first state, a first preset time value is determined as the first time threshold; when the target state of the vehicle is a second state, a second preset time value is determined as the first time threshold, wherein the second preset time value is equal to the sum of the first preset time value and the motor return time value, the motor return time value is the time required for the pressure-building motor to return to its initial state, the pressure-building motor is used to provide hydraulic pressure to the braking system in response to the braking command to brake the vehicle; when the target state of the vehicle is a third state, a third preset time value is determined as the first time threshold, wherein the third preset time value is greater than the second preset time value.
[0038] Specifically, when the vehicle enters standstill state (the vehicle is stationary; the definition varies among different OEMs, but in this embodiment it is defined as V (i.e., the above-mentioned operating speed) ≤ 3km / h (i.e., the above-mentioned preset speed threshold)) and does not receive any wake-up messages (commands) from other ECUs and does not apply the brakes (i.e., no braking command is detected), the vehicle is determined to be in the first state; the first time threshold is set to 120s (relevant regulations require that the vehicle still has power assist within 60s after IG OFF, so the time here can be ≥60s, but in this embodiment it is defined as 120s).
[0039] Specifically, when the vehicle enters standstill state (the vehicle is stationary, the definition varies among different OEMs, but in this embodiment it is defined as V (i.e., the above-mentioned operating speed) ≤ 3km / h (i.e., the above-mentioned preset speed threshold)) and no other ECU wake-up message (instruction) is received, but the brake is applied (i.e., a braking command is detected), the vehicle is determined to be in the second state; the first time threshold is determined to be 120s (i.e., the above-mentioned first preset time value) + the pressure build-up motor return time (i.e., the above-mentioned motor return time).
[0040] Specifically, when the vehicle is not in standstill state (i.e., the running rate is greater than the preset rate threshold), the vehicle is determined to be in the third state; the first time threshold is set to 30 minutes (i.e. the third preset time value mentioned above) (if the ECU runs for too long, it is easy to cause the battery to run out of power).
[0041] Step S206: If the first timing duration exceeds the first time threshold, the electronic control unit in the vehicle's braking system enters a sleep state. The electronic control unit is used to control the components in the vehicle to brake the vehicle. In the non-sleep state, the electronic control unit is powered by the low-voltage battery in the vehicle.
[0042] In some embodiments of this application, before the electronic control unit in the vehicle's braking system enters a sleep state, the method further includes the following steps: when the first timing duration exceeds a first time threshold, the electronic control unit is controlled to enter a pre-sleep state, wherein in the pre-sleep state, the electronic control unit is used to send the status information of the vehicle's braking system to a memory for storage, and the status information includes fault information of the braking system.
[0043] In some embodiments of this application, after the electronic control unit in the braking system of the vehicle enters a sleep state, the method further includes the following steps: upon receiving a wake-up command from the electronic control unit of the other systems in the vehicle besides the braking system, the electronic control unit is de-energized and the first timer is restarted for timing; and upon detecting that the high-voltage system of the vehicle is powered on, the electronic control unit is de-energized and the status information in the memory is read.
[0044] Specifically, when the vehicle is in the first state, if the first timing duration exceeds 120 seconds, relevant regulations require that the vehicle still has power assistance within 60 seconds after IGOFF. Therefore, the time here is ≥60 seconds (defined as 120 seconds in this embodiment). The ECU enters the Presleep state (i.e., the aforementioned pre-sleep state) and begins writing vehicle fault information (i.e., the aforementioned state information). When the ECU enters the sleep state (power off), the vehicle fault information originally recorded in the ECU will be lost. In order to ensure that the vehicle can normally provide fault warning reminders when it starts up again, the vehicle fault information recorded in the ECU needs to be stored in non-volatile memory before the ECU enters the sleep state (power off).
[0045] The ECU then enters sleep mode (i.e., the aforementioned hibernation state), and its local functions (anti-lock braking system (ABS), vehicle dynamic control (VDC), vehicle traction control (TCS), and hill start assist (HHC), etc.) are disabled. If a wake-up message (command) is received from other controllers (i.e., the electronic control units of the systems other than the braking system), the ECU switches to ECU ON mode (i.e., the electronic control unit is released from hibernation mode) and resumes its local functions, starting the ECU timer (i.e., the aforementioned first timer) to repeat the timing. If IG ON (i.e., the high-voltage system of the vehicle is detected to be powered on) is detected at this time, the ECU directly enters ECU ON mode and resumes its local functions, without starting the ECU timer.
[0046] Specifically, when the vehicle is in the second state, when the first timing duration exceeds 120 seconds (i.e., the aforementioned first preset time value) plus the pressure build-up motor return time (i.e., the aforementioned motor return time), the ECU enters the Presleep state (i.e., the aforementioned pre-sleep state) and begins writing vehicle fault information (i.e., the aforementioned state information). Subsequently, the ECU enters the Sleep state (i.e., the aforementioned Sleep state), and local functions are turned off. If a wake-up message (command) is received from other controllers (i.e., the electronic control units of the systems other than the braking system), the ECU switches to the ECU ON state (i.e., releases the electronic control unit from its sleep state) and resumes local functions, starting the ECU timer (i.e., the aforementioned first timer) to repeat the timing. If the IG ON state (i.e., the high-voltage system of the vehicle is detected to be powered on) is detected, the ECU directly enters the ECU ON state and resumes local functions without starting the ECU timer.
[0047] Specifically, when the vehicle is in the second state, when the first timing duration exceeds 30 minutes (i.e., the third preset time value mentioned above), the ECU enters the Presleep state (i.e., the pre-sleep state mentioned above) and begins writing vehicle fault information (i.e., the status information mentioned above). Subsequently, the ECU enters the Sleep state (i.e., the sleep state mentioned above), and the local function is turned off. If a wake-up message (command) is received from other controllers (i.e., the electronic control units of the systems other than the braking system mentioned above), the ECU switches to the ECUON state (i.e., the sleep state of the electronic control unit is released) and the local function is restored. The ECU timer (i.e., the first timer mentioned above) is started and the timing is repeated. If the IG ON state is detected (i.e., the high-voltage system of the vehicle is detected to be powered on), the ECU directly enters the ECU ON state and the local function is restored. The ECU timer is not started.
[0048] After the vehicle IG OFF in this application, in addition to controlling the electronic control unit (ECU) in the braking system according to the first timing duration, the network communication module in the braking system is also controlled.
[0049] In some embodiments of this application, the method further includes the following steps: when the high-voltage system of the vehicle is detected to be powered down, a second timer is started to keep track of time and a second timing duration is obtained; when the second timing duration exceeds a second time threshold, the network communication module in the vehicle's braking system is turned off, wherein the network communication module is used to establish communication between the braking system and other systems in the vehicle.
[0050] In some embodiments of this application, after shutting down the network communication module in the vehicle's braking system, the method further includes the following steps: upon receiving a wake-up command from the other systems, turning on the network communication module in the braking system and restarting the second timer for timing; and upon detecting that the vehicle's high-voltage system is powered on, turning on the network communication module in the braking system.
[0051] Specifically, when the vehicle's IG OFF (i.e., the high-voltage system is powered down), the network timer (i.e., the aforementioned second timer) starts. When the second timer duration exceeds 20 seconds (i.e., the aforementioned second time threshold), it enters the NET OFF state (i.e., the network communication module in the vehicle's braking system is turned off), and application message transmission stops. If a wake-up message (instruction) from another controller is received at this time, it switches to the NET ON state (i.e., the network communication module in the braking system is turned on) and resumes message communication, and the network timer (i.e., the aforementioned second timer) starts and repeats the above timing. If the IG ON state (i.e., the high-voltage system of the vehicle is detected to be powered on) is detected at this time, it directly enters the NET ON state and resumes message communication, without starting the network timer.
[0052] This application discloses a time-delay operation strategy for an integrated braking control system (IBC), specifically as follows: Figure 3 As shown, after the vehicle's IG OFF (i.e., the high-voltage system is powered down), the network communication module and electronic control unit (ECU) in the brake control system IBC are controlled to enter sleep mode based on network timing and ECU timing. The network messages and local functions are also turned on and off. This operating strategy not only meets the relevant regulatory requirements for braking (the relevant regulations require that the vehicle still has power assistance within 60 seconds after IG OFF), but also achieves the goal of the IBC controller entering sleep mode after a period of IG OFF and no longer consuming power.
[0053] Through the above steps, by using network timing and electronic control unit (ECU) timing, the sleep control of the network and ECU, as well as the opening and closing control of network messages and local functions, are achieved after the integrated brake control system (IBC) is IG OFF (high voltage system power-off). This achieves the goal of the IBC controller entering a dormant state after IG OFF for a period of time and no longer consuming power. This solves the problem of battery depletion caused by the continued operation of various controllers in the vehicle after the vehicle's fuel engine is turned off or the high voltage system is powered off, which is common in related technologies.
[0054] According to an embodiment of this application, an embodiment of a braking system control device is also provided. Figure 4 This is a schematic diagram of a braking system control device according to an embodiment of this application. Figure 4 As shown, the device includes:
[0055] The timing module 40 is used to start the first timer to start timing when the high voltage system of the vehicle is detected to be powered down, and to obtain the first timing duration. When the high voltage system is powered up, it is used to charge the low voltage battery in the vehicle.
[0056] The state determination module 42 is used to determine a first time threshold corresponding to the target state of the vehicle, wherein the target state is used to characterize the vehicle's operating speed and braking state.
[0057] In some embodiments of this application, the target state includes: a first state, a second state, and a third state; before determining the first time threshold corresponding to the target state of the vehicle, the state determination module 42 is further configured to: detect the vehicle's operating speed; if the operating speed is not greater than a preset speed threshold and no braking command is detected, determine the vehicle's target state as the first state, wherein the braking command is triggered by the target object through controlling the vehicle's brake pedal to instruct braking of the vehicle; if the operating speed is not greater than the preset speed threshold and a braking command is detected, determine the vehicle's target state as the second state; if the operating speed is greater than the preset speed threshold, determine the vehicle's target state as the third state.
[0058] In some embodiments of this application, determining the first time threshold corresponding to the target state of the vehicle includes: when the target state of the vehicle is a first state, determining a first preset time value as the first time threshold; when the target state of the vehicle is a second state, determining a second preset time value as the first time threshold, wherein the second preset time value is equal to the sum of the first preset time value and the motor return time value, the motor return time value is the time required for the pressure-building motor to return to its initial state, the pressure-building motor is used to provide hydraulic pressure to the braking system in response to the braking command to brake the vehicle; when the target state of the vehicle is a third state, determining a third preset time value as the first time threshold, wherein the third preset time value is greater than the second preset time value.
[0059] Specifically, when the vehicle enters standstill state (the vehicle is stationary; the definition varies among different OEMs, but in this embodiment it is defined as V (i.e., the above-mentioned operating speed) ≤ 3km / h (i.e., the above-mentioned preset speed threshold)) and does not receive any wake-up messages (commands) from other ECUs and does not apply the brakes (i.e., no braking command is detected), the vehicle is determined to be in the first state; the first time threshold is set to 120s (relevant regulations require that the vehicle still has power assist within 60s after IG OFF, so the time here can be ≥60s, but in this embodiment it is defined as 120s).
[0060] Specifically, when the vehicle enters standstill state (the vehicle is stationary, the definition varies among different OEMs, but in this embodiment it is defined as V (i.e., the above-mentioned operating speed) ≤ 3km / h (i.e., the above-mentioned preset speed threshold)) and no other ECU wake-up message (instruction) is received, but the brake is applied (i.e., a braking command is detected), the vehicle is determined to be in the second state; the first time threshold is determined to be 120s (i.e., the above-mentioned first preset time value) + the pressure build-up motor return time (i.e., the above-mentioned motor return time).
[0061] Specifically, when the vehicle is not in standstill state (i.e., the running rate is greater than the preset rate threshold), the vehicle is determined to be in the third state; the first time threshold is set to 30 minutes (i.e. the third preset time value mentioned above) (if the ECU runs for too long, it is easy to cause the battery to run out of power).
[0062] The hibernation module 44 is used to control the electronic control unit in the vehicle's braking system to enter a hibernation state when the first timing duration exceeds a first time threshold. The electronic control unit is used to control the components in the vehicle to brake the vehicle. In the non-hibernation state, the electronic control unit is powered by the low-voltage battery in the vehicle.
[0063] In some embodiments of this application, before the electronic control unit in the vehicle's braking system enters a sleep state, the sleep module 44 is further configured to: control the electronic control unit to enter a pre-sleep state when the first timing duration exceeds a first time threshold, wherein, in the pre-sleep state, the electronic control unit is configured to send the status information of the vehicle's braking system to a memory for storage, and the status information includes fault information of the braking system.
[0064] In some embodiments of this application, after the electronic control unit in the braking system of the vehicle enters a sleep state, the sleep module 44 is further configured to: release the sleep state of the electronic control unit and restart the first timer when a wake-up command is received from the electronic control unit of the other systems in the vehicle besides the braking system; and release the sleep state of the electronic control unit and read the status information in the memory when the high voltage system of the vehicle is detected to be powered on.
[0065] Specifically, when the vehicle is in the first state, if the first timing duration exceeds 120 seconds, relevant regulations require that the vehicle still has power assistance within 60 seconds after IGOFF. Therefore, the time here is ≥60 seconds (defined as 120 seconds in this embodiment). The ECU enters the Presleep state (i.e., the aforementioned pre-sleep state) and begins writing vehicle fault information (i.e., the aforementioned state information). When the ECU enters the sleep state (power off), the vehicle fault information originally recorded in the ECU will be lost. In order to ensure that the vehicle can normally provide fault warning reminders when it starts up again, the vehicle fault information recorded in the ECU needs to be stored in non-volatile memory before the ECU enters the sleep state (power off).
[0066] The ECU then enters sleep mode (i.e., the aforementioned hibernation state), and its local functions (anti-lock braking system (ABS), vehicle dynamic control (VDC), vehicle traction control (TCS), and hill start assist (HHC), etc.) are disabled. If a wake-up message (command) is received from other controllers (i.e., the electronic control units of the systems other than the braking system), the ECU switches to ECU ON mode (i.e., the electronic control unit is released from hibernation mode) and resumes its local functions, starting the ECU timer (i.e., the aforementioned first timer) to repeat the timing. If IG ON (i.e., the high-voltage system of the vehicle is detected to be powered on) is detected at this time, the ECU directly enters ECU ON mode and resumes its local functions, without starting the ECU timer.
[0067] Specifically, when the vehicle is in the second state, when the first timing duration exceeds 120 seconds (i.e., the aforementioned first preset time value) plus the pressure build-up motor return time (i.e., the aforementioned motor return time), the ECU enters the Presleep state (i.e., the aforementioned pre-sleep state) and begins writing vehicle fault information (i.e., the aforementioned state information). Subsequently, the ECU enters the Sleep state (i.e., the aforementioned Sleep state), and local functions are turned off. If a wake-up message (command) is received from other controllers (i.e., the electronic control units of the systems other than the braking system), the ECU switches to the ECU ON state (i.e., releases the electronic control unit from its sleep state) and resumes local functions, starting the ECU timer (i.e., the aforementioned first timer) to repeat the timing. If the IG ON state (i.e., the high-voltage system of the vehicle is detected to be powered on) is detected, the ECU directly enters the ECU ON state and resumes local functions without starting the ECU timer.
[0068] Specifically, when the vehicle is in the second state, when the first timing duration exceeds 30 minutes (i.e., the third preset time value mentioned above), the ECU enters the Presleep state (i.e., the pre-sleep state mentioned above) and begins writing vehicle fault information (i.e., the status information mentioned above). Subsequently, the ECU enters the Sleep state (i.e., the sleep state mentioned above), and the local function is turned off. If a wake-up message (command) is received from other controllers (i.e., the electronic control units of the systems other than the braking system mentioned above), the ECU switches to the ECUON state (i.e., the sleep state of the electronic control unit is released) and the local function is restored. The ECU timer (i.e., the first timer mentioned above) is started and the timing is repeated. If the IG ON state is detected (i.e., the high-voltage system of the vehicle is detected to be powered on), the ECU directly enters the ECU ON state and the local function is restored. The ECU timer is not started.
[0069] In some embodiments of this application, the hibernation module 44 is further configured to: start a second timer to count time when the high-voltage system of the vehicle is detected to be powered down, and obtain a second time duration; and shut down the network communication module in the braking system of the vehicle when the second time duration exceeds a second time threshold, wherein the network communication module is used to establish communication between the braking system and other systems in the vehicle.
[0070] In some embodiments of this application, after the network communication module in the vehicle's braking system is turned off, the sleep module 44 is further configured to: turn on the network communication module in the braking system and restart the second timer when a wake-up command is received from the other systems; and turn on the network communication module in the braking system when the high-voltage system of the vehicle is detected to be powered on.
[0071] Specifically, when the vehicle's IG OFF (i.e., the high-voltage system is powered down), the network timer (i.e., the aforementioned second timer) starts. When the second timer duration exceeds 20 seconds (i.e., the aforementioned second time threshold), it enters the NET OFF state (i.e., the network communication module in the vehicle's braking system is turned off), and application message transmission stops. If a wake-up message (instruction) from another controller is received at this time, it switches to the NET ON state (i.e., the network communication module in the braking system is turned on) and resumes message communication, and the network timer (i.e., the aforementioned second timer) starts and repeats the above timing. If the IG ON state (i.e., the high-voltage system of the vehicle is detected to be powered on) is detected at this time, it directly enters the NET ON state and resumes message communication, without starting the network timer.
[0072] It should be noted that each module in the above-mentioned braking system control device can be a program module (for example, a set of program instructions to implement a certain function) or a hardware module. For the latter, it can be manifested in the following forms, but is not limited to them: each of the above modules is manifested as a processor, or the functions of each of the above modules are implemented by a processor.
[0073] It should be noted that the braking system control device provided in this embodiment can be used to execute... Figure 2 The braking system control method shown above is also applicable to the embodiments of this application, and will not be repeated here.
[0074] This application embodiment also provides a vehicle, including: a memory and a processor, the processor being used to run a program stored in the memory, wherein, when the program runs, it executes the following braking system control method: when the high-voltage system of the vehicle is detected to be powered down, a first timer is started to count the time and obtain a first counting duration, wherein the high-voltage system is used to charge the low-voltage battery in the vehicle when it is powered up; a first time threshold corresponding to a target state of the vehicle is determined, wherein the target state is used to characterize the vehicle's operating speed and braking state; when the first counting duration exceeds the first time threshold, the electronic control unit in the braking system of the vehicle is controlled to enter a sleep state, wherein the electronic control unit is used to control the components in the vehicle to brake the vehicle, and the electronic control unit is powered by the low-voltage battery in the vehicle when it is not in sleep state.
[0075] This application embodiment also provides a non-volatile storage medium, which includes a stored computer program. The device containing the non-volatile storage medium executes the following braking system control method by running the computer program: when the high-voltage system of the vehicle is detected to be powered down, a first timer is started to time and obtain a first timing duration, wherein the high-voltage system is used to charge the low-voltage battery in the vehicle when powered up; a first time threshold corresponding to a target state of the vehicle is determined, wherein the target state is used to characterize the vehicle's operating speed and braking state; when the first timing duration exceeds the first time threshold, the electronic control unit in the vehicle's braking system is controlled to enter a sleep state, wherein the electronic control unit is used to control the components in the vehicle to brake the vehicle, and the electronic control unit is powered by the low-voltage battery in the vehicle when not in sleep state.
[0076] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0077] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0078] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0079] 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 units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0080] Furthermore, the functional units in the various embodiments of this application 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. The integrated unit can be implemented in hardware or as a software functional unit.
[0081] If the integrated unit 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 application, in essence, or the part that contributes to the prior art, or all or 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 described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0082] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A braking system control method, characterized in that, include: When the high-voltage system of the vehicle is detected to be powered down, the first timer is started to start timing and obtain the first timing duration, wherein the high-voltage system is used to charge the low-voltage battery in the vehicle when it is powered up; A first time threshold corresponding to the target state of the vehicle is determined, wherein the target state is used to characterize the vehicle's operating speed and braking state, and the target state includes: a first state, a second state, and a third state; If the first timing duration exceeds the first time threshold, the electronic control unit in the braking system of the vehicle enters a sleep state. The electronic control unit is used to control the components in the vehicle to brake the vehicle. In the non-sleep state, the electronic control unit is powered by the low-voltage battery in the vehicle. Determining the first time threshold corresponding to the target state of the vehicle includes: when the target state of the vehicle is the first state, determining a first preset time value as the first time threshold; when the target state of the vehicle is the second state, determining a second preset time value as the first time threshold, wherein the second preset time value is equal to the sum of the first preset time value and the motor return time value, wherein the motor return time value is the time required for the pressure-building motor to return to its initial state, and the pressure-building motor is used to provide hydraulic pressure to the braking system in response to braking commands to brake the vehicle; when the target state of the vehicle is the third state, determining a third preset time value as the first time threshold, wherein the third preset time value is greater than the second preset time value; Before determining the first time threshold corresponding to the target state of the vehicle, the method further includes: detecting the vehicle's operating speed; determining the vehicle's target state as the first state when the operating speed is not greater than a preset speed threshold and no braking command is detected, wherein the braking command is triggered by a target object through controlling the vehicle's brake pedal to instruct braking of the vehicle; determining the vehicle's target state as the second state when the operating speed is not greater than the preset speed threshold and a braking command is detected; and determining the vehicle's target state as the third state when the operating speed is greater than the preset speed threshold.
2. The braking system control method according to claim 1, characterized in that, Before the electronic control unit controlling the braking system of the vehicle enters a dormant state, the method further includes: If the first timing duration exceeds the first time threshold, the electronic control unit is controlled to enter a pre-sleep state. In the pre-sleep state, the electronic control unit is used to send the status information of the vehicle's braking system to the memory for storage. The status information includes the fault information of the braking system.
3. The braking system control method according to claim 2, characterized in that, After the electronic control unit controlling the braking system of the vehicle enters a dormant state, the method further includes: Upon receiving a wake-up command from the electronic control unit of any system within the vehicle other than the braking system, the electronic control unit is de-energized from its sleep state and the first timer is restarted for timing; and, Upon detecting that the vehicle's high-voltage system is powered on, the electronic control unit is de-energized and the status information in the memory is read.
4. The braking system control method according to claim 1, characterized in that, The method further includes: If the high-voltage system of the vehicle is detected to be de-energized, the second timer is started to keep track of the second timing duration. If the second timing duration exceeds the second time threshold, the network communication module in the vehicle's braking system is shut down, wherein the network communication module is used to establish communication between the braking system and the other systems in the vehicle.
5. The braking system control method according to claim 4, characterized in that, After disabling the network communication module in the vehicle's braking system, the method further includes: Upon receiving a wake-up command from the other systems, the network communication module in the braking system is activated, and the second timer is restarted for timing; and, When the high-voltage system of the vehicle is detected to be powered on, the network communication module of the braking system is activated.
6. A braking system control device, characterized in that, include: The timing module is used to start a first timer to start timing when the high voltage system of the vehicle is detected to be powered down, and to obtain a first timing duration, wherein the high voltage system is used to charge the low voltage battery in the vehicle when it is powered up; A state determination module is used to determine a first time threshold corresponding to the target state of the vehicle, wherein the target state is used to characterize the vehicle's operating speed and braking state, and the target state includes: a first state, a second state, and a third state. A sleep module is used to control the electronic control unit in the braking system of the vehicle to enter a sleep state when the first timing duration exceeds the first time threshold. The electronic control unit is used to control the components in the vehicle to brake the vehicle. In the non-sleep state, the electronic control unit is powered by the low-voltage battery in the vehicle. The state determination module is further configured to: when the target state of the vehicle is the first state, determine a first preset time value as the first time threshold; when the target state of the vehicle is the second state, determine a second preset time value as the first time threshold, wherein the second preset time value is equal to the sum of the first preset time value and the motor return time value, wherein the motor return time value is the time required for the pressure-building motor to return to its initial state, and the pressure-building motor is used to provide hydraulic pressure to the braking system in response to braking commands to brake the vehicle; and when the target state of the vehicle is the third state, determine a third preset time value as the first time threshold, wherein the third preset time value is greater than the second preset time value. The state determination module is further configured to detect the vehicle's operating speed; if the operating speed is not greater than a preset speed threshold and no braking command is detected, the target state of the vehicle is determined to be the first state, wherein the braking command is triggered by the target object through controlling the vehicle's brake pedal to instruct braking of the vehicle; if the operating speed is not greater than the preset speed threshold and a braking command is detected, the target state of the vehicle is determined to be the second state; if the operating speed is greater than the preset speed threshold, the target state of the vehicle is determined to be the third state.
7. A vehicle, characterized in that, include: A memory and a processor, the processor being configured to run a program stored in the memory, wherein the program, when executed, performs the braking system control method according to any one of claims 1 to 5.
8. A non-volatile storage medium, characterized in that, The non-volatile storage medium includes a stored computer program, wherein the device containing the non-volatile storage medium executes the braking system control method of any one of claims 1 to 5 by running the computer program.
Citation Information
Patent Citations
Power supply control method and system for storage battery after power-off of whole vehicle
CN112918411A
Power-on and power-off management method and device of electronic parking system, vehicle and storage medium
CN114701460A
Sleep and wake-up control method of electric booster
CN115402237A