Vehicle control system, vehicle control method and device, vehicle, medium and product
By introducing central computing domains and multiple subdomains into the vehicle control system, efficient data interaction and control between subdomains is achieved, and the problems of complexity of interconnection interfaces and wiring in vehicles and degradation of system robustness under the traditional architecture are solved, and the effect of simplifying interfaces and improving system robustness is achieved.
Patent Information
- Application Number
- CN202411472463.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2025-04-11
AI Technical Summary
With the development of vehicle electronic and electrical architecture and the increase in vehicle functions, the traditional domain centralized architecture has led to complex interconnection interfaces and wiring in the vehicle and the reduction in system stability.
The central computing domain is adopted, through multiple subdomains connected by pairs of communication, any subdomain can send data to other subdomains in the central computing domain, and control the vehicle based on the data sent by other subdomains, simplifying the interconnection interface and wiring.
It improves data interaction efficiency, simplifies the interconnection interface and wiring within the vehicle, and ensures the stability of the system.
Smart Images

Figure CN119796085A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle control system, a vehicle control method, an electronic device, a vehicle, a computer-readable storage medium, and a computer program product. Background Art
[0002] In the traditional domain centralized architecture, the vehicle is divided into five functional domains: power domain, chassis domain, cockpit domain, autonomous driving domain and body domain, and all control functions in the vehicle are realized through these five functional domains. However, with the development of vehicle electronic and electrical architecture and the gradual increase in vehicle functions, if the traditional domain centralized architecture is still used, the interconnection interfaces and wiring in the vehicle will become increasingly complex, and the system robustness will decrease. Summary of the invention
[0003] The present application provides a vehicle control system, a vehicle control method, an electronic device, a vehicle, a computer-readable storage medium, and a computer program product.
[0004] The embodiment of the present application provides a vehicle control system, including a central computing domain, wherein the central computing domain includes a plurality of subdomains connected in communication with each other;
[0005] The sub-domain is configured to send data to other sub-domains in the central computing domain, and control the vehicle according to the data sent by other sub-domains in the central computing domain.
[0006] Thus, in the implementation mode of the present application, based on multiple subdomains connected in pairs in the central computing domain, a subdomain can send data to one or more other subdomains in the central computing domain, and control the vehicle according to the data sent by one or more other subdomains in the central computing domain. Compared with the situation in which each domain in the traditional domain centralized architecture needs to set up an interconnection interface separately to realize inter-domain communication and obtain data from other domains, the present application enables any subdomain in the central computing domain to obtain data from other subdomains based on intra-domain communication, so that the data interaction efficiency is higher, and enables each subdomain in the central computing domain to receive data outside the central computing domain through the interconnection interface of the central computing domain, so the interconnection interface and wiring in the vehicle can be simplified, and the system robustness can be guaranteed.
[0007] In certain embodiments of the present application, the multiple sub-domains are arranged on an integrated component.
[0008] In certain embodiments of the present application, each of the subdomains includes at least one of a security control unit, a computing unit, and a network switching unit. In any two of the subdomains, the computing unit of one subdomain is connected to the computing unit of another subdomain, and / or the security control unit of one subdomain is connected to the security control unit of another subdomain, and / or the computing unit of one subdomain is connected to the security control unit of another subdomain through the network switching unit.
[0009] Thus, in an embodiment of the present application, each of the subdomains includes at least one of a security control unit, a computing unit and a network switching unit, and in any two of the subdomains, the computing unit of one of the subdomains is connected to the computing unit of another of the subdomains, and / or the security control unit of one of the subdomains is connected to the security control unit of another of the subdomains, and / or the computing unit of one of the subdomains is connected to the security control unit of another of the subdomains through the network switching unit, thereby realizing the interconnection of the subdomains.
[0010] In certain embodiments of the present application, the multiple subdomains include an intelligent driving subdomain, a body control subdomain, and an intelligent cockpit subdomain.
[0011] In certain embodiments of the present application, the intelligent driving subdomain includes a first computing unit and a first network switching unit, the body control subdomain includes a first safety control unit, and the intelligent cockpit subdomain includes a second computing unit, a second network switching unit and a second safety control unit. The first computing unit is connected to the second computing unit, the first safety control unit is connected to the second safety control unit, the first computing unit is connected to the first safety control unit through the first network switching unit, and the second computing unit is connected to the second safety control unit through the second network switching unit.
[0012] In this way, in the implementation mode of the present application, any subdomain among the intelligent driving subdomain, the body control subdomain and the intelligent cockpit subdomain can communicate with the other two subdomains and exchange data, and then can receive data sent by the other two subdomains to control the components within the domain.
[0013] In certain embodiments of the present application, the central computing domain is configured to control the body control subdomain, the intelligent driving subdomain, and the intelligent cockpit subdomain to switch to preset working states respectively when the first safety control unit receives a wake-up signal and the second safety control unit receives the wake-up signal.
[0014] In this way, in the implementation mode of the present application, when the first safety control unit receives a wake-up signal and the second safety control unit receives a wake-up signal, the body control subdomain, the intelligent driving subdomain and the intelligent cockpit subdomain can be controlled to switch to the preset working states respectively to complete the wake-up of the central computing domain, thereby avoiding the occurrence of false wake-up caused by signal interference, false triggering or hardware failure, and ensuring the robustness of the central computing domain and the vehicle control system.
[0015] In certain embodiments of the present application, the central computing domain is configured to control the body control subdomain, the intelligent driving subdomain, and the intelligent cockpit subdomain to switch to preset working states respectively when the first safety control unit receives a wake-up signal, the second safety control unit receives the wake-up signal, and the first signal reception time and the second signal reception time meet the preset conditions. The first signal reception time is used to indicate the time when the first safety control unit receives the wake-up signal, and the second signal reception time is used to indicate the time when the second safety control unit receives the wake-up signal.
[0016] In this way, in the implementation mode of the present application, when the first safety control unit receives a wake-up signal, the second safety control unit receives a wake-up signal, and the signal reception time of the two units jointly meets the preset conditions, the body control subdomain, the intelligent driving subdomain and the intelligent cockpit subdomain can be controlled to switch to the preset working state respectively to complete the wake-up of the central computing domain, thereby further avoiding the occurrence of false wake-up due to signal interference, false triggering or hardware failure, and further ensuring the robustness of the central computing domain and the vehicle control system.
[0017] In certain embodiments of the present application, the preset condition is met when the time difference between the first signal reception time and the second signal reception time is less than a preset time.
[0018] In certain embodiments of the present application, the body control subdomain includes a first power management unit, the smart driving subdomain includes a second power management unit, and the smart cockpit subdomain includes a third power management unit;
[0019] The central computing domain is configured to send a power-on signal to the first power management unit, the second power management unit, and the third power management unit respectively when the first security control unit receives a wake-up signal, the second security control unit receives the wake-up signal, and the first signal reception time and the second signal reception time meet the preset condition;
[0020] The first power management unit is configured to control the body control subdomain to switch to the preset working state when receiving the power-on signal;
[0021] The second power management unit is configured to control the intelligent driving subdomain to switch to the preset working state when receiving the power-on signal;
[0022] The third power management unit is configured to control the smart cockpit sub-domain to switch to the preset working state when receiving the power-on signal.
[0023] In this way, in the implementation mode of the present application, the three subdomains of the body control subdomain, the intelligent driving subdomain and the intelligent cockpit subdomain can be powered on by their respective power management units, and the power supply of each subdomain is independent of each other.
[0024] In some embodiments of the present application, the first safety control unit is connected to the first power management unit, the second power management unit and the third power management unit, and the second safety control unit is connected to the first power management unit, the second power management unit and the third power management unit;
[0025] The first security control unit is configured to send the power-on signal to a first target power management unit; and / or
[0026] The second security control unit is configured to send the power-on signal to a second target power management unit;
[0027] The first target power management unit includes the second power management unit in the smart driving subdomain that does not switch to the preset working state after the power-on signal is sent, and / or the third power management unit in the smart cockpit subdomain that does not switch to the preset working state after the power-on signal is sent;
[0028] The second target power management unit includes the first power management unit in the body control subdomain that does not switch to the preset working state after the power-on signal is sent, and / or the second power management unit in the intelligent driving subdomain that does not switch to the preset working state after the power-on signal is sent.
[0029] Thus, in the implementation of the present application, the power management unit in one subdomain can receive a power-on signal sent by a security control unit in another subdomain to control the power-on of the subdomain, thereby ensuring the stable operation of the power management units in each subdomain to a certain extent.
[0030] In certain embodiments of the present application, the system further includes a power domain and a chassis domain.
[0031] In certain embodiments of the present application, the intelligent driving subdomain includes a first computing unit, a first network switching unit, a first storage unit, a first vehicle component, a first communication unit and a first network interface. The first network switching unit, the first storage unit, the first vehicle component and the first communication unit are connected to the first computing unit, and the first network interface is connected to the first network switching unit.
[0032] In this way, in the implementation mode of the present application, the intelligent driving subdomain can be implemented based on the first computing unit, the first network switching unit, the first storage unit, the first vehicle component, the first communication unit and the first network interface.
[0033] In certain embodiments of the present application, the body control subdomain includes a first safety control unit, a vehicle control communication interface, a second storage unit and a second network interface, and the first safety control unit is connected to the vehicle control communication interface, the second storage unit and the second network interface.
[0034] In this way, in the implementation mode of the present application, the body control subdomain can be implemented based on the first safety control unit, the vehicle control communication interface, the second storage unit and the second network interface.
[0035] In certain embodiments of the present application, the smart cockpit subdomain includes a second computing unit, a second network switching unit, a second safety control unit, a third storage unit, a second vehicle component, an audio interface, a third network interface and a second communication unit. The second computing unit is connected to the second network switching unit, the third storage unit, the second vehicle component and the audio interface, the second network switching unit is connected to the third network interface and the second safety control unit, and the second safety control unit is connected to the second communication unit.
[0036] In this way, in the implementation mode of the present application, the smart cockpit sub-domain can be realized based on the second computing unit, the second network switching unit, the second safety control unit, the third storage unit, the second vehicle component, the audio interface, the third network interface and the second communication unit.
[0037] The embodiment of the present application provides a vehicle control method, which is applied to the above-mentioned vehicle control system, and the method includes:
[0038] Based on the sub-domain, data is sent to other sub-domains in the central computing domain, and the vehicle is controlled according to the data sent by other sub-domains in the central computing domain.
[0039] An embodiment of the present application provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the above-mentioned vehicle control method is implemented.
[0040] An embodiment of the present application provides a vehicle, including the above-mentioned vehicle control system, or including the above-mentioned electronic device.
[0041] An embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program. When the computer program is executed by one or more processors, the above-mentioned vehicle control method is implemented.
[0042] An embodiment of the present application provides a computer program product, including a computer program / instruction, which is the above-mentioned vehicle control method when executed by a processor.
[0043] The vehicle control method, electronic device, vehicle, computer-readable storage medium and computer program product provided in the embodiments of the present application can be based on multiple sub-domains connected in pairs in a central computing domain, so that a sub-domain can send data to one or more other sub-domains in the central computing domain, and control the vehicle according to the data sent by one or more other sub-domains in the central computing domain. Compared with the traditional domain centralized architecture in which each domain needs to set up an interconnection interface separately to achieve inter-domain communication and obtain data from other domains, the present application enables any sub-domain in the central computing domain to obtain data from other sub-domains based on intra-domain communication, thereby having a higher data interaction efficiency, and enables each sub-domain in the central computing domain to receive data outside the central computing domain through the interconnection interface of the central computing domain, so that the interconnection interface and wiring in the vehicle can be simplified, and the system robustness can be guaranteed.
[0044] Additional aspects and advantages of the embodiments of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0046] Figure 1 A schematic diagram of a vehicle control system in certain embodiments of the present application;
[0047] Figure 2 A schematic flow chart of a vehicle control method in certain embodiments of the present application;
[0048] Figure 3 A schematic diagram of application scenarios in certain embodiments of the present application;
[0049] Figure 4 A schematic flow chart of a vehicle control method in certain embodiments of the present application;
[0050] Figure 5 A schematic flow chart of a vehicle control method in certain embodiments of the present application;
[0051] Figure 6 A schematic flow chart of a vehicle control method in certain embodiments of the present application;
[0052] Figure 7 A schematic diagram of an application scenario in certain embodiments of the present application. DETAILED DESCRIPTION
[0053] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals represent the same or similar elements or elements having the same or similar functions from beginning to end. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the embodiments of the present application, and cannot be understood as limiting the embodiments of the present application.
[0054] In related technologies, most vehicles are designed based on a domain-centralized architecture. In the traditional domain-centralized architecture, the vehicle is divided into 5 to 7 domains, each domain is equipped with a DCU (Domain Controller Unit), and each DCU manages multiple ECUs (Electronic Control Units). Taking the five-domain architecture as an example, the vehicle is divided into five domains: power domain, chassis domain, cockpit domain, autonomous driving domain, and body domain. These five domains integrate all control functions in the vehicle.
[0055] However, with the development of vehicle EEA (Electrical / Electronic Architecture), the functions of the whole vehicle are gradually increasing. If the vehicle is designed based on the domain centralized architecture, the various sensors in the vehicle, the peripherals of the interconnection interface, the whole vehicle wiring, etc. will become increasingly complicated.
[0056] Based on the above problems you may encounter, please refer to Figure 1 An embodiment of the present application provides a vehicle control system 1000, including a central computing domain 1100, wherein the central computing domain 1100 includes a plurality of subdomains that are communicatively connected in pairs, and the subdomains are configured to send data to each other subdomain in the central computing domain 1100, and control the vehicle according to the data sent by each other subdomain in the central computing domain.
[0057] See also Figure 2 The embodiment of the present application also provides a vehicle control method applied to the above vehicle control system, the method comprising:
[0058] 21: Based on the sub-domain, send data to each other sub-domain in the central computing domain 1100, and control the vehicle according to the data sent by each other sub-domain in the central computing domain 1100.
[0059] The embodiment of the present application also provides an electronic device, which includes a memory and a processor. The vehicle control method of the embodiment of the present application can be implemented by the electronic device of the embodiment of the present application. Specifically, a computer program is stored in the memory, and the processor is used to send data to each other subdomain in the central computing domain 1100 based on the subdomain, and control the vehicle according to the data sent by each other subdomain in the central computing domain 1100.
[0060] Specifically, the implementation method of the present application provides a central computing architecture, that is, for the traditional five-domain architecture or seven-domain architecture, multiple domains with inter-domain functions and frequent data interaction and intra-domain data processing can be integrated into a central computing domain 1100.
[0061] In one example, multiple sub-domains of the central computing domain 1100 are disposed on an integrated component.
[0062] Specifically, in one example, the above-mentioned integrated component is a circuit board, and then, the multiple sub-domains of the central computing domain 1100 can be arranged in the circuit board in a regional layout manner. More specifically, the central computing domain 1100 is implemented by a circuit board, and the sub-domains of the central computing domain 1100 are arranged in a pre-defined area in the circuit board. For example, when the circuit board is divided into a first in-board area, a second in-board area, and a third in-board area, for the central computing domain 1100 including three sub-domains, the three sub-domains can be respectively arranged in the first in-board area, the second in-board area, and the third in-board area.
[0063] In another example, the above-mentioned integrated component is "a device obtained by welding multiple electronic modules on a circuit board", and each electronic module can be separately set in a subdomain of a central computing domain 1100. Specifically, when the central computing domain 1100 includes three subdomains, the three subdomains are respectively realized by three electronic modules, and then the electronic modules corresponding to the three subdomains are respectively welded on a circuit board, thereby realizing the central computing domain 1100.
[0064] In another example, the above-mentioned integrated component is "a device obtained by connecting multiple electronic modules on a circuit board in a plug-in card connection manner", and each electronic module may correspond to a subdomain of the central computing domain 1100. Specifically, when the central computing domain 1100 includes three subdomains, the three subdomains are respectively implemented by three electronic modules, and then the electronic modules corresponding to the three subdomains are connected to a circuit board in a plug-in card manner, thereby realizing the central computing domain 1100.
[0065] In one example, the central computing domain 1100 is composed of six main control chips: a first security control unit, a second security control unit, a first computing unit, a second computing unit, a first network switching unit, and a second network switching unit.
[0066] In one example, the three domains of the traditional five-domain architecture, namely, the autonomous driving domain, the vehicle body domain, and the cockpit domain, can be integrated into a central computing domain 1100. Figure 3 , Figure 3 This is a schematic diagram of an application scenario in some embodiments of the present application, that is, in the Figure 3 In the example shown, the multiple subdomains of the central computing domain 1100 include an intelligent driving subdomain 1110 , a body control subdomain 1120 , and an intelligent cockpit subdomain 1130 .
[0067] It can be understood that when the central computing domain 1100 is a fusion of the three domains of the traditional five-domain architecture, namely the autonomous driving domain, the body domain and the cockpit domain, then in the implementation manner of the present application, a single domain control (that is, the central computing domain 1100) can realize the three major functions of intelligent driving, intelligent cockpit and body control.
[0068] In one example, the smart driving subdomain 1110 , the body control subdomain 1120 , and the smart cockpit subdomain 1130 are arranged in the same circuit board as the central computing domain 1100 .
[0069] In one example, the intelligent driving subdomain 1110 users implement functions such as autonomous driving, assisted driving, and vehicle perception.
[0070] In one example, the intelligent driving subdomain 1110 can implement L2+ intelligent driving functions of 5R 12V 1~3L.
[0071] In one example, the central computing domain 1100 can also enhance the vehicle's autonomous driving and assisted driving functions by working in collaboration with other electronic systems outside the domain to improve driving safety and road traffic efficiency.
[0072] In one example, the smart cockpit subdomain 1130 is responsible for the control and management of functions such as the vehicle's internal infotainment system and human-computer interaction system.
[0073] In one example, the smart cockpit subdomain 1130 can implement a high-level smart cockpit solution with up to 12 screens.
[0074] In one example, the central computing domain 1100 integrates components such as a computing unit, a storage unit, and a communication interface, thereby enabling data exchange and collaborative work among the systems in the smart cockpit subdomain 1130 .
[0075] In one example, the body control domain is used for the control and management of the vehicle power system, chassis system, body control system, etc.
[0076] In one example, the body control subdomain 1120 can support 21 CAN (Controller Area Network) ports and implement body control functions such as body door and window control, rearview mirror control, and seat control.
[0077] Furthermore, in one example, the central computing domain 1100 integrates a power management module, a sensor interface, a safety control unit, etc., so as to achieve precise control and coordination of various vehicle systems.
[0078] It should be noted that in the example of integrating the three domains of the traditional five-domain architecture, namely the autonomous driving domain, the body domain and the cockpit domain, into a central computing domain 1100, the vehicle control system in the implementation mode of the present application also includes a power domain and a chassis domain. In other words, in the implementation mode of the present application, the overall architecture is simplified from the original five-domain architecture (power domain, chassis domain, cockpit domain, autonomous driving domain and body domain) to a three-domain architecture (central computing domain 1100, power domain and chassis domain), so that the domain control cost, number of devices and wiring complexity of the whole vehicle can be reduced to a certain extent, and architectural support is provided for the overall lightweighting of the vehicle body.
[0079] It can be understood that for the multiple domains integrated into the central computing domain 1100, these multiple domains can perform data interaction based on the "intra-domain data interaction" method rather than the "inter-domain data interaction" method, and the data interaction efficiency can be improved. It can be understood that when the data interaction efficiency is improved, the data processing efficiency of these multiple domains (or the central computing domain 1100) can also be improved accordingly.
[0080] It is also understandable that in the traditional five-domain architecture or seven-domain architecture, each domain needs to be separately set up with an "interconnection interface for interconnecting and communicating with other components outside the domain". In the implementation mode of the present application, since multiple domains are integrated into a central computing domain 1100, the multiple domains in the central computing domain 1100 can be interconnected and communicated with other components outside the domain through a unified interconnection interface. Therefore, compared with the traditional five-domain architecture or seven-domain architecture, the central computing architecture provided in the implementation mode of the present application can simplify the interconnection interface of the entire vehicle, thereby reducing the amount of wiring in the vehicle and reducing the difficulty of wiring, and lightweighting the entire vehicle can be achieved.
[0081] In addition, it can also be understood that in an architecture that divides regions according to orientation (such as an architecture that divides the entire vehicle into a central domain, a left domain, and a right domain), sensors and ECUs need to be set up in a one-to-one correspondence. In the implementation of the present application, since the division and fusion are based on functional domains, the management and design between sensors and ECUs are based on the functions of each domain, thereby providing strong support for the overall optimization of vehicle performance.
[0082] Thus, in the implementation mode of the present application, based on multiple subdomains in the central computing domain 1100 that are connected in pairs by communication, a subdomain can send data to one or more other subdomains in the central computing domain 1100, and control the vehicle according to the data sent by the other one or more subdomains in the central computing domain 1100. Compared with the situation in which each domain in the traditional domain centralized architecture needs to separately set up an interconnection interface to realize inter-domain communication and obtain data from other domains, the present application enables any subdomain in the central computing domain 1100 to obtain data from other subdomains based on intra-domain communication, so that the data interaction efficiency is higher, and enables each subdomain in the central computing domain 1100 to receive data outside the central computing domain 1100 through the interconnection interface of the central computing domain 1100, so the interconnection interface and wiring in the vehicle can be simplified, and the system robustness can be guaranteed.
[0083] In certain embodiments of the present application, each subdomain includes at least one of a security control unit, a computing unit, and a network switching unit. In any two subdomains, the computing unit of one subdomain is connected to the computing unit of another subdomain, and / or the security control unit of one subdomain is connected to the security control unit of another subdomain, and / or the computing unit of one subdomain is connected to the security control unit of another subdomain through a network switching unit.
[0084] Specifically, in the implementation of the present application, a subdomain may include at least one of a security control unit, a computing unit, and a network switching unit. The security control unit is responsible for waking up and powering on the subdomain, the computing unit is responsible for calculating and processing various types of data in the subdomain, and the network switching unit is responsible for data interaction within the domain and data interaction outside the domain.
[0085] Furthermore, since in the implementation manner of the present application, each subdomain is integrated in the central computing domain 1100, the data communication link between each subdomain can be relatively simple. For example, in any two subdomains, the computing unit of one subdomain is connected to the computing unit of another subdomain. For another example, in any two subdomains, the security control unit of one subdomain is connected to the security control unit of another subdomain. For another example, in any two subdomains, the computing unit of one subdomain is connected to the security control unit of another subdomain through a network switching unit. Therefore, the data communication link between any two subdomains can be realized based on one or more of the above three connection methods.
[0086] Thus, in the embodiment of the present application, each subdomain includes at least one of a security control unit, a computing unit and a network switching unit, and in any two subdomains, the computing unit of one subdomain is connected to the computing unit of another subdomain, and / or the security control unit of one subdomain is connected to the security control unit of another subdomain, and / or the computing unit of one subdomain is connected to the security control unit of another subdomain through a network switching unit, thereby realizing the interconnection of each subdomain.
[0087] Please refer again Figure 3 In certain embodiments of the present application, the intelligent driving subdomain 1110 includes a first computing unit 1111 and a first network switching unit 1112, the body control subdomain 1120 includes a first safety control unit 1121, and the intelligent cockpit subdomain 1130 includes a second computing unit 1131, a second network switching unit 1132 and a second safety control unit 1133. The first computing unit 1111 is connected to the second computing unit 1131, the first safety control unit 1121 is connected to the second safety control unit 1133, the first computing unit 1111 is connected to the first safety control unit 1121 through the first network switching unit 1112, and the second computing unit 1131 is connected to the second safety control unit 1133 through the second network switching unit 1132.
[0088] Specifically, if Figure 3 As shown, in the implementation manner of the present application, the sub-domains are connected through buses such as IIC (Inter-Integrated Circuit) bus, SPI (Serial Peripheral Interface) bus, GPIO (General-purpose input / output) bus, etc., to achieve data interaction and collaborative work among the sub-domains, so that the data of each sub-domain can be uniformly processed and analyzed to jointly complete the intelligent driving, intelligent cockpit and body control functions of the whole vehicle.
[0089] For example, the second computing unit 1131 and the second safety control unit 1133 perform network exchange with the first network exchange unit 1112 via the RGMII interface, and the second safety control unit 1133 may also receive a CAN wake-up signal via the CAN transceiver.
[0090] Furthermore, based on Figure 3As shown in the interconnection relationship between subdomains, a subdomain can obtain data from other subdomains to control the components in the domain, such as the first computing unit 1111 can receive data sent by the first network switching unit 1112 and the second computing unit 1131, and process the received data to control the first vehicle component 1114 according to the processing results. For another example, the second computing unit 1131 can receive data sent by the first computing unit 1111 and the second network switching unit 1132, and process the received data to control the second vehicle component 1135 according to the processing results.
[0091] In this way, in the implementation mode of the present application, any one of the intelligent driving subdomain 1110, the body control subdomain 1120 and the intelligent cockpit subdomain 1130 can communicate with the other two subdomains and exchange data, and then receive data sent by the other two subdomains to control the components within the domain.
[0092] And, if Figure 3 As shown, when the vehicle implements a highly integrated central computing domain 1100 through multiple computing units, control units, input and output interfaces, and communication interfaces for connecting various sensors and actuators, the vehicle can more efficiently process data from various sensors and perform corresponding control actions. In addition, the central computing domain 1100 also has high flexibility and scalability, and can adapt to different vehicle application scenarios and requirements.
[0093] In certain embodiments of the present application, the central computing domain 1100 is configured to control the body control subdomain 1120, the intelligent driving subdomain 1110, and the intelligent cockpit subdomain 1130 to switch to preset working states respectively when the first safety control unit 1121 receives a wake-up signal and the second safety control unit 1133 receives a wake-up signal.
[0094] The vehicle control method provided in the embodiment of the present application also includes:
[0095] When the first safety control unit 1121 receives a wake-up signal and the second safety control unit 1133 receives a wake-up signal, the body control subdomain 1120, the intelligent driving subdomain 1110 and the intelligent cockpit subdomain 1130 are controlled to switch to preset working states respectively.
[0096] The processor of the embodiment of the present application is also used to control the body control subdomain 1120, the intelligent driving subdomain 1110 and the intelligent cockpit subdomain 1130 to switch to preset working states respectively when the first safety control unit 1121 receives a wake-up signal and the second safety control unit 1133 receives a wake-up signal.
[0097] Specifically, in the implementation mode of the present application, the central computing domain 1100 can determine whether the wake-up signal is valid based on the dual-channel wake-up method by judging whether both channels have received the wake-up information. Specifically, when the first safety control unit 1121 receives the wake-up signal and the second safety control unit 1121 also receives the wake-up signal, the central computing domain 1100 can consider that the two wake-up signals received by the first safety control unit 1121 and the second safety control unit 1121 are valid, and thus the power-on process can be executed to control the body control subdomain 1120, the intelligent driving subdomain 1110 and the intelligent cockpit subdomain 1130 to switch to the preset working state respectively, that is, each device in the central computing domain 1100 switches to the normal working state (that is, the preset working state), thereby avoiding false wake-up caused by problems such as signal interference, false triggering or hardware failure, ensuring that the system wakes up normally, and the system robustness is guaranteed.
[0098] It is understandable that if only one of the first security control unit 1121 and the second security control unit 1133 receives the wake-up signal, the central computing domain 1100 may determine that the wake-up signal is invalid.
[0099] In this way, in the embodiment of the present application, when the first safety control unit 1121 receives a wake-up signal and the second safety control unit 1133 receives a wake-up signal, the body control subdomain 1120, the intelligent driving subdomain 1110 and the intelligent cockpit subdomain 1130 can be controlled to switch to preset working states respectively to complete the wake-up of the central computing domain 1100, thereby avoiding the occurrence of false wake-up caused by signal interference, false triggering or hardware failure, and ensuring the robustness of the central computing domain 1100 and the vehicle control system.
[0100] In certain embodiments of the present application, the central computing domain 1100 is configured to control the body control subdomain 1120, the intelligent driving subdomain 1110, and the intelligent cockpit subdomain 1130 to switch to preset working states respectively when the first safety control unit 1121 receives a wake-up signal, the second safety control unit 1133 receives a wake-up signal, and the time difference between the first signal reception time and the second signal reception time meets a preset condition. The first signal reception time is used to indicate the time when the first safety control unit 1121 receives the wake-up signal, and the second signal reception time is used to indicate the time when the second safety control unit 1133 receives the wake-up signal.
[0101] See also Figure 4 The vehicle control method provided in the embodiment of the present application further includes:
[0102] 22: When the first safety control unit 1121 receives a wake-up signal, the second safety control unit 1133 receives a wake-up signal, and the first signal receiving time and the second signal receiving time meet the preset conditions, the body control subdomain 1120, the intelligent driving subdomain 1110 and the intelligent cockpit subdomain 1130 are controlled to switch to the preset working states respectively, wherein the first signal receiving time is used to indicate the time when the first safety control unit 1121 receives the wake-up signal, and the second signal receiving time is used to indicate the time when the second safety control unit 1133 receives the wake-up signal.
[0103] The processing unit of the embodiment of the present application is also used to control the body control subdomain 1120, the intelligent driving subdomain 1110 and the intelligent cockpit subdomain 1130 to switch to preset working states respectively when the first safety control unit 1121 receives a wake-up signal, the second safety control unit 1133 receives a wake-up signal, and the first signal reception time and the second signal reception time meet preset conditions. The first signal reception time is used to indicate the time when the first safety control unit 1121 receives the wake-up signal, and the second signal reception time is used to indicate the time when the second safety control unit 1133 receives the wake-up signal.
[0104] Specifically, in an embodiment of the present application, the central computing domain 1100 can compare the wake-up signal reception time of the two channels based on a dual-channel wake-up method to determine the validity of the wake-up signal, and when the reception time of the two wake-up signals meets the preset conditions, the wake-up signal is deemed valid and the power-on process is executed, thereby further avoiding false wake-ups caused by signal interference, false triggering or hardware failure, and further ensuring that the system wakes up normally, and the system robustness is guaranteed.
[0105] It can be understood that in the implementation manner of the present application, the preset condition corresponding to the first signal reception time and the second signal reception time can be set according to actual conditions. For example, in one example, the preset condition is met when the time difference between the first signal reception time and the second signal reception time is less than the preset time.
[0106] Further, to more clearly illustrate the implementation of this application, please refer to Figure 5 , Figure 5The flowchart of the vehicle control method in certain embodiments of the present application is shown in FIG. Specifically, when the vehicle control system is in a dormant state, due to the vehicle power-on operation triggered by the user, the first safety control unit 1121 and the second safety control unit 1133 both receive a wake-up signal. If the time difference between "the time when the first safety control unit 1121 receives the wake-up signal" and "the time when the second safety control unit 1133 receives the wake-up signal" is less than 50 ms (milliseconds), the central computing domain 1100 can determine that the wake-up signal is valid, and thus control each device in the central computing domain 1100 to switch to a normal working state (i.e., a preset working state).
[0107] It is understandable that if the time difference between "the time when the first security control unit 1121 receives the wake-up signal" and "the time when the second security control unit 1133 receives the wake-up signal" is greater than or equal to 50ms, the central computing domain 1100 may determine that the wake-up signal is invalid.
[0108] Furthermore, when it is determined that the wake-up signal is valid, the CAN chip in the central computing domain 1100 outputs a high-level pulse to notify the PMIC (Power Management IC, power management integrated circuit or power management unit) of the smart cockpit sub-domain 1130 and the PMIC of the body control domain sub-domain 1120 to start working through the high-level pulse.
[0109] For example, Figure 7 As shown, the central computing domain 1100 can first send high-level pulses to PMIC3 of the smart cockpit subdomain 1130 and PMIC1 of the body control domain subdomain 1120 through the CAN chip, so that PMIC1 controls the second storage unit 1123 and the first safety control unit 1121 to power on, and PMIC3 controls the second safety control unit 1133 to power on. Then, the central computing domain 1100 can send high-level pulses to PMIC2 of the smart driving subdomain 1110 and PMIC4 of the smart cockpit subdomain 1130 through the CAN chip, so that PMIC2 controls the first computing unit 1111 and the first network switching unit 1112, the first communication unit 1115 and peripherals connected to the first computing unit 1111 to power on, and PMIC4 controls the second computing unit 1131 and the third storage unit 1134 connected to the second computing unit 1131, and peripherals communicating with the second computing unit 1131 through CAN to power on.
[0110] In one example, if Figure 7As shown, the PMIC of the body control domain (i.e., PMIC1) will prioritize controlling the power-on of the first safety control unit 1121 to switch to the preset working state, and the PMIC of the smart cockpit subdomain 1130 (i.e., PMIC3) will prioritize controlling the power-on of the second safety control unit 1133 to switch to the preset working state.
[0111] In one example, after the first security control unit 1121 and the second security control unit 1133 are switched to the preset working state, the first computing unit 1111, the second computing unit 1131 and other devices are powered on again to switch to the preset working state, and the wake-up step of the central computing domain 1100 is completed.
[0112] In this way, in an embodiment of the present application, when the first safety control unit 1121 receives a wake-up signal, the second safety control unit 1133 receives a wake-up signal, and the signal reception time of the two units jointly meets the preset conditions, the body control subdomain 1120, the intelligent driving subdomain 1110 and the intelligent cockpit subdomain 1130 can be controlled to switch to the preset working state respectively to complete the wake-up of the central computing domain 1100, thereby further avoiding the occurrence of false wake-up due to signal interference, false triggering or hardware failure, and further ensuring the robustness of the central computing domain 1100 and the vehicle control system.
[0113] In certain embodiments of the present application, the body control subdomain 1120 includes a first power management unit, the intelligent driving subdomain 1110 includes a second power management unit, and the intelligent cockpit subdomain 1130 includes a third power management unit. The central computing domain 1100 is configured to send power-on signals to the first power management unit, the second power management unit, and the third power management unit respectively when the first safety control unit 1121 receives a wake-up signal, the second safety control unit 1133 receives a wake-up signal, and the first signal reception time and the second signal reception time meet preset conditions. The first power management unit is configured to control the body control subdomain 1120 to switch to a preset working state when receiving the power-on signal, the second power management unit is configured to control the intelligent driving subdomain 1110 to switch to a preset working state when receiving the power-on signal, and the third power management unit is configured to control the intelligent cockpit subdomain 1130 to switch to a preset working state when receiving the power-on signal.
[0114] See also Figure 6 , step 22 of the implementation mode of the present application includes:
[0115] 220: When the first security control unit 1121 receives a wake-up signal, the second security control unit 1133 receives a wake-up signal, and the first signal receiving time and the second signal receiving time meet a preset condition, a power-on signal is sent to the first power management unit, the second power management unit, and the third power management unit respectively;
[0116] 221: When the first power management unit receives a power-on signal, the first power management unit controls the body control subdomain 1120 to switch to a preset working state;
[0117] 222: When the second power management unit receives a power-on signal, the second power management unit controls the intelligent driving subdomain 1110 to switch to a preset working state;
[0118] 223: When the third power management unit receives a power-on signal, the third power management unit controls the smart cockpit sub-domain 1130 to switch to a preset working state.
[0119] The processor of the embodiment of the present application is also used to send power-on signals to the first power management unit, the second power management unit and the third power management unit respectively when the first safety control unit 1121 receives a wake-up signal, the second safety control unit 1133 receives a wake-up signal, and the first signal reception time and the second signal reception time meet the preset conditions, and when the first power management unit receives the power-on signal, control the body control subdomain 1120 to switch to a preset working state through the first power management unit, and when the second power management unit receives the power-on signal, control the intelligent driving subdomain 1110 to switch to a preset working state through the second power management unit, and when the third power management unit receives the power-on signal, control the intelligent cockpit subdomain 1130 to switch to a preset working state through the third power management unit.
[0120] Specifically, in the implementation manner of the present application, the body control subdomain 1120, the intelligent driving subdomain 1110 and the intelligent cockpit subdomain 1130 in the central computing domain 1100 each include their own independent power management unit, that is, the body control subdomain 1120 includes a first power management unit, the intelligent driving subdomain 1110 includes a second power management unit, and the intelligent cockpit subdomain 1130 includes a third power management unit. Therefore, the power management units of the body control subdomain 1120, the intelligent driving subdomain 1110 and the intelligent cockpit subdomain 1130 are independent of each other, and the body control subdomain 1120, the intelligent driving subdomain 1110 and the intelligent cockpit subdomain 1130 can be powered on by their respective power management units.
[0121] Furthermore, in an embodiment of the present application, the central computing domain 1100 may send power-on signals to the first power management unit, the second power management unit, and the third power management unit respectively when it is determined that the wake-up signal is valid, or in other words, when the first security control unit 1121 receives the wake-up signal, the second security control unit 1133 receives the wake-up signal, and the time difference between the first signal reception time and the second signal reception time is less than a preset time.
[0122] Correspondingly, after receiving the power-on signal, the first power management unit, the second power management unit and the third power management unit can each control the sub-domain to which they belong to be powered on to switch to the preset working state.
[0123] In one example, the power management units of the three subdomains of the smart driving subdomain 1110 and the smart cockpit subdomain 1130 are configured as follows: Figure 7 As shown, Figure 7 This is a schematic diagram of application scenarios in certain embodiments of the present application. It should be noted that: Figure 7 PMIC1 is the first power management unit, PMIC2 is the second power management unit, and PMIC3 and PMIC4 are together the third power management unit. And, Figure 7 The dotted connecting lines in the figure represent "control and acquisition signals", and the solid connecting lines represent "power supply signals".
[0124] Furthermore, if Figure 7 As shown, after receiving the power-on signal (i.e., the high electrical level pulse mentioned above), PMIC1 supplies power to the first safety control unit 1121 and the second storage unit 1123, PMIC2 supplies power to the first computing unit 1111 and the first network switching unit 1112, and PMIC3 supplies power to the second safety control unit 1133, thereby indirectly supplying power to the second network switching unit 1132, the third storage unit 1134, CAN, peripherals, etc., and PMIC4 supplies power to the second computing unit 1131.
[0125] In one example, the power supply of peripherals such as CAN and camera related to the intelligent driving subdomain 1110 is controlled by the first computing unit 1111.
[0126] It can be understood that the three subdomains of the body control subdomain 1120, the intelligent driving subdomain 1110 and the intelligent cockpit subdomain 1130 can be powered on by their respective power management units. Therefore, the power management units of the three subdomains of the body control subdomain 1120, the intelligent driving subdomain 1110 and the intelligent cockpit subdomain 1130 are independent of each other. Furthermore, when the power supply of a subdomain fails, the other subdomains can still be powered normally.
[0127] In this way, in the embodiment of the present application, the three subdomains of the body control subdomain 1120, the intelligent driving subdomain 1110 and the intelligent cockpit subdomain 1130 can be powered on by their respective power management units, and the power supply of each subdomain is independent of each other.
[0128] In addition, in Figure 7 In an example shown, the power management unit in the central computing domain 1100 can be connected to the power management system through the monitoring unit. The power management system receives the power input of the whole vehicle, and can adjust the power allocation strategy according to the power consumption requirements of each domain to achieve efficient use of energy. The monitoring unit is used to monitor the power status and the operating status of each domain in real time. When a power anomaly is found or a fault signal of a domain is received, the monitoring unit will promptly issue an alarm and take corresponding protection measures to ensure the safe and stable operation of the whole vehicle.
[0129] In certain embodiments of the present application, the first safety control unit 1121 is connected to the first power management unit, the second power management unit and the third power management unit, the second safety control unit 1133 is connected to the first power management unit, the second power management unit and the third power management unit, the first safety control unit 1121 is configured to send a power-on signal to the first target power management unit; and / or the second safety control unit 1133 is configured to send a power-on signal to the second target power management unit.
[0130] The first target power management unit includes a second power management unit in the smart driving subdomain 1110 that does not switch to a preset working state after a power-on signal is sent, and / or a third power management unit in the smart cockpit subdomain 1130 that does not switch to a preset working state after a power-on signal is sent.
[0131] The second target power management unit includes a first power management unit in the body control subdomain 1120 that does not switch to a preset working state after the power-on signal is sent, and / or a second power management unit in the intelligent driving subdomain 1110 that does not switch to a preset working state after the power-on signal is sent.
[0132] In certain embodiments of the present application, step 21 includes:
[0133] Sending a power-on signal to the first target power management unit via the first security control unit 1121; and / or
[0134] A power-on signal is sent to the second target power management unit through the second security control unit 1133 .
[0135] To more clearly illustrate the implementation method of this application, please refer to Figure 7Specifically, in the embodiment of the present application, since the power management units of the three subdomains, namely the body control subdomain 1120, the intelligent driving subdomain 1110 and the intelligent cockpit subdomain 1130, are independent of each other, when the power supply of a subdomain fails, the power supply of other domains will not be affected.
[0136] Therefore, when a fault signal is collected from a power management unit in a subdomain because the subdomain to which it belongs is not powered on normally, the fault signal can be reported to the vehicle body or the user. At the same time, if the vehicle body control subdomain 1120 is powered on normally and has switched to a preset working state, the first safety control unit 1121 in the vehicle body control subdomain 1120 can be combined with the GPIO interface to send a power-on signal to the power management unit that issued the fault signal, so that the power management unit in the fault subdomain receives the power-on signal to control the power-on of the fault subdomain.
[0137] It can also be understood that if the smart cockpit sub-domain 1130 is powered on normally and has switched to the preset working state, the second safety control unit 1133 in the smart cockpit sub-domain 1130, in combination with the GPIO interface, can send a power-on signal to the power management unit in the sub-domain that sends the fault signal, so that the power management unit in the faulty sub-domain receives the power-on signal to control the power-on of the sub-domain to which it belongs.
[0138] It is understandable that the reason for the situation that "the subdomain to which the power management unit in a certain subdomain belongs is not powered on normally" may be: the power management unit does not receive the power-on signal sent by the power management system, or the communication between the power management unit and the power management system is disconnected or abnormal, resulting in the power management unit not receiving the power-on signal sent by the power management system.
[0139] Therefore, considering that the communication between the power management unit and the power management system may be disconnected or abnormal, in the implementation mode of the present application, based on the communication connection between each power management unit and each safety control unit, the safety control unit in the normal electronic domain can replace the power management system to send a power-on signal to the power management system in the abnormal electronic domain.
[0140] It can be understood that in the implementation manner of the present application, the power management of each sub-domain in the central computing domain 1100 is independent of each other but can control each other, thereby ensuring a stable supply of power and normal operation of each domain.
[0141] Thus, in the implementation of the present application, the power management unit in one subdomain can receive a power-on signal sent by a security control unit in another subdomain to control the power-on of the subdomain, thereby ensuring the stable operation of the power management units in each subdomain to a certain extent.
[0142] Please refer again Figure 3In certain embodiments of the present application, the intelligent driving subdomain 1110 includes a first computing unit 1111, a first network switching unit 1112, a first storage unit 1113, a first vehicle component 1114, a first communication unit 1115 and a first network interface 1116. The first storage unit 1113, the first vehicle component 1114, the first communication unit 1115 and the first network switching unit 1112 are connected to the first computing unit 1111, and the first network interface 1116 is connected to the first network switching unit 1112.
[0143] That is, in the implementation mode of the present application, the intelligent driving subdomain 1110 includes a first computing unit 1111, a first network switching unit 1112, a first storage unit 1113, a first communication unit 1115 and related peripherals (including a first vehicle component 1114).
[0144] In one example, the first vehicle component 1114 includes a first camera component. Figure 3 In the example shown, the first camera component is a combination of a camera and a deserializer. More specifically, in one example, the first vehicle component 1114 includes a front-view fisheye camera, a left-view fisheye camera, a right-view fisheye camera, and a rear-view fisheye camera, each of which is composed of at least one camera and at least one deserializer.
[0145] In another example, the first vehicle component 1114 may include sensors such as millimeter wave radar, ultrasonic radar, etc. in addition to the above-mentioned camera components.
[0146] It is understandable that in the implementation of the present application, the first computing unit 1111 can cooperate with various peripherals in the intelligent driving subdomain 1110 to provide computing required to meet the intelligent driving function. At the same time, the first computing unit 1111 can be responsible for the management and control of the first camera component, the first communication unit 1115, and the first storage unit 1113 in the intelligent driving subdomain 1110.
[0147] It can also be understood that in the implementation manner of the present application, the first network switching unit 1112 can be understood as the gateway of the intelligent driving subdomain 1110, which can be used to realize the network port interconnection between the intelligent driving subdomain 1110 and other subdomains in the central computing domain 1100, and can provide the intelligent driving subdomain 1110 with a network port expansion function.
[0148] In this way, in the implementation mode of the present application, the intelligent driving subdomain 1110 can be implemented based on the first computing unit 1111, the first storage unit 1113, the first network switching unit 1112, the first vehicle component 1114, the first communication unit 1115 and the first network interface 1116.
[0149] Please refer again Figure 3 In certain embodiments of the present application, the body control subdomain 1120 includes a first safety control unit 1121, a vehicle control communication interface 1122, a second storage unit 1123 and a second network interface 1124, and the first safety control unit 1121 is connected to the vehicle control communication interface 1122, the second storage unit 1123 and the second network interface 1124.
[0150] Among them, the first safety control unit 1121 is used to realize the control function of the entire vehicle body and can undertake part of the computing function of intelligent driving.
[0151] Thus, in the embodiment of the present application, the vehicle body control subdomain 1120 can be implemented based on the first safety control unit 1121 , the vehicle control communication interface 1122 , the second storage unit 1123 and the second network interface 1124 .
[0152] Please refer again Figure 3 In certain embodiments of the present application, the smart cockpit subdomain 1130 includes a second computing unit 1131, a second network switching unit 1132, a second safety control unit 1133, a third storage unit 1134, a second vehicle component 1135, an audio interface 1136, a third network interface 1137 and a second communication unit 1138. The second computing unit 1131 is connected to the second network switching unit 1132, the third storage unit 1134, the second vehicle component 1135 and the audio interface 1136. The second network switching unit 1132 is connected to the third network interface 1137 and the second safety control unit 1133. The second safety control unit 1133 is connected to the second communication unit 1138.
[0153] That is, in the implementation mode of the present application, the smart cockpit domain is composed of a second computing unit 1131, a second safety control unit 1133, a second network switching unit 1132, a third storage unit 1134, a second communication unit 1138, a third network interface 1137 and various peripherals in the smart cockpit subdomain 1130 (including second vehicle components 1135).
[0154] In one example, the second vehicle component 1135 includes a second camera component and a display component. Figure 3 As shown, the second camera component includes a combination of a camera and a Serdes, and the display component includes a display screen. More specifically, in one example, the second camera component includes an infrared camera, etc., and the display component includes a central control display screen, etc.
[0155] It is understandable that in the implementation of the present application, the second safety control unit 1133, the second computing unit 1131 and the peripherals in the smart cockpit subdomain 1130 (including the second vehicle components 1135) can be used to implement the relevant functions of the smart cockpit domain in the traditional five-domain architecture. In addition, the second computing unit 1131 can control the third storage unit 1134, the second communication module, and the camera, screen and other devices.
[0156] In this way, in the implementation mode of the present application, the smart cockpit subdomain 1130 can be implemented based on the second computing unit 1131, the second network switching unit 1132, the second safety control unit 1133, the third storage unit 1134, the second vehicle component 1135, the audio interface 1136, the third network interface 1137 and the second communication unit 1138.
[0157] The present application also provides a vehicle in an embodiment, including the above-mentioned vehicle control system, or including the above-mentioned electronic device.
[0158] The embodiment of the present application also provides a computer-readable storage medium storing a computer program, which implements the above-mentioned vehicle control method when the computer program is executed by one or more processors.
[0159] The present application also provides a computer program product, including a computer program / instruction, which implements the above-mentioned vehicle control method when executed by a processor.
[0160] In the description of this specification, the descriptions with reference to the terms "specifically", "further", "particularly", "understandably", etc. are intended to mean that the specific features, structures, materials or characteristics described in conjunction with the embodiments or examples are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms are not intended to refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.
[0161] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0162] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A vehicle control system, characterized in that: It includes a central computing domain, wherein the central computing domain includes a plurality of subdomains connected in pairs; The sub-domain is configured to send data to other sub-domains in the central computing domain, and control the vehicle according to the data sent by other sub-domains in the central computing domain.
2. The system according to claim 1, characterized in that The multiple sub-domains are arranged on an integrated component.
3. The system according to claim 2, characterized in that Each of the subdomains includes at least one of a security control unit, a computing unit and a network switching unit. In any two of the subdomains, the computing unit of one subdomain is connected to the computing unit of another subdomain, and / or the security control unit of one subdomain is connected to the security control unit of another subdomain, and / or the computing unit of one subdomain is connected to the security control unit of another subdomain through the network switching unit.
4. The system according to any one of claims 1 to 3, characterized in that: The multiple subdomains include an intelligent driving subdomain, a body control subdomain, and an intelligent cockpit subdomain.
5. The system according to claim 4, characterized in that The intelligent driving subdomain includes a first computing unit and a first network switching unit, the body control subdomain includes a first safety control unit, and the intelligent cockpit subdomain includes a second computing unit, a second network switching unit and a second safety control unit. The first computing unit is connected to the second computing unit, the first safety control unit is connected to the second safety control unit, the first computing unit is connected to the first safety control unit through the first network switching unit, and the second computing unit is connected to the second safety control unit through the second network switching unit.
6. The system according to claim 5, characterized in that The central computing domain is configured to control the body control subdomain, the intelligent driving subdomain and the intelligent cockpit subdomain to switch to preset working states respectively when the first safety control unit receives a wake-up signal and the second safety control unit receives the wake-up signal.
7. The system according to claim 6, characterized in that The central computing domain is configured to control the body control subdomain, the intelligent driving subdomain and the intelligent cockpit subdomain to switch to preset working states respectively when the first safety control unit receives a wake-up signal, the second safety control unit receives the wake-up signal, and the first signal reception time and the second signal reception time meet the preset conditions. The first signal reception time is used to indicate the time when the first safety control unit receives the wake-up signal, and the second signal reception time is used to indicate the time when the second safety control unit receives the wake-up signal.
8. The system according to claim 7, characterized in that The preset condition is met when the time difference between the first signal receiving time and the second signal receiving time is less than a preset time.
9. The system according to claim 7, characterized in that The body control subdomain includes a first power management unit, the intelligent driving subdomain includes a second power management unit, and the intelligent cockpit subdomain includes a third power management unit; The central computing domain is configured to send a power-on signal to the first power management unit, the second power management unit, and the third power management unit respectively when the first security control unit receives a wake-up signal, the second security control unit receives the wake-up signal, and the first signal reception time and the second signal reception time meet the preset condition; The first power management unit is configured to control the body control subdomain to switch to the preset working state when receiving the power-on signal; The second power management unit is configured to control the intelligent driving subdomain to switch to the preset working state when receiving the power-on signal; The third power management unit is configured to control the smart cockpit sub-domain to switch to the preset working state when receiving the power-on signal.
10. The system according to claim 9, characterized in that The first safety control unit is connected to the first power management unit, the second power management unit and the third power management unit, and the second safety control unit is connected to the first power management unit, the second power management unit and the third power management unit; The first security control unit is configured to send the power-on signal to a first target power management unit; and / or The second security control unit is configured to send the power-on signal to a second target power management unit; The first target power management unit includes the second power management unit in the smart driving subdomain that does not switch to the preset working state after the power-on signal is sent, and / or the third power management unit in the smart cockpit subdomain that does not switch to the preset working state after the power-on signal is sent; The second target power management unit includes the first power management unit in the body control subdomain that does not switch to the preset working state after the power-on signal is sent, and / or the second power management unit in the intelligent driving subdomain that does not switch to the preset working state after the power-on signal is sent.
11. The system according to claim 4, characterized in that The system also includes a power domain and a chassis domain.
12. The system according to claim 4, characterized in that The intelligent driving subdomain includes a first computing unit, a first network switching unit, a first storage unit, a first vehicle component, a first communication unit and a first network interface. The first network switching unit, the first storage unit, the first vehicle component and the first communication unit are connected to the first computing unit, and the first network interface is connected to the first network switching unit.
13. The system according to claim 4, characterized in that The body control subdomain includes a first safety control unit, a vehicle control communication interface, a second storage unit and a second network interface, and the first safety control unit is connected to the vehicle control communication interface, the second storage unit and the second network interface.
14. The system according to claim 4, characterized in that The smart cockpit subdomain includes a second computing unit, a second network switching unit, a second safety control unit, a third storage unit, a second vehicle component, an audio interface, a third network interface and a second communication unit. The second computing unit is connected to the second network switching unit, the third storage unit, the second vehicle component and the audio interface. The second network switching unit is connected to the third network interface and the second safety control unit. The second safety control unit is connected to the second communication unit.
15. A vehicle control method, characterized in that: Applied to the system according to any one of claims 1 to 14, the method comprising: Based on the sub-domain, data is sent to other sub-domains in the central computing domain, and the vehicle is controlled according to the data sent by other sub-domains in the central computing domain.
16. An electronic device, characterized in that: The method comprises a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the method according to claim 15 is implemented.
17. A vehicle, characterized in that: A system comprising any one of claims 1 to 14, or an electronic device comprising claim 16.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by one or more processors, the method of claim 15 is implemented.
19. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the method of claim 15 is implemented.