Domain controller and vehicle

By designing a domain controller including the first and second processors in an electric vehicle, the problem of up-and-down power requests for high-voltage batteries by different controllers is solved, and efficient power supply and protection of the power battery is achieved.

CN119911216AInactive Publication Date: 2025-05-02SHANGHAI JIDU AUTOMOBILE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202311424079.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-30
Publication Date
2025-05-02
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In electric vehicles, traditional embedded controllers and domain controllers simultaneously request high-voltage battery power up and down, which makes it an urgent problem to meet the power up and down requests of different types of controllers.

Method used

A domain controller is designed, including a first processor and a second processor, and communicates with other on-board devices via Ethernet and the controller LAN bus. The first processor receives a high voltage service request from the first controller and sends a high voltage request signal to the second processor, and the second processor sends a high voltage power-up request signal to the power domain controller to control the power battery power supply.

Benefits of technology

The power supply requests for different controllers are realized to ensure that the power battery is powered on demand, avoid invalid power supply, and protect the power battery and circuit.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119911216A_ABST
    Figure CN119911216A_ABST
Patent Text Reader

Abstract

The invention provides a domain controller and a vehicle, the domain controller comprises a first processor and a second processor, the domain controller is connected with the first controller and the second controller, and the first processor is used for sending a first high-voltage request signal to the second processor based on a received high-voltage service request sent by the first controller; the first high-voltage request signal carries first power-on request information of a load corresponding to the first controller; the second processor is used for sending a high-voltage power-on request signal to the power domain controller based on the received first high-voltage request signal and / or second high-voltage request signal, and the second high-voltage request signal is a signal which is sent by the second controller and carries second power-on request information of a load corresponding to the second controller; the high-voltage power-on request signal is used for indicating whether the power domain controller controls the power battery to supply power to loads corresponding to the first controller and / or the second controller or not, and power-on requests of different types of controllers can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of electric vehicles, and in particular to a domain controller and a vehicle. Background Art

[0002] As cars develop towards electrification, intelligence and networking, they are gradually evolving from a distributed electronic and electrical architecture to a centralized architecture, and some traditional embedded controllers will be replaced by domain controllers.

[0003] The power demand of electric vehicles mainly comes from high-voltage batteries. There may be multiple traditional embedded controllers and domain controllers requesting power on and off the high-voltage battery at the same time. Therefore, how to meet the power on and off requests of different types of controllers is also one of the current urgent problems to be solved. Summary of the invention

[0004] The embodiments of the present disclosure at least provide a domain controller and a vehicle, which can realize power on and off requests of different controllers.

[0005] The present disclosure provides a domain controller, the domain controller comprising a first processor and a second processor, the first processor and the second processor communicate with other vehicle-mounted devices via Ethernet and a controller area network bus respectively; the domain controller is connected to the first controller via Ethernet, and is connected to the second controller via the controller area network bus;

[0006] The first processor is used to receive a high-voltage service request sent by the first controller, and send a first high-voltage request signal to the second processor based on the high-voltage service request; the first high-voltage request carries first power-on request information of a load corresponding to the first controller;

[0007] The second processor is used to receive the first high-voltage request signal and / or the second high-voltage request signal, and based on the first high-voltage request signal and / or the second high-voltage request signal, send a high-voltage power-on request signal to the power domain controller; the second high-voltage request signal is a signal sent by the second controller, and the second high-voltage request signal carries second power-on request information of the load corresponding to the second controller, and the high-voltage power-on request signal is used to instruct the power domain controller to control whether the power battery supplies power to the load corresponding to the first controller and / or the second controller respectively.

[0008] In the embodiment of the present disclosure, the second processor sends a high-voltage power-on request signal to the power domain controller based on the first high-voltage request signal sent by the first processor and / or the second high-voltage request signal sent by the second controller, so as to control the power battery to supply power to the loads corresponding to the first controller and / or the second controller respectively. In this way, the upper and lower high voltage requests of different controllers can be met.

[0009] In a possible implementation, the second processor is further used to receive a fault detection signal for the power battery sent by the power domain controller after sending the high-voltage power-on request signal to the power domain controller, and determine to send a high-voltage power-on request signal carrying indication information to the power domain controller based on the received fault detection signal.

[0010] In the disclosed embodiments, it should be understood that the fault detection signal can indicate whether there is a fault in the power battery. Therefore, after the second processor sends the high-voltage power-on request signal to the power domain controller, it will also determine to send a high-voltage power-on request signal carrying indication information to the power domain controller based on the received fault detection signal for the power battery. In this way, it is possible to avoid controlling the power supply of the power battery when there is a fault in the power battery, thereby protecting the power battery.

[0011] In a possible implementation manner, the fault detection signal includes a first fault detection signal, and the first fault detection signal is used to indicate that a fault detection result of the power battery is failed;

[0012] The second processor is also used to receive a first fault detection signal sent from the power domain controller, and based on the first fault detection signal, send a high-voltage power-on request signal carrying first indication information to the power domain controller, wherein the high-voltage power-on request signal carrying the first indication information is used to instruct the power domain controller to control the power battery not to supply power to the loads corresponding to the first controller and / or the second controller respectively.

[0013] In the embodiment of the present disclosure, if the fault detection for the power battery fails, it means that there is a fault in the power battery, and since the high-voltage power-on request signal carrying the first indication information is used to instruct the power domain controller to control the power battery not to supply power to the load, therefore, a high-voltage power-on request signal carrying the first indication information is sent to the power domain controller, so that the power supply of the power battery can be stopped at the first time, thereby protecting the power battery and the circuit.

[0014] In a possible implementation manner, the first power-on request information and the second power-on request information both include a first state, the first state of the first power-on request information is used to indicate that the load corresponding to the first controller needs to be powered on, the first state of the second power-on request information is used to indicate that the load corresponding to the second controller needs to be powered on, and the second state of the second power-on request information is used to indicate that the load corresponding to the second controller does not need to be powered on;

[0015] The fault detection signal further includes a second fault detection signal, wherein the second fault detection signal is used to indicate that the fault detection result of the power battery changes from a failure to a pass;

[0016] The second processor is further configured to receive a second fault detection signal sent from the power domain controller after sending the high-voltage power-on request signal of the first indication information to the power domain controller;

[0017] If the first power-on request information is in the first state and / or the second power-on request information is in the first state, a high-voltage power-on request signal carrying second indication information is sent to the power domain controller; the high-voltage power-on request signal carrying the second indication information is used to instruct the power domain controller to control the power battery to supply power to the loads corresponding to the first controller and / or the second controller respectively.

[0018] In the embodiment of the present disclosure, if the second processor receives the second fault detection signal, it means that the fault detection result of the power battery has changed from fail to pass. At this time, if the first power-on request information is in the first state and / or the second power-on request information is in the first state, a high-voltage power-on request signal carrying the second indication information is sent to the power domain controller. In this way, the power battery can be controlled to supply power to the load as soon as the fault detection result passes, thereby completing the normal power-on of the load.

[0019] In a possible implementation manner, the first power-on request information includes a second state, and the second state of the first power-on request information is used to indicate that a load corresponding to the first controller does not need to be powered on;

[0020] The first processor is also used to detect whether a high-voltage service request sent by the first controller is received at a preset time interval, and if the high-voltage service request is not received within a preset time period, send a first high-voltage request signal with the first power-on request information in a second state to the second processor.

[0021] In the embodiment of the present disclosure, if the first processor does not receive a high-voltage service request sent by the first controller within a preset time period, it means that the load corresponding to the first controller does not need to be powered on. Therefore, the first processor can send a first high-voltage request signal with the first power-on request information in the second state to the second processor at the first time.

[0022] In a possible implementation, the high-voltage power-on request signal includes a first field and a second field, the first field is used to carry first information, the first information is used to indicate whether the power domain controller controls the power battery to supply power to the load corresponding to the first controller, and the second field is used to carry second information, the second information is used to indicate whether the power domain controller controls the power battery to supply power to the load corresponding to the second controller.

[0023] In the embodiment of the present disclosure, since the first information and the second information correspond to different controllers, the first field and the second field in the high-voltage power-on request signal can individually indicate power supply for the load corresponding to the corresponding controller. In this way, when the load corresponding to any controller does not need to be powered on, ineffective power supply of the controller by the power battery can be avoided.

[0024] In a possible implementation, the domain controller is a body domain controller, and the first controller includes at least one of a cockpit domain controller, a chassis domain controller, and an autonomous driving domain controller.

[0025] The embodiment of the present disclosure provides a vehicle, including a first controller, a second controller, a power domain controller, a power battery, and the domain controller described in any possible implementation manner described above;

[0026] The domain controller is connected to the first controller via Ethernet and is connected to the second controller via a controller area network bus, and is used to receive a high-voltage service request sent by the first controller and / or a second high-voltage request signal sent by the second controller, and send a high-voltage power-on request signal to the power domain controller;

[0027] The power domain controller is connected to the power battery, and is used to control whether the power battery supplies power to the loads corresponding to the first controller and / or the second controller respectively according to the high-voltage power-on request signal.

[0028] In a possible implementation, the first controller includes a third processor and a fourth processor, the fourth processor is connected to the first processor through the third processor; the first processor is of the same type as the third processor, and the fourth processor is of the same type as the second processor;

[0029] The fourth processor communicates with the third processor via the Ethernet and generates the high voltage service request via the third processor.

[0030] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 A principle block diagram of a vehicle provided by an embodiment of the present disclosure is shown;

[0032] Figure 2 A principle block diagram of a domain controller provided by an embodiment of the present disclosure is shown;

[0033] Figure 3 A logical block diagram of a domain controller provided by an embodiment of the present disclosure is shown;

[0034] Figure 4 A principle block diagram of a first controller provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0035] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure more clear, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure.

[0036] As automobiles develop towards electrification, intelligence and networking, their intelligent functions are constantly increasing and becoming more and more complex, causing automobiles to gradually change from traditional distributed electronic and electrical architecture to centralized architecture. More traditional controllers will be replaced by domain controllers, and network communications will also transition from traditional controller area network (CAN) / local interconnect network (LIN) communications to Ethernet communications with higher communication rates. Software architecture will also change from traditional embedded systems to service-oriented architecture (SOA). In the future, traditional embedded controllers will coexist with domain controllers, and CAN / LIN communications will coexist with Ethernet communications.

[0037] The power demand of electric vehicles mainly comes from high-voltage batteries. There may be a situation where traditional embedded controllers and domain controllers request power on and off the high-voltage battery at the same time. Therefore, how to meet the power on and off requests of different types of controllers is also one of the current urgent problems to be solved.

[0038] Based on the above research, the present disclosure provides a domain controller and a vehicle. Figure 1 , Figure 1 FIG. 1 is a schematic block diagram of a vehicle provided in an embodiment of the present disclosure. Figure 1 As shown, the vehicle 100 includes a first controller 101, a second controller 102, a power domain controller 103, a power battery 104, a domain controller 105, and a load 106 (also called the first load 106) corresponding to the first controller 101, and a load 107 (also called the second load 107) corresponding to the second controller 102.

[0039] The domain controller 105 is connected to the first controller 101 via Ethernet and to the second controller 102 via a controller area network bus (CAN / LAN). The domain controller 105 receives a high-voltage service request sent by the first controller 101 and / or a second high-voltage request signal sent by the second controller 102, and sends a high-voltage power-on request signal to the power domain controller 103.

[0040] The first controller 101 is connected to the first load 106 , and when the first load 106 needs to be powered on, the first controller 101 generates a high-voltage service request and sends the generated high-voltage service request to the domain controller 105 .

[0041] Similarly, the second controller 102 is connected to the second load 107 , and sends the generated second high-voltage request signal to the domain controller 105 .

[0042] Optionally, the first controller 101 may be a domain controller, where a "domain" refers to a collection of electronic and electrical architectures that control a large functional module of a vehicle, and each domain is uniformly controlled by a domain controller.

[0043] In the disclosed embodiment, the domain controller 105 is a body domain controller (Body Control Module, BCM), wherein the body domain controller is mainly responsible for the control of lights, wipers, windows, doors, electronic steering locks, etc.

[0044] The first controller 101 can be at least one of a cockpit domain controller, a chassis domain controller and an autonomous driving domain controller. The autonomous driving domain controller has the capabilities of multi-sensor fusion, positioning, path planning, decision control, wireless communication and high-speed communication. The cockpit domain controller supports functions such as human-computer interaction, voice recognition and gesture recognition. The chassis domain controller is composed of a transmission system, a driving system steering system and a braking system. It makes a reasonable division of labor for each sub-execution control system of the automobile chassis and uses the best method to complete the dynamic control of the automobile.

[0045] The second controller 102 is a controller that uses a controller area network (CAN) for communication. Optionally, this type of controller uses a micro control unit (MCU) chip, which is usually used to implement simple functions such as braking, steering, etc.

[0046] The power domain controller 103 is connected to the power battery 104 , and is used to control the power battery 104 to supply power to the loads corresponding to the first controller 101 and / or the second controller 102 respectively according to the high-voltage power-on request signal sent by the domain controller 105 .

[0047] Specifically, one end of the power domain controller 103 is connected to the domain controller 105, and the other end is connected to the power battery. The power battery 104 is respectively connected to the first load 106 and the second load 107. When the power domain controller 103 receives the high-voltage power-on request signal sent by the domain controller 105, the power domain controller 103 controls whether the power battery 104 supplies power to the first load 106 and the second load 107 according to the high-voltage power-on request signal.

[0048] Among them, the first load 106 and the second load 107 may include high-voltage loads (such as PTC heaters and air conditioning units, etc.), and may also include low-voltage loads (such as cooling pumps, fans, heaters, power steering devices, brakes, etc.), and may also include low-voltage batteries. If it is a low-voltage load, a DC / DC converter (not shown) can be set between the low-voltage load and the power battery 104, and the DC / DC converter is connected to the low-voltage load and the power battery 104 respectively. The DC / DC converter is used to convert the high voltage (such as 380V) output by the power battery 104 into a low voltage (such as 12V) to power the low-voltage load; if it is a low-voltage battery, the DC / DC converter converts the high voltage output by the power battery 104 into a low voltage to charge the low-voltage battery. It can be understood that when the above-mentioned loads need to work, such as when the air conditioner is turned on, the cooling pump is working, the fan is working, or the low-voltage battery is fed, the corresponding controller will generate a high-voltage request signal.

[0049] The power battery 104 includes, but is not limited to, a lead-acid battery, a lithium iron phosphate battery, a nickel-metal hydride battery, a nickel-cadmium battery, etc. In some embodiments, the power battery 104 may also include a supercapacitor.

[0050] It can be understood that the power battery 104 can be electrically connected to the motor controller (not shown) to store and provide electrical energy, and the power battery can be managed through the power domain controller. Specifically, the power domain controller is used to monitor and estimate the status of the power battery 104 under different operating conditions to improve the utilization rate of the power battery 104 and prevent the power battery 104 from overcharging and over-discharging, thereby extending the service life of the power battery 104.

[0051] Combine the following Figure 2 , the structure and working principle of the domain controller 105 are described in detail.

[0052] See also Figure 2 , Figure 2 The following is a block diagram of a domain controller provided by an embodiment of the present disclosure. Figure 2 As shown in , the domain controller 105 includes a first processor 1051 and a second processor 1052 , wherein the first processor 1051 adopts a system on chip (SOC) chip, and the second processor 1052 adopts a micro control unit (MCU) chip.

[0053] Here, the first processor 1051 can integrate the service-oriented SOA architecture and communicate with the first controller using Ethernet. That is, when the first load 106 requests power-on, the first controller 101 will send a request to the first processor 1051. When the first load 106 does not request power-on, the first controller will not send a request to the first processor 1051.

[0054] The first processor 1051 can provide corresponding services to the first controller 101 and generate a first high-voltage request signal. Here, the first processor 1051 continuously sends the first high-voltage request signal to the second processor 1052. In different situations where the first load 106 requests power-on and does not request power-on, the information carried by the first high-voltage request signal is different.

[0055] Specifically, the first high-voltage request signal may carry first power-on request information of the load corresponding to the first controller, the first power-on request information includes a first state and a second state, the first state of the first power-on request information is used to characterize that the load 106 corresponding to the first controller needs to be powered on, and the second state of the first power-on request information is used to characterize that the load 106 corresponding to the first controller does not need to be powered on, wherein, in the specific implementation of the circuit, the first state is 1 and the second state is 0.

[0056] In the process of using Ethernet for communication based on SOA architecture, a preset vehicle Ethernet communication protocol (such as SOME / IP) can be used to provide a network-based service-oriented communication mechanism. The first processor 1051 is similar to the server, and the first controller is similar to the client. The two can communicate in the following ways: (1) method mode, in which the client actively requests the server, and the server responds to the client's request; (2) event notification mode (also known as subscription mode), in which the server actively notifies the client. In this embodiment, the method mode is used for communication.

[0057] Optionally, the preset in-vehicle Ethernet communication protocol may also be other communication protocols, which are not limited here.

[0058] The first processor 1051 and the second processor 1052 communicate with other vehicle-mounted devices via Ethernet and the controller area network bus respectively, wherein the other vehicle-mounted devices refer to the vehicle-mounted devices corresponding to the domain controller 105. For example, if the domain controller 105 is a body domain controller, the corresponding other vehicle-mounted devices may include lights, doors and other devices.

[0059] The first processor 1051 communicates with other vehicle-mounted devices via Ethernet, and also provides a network-based service-oriented communication mechanism via a preset vehicle-mounted Ethernet communication protocol.

[0060] like Figure 2 As shown, the first processor 1051 is connected to the first controller 101 and the second processor 1052 respectively, and the first processor 1051 is used to receive the high-voltage service request sent by the first controller 101, and send a first high-voltage request signal carrying first indication information having a first state to the second processor 1052 based on the high-voltage service request. 。

[0061] Here, when the first load 106 requests power on, the first controller 101 sends a high-voltage service request to the first processor 1051. The first processor 1051 generates a first high-voltage request signal carrying first indication information having a first state based on the high-voltage service request, and sends the first high-voltage request signal to the second processor 1052.

[0062] Exemplarily, the first load 106 may be a car light. When the user turns on the car light (that is, the first load requests to be powered on), the first controller 101 sends a high-voltage service request to the first processor 1052. Since the first processor 1052 provides corresponding interface services, the first processor 1052 can respond to the high-voltage service request sent by the first controller 101, thereby generating a first high-voltage request signal carrying first indication information having a first state.

[0063] Since the second controller 102 is connected to the second load 107 and the second processor 1052 respectively, the second controller 102 generates a second high-voltage request signal and sends the second high-voltage request signal to the second processor 1052 .

[0064] Among them, the second high-voltage request signal can carry second power-on request information of the load corresponding to the second controller. Similar to the first high-voltage request signal, the second power-on request information also includes a first state and a second state. The first state of the second power-on request information is used to characterize that the load 107 corresponding to the second controller needs to be powered on, and the second state of the second power-on request information is used to characterize that the load 107 corresponding to the second controller does not need to be powered on. In the specific implementation of the circuit, the first state is 1 and the second state is 0.

[0065] The second processor 1052 is used to receive the first high-voltage request signal sent by the first processor 1051 and / or the second high-voltage request signal sent by the second controller 102, and based on the first high-voltage request signal and / or the second high-voltage request signal, send a high-voltage power-on request signal carrying indication information to the power domain controller 103. The power domain controller 103 can control whether the power battery 104 supplies power to the first load 106 and the second load 107 based on the high-voltage power-on request signal, so that the first load 106 and the second load 107 can work. In this way, the upper and lower high voltage requests of different controllers (the first controller and the second controller) can be met.

[0066] In one possible implementation, the indication information may include first indication information and second indication information, and the high-voltage power-on request signal carrying the indication information may include a high-voltage power-on request signal carrying the first indication information, and the high-voltage power-on request signal carrying the first indication information is used to instruct the power domain controller to control the power battery not to supply power to the loads corresponding to the first controller and the second controller respectively.

[0067] The high-voltage power-on request signal carrying the indication information may also be a high-voltage power-on request signal carrying the second indication information, and the high-voltage power-on request signal carrying the second indication information is used to instruct the power domain controller to control the power battery to supply power to the loads corresponding to the first controller and / or the second controller, respectively. That is, the high-voltage power-on request signal carrying the second indication information is used to instruct the power domain controller to control the power battery to supply power to the load corresponding to at least one of the first controller and the second controller.

[0068] Taking the first indication information as an example, when the first indication information is 0, it is used to indicate that the loads corresponding to the first controller and the second controller are not powered. For another example, the first indication information occupies 2 bits, the first bit corresponds to the first controller, and the second bit corresponds to the second controller. In this case, when the first indication information is 00, it is used to indicate that the loads corresponding to the first controller and the second controller are not powered.

[0069] Similarly, for the second indication information, when the second indication information is 1, it is used to indicate that power is supplied to the loads corresponding to the first controller and / or the second controller respectively.

[0070] For another example, the second indication information occupies 2 bits, the first bit corresponds to the first controller, and the second bit corresponds to the second controller. At this time, if the second indication information is 11, it is used to indicate that power is supplied to the loads corresponding to the first controller and the second controller respectively; if the second indication information is 10, it is used to indicate that power is supplied to the load corresponding to the first controller; if the second indication information is 01, it is used to indicate that power is supplied to the load corresponding to the second controller.

[0071] In another possible implementation, the high-voltage power-on request signal includes a first field and a second field, wherein the first field is used to carry first information, and the first information is used to indicate whether the power domain controller controls the power battery to supply power to the load corresponding to the first controller. The second field is used to carry second information, and the second information is used to indicate whether the power domain controller controls the power battery to supply power to the load corresponding to the second controller.

[0072] For example, the first field corresponds to the first bit, and the second field corresponds to the second bit, wherein the first bit is used to indicate whether the load corresponding to the first controller is powered, and the second bit is used to indicate whether the load corresponding to the second controller is powered. Here, the number of the first bit and the second bit can be one or more, which is not limited here.

[0073] Taking the number of bits as 1 as an example, when the high-voltage power-on request signal is 11 (the first information is 1 and the second information is 1), it is used to instruct the power domain controller to control the power battery to supply power to the loads corresponding to the first controller and the second controller respectively. When the high-voltage power-on request signal is 10 (the first information is 1 and the second information is 0), it is used to instruct the power domain controller to control the power battery to supply power to the load corresponding to the first controller, and not to supply power to the load corresponding to the second controller. When the high-voltage power-on request signal is 01 (the first information is 0 and the second information is 1), it is used to instruct the power domain controller to control the power battery not to supply power to the load corresponding to the first controller, but to supply power to the load corresponding to the second controller. When the high-voltage power-on request signal is 00 (the first information is 0 and the second information is 0), it is used to instruct the power domain controller to control the power battery not to supply power to the load corresponding to the first controller, and not to supply power to the load corresponding to the second controller.

[0074] See also Figure 3 , Figure 3 FIG. 1 is a logic block diagram of a domain controller provided in an embodiment of the present disclosure. Figure 3 As shown, the first processor 1051 includes a service agent module 10511 , the second processor 1052 includes a signal arbitration module 10521 , and the power domain controller 103 includes a power-on control module 1031 .

[0075] Among them, the service agent module 10511 is respectively connected to the first controller 101 and the signal arbitration module 10521, and is used to respond to the high-voltage service request sent by the first controller 101, generate a first high-voltage request signal based on the high-voltage service request, and send the first high-voltage request signal to the signal arbitration module 10521.

[0076] Among them, there are many scenarios in which the first controller 101 generates high-voltage service requests. For example, a high-voltage service request can be generated during path planning, environmental perception, turning on the car lights, etc., and after the high-voltage service request is generated, the corresponding service interface is called according to the preset calling cycle, wherein the preset calling cycle can be set according to actual needs, such as 1 second or 2 seconds, etc. In this way, the service agent module 10511 can respond to the high-voltage service request for signal conversion, thereby generating a first high-voltage request signal.

[0077] The signal arbitration module 10521 is respectively connected to the service agent module 10511, the second controller 102 and the power-on control module 1031. The signal arbitration module 10521 is used to receive a first high-voltage request signal sent by the service agent module 10511 and a second high-voltage request signal generated by the second controller 102. The signal arbitration module 10521 is also used to generate a high-voltage power-on request signal based on the first high-voltage request signal and / or the second high-voltage request signal, and send the high-voltage power-on request signal to the power-on control module 1031.

[0078] The power-on control module 1031 is connected to the power battery 104 , and is used to control whether the power battery 104 supplies power to the first load 106 and / or the second load 107 when receiving a high-voltage power-on request signal sent by the signal arbitration module 10521 .

[0079] Optionally, the signal arbitration module 10521 is specifically used to generate a high-voltage power-on request signal by performing an “OR” logic operation on the first high-voltage request signal and the second high-voltage request signal after receiving the first high-voltage request signal and the second high-voltage request signal.

[0080] Specifically, according to the foregoing, since the first high-voltage request signal carries the first power-on request information of the load corresponding to the first controller, and the first power-on request information includes the first state or the second state, the second high-voltage request signal carries the second power-on request information of the load corresponding to the second controller, and the second power-on request information also includes the first state or the second state, if the first power-on request information carried by the first high-voltage request signal received by the signal arbitration module 10521 is the first state (for example, 1) and / or the second power-on request information carried by the second high-voltage request signal received is the second state (for example, 1), then a high-voltage power-on request signal carrying the second indication information is generated. In the specific implementation of the circuit, the second indication information can be 1.

[0081] Similarly, if the first power-on request information carried by the first high-voltage request signal received by the signal arbitration module 10521 is in the second state (for example, 0), and the second power-on request information carried by the second high-voltage request signal received is also in the second state (for example, 0), a high-voltage power-on request signal carrying the first indication information is generated. In the specific implementation of the circuit, the first indication information can be 0.

[0082] It should be noted that, based on the above content, it can be known that as long as at least one of the first power-on request information carried by the first high-voltage request signal and the second power-on request information carried by the second high-voltage request signal is in the first state, the power domain controller will control the power battery to power the load. In this case, if the first power-on request information carried by the first high-voltage request signal is in the first state (for example, 1) and the second power-on request information carried by the second high-voltage request signal is in the second state (for example, 0), the power battery will supply power to the first load and the second load, but since the second load has not requested power-on, even if the power battery supplies power to it, the second load will not work.

[0083] In the embodiment of the present disclosure, the service agent module 10511, the signal arbitration module 10521 and the power-on control module 1031 may be logic circuits capable of implementing corresponding functions. In other embodiments, each module may also be a software unit capable of implementing corresponding functions or a combination of software and hardware. It should be noted that all processing processes related to the first processor 1051, the second processor 1052, and the power domain controller 103 in the following text can be implemented respectively through the service agent module 10511, the signal arbitration module 10521 and the power-on control module 1031.

[0084] In some embodiments, the service agent module 10511 is also used to detect whether a high-voltage service request sent by the first controller 101 is received at a preset time interval, and if the high-voltage service request is not received within a preset time period, send a first high-voltage request signal with the first power-on request information in a second state to the second processor.

[0085] The preset time interval may be preset, such as 0.1 seconds, 0.2 seconds or 0.5 seconds, etc., and the preset duration may also be preset, such as 1 second, 1.5 seconds, etc. Exemplarily, the service agent module 10511 may detect whether a high-voltage service request is received at intervals of 2 seconds, and when the time interval accumulates to 10 seconds and no high-voltage service request is received, send the first high-voltage request signal with the first power-on request information in the second state to the second processor.

[0086] In some embodiments, the second processor 1052 is also used to receive a fault detection signal for the power battery 104 sent by the power domain controller 103 after sending a high-voltage power-on request signal to the power domain controller 103, and based on the received fault detection signal, determine to send a high-voltage power-on request signal carrying indication information to the power domain controller 103.

[0087] Among them, the high-voltage power-on request signal carrying indication information may include a high-voltage power-on request signal carrying first indication information, and the high-voltage power-on request signal carrying the first indication information is used to instruct the power domain controller to control the power battery not to supply power to the loads corresponding to the first controller and / or the second controller respectively.

[0088] The high-voltage power-on request signal carrying indication information may also include a high-voltage power-on request signal carrying second indication information, and the high-voltage power-on request signal carrying the second indication information is used to instruct the power domain controller to control the power battery to supply power to the loads corresponding to the first controller and / or the second controller respectively.

[0089] Here, the power domain controller 103 (power-on control module 1031) is also used to detect the fault of the power battery 104 when receiving the high-voltage power-on request signal, and generate a corresponding fault detection signal based on the fault detection result, and send the fault detection signal to the second processor 1052 (signal arbitration module 10521), so that the second processor 1052 can determine to send a high-voltage power-on request signal carrying indication information to the power domain controller according to the received fault detection signal, so that the high-voltage power-on request signal can be changed in real time according to the fault detection signal. So as to protect the circuit.

[0090] The fault detection of the power battery 104 may include detecting the temperature, current, voltage, etc. of the power battery. In other embodiments, the fault detection may be performed on the first load 103 and the second load 104, or on the line, etc., which is not limited here.

[0091] The fault detection signal includes a first fault detection signal or a second fault detection signal, wherein the first fault detection signal is used to indicate that the fault detection result of the power battery has failed, and the second fault detection signal is used to indicate that the fault detection result of the power battery has changed from failed to passed.

[0092] Specifically, the second processor 1052 receives the first fault detection signal sent by the power domain controller, and stops sending the high-voltage power-on request signal to the power domain controller 103 according to the first fault detection signal. That is, if the fault detection of the power battery fails, a high-voltage power-on request signal carrying the first indication information is sent to the power domain controller. In this way, power supply can be avoided when there is a fault in the power battery, which is beneficial to protecting the circuit.

[0093] In other embodiments, the second processor 1052 is also used to receive a second fault detection signal sent from the power domain controller 103 after sending a high-voltage power-on request signal carrying first indication information to the power domain controller 103. Since the second fault detection signal is used to indicate that the fault detection signal of the power battery 104 is changed from failed to passed, at this time, if the first power-on request information is in the first state and / or the second power-on request information is in the first state, a high-voltage power-on request signal carrying the second indication information is sent to the power domain controller, so that the power domain controller controls the power battery to normally supply power to the loads corresponding to the first controller and / or the second controller respectively.

[0094] Here, the first fault detection signal is different from the second fault detection signal. In a specific implementation, if the fault detection result fails, the first fault detection signal can be assigned a value of 1. If the fault detection result changes from failing to passing, the second fault detection signal can be assigned a value of 0.

[0095] In some embodiments, see Figure 4 , is a principle block diagram of a first controller provided in some embodiments of the present disclosure. Figure 4 As shown in the figure, the first controller 101 includes a third processor 1011 and a fourth processor 1012. The fourth processor 1012 is connected to the first processor 1051 through the third processor 1011. Here, the fourth processor 1012 communicates with the third processor 1011 through Ethernet and generates the high-voltage service request through the third processor 1011.

[0096] Among them, the first processor 1051 and the third processor 1011 are of the same type, that is, the third processor 1011 also uses a system on chip (SOC) chip, and the fourth processor 1012 and the second processor 1052 are of the same type, that is, the fourth processor 1012 also uses a micro control unit (MCU) chip.

[0097] In this implementation manner, the number of the fourth processors 1012 may be one or more, and the number of the fourth processors 1012 included in different first controllers 101 may be the same or different.

[0098] Each module in the embodiments of the present disclosure may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, a core network device, an OAM or other programmable device.

[0099] The computer program or instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it may also be an optical medium, such as a digital video disk; it may also be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.

[0100] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed in the present disclosure, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A domain controller, characterized in that: The domain controller includes a first processor and a second processor, the first processor and the second processor communicate with other vehicle-mounted devices via Ethernet and a controller area network bus respectively; the domain controller is connected to the first controller via Ethernet, and is connected to the second controller via the controller area network bus; The first processor is used to receive a high voltage service request sent by the first controller, and send a first high voltage request signal to the second processor based on the high voltage service request; The first high-voltage request signal carries first power-on request information of a load corresponding to the first controller; The second processor is used to receive the first high-voltage request signal and / or the second high-voltage request signal, and based on the first high-voltage request signal and / or the second high-voltage request signal, send a high-voltage power-on request signal carrying indication information to the power domain controller; the second high-voltage request signal is a signal sent by the second controller, and the second high-voltage request signal carries second power-on request information of the load corresponding to the second controller, and the high-voltage power-on request signal carrying indication information is used to instruct the power domain controller to control whether the power battery supplies power to the loads corresponding to the first controller and / or the second controller respectively.

2. The domain controller according to claim 1, characterized in that: The second processor is also used to receive a fault detection signal for the power battery sent by the power domain controller after sending the high-voltage power-on request signal to the power domain controller, and determine to send a high-voltage power-on request signal carrying indication information to the power domain controller based on the received fault detection signal.

3. The domain controller according to claim 2, characterized in that: The fault detection signal includes a first fault detection signal, and the first fault detection signal is used to indicate that the fault detection result of the power battery is failed; The second processor is also used to receive a first fault detection signal sent from the power domain controller, and based on the first fault detection signal, send a high-voltage power-on request signal carrying first indication information to the power domain controller, wherein the high-voltage power-on request signal carrying the first indication information is used to instruct the power domain controller to control the power battery not to supply power to the loads corresponding to the first controller and / or the second controller respectively.

4. The domain controller according to claim 3, characterized in that: The first power-on request information and the second power-on request information both include a first state, the first state of the first power-on request information is used to indicate that the load corresponding to the first controller needs to be powered on, the first state of the second power-on request information is used to indicate that the load corresponding to the second controller needs to be powered on, and the second state of the second power-on request information is used to indicate that the load corresponding to the second controller does not need to be powered on; The fault detection signal further includes a second fault detection signal, wherein the second fault detection signal is used to indicate that the fault detection result of the power battery changes from a failure to a pass; The second processor is further configured to receive a second fault detection signal sent from the power domain controller after sending the high-voltage power-on request signal of the first indication information to the power domain controller; If the first power-on request information is in the first state and / or the second power-on request information is in the first state, continue to send a high-voltage power-on request signal carrying the second indication information to the power domain controller; the high-voltage power-on request signal carrying the second indication information is used to instruct the power domain controller to control the power battery to supply power to the loads corresponding to the first controller and / or the second controller respectively.

5. The domain controller according to claim 1, characterized in that: The first power-on request information includes a second state, and the second state of the first power-on request information is used to indicate that the load corresponding to the first controller does not need to be powered on; The first processor is also used to detect whether a high-voltage service request sent by the first controller is received at a preset time interval, and if the high-voltage service request is not received within a preset time period, send a first high-voltage request signal with the first power-on request information in a second state to the second processor.

6. The domain controller according to claim 1, characterized in that: The high-voltage power-on request signal includes a first field and a second field, the first field is used to carry first information, the first information is used to indicate whether the power domain controller controls the power battery to supply power to the load corresponding to the first controller, and the second field is used to carry second information, the second information is used to indicate whether the power domain controller controls the power battery to supply power to the load corresponding to the second controller.

7. The domain controller according to claim 1, characterized in that: The domain controller is a body domain controller, and the first controller includes at least one of a cockpit domain controller, a chassis domain controller and an autonomous driving domain controller.

8. A vehicle, characterized in that: It comprises a first controller, a second controller, a power domain controller, a power battery and the domain controller according to any one of claims 1 to 7; The domain controller is connected to the first controller via Ethernet and is connected to the second controller via a controller area network bus, and is used to receive a high-voltage service request sent by the first controller and / or a second high-voltage request signal sent by the second controller, and send a high-voltage power-on request signal to the power domain controller; The power domain controller is connected to the power battery, and is used to control whether the power battery supplies power to the loads corresponding to the first controller and / or the second controller respectively according to the high-voltage power-on request signal.

9. The vehicle according to claim 8, characterized in that The domain controller includes a first processor and a second processor, the first controller includes a third processor and a fourth processor, the fourth processor is connected to the first processor through the third processor; the first processor is of the same type as the third processor, and the fourth processor is of the same type as the second processor; The fourth processor communicates with the third processor via the Ethernet and generates the high voltage service request via the third processor.

Citation Information

Patent Citations

  • Communication control method and device, vehicle and readable storage medium

    CN114338272A

  • Program updating method and device, equipment and storage medium

    CN115033261A

  • Data processing method and device of domain controller, electronic equipment and storage medium

    CN116300795A

  • Vehicle control method and device, terminal and medium

    CN116513084A

  • Cloud-based connectivity energy budget manager

    US20180307244A1