A power supply system and power supply method applied to an autonomous driving domain controller

Through the combination of switching modules and control modules powered in stages, the problem of low utilization of power modules of controllers in the autonomous driving domain is solved, and the current peak value and cost savings are achieved.

CN114906079BActive Publication Date: 2025-07-04BEIJING TRUNK TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210613183.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-31
Publication Date
2025-07-04
Estimated Expiration
2042-05-31

AI Technical Summary

Technical Problem

The power module utilization rate of the autonomous driving domain controller is low, and the current peak is high during startup, resulting in excessive power and low utilization rate of the power module.

Method used

The combined power supply method of switching module and control module is adopted to supply power in stages, first supplying power to the switching module and control module, and then in the second stage, the switching unit is controlled to close through the control module to supply power to reduce the current at the start-up moment.

Benefits of technology

It improves the utilization rate of the power module, reduces the current peak at startup, reduces useless power consumption, and reduces the cost of the power module.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114906079B_ABST
    Figure CN114906079B_ABST
Patent Text Reader

Abstract

The present application discloses a power supply system and a power supply method applied to an autonomous driving domain controller, belonging to the technical field of intelligent driving. The power supply system includes a switching module, a control module, and a power supply module. Among them, the switching module includes switching units corresponding one-to-one to the powered modules. The power supply module supplies power to the switching module and the control module in the first startup stage, and in the second startup stage, controls the switching units to be turned off through the control module to supply power to the powered modules corresponding to the turned-off switching units; the first startup stage is earlier than the second startup stage. Since the power supply module can supply power to the switching module and the control module in the first startup stage, and in the second startup stage, controls the switching units to be turned off through the control module to supply power to the powered modules corresponding to the turned-off switching units, the startup instantaneous current can be reduced and the utilization rate of the power supply module can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of intelligent driving technology, and particularly to a power supply system and a power supply method applied to an autonomous driving domain controller. Background Art

[0002] With the continuous development of autonomous driving technology, the perception control and decision-making systems involved in autonomous driving are more complex, and there are more and more scenarios of information interaction control with other systems such as the vehicle body. All parties hope that it can become a modular, portable, and easy-to-manage automotive subsystem. Therefore, a domain controller specifically positioned for autonomous driving has emerged as the times require.

[0003] Compared with other domain controllers, the domain controller applied to autonomous driving has a large number of built-in and external functional modules. When these modules are started, the instantaneous starting current is very large. However, after the start is successful, the current in the working state is much smaller than the starting current. To meet the peak current during startup, the power module of the domain controller needs to have a sufficient power. Therefore, the utilization rate of the power module of the domain controller applied to autonomous driving is low. Summary of the Invention

[0004] The present application provides a power supply system and a power supply method applied to an autonomous driving domain controller to solve the problem of low utilization rate of the power module of the domain controller applied to autonomous driving.

[0005] In a first aspect, an embodiment of the present application provides a power supply system for an autonomous driving domain controller, the system includes:

[0006] A switch module, including switch units corresponding to the powered modules one by one;

[0007] A control module, connected to the switch module, for controlling the opening and closing of the switch units in the switch module;

[0008] A power module, connected to the switch module and the control module, for powering the switch module and the control module in a first startup stage, and in a second startup stage, controlling the closing of the switch unit through the control module to power the powered module corresponding to the closed switch unit;

[0009] Wherein, the first startup stage is earlier than the second startup stage.

[0010] In the above power supply system, since the power module can power the switch module and the control module in the first startup stage, and in the second startup stage, control the closing of the switch unit through the control module to power the powered module corresponding to the closed switch unit, compared with the prior art of powering all modules simultaneously in the same stage, it can reduce the instantaneous startup current and improve the utilization rate of the power module.

[0011] In a possible implementation, the system further includes a voltage acquisition module, and the voltage acquisition module includes voltage acquisition units corresponding to the powered modules one by one;

[0012] The voltage acquisition module is connected to the control module and each of the powered modules, and is configured to, after the power supply module powers the powered module, acquire the voltage of the powered module through the voltage acquisition unit corresponding to the powered module;

[0013] The control module is configured to control the switch unit corresponding to the powered module to open or control other switch units to close according to the voltage.

[0014] For the above power supply system, the voltage acquisition module can acquire the voltage of the powered module in real time, and the control module controls the opening and closing of the switch unit according to the voltage of the powered module acquired by the voltage acquisition module, so that whether the powered module fails can be detected, and the stability of the system can be improved.

[0015] In a possible implementation, the system further includes a debugging module;

[0016] The power supply module is configured to power the debugging module in the first startup stage;

[0017] The voltage acquisition module further includes a voltage acquisition unit corresponding to the debugging module, and the voltage acquisition unit corresponding to the debugging module is configured to acquire the voltage of the debugging module after the debugging module is powered.

[0018] For the above power supply system, the power supply module directly powers the debugging module in the first startup stage, and the control module can be debugged through the debugging module before the powered module is started, which improves the usability of the system. In addition, the voltage acquisition unit corresponding to the debugging module can acquire the voltage of the debugging module, so that whether the debugging module fails can be monitored in real time, and the stability of the power supply system can be improved.

[0019] In a second aspect, an embodiment of the present application discloses a power supply method applied to an autonomous driving domain controller, which is applied to the power supply system in any one of the first aspects, and the method includes:

[0020] Power the switch module and the control module through the power supply module in the first startup stage;

[0021] In the second startup stage, through the power supply module, control the switch unit to close through the control module to power the powered module corresponding to the closed switch unit;

[0022] Wherein, the first startup stage is earlier than the second startup stage.

[0023] In the above power supply method, since the power supply module can supply power to the switching module and the control module in the first startup stage, and in the second startup stage, the control module controls the switching unit to turn off to supply power to the powered module corresponding to the turned-off switching unit. Compared with the prior art where all modules are supplied power simultaneously in the same stage, the startup instantaneous current can be reduced and the utilization rate of the power supply module can be improved.

[0024] In a possible implementation manner, before the control module controls the switching unit to turn off, the method further includes:

[0025] The control module searches for the powered module to be started in the preset hardware configuration information;

[0026] The control module controls the switching unit corresponding to the powered module to be started to turn off.

[0027] In the above method, before controlling the switching unit to turn off, first search for the powered module to be started, and then control the switching unit corresponding to the powered module to be started to turn off, which can reduce the useless power consumption of the power supply module.

[0028] In a possible implementation manner, the control module controls the switching unit to turn off, including:

[0029] The control module determines the priority of the switching unit according to the working nature of the powered module;

[0030] The control module controls the switching unit to turn off according to the priority.

[0031] In the above method, first determine the priority of the switching unit, and then control the switching unit to turn off according to the priority, that is, first close the switching unit with a higher priority, so that the startup duration can be reduced.

[0032] In a possible implementation manner, the method further includes:

[0033] After the power supply module supplies power to the powered module, the voltage acquisition unit corresponding to the powered module acquires the voltage of the powered module;

[0034] The control module controls the switching unit corresponding to the powered module to turn on according to the voltage, or controls other switching units to turn off.

[0035] In the above method, the voltage acquisition unit can acquire the voltage of the powered module, and the controller can judge whether the powered module has a fault according to the voltage of the powered module acquired by the voltage acquisition unit, so as to realize the fault detection of the powered module and reduce the power consumption of the power supply module.

[0036] In a possible implementation, the control module controls the switch unit corresponding to the powered module to turn on according to the voltage, including:

[0037] During the operation stage of the powered module, the working voltage of the powered module is collected by the acquisition unit corresponding to the powered module;

[0038] When the working voltage is not within the first preset voltage range, the control module controls the switch unit corresponding to the powered module to turn on.

[0039] In the above method, during the operation stage of the powered module, if the control module determines that the working voltage of the powered module is not within the first preset voltage range, it controls the switch corresponding to the powered module to turn on, that is, determines that the powered module is faulty, stops powering the powered module, and reduces the power consumption of the power module.

[0040] In a possible implementation, the control module controls other switch units to turn off according to the voltage, including:

[0041] During the second startup stage, the voltage of the powered module is collected by the acquisition unit corresponding to the powered module;

[0042] When the voltage of the powered module is greater than or equal to the first preset voltage, the control module controls the switch unit with the next priority level corresponding to the powered module to turn off.

[0043] In the above method, during the second startup stage, if the control module determines that the voltage of the powered module is greater than or equal to the first preset voltage, it determines that the powered module is normal and controls the switch unit with the next priority level to turn off; if it determines that the voltage of the powered module is less than the first preset voltage, it determines that the powered module is faulty and stops powering the powered module, thereby reducing the power consumption of the power module.

[0044] In a possible implementation, after the control switch unit is turned off, the method further includes:

[0045] When the priority level of the switch unit is higher than or equal to the preset priority level, the control module controls the power module to stop power supply.

[0046] In the above method, after the control module controls the switch unit to turn off, if it determines that the priority level of the switch unit is higher than or equal to the preset priority level, that is, the powered module corresponding to the switch unit may affect the normal operation of the domain controller, so the control module controls the power module to stop powering all modules, thereby reducing the power consumption of the power module.

[0047] In a possible implementation, during the first startup phase, the power supply module powers the debugging module;

[0048] During the first startup phase, when the voltage of the debugging module is greater than or equal to a second preset voltage, the control module performs an alarm operation, or after the second startup phase, when the voltage of the debugging module is not within the range of the second preset voltage, the control module performs an alarm operation.

[0049] In the above method, the power supply module directly powers the debugging module during the first startup phase, and the control module can be debugged through the debugging module, improving the usability of the system; when the control module determines that the voltage of the debugging module is greater than or equal to the second preset voltage during the first startup phase, the control module performs an alarm operation, or after the second startup phase, when it is determined that the voltage of the debugging module is not within the range of the second preset voltage, the control module performs an alarm operation, that is, an alarm is performed after determining a fault in the debugging module, thereby diagnosing a power supply fault in the debugging module.

[0050] In a third aspect, an embodiment of the present application further provides a computer storage medium. The computer storage medium stores a computer program, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer is caused to execute the method according to any one of the second aspects.

[0051] In a fourth aspect, an embodiment of the present application further provides a computer program product. The computer program product includes: computer program code. When the computer program code runs on a computer, the computer is caused to execute the method according to any one of the second aspects as described above.

[0052] In a fifth aspect, an embodiment of the present application further provides a chip. The chip includes a processor and a memory;

[0053] The memory is used to store program instructions;

[0054] The processor is used to call the program instructions stored in the memory and execute the steps included in the method according to any one of the second aspects according to the obtained program instructions.

[0055] In a sixth aspect, an embodiment of the present application further provides a power supply device. The power supply device includes the chip according to the fifth aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 It is a schematic structural diagram of a power supply system provided by an embodiment of the present application;

[0057] Figure 2 It is a schematic structural diagram of another power supply system provided by an embodiment of the present application;

[0058] Figure 3 A flowchart of a power supply method provided by an embodiment of the present application;

[0059] Figure 4 A flowchart of the startup process of a domain controller provided by an embodiment of the present application;

[0060] Figure 5 A flowchart of the operation process of a domain controller provided by an embodiment of the present application. Detailed implementation manners

[0061] In order to make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the scope of protection of the embodiments of the present application.

[0062] Unless otherwise defined, the technical terms or scientific terms used in this disclosure shall have the ordinary meanings understood by those of ordinary skill in the art to which this disclosure belongs. The "first", "second", and similar terms used in this disclosure do not denote any order, quantity, or importance, but are only used to distinguish different components. The terms such as "including" or "comprising" mean that the elements or items appearing before this word cover the elements or items listed after this word and their equivalents, without excluding other elements or items. The terms such as "connected" or "coupled" are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect.

[0063] It should be noted that the sizes and shapes of the various figures in the drawings do not reflect the true proportions, and the purpose is only to schematically illustrate the content of this disclosure. Also, the same or similar reference numerals throughout the drawings denote the same or similar elements or elements having the same or similar functions.

[0064] The application scenarios described in the embodiments of this disclosure are for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of this disclosure. Those of ordinary skill in the art know that with the emergence of new application scenarios, the technical solutions provided by the embodiments of this disclosure are equally applicable to similar technical problems. Among them, in the description of this disclosure, unless otherwise stated, the meaning of "a plurality" is two or more.

[0065] Different from other domain controllers, the domain controller for autonomous driving needs to have the capabilities of multi-sensor fusion, positioning, path planning, decision-making control, and wireless communication. Therefore, the domain controller for autonomous driving needs to externally connect multiple devices such as cameras, millimeter-wave radars, lidars, and IMUs (Inertial Measurement Units), and the functions completed include image data processing, etc.; it needs a SOC (System on Chip) with ultra-large computing power to meet environmental perception and information fusion, logical operation and decision-making control, and adapt to deep learning algorithms; it needs to install an MCU (Microcontroller Unit) to handle functional safety, redundant monitoring of vehicle control, and ensure drivability; it needs 4G modules, 5G modules, gigabit Ethernet modules, and 10-gigabit Ethernet modules to meet high-speed data transmission.

[0066] Since the domain controller for autonomous driving externally connects multiple devices and itself includes some modules with relatively large computing capabilities, the inrush current is very large at the moment of startup. However, after successful startup, the current in the working state is much smaller than that at startup. To meet the peak current at startup, the power of the power module of the domain controller needs to be large enough. Therefore, the utilization rate of the power module applied to the domain controller for autonomous driving is relatively low.

[0067] To solve the above problems, the embodiments of the present application provide a power supply system and a power supply method applied to a domain controller for autonomous driving, so as to achieve the purpose of improving the utilization rate of the power module.

[0068] First, refer to Figure 1 , which is a schematic structural diagram of a power supply system applied to a domain controller for autonomous driving disclosed in the embodiments of the present application. It can be seen from Figure 1 that the power supply system includes a power module 11, a control module 12, and a switch module 13;

[0069] Among them, the switch module 13 includes switch units corresponding one-to-one to the powered modules;

[0070] The control module 12, connected to the switch module 13, is used to control the opening and closing of the switch units in the switch module 13;

[0071] The power module 11, connected to the switch module 13 and the control module 12, is used to supply power to the switch module 13 and the control module 12 in the first startup stage, and in the second startup stage, through the control module 12, control the closing of the switch units to supply power to the powered modules corresponding to the closed switch units;

[0072] Among them, the first startup stage is earlier than the second startup stage.

[0073] In the above power supply system, since the power supply module can supply power to the switching module and the control module in the first startup stage, and in the second startup stage, the control module controls the shutdown of the switching unit to supply power to the powered module corresponding to the shutdown switching unit. Compared with the prior art where all modules are powered simultaneously in the startup stage, the startup instantaneous current can be reduced, thereby improving the utilization rate of the power supply module.

[0074] Meanwhile, since the startup instantaneous current becomes smaller, a power supply module with a smaller power can be selected, thereby reducing the cost of the power supply module.

[0075] In specific implementation, Figure 1 the functional modules in may include some or all of the following: 4G module, 5G module, network module, inertial navigation module, integrated navigation module, camera module, lidar module, communication module. In addition to the above modules, the functional modules in this application may also include other modules, and this application does not make any limitation thereto.

[0076] In the embodiment of this application, the power supply module 11 first supplies power to the control module 12 and the switching module 13. After the control module 12 is started, the control module 12 can determine the powered module to be started according to the preset hardware configuration information, and then control the switching unit corresponding to the powered module to be started to shut down. When the switching unit shuts down, that is, the path between the power supply module 11 and the powered module corresponding to this switching unit is conducted, and the power supply module 11 supplies power to this powered module.

[0077] For example, Figure 1 in, when the SOC switching unit shuts down, the path between the power supply module 11 and the SOC module is conducted, and the power supply module 11 supplies power to the SOC module.

[0078] The hardware resources of the domain controller for autonomous driving are relatively many, but not all hardware module resources (functional modules) are used in actual applications. In the related technologies at present, each module of the domain controller for autonomous driving supplies power to all modules all the time after startup. Even if some modules do not need to work, they will still be powered all the time, resulting in useless power consumption. In the second startup stage of the embodiment of this application, the corresponding functional modules can be started according to the preset hardware configuration information.

[0079] For example, the 4G module and the 5G module are generally not used simultaneously. Therefore, according to the actual situation, the required 4G module or 5G module can be configured in the preset hardware information table. If only the 5G module is configured in the hardware information table, only the 5G module is started during startup, and the 4G module is not started. If only the 4G module is configured in the hardware information table, only the 4G module is started during startup, and the 5G module is not started. This method can reduce the energy loss of useless modules.

[0080] When the control module 12 controls the switch unit to close, it can control the closing of the switch unit according to the priority of the switch unit. Specifically, the control module 12 can determine the priority of the switch unit according to the working nature of the powered module, and then control the switch unit to close according to this priority.

[0081] For example, as Figure 1 shown, the powered module includes an SOC module, function module 1, function module 2... function module n, where n is a positive integer. Since the SOC module starts up very slowly, in the powered module, the priority of the SOC module is set to the highest, and the priority of other function modules is the second highest. That is, after the control module 12 is powered on, it first controls the SOC switch unit 130 corresponding to the SOC module to close, and then controls the function switch units 1, 2... n to close.

[0082] Controlling the SOC switch unit to close first can shorten the time for the entire domain controller to fully turn on. In addition, since the SOC module is the core of the entire domain controller, once the voltage of the SOC module is abnormal, it is a serious fault, and the power supply module 11 is directly controlled to stop supplying power to all modules.

[0083] Controlling the SOC switch unit to close first and then controlling the function switch units 1, 2... n to close can control the n switch units to close simultaneously, or can control each function switch unit to close separately. Controlling each function switch unit to close separately means controlling each function switch unit to close in sequence. When controlling each function switch unit to close separately, after a function module is powered on and completed, a period of time can be waited before controlling the next function switch unit to close to ensure that the function module is fully started.

[0084] In one embodiment, the power supply system disclosed in the present application, as Figure 2 shown, the power supply system may further include a voltage acquisition module 21. The voltage acquisition module 21 is connected to the control module 12 and each powered module, and is used to collect the voltage of the powered module through the voltage acquisition unit corresponding to the powered module after the power supply module 11 supplies power to the powered module. The control module 12 obtains the voltage of the powered module collected by the voltage acquisition unit, and controls the switch unit corresponding to the powered module to open according to this voltage, or controls other switch units to close.

[0085] For example, Figure 2 in, the function switch unit 1 is closed, the power supply module 11 supplies power to the function module 1. After the power supply module 11 supplies power to the function module 1, the function module voltage acquisition unit 1 collects the voltage of the function module 1. The control module 12 obtains the voltage collected by the function module voltage acquisition unit 1, and controls the function switch 1 to open according to this voltage, or controls other function switches except the function switch 1 to close.

[0086] Specifically, in the second startup phase, after the control module 12 controls a switch unit to close, the power supply module 11 supplies power to the powered module corresponding to the switch unit, and the voltage acquisition unit corresponding to the powered module acquires the voltage of the powered module. If the control module 12 determines that the voltage acquired by the voltage acquisition unit is greater than or equal to the first preset voltage, the control module 12 controls the next switch unit to close. If the control module 12 determines that the voltage acquired by the voltage acquisition unit does not reach the first preset voltage within the preset duration, the control module 12 controls the switch unit to open, and then controls the switch unit to close again. If the first preset voltage is still not reached within the preset duration, the steps of controlling the switch unit to open and then controlling the switch unit to close are repeated until the number of times of controlling the switch unit to open and then controlling the switch unit to close exceeds the number threshold, and then an alarm operation is performed.

[0087] For example, referring to Figure 2 , the control module 12 controls the SOC switch unit 130 to close, and the SOC module voltage acquisition unit 210 acquires the voltage of the SOC module. If the control module 12 determines that the voltage does not reach the first preset voltage within the preset duration, the control module 12 controls the SOC switch unit to open, and then controls the SOC switch unit to close again. The SOC module voltage acquisition unit continues to acquire the voltage of the SOC module. If the control module 12 determines that the voltage does not reach the first preset voltage within the preset duration, the steps of the control module 12 controlling the SOC switch unit to open, and then controlling the SOC switch unit to close again, and the SOC module voltage acquisition unit continuing to acquire the voltage of the SOC module are repeated until the number of times of controlling the switch unit to open and then controlling the switch unit to close exceeds the number threshold, and the control module 12 performs an alarm operation.

[0088] After the alarm operation is performed, if the powered module is a core powered module, such as the SOC module, the control module 12 can control the power supply module 11 to stop supplying power to all modules, that is, the system no longer operates. If the powered module is an ordinary powered module, such as the GPS module, and this module only affects the positioning function, after the control module 12 gives an alarm, it can control the next switch unit to close.

[0089] It should be noted that in the embodiments of the present application, the first preset voltages corresponding to different powered modules may be the same or different; the set values corresponding to different powered modules may be the same or different; the preset durations corresponding to different powered modules may be the same or different. The first preset voltage, the set value, and the preset duration can all be set according to actual needs.

[0090] During the operation stage of the powered module, the voltage acquisition unit corresponding to the powered module acquires the working voltage of the powered module. If the control module 12 determines that the working voltage acquired by the voltage acquisition unit corresponding to the powered module is not within the first preset voltage range, the control module 12 controls the switch unit corresponding to the powered module to open and can also perform an alarm operation.

[0091] It should be noted that in the embodiments of the present application, the first preset voltage ranges corresponding to different powered modules can be the same or different, and can be specifically set according to actual needs.

[0092] In the domain controller of the current related technology for autonomous driving, if a power supply part of a certain module of the domain controller fails, it cannot be detected, which is not conducive to fault detection. The voltage detection module in the power supply system in the embodiments of the present application can detect the voltages of the debugging module and the powered module, so as to perform fault detection.

[0093] The power supply system provided by the embodiments of the present application, as Figure 2 shown, may further include a debugging module 22 connected to the power supply module 11 and the voltage acquisition module 21. The voltage acquisition module 21 further includes a voltage acquisition unit corresponding to the debugging module 22, that is, Figure 2 the debugging module voltage acquisition unit 23 in. The power supply module 11 is used to supply power to the debugging module 22 in the first startup stage. The debugging module voltage acquisition unit 23 is used to acquire the voltage of the debugging module 22 after the debugging module 22 is powered.

[0094] In the first startup stage, if the voltage of the debugging module is greater than or equal to the second preset voltage, the control module controls the switch unit to close. For example, referring to Figure 2 , in the first startup stage, the power supply module 11 supplies power to the debugging module 22, the debugging module voltage acquisition unit 23 acquires the voltage of the debugging module 22, and when the control module 12 determines that the voltage of the debugging module 22 acquired by the debugging module voltage acquisition unit 23 reaches the debugging set value, the control module 12 controls the SOC switch unit to close; when the control module 12 determines that the voltage of the debugging module 22 acquired by the debugging module voltage acquisition unit 23 does not reach the debugging set value within the preset time, the control module 12 performs an alarm operation.

[0095] Since the debugging module is for debugging and does not affect the normal operation of the domain controller, when the voltage of the debugging module 22 acquired by the debugging module voltage acquisition unit 23 does not reach the debugging set value within the preset time, after the control module 12 performs an alarm operation, it can continue to control the SOC switch unit to close so that the power supply module 11 supplies power to the SOC module.

[0096] After the second startup phase, that is, the normal operation phase of each module, which can also be called the running phase, the control module 12 determines that the voltage of the debugging module 22 collected by the debugging module voltage acquisition unit 23 is not within the second preset voltage range, and the control module 12 performs an alarm operation; when the control module 12 determines that the voltage of the debugging module 22 collected by the debugging module voltage acquisition unit 23 is within the second preset voltage range, the control module obtains the voltage of the powered module from the voltage acquisition module.

[0097] After the control module 12 determines that the voltage of the debugging module 22 collected by the debugging module voltage acquisition unit 23 is not within the second preset voltage range and the control module 12 performs an alarm operation, since the debugging module does not affect the normal operation of the domain controller, the control module obtains the voltage of the SOC module from the SOC module voltage acquisition unit.

[0098] It should be noted that in the embodiments of the present application, in the first startup phase, the power supply module supplies power to the switch module, the control module, the voltage acquisition module, and the debugging module. In the phase after the first startup phase, the power supply module will continuously supply power to these modules; in the second startup phase, the power supply module supplies power to the powered module, that is, in the phase after the second startup phase, the power supply module will continuously supply power to the powered module, unless it is stated that the control module controls a certain switch unit to disconnect, then the power supply module stops supplying power to the powered module corresponding to the disconnected switch unit.

[0099] In the embodiments of the present application, the power supply module 11 directly supplies power to the control module 12, the switch module 13, the voltage acquisition module 21, and the debugging module 22. The switch unit is connected to the power supply module 11 and the powered module. When the switch unit is closed, the power supply module 11 supplies power to the powered module. When the switch unit is open, the power supply module 11 cuts off the power supply to the powered module. The switch unit is controlled by the control module 12. The voltage acquisition unit is connected to the powered module and the control module 12. The voltage acquisition unit acquires the voltage of the corresponding powered module, that is, the supply voltage, and the control module 12 reads the voltage acquired by the voltage acquisition unit.

[0100] Based on the same inventive concept, the embodiments of the present application also provide a power supply method applied to an autonomous driving domain controller. This power supply method is applied to any of the above power supply systems. Since the principle of solving problems by this power supply method is similar to that of this power supply system, the implementation of the method can refer to the implementation of the power supply system, and the repeated parts will not be described again.

[0101] As Figure 3 shown, a power supply method provided by an embodiment of the present application is applied to any of the above-mentioned power supply systems. The method includes the following steps:

[0102] S301. In the first startup phase, supply power to the switch module and the control module through the power supply module;

[0103] S302. During the second startup phase, through the power supply module, the control module controls the switch unit to turn off, so as to supply power to the powered module corresponding to the turned-off switch unit.

[0104] Wherein, the first startup phase is earlier than the second startup phase.

[0105] In the power supply method disclosed in the embodiments of the present application, the power supply module supplies power to the switch module and the control module during the first startup phase. During the second startup phase, the control module controls the switch unit to turn off, so that the power supply module supplies power to the powered module. Since the switch module and the control module are started during the first startup phase, and the powered module is started during the second startup phase, the current at the startup of the power supply module can be reduced, and the difference between the current at startup and the current in the working state can be reduced, thereby improving the utilization rate of the power supply module.

[0106] Optionally, before the control module controls the switch unit to turn off, the method further includes:

[0107] The control module searches for the powered module to be started in the preset hardware configuration information;

[0108] The control module controls the switch unit corresponding to the powered module to be started to turn off.

[0109] Optionally, the control module controls the switch unit to turn off, including:

[0110] The control module determines the priority of the switch unit according to the working nature of the powered module;

[0111] The control module controls the switch unit to turn off according to the priority.

[0112] Optionally, the method further includes:

[0113] After the power supply module supplies power to the powered module, the voltage acquisition unit corresponding to the powered module acquires the voltage of the powered module;

[0114] The control module controls the switch unit corresponding to the powered module to turn on or controls other switch units to turn off according to the voltage.

[0115] Optionally, the control module controls the switch unit corresponding to the powered module to turn on according to the voltage, including:

[0116] During the operation phase of the powered module, the working voltage of the powered module is acquired by the acquisition unit corresponding to the powered module;

[0117] When the working voltage is not within the first preset voltage range, the control module controls the switch unit corresponding to the powered module to turn on.

[0118] Optionally, the control module controls other switch units to turn off according to the voltage, including:

[0119] In the second startup stage, the voltage of the powered module is collected by the acquisition unit corresponding to the powered module;

[0120] When the voltage of the powered module is greater than or equal to the first preset voltage, the control module controls the switch unit with the next priority level corresponding to the powered module to turn off.

[0121] Optionally, after the control module controls the switch unit corresponding to the powered module to turn on, the method further includes:

[0122] When the priority level corresponding to the switch unit is higher than or equal to the preset priority level, the control module controls the power supply module to stop power supply.

[0123] Optionally, in the first startup stage, the power supply module supplies power to the debugging module;

[0124] In the first startup stage, when the voltage of the debugging module is greater than or equal to the second preset voltage, the control module performs an alarm operation, or after the second startup stage, when the voltage of the debugging module is not within the second preset voltage range, the control module performs an alarm operation.

[0125] The control module in the embodiment of the present application may be an MCU. For the convenience of understanding the present application, hereinafter, taking the control module as an MCU as an example, the embodiment of the present application will be illustrated.

[0126] As Figure 4 shown, it is a schematic diagram of the startup process of a domain controller provided by an embodiment of the present application.

[0127] S401. The MCU reads the hardware configuration information and obtains the number N of hardware modules to be started;

[0128] The hardware module here is the functional module in the above embodiment; N is a natural number.

[0129] The hardware configuration information in the embodiment of the present application can be displayed in the form of a table, as shown in Table 1, where 1 represents enabled and 0 represents disabled. After the MCU is powered on, it reads Table 1 and obtains that the number of hardware modules to be started is 3, and the modules to be started are Camera 1, Camera 2, and 4G module respectively.

[0130] Functional module name Enable or not Camera 1 1 Camera 2 1 Camera 3 0 4G module 1 5G module 0 ......

[0131] Table 1

[0132] S402. The MCU reads the voltage of the debugging module;

[0133] S403. Determine whether the voltage of the debugging module reaches the preset debugging voltage. If so, execute S406; otherwise, execute S404;

[0134] The preset debugging voltage here is equivalent to the second preset voltage in the above embodiment.

[0135] S404. Determine whether it times out. If so, execute S405; otherwise, execute S402;

[0136] S405. Alarm, level - one fault;

[0137] If the voltage of the debugging module does not reach the debugging specified value within the preset duration, there is a fault in the power supply voltage of the debugging module, and the MCU performs an alarm operation. Since the debugging module does not affect the normal operation of the domain controller, this fault can be defined as a level - one fault.

[0138] S406. The MCU controls the SOC switch unit to close;

[0139] S407. The MCU reads the voltage of the SOC module;

[0140] S408. Determine whether the voltage of the SOC module reaches the preset SOC voltage. If so, execute S413; otherwise, execute S409;

[0141] The preset SOC voltage here is equivalent to the first preset voltage in the above embodiment.

[0142] S409. Determine whether it times out. If so, execute S410; otherwise, execute S407;

[0143] S410. Determine whether the number of retries exceeds the number threshold. If so, execute S411; otherwise, execute S412;

[0144] In S409, it is determined whether it times out, that is, the MCU determines whether the preset SOC voltage can be reached within the preset duration. If it can be reached, it indicates that the power supply voltage of the SOC module is normal and the SOC module can be started normally. If it cannot be reached, the SOC switch unit is controlled to open, that is, the path between the power supply module and the SOC module is disconnected, and the power supply to the SOC module is stopped. Then, the SOC unit is controlled to close, that is, the path between the power supply module and the SOC module is conducted, and the power supply to the SOC module is started, and the steps of S407, S408, S409, and S410 are continued until the retry count exceeds the count threshold.

[0145] S411. Alarm, level-three fault, end;

[0146] After the MCU determines that the retry count exceeds the count threshold and determines that the SOC module has a fault, an alarm operation is performed. Since the SOC module is a core module, this fault can be set as a level-three fault, that is, the most serious fault.

[0147] After the SOC module fails, the domain controller cannot work normally, so the MCU controls the power supply module to stop supplying power to all modules, thereby saving energy consumption.

[0148] S412. The MCU controls the SOC switch unit to disconnect and execute S406;

[0149] S413. Determine whether N is greater than 0. If so, execute S414, otherwise end;

[0150] If the SOC module is normal, the MCU determines whether N is greater than 0. If it is greater than 0, it indicates that there are functional modules to be started. If it is equal to 0, there are no functional modules to be started, and end.

[0151] S414. The MCU searches for the m-th hardware module to be started currently according to the hardware configuration information;

[0152] Here, m is a positive integer. When m = N, it indicates that all the hardware modules to be started have been started.

[0153] The MCU searches for the m-th hardware module to be started currently according to the hardware configuration information, and can search according to the order of the functional modules in the hardware configuration information table. For example, as Figure 1 shown, the first hardware module to be started is Camera 1, the second hardware module to be started is Camera 2, and the third hardware module to be started is the 4G module.

[0154] S415. The MCU controls the switch unit of the m-th hardware module to close;

[0155] S416. The MCU reads the voltage of the m-th hardware module;

[0156] S417. Determine whether the voltage of the m-th hardware module reaches the preset hardware voltage. If so, execute S413; otherwise, execute S418.

[0157] The preset hardware voltage here is equivalent to the first preset voltage in the above embodiment, and the first preset voltage can be set differently according to different powered modules.

[0158] It should be noted that if the voltage of hardware module m has reached the preset hardware voltage, the MCU determines whether (N - 1) is greater than 0. If so, execute S414; otherwise, end. After the judgment of (N - 1), continue to judge (N - 2), (N - 3),..., until the difference is equal to 0.

[0159] S418. Determine whether it times out. If so, execute S419; otherwise, execute S416.

[0160] S419. Determine whether the number of retries exceeds the set value. If so, execute S420; otherwise, execute S422.

[0161] The explanations of S418 and S419 can refer to the explanations of S409 and S410 above, and the repeated parts will not be elaborated.

[0162] It should be noted that when determining the timeout duration and whether the number of repetitions exceeds the number threshold in different steps, the duration can be the same or different, and the number threshold can be the same or different.

[0163] S420. Alarm (secondary fault).

[0164] Some functional module failures do not affect the operation of the domain controller. Therefore, the fault here can be set as a secondary fault, and after determining the functional module failure, S413 can be continued to be executed. That is, as mentioned above, the MCU determines whether (N - 1) is greater than 0. If so, execute S414; otherwise, end. After the judgment of (N - 1), continue to judge (N - 2), (N - 3),..., until the difference is equal to 0.

[0165] S421. Return to execute the step of "determining whether (N - 1) is greater than 0".

[0166] S422. The MCU controls the switch unit of hardware module m to disconnect and execute S415.

[0167] In the above embodiments, when the domain controller is started (the first startup phase and the second startup phase), first, the power module directly supplies power to each switch unit in the switch module, each voltage acquisition unit in the voltage acquisition module, the MCU, and the debugging module. The reason for doing this is that the MCU has a fast startup speed and is safer than the SOC, so it is responsible for the power supply management of the entire system. The debugging module is powered on first so that the MCU and the SOC can be directly debugged. Since the switch module and the voltage acquisition module need to perform real-time control and acquisition, they also need to be directly powered on first.

[0168] As Figure 5 shown, it is a schematic diagram of the operation flow of a domain controller provided by an embodiment of the present application;

[0169] S501. The MCU reads the voltage of the SOC module;

[0170] S502. Determine whether the voltage of the SOC module is within the SOC rated range. If so, execute S503; otherwise, execute S511;

[0171] The SOC rated range here is equivalent to the first preset voltage range in the above embodiments.

[0172] S503. The MCU reads the voltage of the debugging module;

[0173] S504. Determine whether the voltage of the debugging module is within the debugging rated range. If so, execute S505; otherwise, execute S513;

[0174] The debugging rated range here is the second preset voltage range in the above embodiments.

[0175] S505. The MCU searches for the hardware module m that needs to be started currently according to the hardware information table;

[0176] The hardware module here is the functional module in the above embodiments.

[0177] S506. Determine whether m is less than or equal to N. If so, execute S507; otherwise, execute S514;

[0178] S507. The MCU reads the voltage of the m-th hardware module;

[0179] S508. Determine whether the voltage of the m-th hardware module is within the hardware rated range. If so, execute S506; otherwise, execute S509;

[0180] S509. Alarm (secondary fault);

[0181] S510. Disconnect the switch unit of the m-th hardware module;

[0182] S511. Alarm (Level 3 fault);

[0183] S512. The MCU controls the SOC switch unit to disconnect;

[0184] S513. Alarm (Level 1 fault);

[0185] S514. Whether a module sleep instruction is received. If so, execute S515; otherwise, execute S501;

[0186] S515. The MCU controls all module switch units to disconnect.

[0187] In the embodiments of the present application, the operation stage is a process of cyclic detection. During the operation, the MCU monitors the voltages of each module in real time through the voltage acquisition unit. If it is determined that the voltage exceeds the preset voltage range, overvoltage or undervoltage alarm is performed, and the MCU controls the corresponding switch unit to disconnect, so that the module is powered off to improve safety; when the vehicle is in the off state, in order to reduce the power consumption of the domain controller, the domain controller needs to be in the sleep mode, and the MCU controls the switch unit to cut off the power supply to all the powered modules to reduce the power consumption.

[0188] It should be noted that regarding the classification of fault levels, a fault that does not affect the product function is a Level 1 fault. For example, a debugging module fault is only used by developers and not by customers; a fault that affects some functions is a Level 2 fault. For example, a GPS (Global Positioning System) fault only affects the positioning function; a fault that affects the core function is a Level 3 fault, and the system no longer operates. For example, the SOC voltage is abnormal.

[0189] Based on the same inventive concept, the embodiments of the present application further provide a computer storage medium. The computer storage medium stores a computer program, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes any of the above power supply methods. Since the principle of the computer storage medium to solve the problem is similar to that of the power supply method, the implementation of the computer storage medium can refer to the implementation of the power supply method, and the repeated parts will not be described again.

[0190] Based on the same inventive concept, the embodiments of the present application further provide a computer program product. The computer program product includes: computer program code. When the computer program code runs on a computer, the computer executes any of the above power supply methods. Since the principle of the computer program product to solve the problem is similar to that of the power supply method, the implementation of the computer program product can refer to the implementation of the power supply method, and the repeated parts will not be described again.

[0191] Based on the same inventive concept, an embodiment of the present application further provides a chip, which includes a processor and a memory; the memory is used to store program instructions; the processor is used to call the program instructions stored in the memory and execute any of the above power supply methods according to the obtained program instructions. Since the principle of the chip to solve the problem is similar to that of the power supply method, the implementation of the chip can refer to the implementation of the power supply method, and the repeated parts will not be described again.

[0192] Based on the same inventive concept, an embodiment of the present application further provides a power supply device, which includes the above chip. Since the principle of the power supply device to solve the problem is similar to that of the chip, the implementation of the power supply device can refer to the implementation of the chip, and the repeated parts will not be described again.

[0193] Those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the scope of the embodiments of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application also intends to include these changes and modifications.

Claims

1. A power supply system applied to an autonomous driving domain controller, characterized in that Comprising: A switch module, including switch units corresponding one by one to the powered modules; A control module, connected to the switch module, for controlling the opening and closing of the switch units in the switch module; A power supply module, connected to the switch module and the control module, for powering the switch module and the control module in the first startup stage, and in the second startup stage, controlling the closing of the switch units through the control module to power the powered module corresponding to the closed switch unit; wherein, the first startup stage is earlier than the second startup stage; A voltage acquisition module, including voltage acquisition units corresponding one by one to the powered modules, the voltage acquisition module is connected to the control module and each powered module, for acquiring the voltage of the powered module through the voltage acquisition unit corresponding to the powered module after the power supply module powers the powered module; Wherein, the control module is specifically used for: If it is determined that the voltage acquired by the voltage acquisition unit corresponding to the powered module is greater than or equal to the first preset voltage, then control the next switch unit to close; If it is determined that the voltage acquired by the voltage acquisition unit corresponding to the powered module does not reach the first preset voltage within a preset duration, then control the switch unit corresponding to the powered module to open and then close, and if it still does not reach the first preset voltage within the preset duration, repeat controlling the switch unit corresponding to the powered module to open and then close until controlling the switch unit to open, and when it is determined that the number of times of controlling the switch unit corresponding to the powered module to close exceeds the number threshold, perform an alarm operation; After performing the alarm operation, if it is determined that the powered module is a SOC module, then control the power supply module to stop powering all modules.

2. The system according to claim 1, wherein The system further includes a debugging module; The power supply module is used for powering the debugging module in the first startup stage; The voltage acquisition module further includes a voltage acquisition unit corresponding to the debugging module, and the voltage acquisition unit corresponding to the debugging module is used for acquiring the voltage of the debugging module after the debugging module is powered.

3. A power supply method applied to an autonomous driving domain controller, characterized in that, Applied to the power supply system according to any one of claims 1 to 2, the method includes: Powering the switch module and the control module through the power supply module in the first startup stage; In the second startup stage, through the power supply module, controlling the closing of the switch units through the control module to power the powered module corresponding to the closed switch units; Wherein, the first startup stage is earlier than the second startup stage.

4. The method according to claim 3, wherein Before controlling the closing of the switch units through the control module, the method further includes: Searching for the powered module to be started in the preset hardware configuration information through the control module; Controlling the closing of the switch unit corresponding to the powered module to be started through the control module.

5. The method according to claim 3, wherein Controlling the closing of the switch units through the control module includes: Determining the priority of the switch units through the control module according to the working nature of the powered modules; Controlling the closing of the switch units through the control module according to the priority.

6. The method according to claim 5, wherein The method further includes: After the power supply module powers the powered module, the voltage of the powered module is collected by a voltage acquisition unit corresponding to the powered module; Based on the voltage, the control module controls the switch unit corresponding to the powered module to turn on, or controls other switch units to turn off.

7. The method according to claim 6, wherein The control module controls the switch unit corresponding to the powered module to turn on based on the voltage, including: During the operation stage of the powered module, the working voltage of the powered module is collected by an acquisition unit corresponding to the powered module; When the working voltage is not within the first preset voltage range, the control module controls the switch unit corresponding to the powered module to turn on.

8. The method according to claim 6, wherein The control module controls other switch units to turn off based on the voltage, including: During the second startup stage, the voltage of the powered module is collected by an acquisition unit corresponding to the powered module; When the voltage of the powered module is greater than or equal to the first preset voltage, the control module controls the switch unit with the next priority level of the switch unit corresponding to the powered module to turn off.

9. The method according to claim 6, wherein After the control module controls the switch unit corresponding to the powered module to turn on, the method further includes: When the priority level corresponding to the switch unit is greater than or equal to the preset priority level, the control module controls the power supply module to stop power supply.

10. The method according to any one of claims 3 to 9, wherein During the first startup stage, the power supply module powers the debugging module; During the first startup stage, when the voltage of the debugging module is greater than or equal to the second preset voltage, the control module performs an alarm operation, or after the second startup stage, when the voltage of the debugging module is not within the second preset voltage range, the control module performs an alarm operation.

Citation Information

Patent Citations

  • Switch control circuit, chip, adaptor and switch control method

    CN108712062A

  • Power supply control method, device and system for inspection equipment

    CN111049233A

  • Domain control device and system, and vehicle

    CN215769420U