Vehicle energy management methods, systems, electronic devices and vehicles

CN117944601BActive Publication Date: 2026-08-14SANY AUTOMOBILE MFG CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-01-26
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0005]本发明提供一种车辆能耗管理方法、系统、电子设备及车辆,用以解决现有技术中车辆下电后能耗管理难度大以及无法实现最低能耗管理的缺陷,不仅域控节点对其下挂的负载进行直接供电控制,而且域控节点对自身及其板上芯片也能分别进行上下电控制,并对休眠状态下无需工作的其它域控节点进行下电处理,以更大程度减少功耗实现对域控节点进行上下电控制,实现了域控节点的分层供电控制、板上供电控制和低功耗处理目的,从而实现了车辆下电后对整个系统进行最低能耗管理的目的

Benefits of technology

[0031]本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述车辆能耗管理方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117944601B_ABST
    Figure CN117944601B_ABST
Patent Text Reader

Abstract

This invention relates to the field of energy management technology, providing a vehicle energy management method, system, electronic device, and vehicle. The vehicle energy management method is applied to a target domain control node among multiple domain control nodes. The target domain control node controls the power supply to its own load, other domain control nodes besides itself, and its own onboard chips. When the vehicle is powered off and enters a preset low-power processing mode, the target domain control node controls the shutdown of controlled power channels of other domain control nodes, controls the opening of a constant power channel for detecting external wake-up sources, controls its own and the first target peripheral chip on the onboard chips to enter sleep mode, and controls the power-off of the load. This invention, based on hierarchical power supply control of domain control nodes, onboard power supply control, and low-power processing, achieves the goal of minimum energy consumption management for the entire system after the vehicle is powered off.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of energy consumption management technology, and in particular to a vehicle energy consumption management method, system, electronic device, and vehicle. Background Technology

[0002] After a vehicle is powered off, it is usually necessary to ensure that some controllers and their functions continue to operate normally so that they can be woken up in a timely manner. As vehicle functions and scenarios become increasingly complex, the number of controllers requiring constant power after the vehicle is powered off is gradually increasing, resulting in a rise in quiescent current. Considering that excessive quiescent current can lead to a shorter battery standby time or even battery depletion, preventing the vehicle from starting normally, energy management after the vehicle is powered off becomes particularly important.

[0003] In related technologies, after the vehicle is powered off, the special network management frame of the Automotive Open System Architecture (AUTOSAR) can ensure the coordinated wake-up and sleep of each controller on the system bus. It can also control the power-on and power-off of subordinate loads through the area controller and directly power off loads that do not need to work; thereby achieving the purpose of reducing power consumption.

[0004] However, due to the high cost and memory consumption of AUTOSAR-based protocol stacks, they are not suitable for resource-simple electronic control unit (ECU) controllers. Furthermore, all controllers in the system must follow the aforementioned protocol stack to achieve coordinated sleep mode, making it difficult to implement in the field of practical engineering vehicles. In addition, although existing area controllers can power down their subordinate loads, the area controllers themselves still consume static current in sleep mode. Summary of the Invention

[0005] This invention provides a vehicle energy consumption management method, system, electronic device, and vehicle to address the shortcomings of existing technologies, such as the difficulty in managing vehicle energy consumption after power-off and the inability to achieve minimum energy consumption management. Not only does the domain control node directly control the power supply to its connected loads, but the domain control node can also control the power-on and power-off of itself and its onboard chips, and power off other domain control nodes that are not in operation during sleep mode. This significantly reduces power consumption and achieves hierarchical power supply control, onboard power supply control, and low-power processing for the domain control nodes, thereby achieving the goal of minimum energy consumption management for the entire system after vehicle power-off.

[0006] This invention provides a vehicle energy consumption management method applied to a target domain control node among multiple domain control nodes. The target domain control node is used to control the power supply to its own load, to other domain control nodes besides itself, and to its own onboard chips. The method includes:

[0007] When the vehicle is powered off and enters a preset low-power processing mode, the controlled power channels of the other domain control nodes are shut down, the constant power channels for detecting external wake-up sources are turned on, the device itself and the first target peripheral chip in the chip on the board are put into sleep mode, and the load is powered off.

[0008] According to the present invention, a vehicle energy consumption management method further includes:

[0009] Based on the detected target external wake-up source, it controls itself to exit the sleep state and wakes up the second target peripheral chip in the first target peripheral chip that is associated with the target external wake-up source, and controls the power supply state of the controlled electrical channel to wake up.

[0010] According to a vehicle energy consumption management method provided by the present invention, when the vehicle is powered off and enters a preset low-power processing mode, the method includes controlling the shutdown of the controlled power channels of other domain control nodes, controlling the opening of the constant power channel for detecting external wake-up sources, controlling the vehicle itself and the first target peripheral chip in the on-board chip to enter sleep mode respectively, and controlling the load to power off.

[0011] With the timer enabled, determine if the system bus is not operating any functions;

[0012] If it is determined that the system bus is not operating, a power-down command is generated and responded to, and the timer is controlled to start counting.

[0013] When the timer reaches a preset time threshold, the system controls the shutdown of the controlled power channels of other domain control nodes, the opening of the constant power channel for detecting external wake-up sources, the hibernation of itself and the first target peripheral chip in the chip on the board, and the power-off of the load.

[0014] According to the present invention, a vehicle energy consumption management method further includes:

[0015] If, during the timing of the timer, it is detected that the system bus has restarted to run at least one function, the timer is reset.

[0016] According to a vehicle energy consumption management method provided by the present invention, the step of determining whether the system bus is not operating at all when the timer is on includes:

[0017] During normal system operation, the timer is activated and each acquired bus message is parsed to determine whether there is a target bus message whose parsing result indicates that the system bus is not operating with any function.

[0018] If the target bus message is confirmed to exist, it is determined that the system bus is currently not operating any function.

[0019] If it is determined that the target bus message does not exist, it is determined that the system bus is currently running at least one function.

[0020] According to a vehicle energy consumption management method provided by the present invention, the step of controlling the shutdown of the controlled electrical channels of the other domain control nodes includes:

[0021] Send a control message to the power board instructing the controlled electrical channel to be shut down;

[0022] The power board is instructed to shut down the controlled power channels of the other domain control nodes after receiving the control message.

[0023] According to the vehicle energy consumption management method provided by the present invention, the process of controlling itself and the first target peripheral chip in the chip on the board to enter sleep mode includes:

[0024] In the case where the main chip MCU in the on-board chip of the target domain control node controls the first peripheral chip of each branch of the power tree through GPIO and controls multiple second peripheral chips through bus communication, the main chip MCU controls the main chip MCU to supply constant power to the constant power channel where the target first peripheral chip of the target branch connected to the external wake-up source is located in the power tree;

[0025] All non-target first peripheral chips in the power tree that are not connected to the external wake-up source are put into sleep mode, and a control command instructing the chip to sleep mode is sent to at least one target second external chip among the plurality of second peripheral chips that is not a detection chip that detects the external wake-up source, so that each target second peripheral chip puts into sleep mode after receiving the control command; wherein each non-target first peripheral chip and each target second peripheral chip are the first target peripheral chip.

[0026] This invention also provides a vehicle energy consumption management system applied to a target domain control node among multiple domain control nodes. The target domain control node is used to control the power supply to its subordinate loads, other domain control nodes among the multiple domain control nodes excluding the target domain control node, and its own onboard chips. The system includes:

[0027] The power management unit is used to control the shutdown of the controlled power channels of other domain control nodes, control the opening of the constant power channel for detecting external wake-up sources, control the hibernation of itself and the first target peripheral chip in the chip on the board, and control the power-off of the load when the vehicle is powered off and enters a preset low-power processing mode.

[0028] According to the present invention, a vehicle energy consumption management system is provided, wherein the energy consumption management unit is further configured to control itself to exit the dormant state and wake up the second target peripheral chip associated with the target external wake-up source in the first target peripheral chip based on the detected target external wake-up source, and to control the power supply state of the controlled electrical channel to wake up.

[0029] According to the present invention, a vehicle energy consumption management system is provided, wherein the energy consumption management unit is specifically configured to: determine whether the system bus is not operating under any function when the timer is on; generate and respond to the vehicle power-down command when the system bus is determined to be not operating under any function, and control the timer to start timing; and control the control to close the controlled power channels of other domain control nodes, control the opening of the constant power channel for detecting external wake-up sources, control the self and the first target peripheral chip in the chip on the board to enter sleep mode respectively, and control the load to power down when the timer reaches a preset time threshold.

[0030] According to the present invention, a vehicle energy consumption management system is specifically used to control the reset of the timer when the system bus is detected to restart running at least one function during the timing process of the timer.

[0031] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle energy consumption management method as described above.

[0032] The present invention also provides a vehicle, including a vehicle energy consumption management system as described above or an electronic device as described above.

[0033] The vehicle energy consumption management method, system, electronic device, and vehicle provided by this invention, when the target domain control node among multiple domain control nodes is powered off and enters a preset low-power processing mode, controls the closed controlled power channels of other domain control nodes besides the target domain control node, controls the open constant power channel for detecting external wake-up sources, controls itself and the first target peripheral chip on its own board to enter sleep mode, and controls its own load to power off. This not only allows the domain control node to directly control the power supply to its connected load, but also allows the domain control node to control the power on and off of itself and its on-board chips, and to power off other domain control nodes that do not need to work in the sleep state. This reduces power consumption to a greater extent and achieves the purpose of hierarchical power supply control, on-board power supply control, and low-power processing of the domain control nodes, thereby achieving the goal of minimum energy consumption management of the entire system after the vehicle is powered off. Attached Figure Description

[0034] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0035] Figure 1 This is a flowchart illustrating the vehicle energy consumption management method provided by the present invention;

[0036] Figure 2 This is a schematic diagram of the overall power supply control architecture provided by the present invention;

[0037] Figure 3 This is a schematic diagram of the process of the system entering / exiting the low-power processing mode provided by the present invention;

[0038] Figure 4 This is a schematic diagram of the power supply control structure of the on-board chip of the master domain controller node provided by the present invention.

[0039] Figure 5 This is a schematic diagram of the vehicle energy consumption management system provided by the present invention;

[0040] Figure 6 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation

[0041] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0042] In embodiments of the present invention, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone, where A and B can be singular or plural. In the textual description of the present invention, the character " / " generally indicates that the preceding and following related objects have an "or" relationship. Furthermore, it should be noted that the serial numbers assigned to the described objects in the present invention, such as "first," "second," etc., are only used to distinguish the described objects and do not have any sequential or technical meaning.

[0043] After a vehicle is powered off, it is usually necessary to ensure that some controllers and their functions continue to operate normally so that they can be woken up in a timely manner. As vehicle functions and scenarios become increasingly complex, the number of controllers requiring constant power after the vehicle is powered off is gradually increasing, resulting in a rise in quiescent current. Considering that excessive quiescent current can lead to a shorter battery standby time or even battery depletion, preventing the vehicle from starting normally, energy management after the vehicle is powered off becomes particularly important.

[0044] In related technologies, after the vehicle is powered off, the special network management frame of the AUTOSAR open system architecture can ensure the coordinated wake-up and sleep of each controller on the system bus. It can also control the power-on and power-off of subordinate loads through the area controller and directly power off loads that do not need to work; thereby achieving the purpose of reducing power consumption.

[0045] However, the AUTOSAR-based protocol stack is expensive and consumes a lot of memory resources, making it unsuitable for resource-simple ECU controllers. Furthermore, it requires all controllers in the system to follow the aforementioned protocol stack to achieve coordinated sleep mode, which makes it difficult to implement in the field of engineering vehicles. In addition, although existing area controllers can power down their subordinate loads, they still consume static current in sleep mode.

[0046] To address the aforementioned technical problems, this invention provides a vehicle energy consumption management method, system, electronic device, and vehicle, which solves the technical problems of difficulty in managing vehicle energy consumption after power-off and the inability to achieve minimum energy consumption management in the prior art.

[0047] The following is combined with Figures 1 to 6 This invention describes a vehicle energy consumption management method, system, electronic device, and vehicle. The vehicle energy consumption management method is applied to a target domain control node among multiple domain control nodes. The target domain control node is used to control the power supply to its own load, other domain control nodes besides the target domain control node, and its own onboard chips. The following description uses the target domain control node as the executing entity to illustrate the vehicle energy consumption management method provided by this invention.

[0048] To facilitate understanding of the vehicle energy consumption management method provided by the embodiments of the present invention, the following will describe the vehicle energy consumption management method provided by the present invention in detail through the following exemplary embodiments. It is understood that the following exemplary embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0049] Reference Figure 1 This is a flowchart illustrating the vehicle energy consumption management method provided by the present invention, as shown below. Figure 1 As shown, the vehicle energy consumption management method includes the following steps 110.

[0050] Step 110: When the vehicle is powered off and enters the preset low-power processing mode, control the shutdown of the controlled power channels of other domain control nodes, control the opening of the constant power channel used to detect external wake-up sources, control the self and the first target peripheral chip in the chip on the board to enter sleep mode respectively, and control the power supply status of the load to be turned off.

[0051] Specifically, the multiple domain controller nodes can include the target domain controller node supplied with constant power by the power board in sleep mode and other domain controller nodes supplied with controlled power by the power board in sleep mode. For example, when the multiple domain controller nodes are a left domain controller node, a right domain controller node, and a rear domain controller node, if the left domain controller node is the target domain controller node, then the right domain controller node and the rear domain controller node are both other domain controller nodes. Further, the left domain controller node is specifically the left domain controller, the right domain controller node is specifically the right domain controller, and the rear domain controller node is specifically the rear domain controller.

[0052] Specifically, the target domain controller node can be referred to Figure 2 The power supply control overall architecture diagram shown is used for power supply control. Figure 2 In this system, the power supply provides power to all domain controller nodes via a power board. Each domain controller node is connected to n different loads: load 1, load 2, ..., load n. Each domain controller node controls the power supply to its connected loads and, based on actual functional needs, wakes up and runs the loads that need to work, while directly powering down the loads that do not need to work. Furthermore, as... Figure 2As shown, the power board can provide constant power to the target domain controller node (left domain controller) to detect various external wake-up sources. Simultaneously, the power board provides single-channel controllable power supply to the other two domain controller nodes (right domain controller and rear domain controller). This achieves hierarchical power supply control, i.e., two-level power supply control.

[0053] For example, Figure 2 The power source can specifically be a storage battery. Figure 2 B+ in the text indicates constant power supply; the target domain controller node's onboard chips include different peripheral chips connected through different control protocols. Among these peripheral chips, some peripheral chips associated with monitoring external wake-up sources are kept awake in their respective channels. Meanwhile, peripheral chips unrelated to monitoring external wake-up sources are all first target peripheral chips. The target domain controller node can control each first target peripheral information to go into sleep mode.

[0054] It should be noted that when the vehicle is powered off and enters the preset low-power processing mode, the target domain control node can control itself to enter sleep mode, and can also control each of the first target peripheral chips on its own board that are not related to the detection of external wake-up sources to enter sleep mode. It can also control the shutdown of the controlled power channels of each other domain control node, and can also power off each of the loads on its own that do not need to work. It can also control the opening of the constant power channel used for detecting external wake-up sources. There is at least one constant power channel here, and each constant power channel contains at least one external wake-up source to be detected. The external wake-up source can be one of the local wake-up source and the remote wake-up source.

[0055] The vehicle energy management method provided in this invention addresses the issue of how, when a target domain control node among multiple domain control nodes enters a preset low-power processing mode after the vehicle is powered off, it controls the closed controlled power channels of other domain control nodes besides the target node, controls the open constant power channel for detecting external wake-up sources, controls itself and the first target peripheral chip on its own board to enter sleep mode, and controls its own load to power off. This method not only allows the domain control node to directly power supply its connected loads, but also allows the domain control node to control its own power supply and the power supply of its own board chips, and to power off other domain control nodes that do not need to work in the sleep mode. This reduces power consumption to a greater extent and achieves hierarchical power supply control, board power supply control, and low-power processing of the domain control nodes, thereby achieving the goal of minimum energy consumption management for the entire system after the vehicle is powered off.

[0056] Based on the above Figure 1 In one example embodiment of the vehicle energy consumption management method, after step 110, the energy consumption management method provided by the present invention may further include:

[0057] Based on the detected external wake-up source of the target, it controls itself to exit the sleep state and wakes up the second target peripheral chip in the first target peripheral chip that corresponds to the external wake-up source of the target, and controls the power supply state of the wake-up controlled electrical channel.

[0058] Specifically, when the target domain control node detects each constant power channel and detects an external wake-up source, the target domain control node can control itself to exit the hibernation state and determine at least one second target peripheral chip associated with the external wake-up source from all the first target peripheral chips on its own board, control the wake-up of the at least one second target peripheral chip, and also control the power supply status of each controlled power channel to wake up; thereby enabling the system to enter the normal working mode.

[0059] The energy management method provided by this invention enables the main domain control node to quickly and timely enter the normal working mode when it detects an external wake-up source. This is achieved by controlling itself to end its hibernation and wake up the peripheral chip of the second target and wake up other domain control nodes to restore the controlled power supply, thereby improving the flexibility of vehicle energy management.

[0060] Based on the above Figure 1 In one example embodiment of the vehicle energy management method shown, considering that each domain control node in the vehicle system can be powered by a power board, the master domain control node can control the shutdown of the controlled power channels of other non-master domain control nodes through the power board. Based on this, the specific process of the master domain control node controlling the shutdown of the controlled power channels of other domain control nodes in step 110 may include:

[0061] First, a control message instructing the power board to shut down the controlled power channels is sent; then, the power board is further instructed to shut down the controlled power channels of other domain control nodes after receiving the control message.

[0062] Specifically, refer to Figure 2 The diagram shows the overall power supply control architecture. When the target domain control node determines that the system bus is continuously running without any function within a certain period of time, it can determine that the system has entered a low-power processing mode and send a control message to the power board. This allows the power board to shut down the controlled power channels of other domain control nodes after receiving the control message.

[0063] For example, if the primary domain controller is the left domain controller, and the right domain controller and the rear domain controller are two other domain controllers, the power board can shut down the controlled power channels of the right domain controller and the rear domain controller after receiving the control message sent by the left domain controller.

[0064] The vehicle energy consumption management method provided in this embodiment of the invention allows the main domain control node to control the power supply of other non-main domain control nodes through a power board. This ensures that the main domain control node can not only control the power supply of its own subordinate loads, but also control the power supply through the power board, thereby achieving the goal of reducing power consumption to a greater extent.

[0065] Based on the above Figure 1 In one example embodiment of the vehicle energy management method shown, to improve the accuracy of determining vehicle power-off and entry into low-power processing mode, and to reduce power consumption, the master domain controller node can determine whether the vehicle is powered off during normal operation by monitoring whether the system bus is not running any functions. After the vehicle is powered off, by ensuring the system bus remains unused for a certain period, it can determine that the system has entered a low-power processing mode and perform low-power processing. Based on this, the specific implementation process of step 110 may include:

[0066] First, with the timer on, determine if the system bus is not operating. Then, if the system bus is not operating, generate and respond to the vehicle power-down command to start the timer. Next, when the timer reaches a preset time threshold, control the shutdown of the controlled power channels of other domain control nodes, control the opening of the constant power channel for detecting external wake-up sources, control the self and the first target peripheral chip in the chip on the board to enter sleep mode, and control the load to power down.

[0067] Specifically, refer to Figure 3 This is a schematic diagram illustrating the process of the system entering / exiting low-power processing mode provided by the present invention, as shown below. Figure 3 As shown, when the timer is on, the master domain controller node can monitor whether the system bus is not operating. If it detects that the system bus is not operating, it generates and responds to a vehicle power-down command, controls the timer to start counting, and determines that the system bus remains inactive for a certain period of time. That is, if the system bus remains inactive for a period of time, i.e., the timer reaches a preset time threshold, then the system enters a preset low-power processing mode. This mode involves controlling itself to hibernate, controlling all peripheral chips on its own board that are not related to detecting external wake-up sources to hibernate, controlling the shutdown of the controlled power channels of each other domain controller node, powering down all non-working loads connected to itself, and controlling the opening of the constant power channel used for detecting external wake-up sources. For example, the preset time threshold can be tens of seconds.

[0068] It should be noted that during the timer's startup and timing process, if the master control node detects that the system bus has restarted and is running at least one function, it will control the timer to reset and continue monitoring whether the system bus is not running any function. If no function is detected on the system bus, it will generate and respond to the vehicle power-down command, controlling the timer to start timing. If the timer's timing has not reached the preset time threshold but the system bus is detected running at least one function, it will again continue monitoring whether the system bus is not running any function. This process continues until the timer's timing reaches the preset time threshold, during which the system bus remains without any function.

[0069] It should be further explained that, such as Figure 3 As shown, during the low-power processing of the system, if an external wake-up source is detected, the system exits the low-power processing mode and returns to the step of starting the timer to continue monitoring whether the bus is not running any function; otherwise, if no external wake-up source is detected, the system remains in the low-power processing mode and continues to perform low-power processing.

[0070] The vehicle energy consumption management method provided in this embodiment of the invention improves the accuracy of judging vehicle power-off and entering low-power processing mode by determining that the system enters a low-power processing mode when the system bus has no function running for a certain period of time and performing low-power processing on the system. This reduces the power consumption of the whole vehicle after power-off.

[0071] Based on the above Figure 1 In one example embodiment of the vehicle energy consumption management method shown, to improve the accuracy of the master domain controller node in determining whether the system bus is not operating and to reduce the bus load, the master domain controller node can determine whether the system bus is not operating by monitoring the bus message status. Based on this, the master domain controller node determines whether the system bus is not operating when the timer is on. The specific implementation process may include:

[0072] First, during normal system operation, a timer is started and each acquired bus message is parsed to determine if there is a target bus message whose parsing result indicates that the system bus is not running any function. Further, if a target bus message is found to exist, it is determined that the system bus is currently not running any function. If a target bus message is found not to exist, it is determined that the system bus is currently running at least one function.

[0073] Specifically, during normal system operation, the master domain controller controls the start of the timer, for example, by sending a start command to the timer to instruct it to start when it receives the start command. At this time, during normal system operation and while the timer is running, the master domain controller monitors the bus messages in real time and parses each detected bus message to determine whether there is a target bus message whose parsing result indicates that the system bus has no functional movement.

[0074] For example, the received bus message content is parsed, and the status of the communication variables contained in the bus message is used to determine whether the vehicle is powered off and whether the system bus is currently functionally operational. This determines whether a target bus message exists, indicating that the system bus is not functionally operational. This allows for determining whether the system bus is currently not functionally operational when a target bus message exists; or, whether the system bus is currently operational at least one function when a target bus message does not exist.

[0075] The vehicle energy consumption management method provided in this invention allows the target domain control node to determine whether the system needs to enter a low-power processing mode by monitoring bus messages. No special frame messages need to be added between domain control nodes; only the master control node needs to monitor the bus message status. This reduces the bus load and development difficulty, and is also compatible with ECUs that do not have network management and low-power capabilities. It eliminates the need for secondary development of existing ECUs, significantly reducing the bus load and thus helping to achieve maximum energy consumption management after the vehicle is powered off.

[0076] Based on the above Figure 1 The vehicle energy consumption management method shown, in one example embodiment, minimizes power consumption by performing fine-grained chip-level energy consumption management on the chips on its board through a power tree approach after the domain controller node itself enters sleep mode. Based on this, the process in step 110 where the target domain controller node controls itself and the first target peripheral chip on its board to enter sleep mode may specifically include:

[0077] In the target domain control node, the main chip MCU controls the first peripheral chip of each branch of the power tree via GPIO and controls multiple second peripheral chips via bus communication. The main chip MCU supplies constant power to the constant power channel of the target first peripheral chip in the target branch of the power tree that is connected to the external wake-up source. It controls all non-target first peripheral chips in the power tree that are not connected to the external wake-up source to go into sleep mode, and sends a control command to at least one target second peripheral chip that is not a detection chip for detecting the external wake-up source to go into sleep mode, so that the at least one target second peripheral chip goes into sleep mode after receiving the control command. Among them, each non-target first peripheral chip and the at least one target second peripheral chip are first target peripheral chips.

[0078] Specifically, refer to Figure 4 This is a schematic diagram of the power supply control structure of the on-board chips of the master domain controller node provided by the present invention, as shown below. Figure 4 As shown, the master domain controller node controls the power supply to the chips on its board. Specifically, the 24V voltage on the master domain controller node's board is converted by the microcontroller unit (MCU) voltage conversion module to provide the required power supply voltage to the main chip MCU on the board. At the same time, the 24V voltage can also control the power supply to all the first peripheral chips on the master domain controller node's board that are controlled by general-purpose input / output (GPIO). In other words, after the 24V voltage is converted by the voltage conversion module, it can form a power tree and output different voltages to meet the power supply voltage requirements of the first peripheral chips in each branch of the power tree. That is, it provides the required power supply voltage to the first peripheral chips in each branch of the power tree.

[0079] The main MCU chip on the main domain controller node can control the power supply of each branch of the power tree. Specifically, it can control the main MCU to supply constant power to the constant power channel of the target first peripheral chip in the target branch connected to the external wake-up source in the power tree, and control all non-target first peripheral chips in the power tree that are not connected to the external wake-up source to go into sleep mode. At the same time, the main MCU can control the sleep mode of the second peripheral chips through bus communication, that is, send control commands to the second peripheral chips to instruct them to go into sleep mode, so that the second peripheral chips will go into sleep mode after receiving the control commands. Only the detection chips that need to detect the external wake-up source among all the second peripheral chips will not enter the sleep mode and will maintain a constant power supply.

[0080] It should be noted that when the power supply control structure in the chip on the main domain controller node is different, the corresponding low-power processing flow will also be different.

[0081] The vehicle energy consumption management method provided in this invention enables the main domain control node to perform fine-grained chip-level energy consumption management on the chips on its board through a power tree. This achieves the goal of chip-level power supply control management based on the power tree, ensuring that the power supply of the chips on the board is controllable. At the same time, the power tree on the board can control the power-off of the first target peripheral chip that does not need to work according to the actual situation, reducing the standby current of the chip and achieving the goal of chip-level minimum energy consumption management. This also enables the goal of further reducing power consumption after the vehicle is powered off, improving the flexibility of power consumption management after the vehicle is powered off.

[0082] For example, refer to Figure 3 The flowchart shown illustrates the system entering / exiting low-power processing mode. The vehicle energy consumption management method provided by this invention specifically includes the following steps:

[0083] S1. During normal system operation, the master domain controller node (taking the left domain controller as an example) constantly monitors the bus message status;

[0084] S2. After analyzing the bus messages and determining that the system bus is not running any functions, the master domain controller node determines that the conditions for entering the low-power processing mode are met, and sends a control message to the power board to indicate that the controlled power channel is shut down.

[0085] S3. After receiving the control message, the power board shuts down the controlled power channels of other domain control nodes and only provides constant power to the constant power channels that need to detect external wake-up sources.

[0086] S4. The master domain controller node shuts down the power supply to its own connected loads. The master domain controller node selectively shuts down all power tree branches in the power tree that are not connected to external wake-up sources and are not the first target peripheral chip. It also sends control commands to the second peripheral chip to put it into sleep mode, leaving only the detection chip that needs to detect external wake-up sources intact.

[0087] S5. After the primary domain controller node detects the target external wake-up source, it controls itself to exit the hibernation state and wakes up at least one second target peripheral chip in the power tree that is associated with the detected target external wake-up source. The power board is then woken up to restore the power supply state of the controlled power channels of other domain controller nodes, thereby enabling the system to enter the normal working mode. Each second target peripheral chip can belong to each non-target first peripheral chip and at least one target second peripheral chip.

[0088] It should be noted that the specific processes involved in steps S1 to S5 above can be referred to the aforementioned embodiments. They will not be repeated here.

[0089] The vehicle energy consumption management system provided by the present invention is described below. The vehicle energy consumption management system described below can be referred to in correspondence with the vehicle energy consumption management method described above.

[0090] The vehicle energy consumption management system provided by this invention is applied to a target domain control node among multiple domain control nodes. The target domain control node is used to control the power supply to its subordinate loads, other domain control nodes besides itself, and its own onboard chips. (Refer to...) Figure 5 This is a schematic diagram of the vehicle energy consumption management system provided by the present invention, as shown below. Figure 5 As shown, the vehicle energy consumption management system 500 includes an energy consumption management unit 510.

[0091] The power management unit 510 is used to control the shutdown of the controlled power channels of other domain control nodes, control the opening of the constant power channel for detecting external wake-up sources, control the hibernation of itself and the first target peripheral chip in the chip on the board, and control the power-off of the load when the vehicle is powered off and enters a preset low-power processing mode.

[0092] Optionally, the power management unit 510 is also used to control itself to exit the sleep state and wake up the second target peripheral chip associated with the target external wake-up source in the first target peripheral chip based on the detected target external wake-up source, and to control the power supply state of the wake-up controlled electrical channel.

[0093] Optionally, the power management unit 510 is specifically used to determine whether the system bus is not operating under any function when the timer is on; when it is determined that the system bus is not operating under any function, it generates and responds to the vehicle power-down command and controls the timer to start timing; when it is determined that the timing time has reached a preset time threshold, it controls the shutdown of the controlled power channels of other domain control nodes, controls the opening of the constant power channel used to detect external wake-up sources, controls itself and the first target peripheral chip in the chip on the board to enter sleep mode respectively, and controls the load to power down.

[0094] Optionally, the power management unit 510 is specifically used to control the reset of the timer if the system bus restarts to run at least one function during the timer's timing process.

[0095] Optionally, the energy management unit 510 is specifically used to control the start of the timer during normal system operation and to parse each acquired bus message to determine whether there is a target bus message whose parsing result indicates that the system bus is not running any function; if the target bus message is determined to exist, it is determined that the system bus is currently not running any function; if the target bus message is determined not to exist, it is determined that the system bus is currently running at least one function.

[0096] Optionally, the power management unit 510 is specifically used to send a control message to the power board instructing it to shut down the controlled power channels; and instructs the power board to shut down the controlled power channels of other domain control nodes after receiving the control message.

[0097] Optionally, the power management unit 510 is specifically used to control the main chip MCU on the target domain control node to supply constant power to the constant power channel of the target first peripheral chip in the target branch connected to the external wake-up source in the power tree when the main chip MCU controls the first peripheral chip of each branch of the power tree through GPIO and controls multiple second peripheral chips through bus communication; control all non-target first peripheral chips in the power tree that are not connected to the external wake-up source to go into sleep mode, and send a control command to at least one target second peripheral chip that is not a detection chip for detecting the external wake-up source among the multiple second peripheral chips to instruct the chip to go into sleep mode, so that each target second peripheral chip goes into sleep mode after receiving the control command; wherein each non-target first peripheral chip and each target second peripheral chip are first target peripheral chips.

[0098] The vehicle energy consumption management system 500 provided in this embodiment of the invention can execute the technical solution in any embodiment of the above-described vehicle energy consumption management method. Its implementation principle and effect are similar to those of the vehicle energy consumption management method. Please refer to the implementation principle and beneficial effects of the vehicle energy consumption management method, which will not be repeated here.

[0099] Figure 6 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 6 As shown, the electronic device may include: a processor 610, a communication interface 620, a memory 630, and a communication bus 640, wherein the processor 610, the communication interface 620, and the memory 630 communicate with each other through the communication bus 640. The processor 610 can call logical instructions in the memory 630 to execute a vehicle energy consumption management method, which includes:

[0100] When the vehicle is powered down and enters the preset low-power processing mode, the system controls the shutdown of the controlled power channels of other domain control nodes, the opening of the constant power channel used to detect external wake-up sources, the hibernation of itself and the first target peripheral chip in the chip on the board, and the power-down of the load.

[0101] Furthermore, the logical instructions in the aforementioned memory 630 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0102] In addition, the present invention also provides a vehicle, including a vehicle energy consumption management system as described in the foregoing embodiments or an electronic device as described in the foregoing embodiments.

[0103] On the other hand, the present invention also provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, wherein when the program instructions are executed by a computer, the computer is able to execute the vehicle energy consumption management method provided by the above methods, the method comprising:

[0104] When the vehicle is powered down and enters the preset low-power processing mode, the system controls the shutdown of the controlled power channels of other domain control nodes, the opening of the constant power channel used to detect external wake-up sources, the hibernation of itself and the first target peripheral chip in the chip on the board, and the power-down of the load.

[0105] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to perform the vehicle energy consumption management methods provided above, the method comprising:

[0106] When the vehicle is powered down and enters the preset low-power processing mode, the system controls the shutdown of the controlled power channels of other domain control nodes, the opening of the constant power channel used to detect external wake-up sources, the hibernation of itself and the first target peripheral chip in the chip on the board, and the power-down of the load.

[0107] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0108] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0109] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A vehicle energy consumption management method, characterized in that, A target domain controller node is applied among multiple domain controller nodes. The target domain controller node is used to control the power supply to its own load, to other domain controller nodes besides itself, and to its own onboard chips. The method includes: When the vehicle is powered off and enters a preset low-power processing mode, the controlled power channels of the other domain control nodes are shut down, the constant power channels for detecting external wake-up sources are turned on, the device itself and the first target peripheral chip in the chip on the board are put into sleep mode, and the load is powered off. The process of controlling itself and the first target peripheral chip in the chip on the board to enter sleep mode includes: In the case where the main chip MCU in the on-board chip of the target domain control node controls the first peripheral chip of each branch of the power tree through GPIO and controls multiple second peripheral chips through bus communication, the main chip MCU controls the main chip MCU to supply constant power to the constant power channel where the target first peripheral chip of the target branch connected to the external wake-up source is located in the power tree; The system controls all non-target first peripheral chips in the power tree that are not connected to the external wake-up source to enter sleep mode, and sends a control command to at least one target second peripheral chip among the plurality of second peripheral chips that is not a detection chip that detects the external wake-up source, so that each target second peripheral chip enters sleep mode after receiving the control command; wherein each non-target first peripheral chip and each target second peripheral chip are the first target peripheral chip, so as to achieve chip-level minimum power consumption management of the on-board chips of the target domain controller node.

2. The vehicle energy consumption management method according to claim 1, characterized in that, The method further includes: Based on the detected target external wake-up source, it controls itself to exit the sleep state and wakes up the second target peripheral chip in the first target peripheral chip that is associated with the target external wake-up source, and controls the power supply state of the controlled electrical channel to wake up.

3. The vehicle energy consumption management method according to claim 1, characterized in that, When the vehicle is powered down and enters a preset low-power processing mode, the following steps are taken: controlling the shutdown of the controlled power channels of other domain control nodes, controlling the opening of the constant power channel for detecting external wake-up sources, controlling the vehicle itself and the first target peripheral chip in the on-board chips to enter sleep mode, and controlling the power-down of the load. With the timer enabled, determine if the system bus is not operating any functions; If it is determined that the system bus is not operating, a power-down command is generated and responded to, and the timer is controlled to start counting. When the timer reaches a preset time threshold, the system controls the shutdown of the controlled power channels of other domain control nodes, the opening of the constant power channel for detecting external wake-up sources, the hibernation of itself and the first target peripheral chip in the chip on the board, and the power-off of the load.

4. The vehicle energy consumption management method according to claim 3, characterized in that, The method further includes: If, during the timing of the timer, it is detected that the system bus has restarted to run at least one function, the timer is reset.

5. The vehicle energy consumption management method according to claim 3, characterized in that, The process of determining whether the system bus is not functioning when the timer is enabled includes: During normal system operation, the timer is activated and each acquired bus message is parsed to determine whether there is a target bus message whose parsing result indicates that the system bus is not operating with any function. If the target bus message is confirmed to exist, it is determined that the system bus is currently not operating any function. If it is determined that the target bus message does not exist, it is determined that the system bus is currently running at least one function.

6. The vehicle energy consumption management method according to any one of claims 1 to 5, characterized in that, The control to shut down the controlled electrical channels of the other domain controller nodes includes: Send a control message to the power board instructing the controlled electrical channel to be shut down; The power board is instructed to shut down the controlled power channels of the other domain control nodes after receiving the control message.

7. A vehicle energy consumption management system, characterized in that, A target domain controller node is applied in a multi-domain controller node system. The target domain controller node is used to control the power supply to its subordinate loads, other domain controller nodes (excluding the target domain controller node), and its own onboard chips. The system includes: The power management unit is used to control the shutdown of the controlled power channels of the other domain control nodes, control the opening of the constant power channel for detecting external wake-up sources, control itself and the first target peripheral chip in the chip on the board to enter sleep mode, and control the load to power down when the vehicle is powered off and enters a preset low power processing mode. The power management unit is specifically configured to, when the main chip MCU on the target domain controller node controls the first peripheral chip of each branch of the power tree via GPIO and controls multiple second peripheral chips via bus communication, control the main chip MCU to supply constant power to the constant power channel of the target first peripheral chip in the target branch of the power tree connected to the external wake-up source; control all non-target first peripheral chips in the power tree not connected to the external wake-up source to go into sleep mode; and send a control command to at least one target second peripheral chip among the multiple second peripheral chips that is not a detection chip for detecting the external wake-up source to instruct the chip to go into sleep mode, so that each target second peripheral chip goes into sleep mode after receiving the control command; wherein each non-target first peripheral chip and each target second peripheral chip is the first target peripheral chip, so as to achieve chip-level minimum power management of the chips on the target domain controller node.

8. The vehicle energy consumption management system according to claim 7, characterized in that, The energy management unit is also used to control itself to exit the sleep state and wake up the second target peripheral chip associated with the target external wake-up source in the first target peripheral chip based on the detected target external wake-up source, and to control the power supply state of the controlled power channel to wake up.

9. The vehicle energy consumption management system according to claim 8, characterized in that, The energy management unit is specifically used to determine whether the system bus is not operating under any function when the timer is on; when it is determined that the system bus is not operating under any function, it generates and responds to the vehicle power-down command and controls the timer to start timing; when it is determined that the timing time of the timer has reached a preset time threshold, it controls the closed controllable power channels of the other domain control nodes, controls the open constant power channel for detecting external wake-up sources, controls itself and the first target peripheral chip in the chip on the board to enter sleep mode respectively, and controls the load to power down.

10. The vehicle energy consumption management system according to claim 9, characterized in that, The energy management unit is specifically used to control the timer to reset if it is detected that the system bus has restarted running at least one function during the timer's timing process.

11. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the vehicle energy consumption management method as described in any one of claims 1 to 6.

12. A vehicle, characterized in that, This includes the vehicle energy management system as described in any one of claims 7 to 10 or the electronic device as described in claim 11.

Citation Information

Patent Citations

  • Dormancy control method, T-BOX and computer readable storage medium

    CN113489596A

  • Method for reducing quiescent current of vehicle controller

    CN115384426A

  • Low-power-consumption control method and system of vehicle-mounted information entertainment terminal, medium and equipment

    CN116279217A