New energy automobile multi-ECU node interconnection method and device, medium and automobile
By obtaining and converting data from each node in the electronic control system of new energy vehicles and configuring a CAN bus, efficient interconnection and data sharing of multiple ECU nodes are achieved, and the problem of lack of uniformity in the design of electronic control system in the existing technology is solved, the development and maintenance costs are reduced, and the system compatibility and flexibility are improved.
Patent Information
- Application Number
- CN202510128349.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-05
- Publication Date
- 2025-05-09
AI Technical Summary
The lack of uniformity in the design of electronic control systems of existing new energy vehicles, resulting in the agreements and needs of different customers that cause the programs of each electronic control node to be continuously adjusted and modified, increasing development and maintenance costs, and increasing system complexity and extending the time for products to be put on the market.
By obtaining the node data of each node in the CAN assembly, and using the PDU to convert the node data into specific data adapted to each node according to the specific protocols adapted to each node, the nodes can operate according to the specific data. At the same time, by configuring internal and external CAN buses, classifying nodes and marking them according to update priority rules, efficient interconnection and data sharing between nodes are achieved.
It realizes processing and conversion of data from CAN nodes according to different customer protocols, simplifies program management, reduces development and maintenance costs, and improves overall compatibility and flexibility of the system.
Smart Images

Figure CN119966764A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a method, equipment, medium and vehicle for interconnecting multiple ECU nodes of a new energy vehicle. Background Art
[0002] As the world attaches great importance to sustainable development and environmental protection, new energy vehicles have become an important development direction in the future transportation field. Especially in the field of commercial vehicles, the promotion and application of new energy vehicles provide new solutions for reducing operating costs, reducing carbon emissions and improving urban air quality. However, the electronic control system of commercial vehicles faces increasingly complex challenges, including the coordination of multiple electronic control modules, the real-time transmission of information and the efficiency of energy management.
[0003] In new energy commercial vehicles, the core components of the electrical system include MCU, oil and gas pumps, DC-DC converters, and on-board chargers (OBC). These components usually need to be managed and controlled by electronic control units, and the data interaction and collaborative work between them are important foundations for ensuring vehicle performance and safety. However, at this stage, the ECU design of most commercial vehicles often lacks uniformity. The protocols and requirements of different customers require the program of each electronic control node to be constantly adjusted and modified, which not only increases development and maintenance costs, but also leads to increased system complexity and prolongs the time it takes for products to be put on the market.
[0004] At present, the electronic control systems of new energy vehicles mostly adopt a decentralized architecture, and different ECU nodes are independent of each other, forming information islands. This approach can meet basic functional requirements in the early stage, but as the system functions increase, information interconnection and sharing between nodes become particularly critical. In addition, due to the wide variety of needs of different customers, the development team needs to frequently debug the software of each electronic control unit, which increases the complexity and time cost of development, resulting in waste of resources and unnecessary redundant work. Summary of the invention
[0005] The main purpose of the present invention is to provide a method, device, medium and vehicle for interconnecting multiple ECU nodes of a new energy vehicle, aiming to solve the above technical problems.
[0006] To achieve the above objectives, the present invention provides a method for interconnecting multiple ECU nodes of a new energy vehicle.
[0007] The method for interconnecting multiple ECU nodes of a new energy vehicle comprises the following steps:
[0008] Get the node data of each node in the CAN assembly;
[0009] The PDU converts the node data into specific data adapted to each node according to the specific protocol adapted to each node, so that the node operates according to the specific data.
[0010] In one embodiment, after acquiring the node data of each node in the CAN assembly, the new energy vehicle multi-ECU node interconnection method further includes:
[0011] Nodes in the same network segment are classified into the same group, and the update priority of each node in each group is determined and marked according to the pre-set update priority rules;
[0012] Nodes in the same group are further distinguished according to different standard protocols.
[0013] In one embodiment, the step of classifying the nodes in the same network segment into the same group further includes:
[0014] Configure internal CAN bus and external CAN bus;
[0015] Different nodes are assigned to the internal CAN bus and the external CAN bus respectively.
[0016] In one embodiment, before the step of obtaining node data of each node in the CAN assembly, the new energy vehicle multi-ECU node interconnection method further includes:
[0017] A data buffer is established to temporarily store the node data in the data buffer.
[0018] In one embodiment, the step of converting the node data into specific data adapted to each node according to the specific protocol adapted to each node comprises:
[0019] Combine the characteristic data from the internal CAN bus and the external CAN bus;
[0020] The spliced data is transmitted to each node.
[0021] In one embodiment, after the step of converting the node data into specific data adapted to each node according to the specific protocol adapted to each node, and causing the node to operate according to the specific data, the new energy vehicle multi-ECU node interconnection method further includes:
[0022] When the node completes the operation, it sends a confirmation signal to the PDU, and the PDU marks the node according to the confirmation signal.
[0023] In addition, to achieve the above-mentioned purpose, the present invention also provides a method for interconnecting multiple ECU nodes of a new energy vehicle, and the method for interconnecting multiple ECU nodes of a new energy vehicle includes: a memory, a processor, and a new energy vehicle multi-ECU node interconnection program stored in the memory and executable on the processor. When the new energy vehicle multi-ECU node interconnection program is executed by the processor, the steps of the method for interconnecting multiple ECU nodes of a new energy vehicle as described above are implemented.
[0024] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, on which a new energy vehicle multi-ECU node interconnection program is stored. When the new energy vehicle multi-ECU node interconnection program is executed by a processor, the steps of the new energy vehicle multi-ECU node interconnection method as described above are implemented.
[0025] In addition, to achieve the above-mentioned purpose, the present invention also provides a car, which includes a memory and a processor coupled to each other, and the processor is used to execute program instructions stored in the memory to implement the new energy vehicle multi-ECU node interconnection method as described above.
[0026] Beneficial effects that can be achieved by the present invention: A method for interconnecting multiple ECU nodes of a new energy vehicle proposed in an embodiment of the present invention obtains node data of each node in the CAN assembly; the PDU converts the node data into specific data adapted to each node according to the specific protocol adapted to each node, so that the node operates according to the specific data. Therefore, in this application, the data received from the CAN node can be processed and converted according to different customer protocols to meet the needs of different customers. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 It is a schematic diagram of the structure of a device in a hardware operating environment involved in an embodiment of the present invention;
[0028] Figure 2 It is a flow chart of an embodiment of a method for interconnecting multiple ECU nodes of a new energy vehicle according to the present invention.
[0029] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0030] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0031] like Figure 1 As shown, Figure 1 It is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiment of the present invention.
[0032] The terminal of the embodiment of the present invention can be a PC, or it can be a smart phone, a tablet computer, an e-book reader, an MP3 (Moving Picture Experts Group Audio Layer III) player, an MP4 (Moving Picture Experts Group Audio Layer IV) player, a portable computer, or other portable terminal devices with display function.
[0033] like Figure 1 As shown, the terminal may include: a processor 1001, such as a CPU, a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0034] Optionally, the terminal may also include a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. Among them, sensors include light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen according to the brightness of the ambient light, and the proximity sensor may turn off the display screen and / or backlight when the mobile terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile terminal (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; of course, the mobile terminal may also be equipped with other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which will not be repeated here.
[0035] Those skilled in the art will understand that Figure 1 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0036] like Figure 1 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a new energy vehicle multi-ECU node interconnection program.
[0037] exist Figure 1 In the terminal shown, the network interface 1004 is mainly used to connect to the backend server and communicate data with the backend server; the user interface 1003 is mainly used to connect to the client (user end) and communicate data with the client; and the processor 1001 can be used to call the new energy vehicle multi-ECU node interconnection program stored in the memory 1005, and perform the following operations:
[0038] Get the node data of each node in the CAN assembly;
[0039] The PDU converts the node data into specific data adapted to each node according to the specific protocol adapted to each node, so that the node operates according to the specific data.
[0040] Furthermore, the processor 1001 may call the new energy vehicle multi-ECU node interconnection program stored in the memory 1005, and further perform the following operations:
[0041] Nodes in the same network segment are classified into the same group, and the update priority of each node in each group is determined and marked according to the pre-set update priority rules;
[0042] Nodes in the same group are further distinguished according to different standard protocols.
[0043] Furthermore, the processor 1001 may call the new energy vehicle multi-ECU node interconnection program stored in the memory 1005, and further perform the following operations:
[0044] Configure internal CAN bus and external CAN bus;
[0045] Different nodes are assigned to the internal CAN bus and the external CAN bus respectively.
[0046] Furthermore, the processor 1001 may call the new energy vehicle multi-ECU node interconnection program stored in the memory 1005, and further perform the following operations:
[0047] A data buffer is established to temporarily store the node data in the data buffer.
[0048] Furthermore, the processor 1001 may call the new energy vehicle multi-ECU node interconnection program stored in the memory 1005, and further perform the following operations:
[0049] Combine the characteristic data from the internal CAN bus and the external CAN bus;
[0050] The spliced data is transmitted to each node.
[0051] Furthermore, the processor 1001 may call the new energy vehicle multi-ECU node interconnection program stored in the memory 1005, and further perform the following operations:
[0052] When the node completes the operation, it sends a confirmation signal to the PDU, and the PDU marks the node according to the confirmation signal.
[0053] The specific embodiments of the data storage device of the present invention are basically the same as the embodiments of the multi-ECU node interconnection method for new energy vehicles described below, and will not be described in detail here.
[0054] Reference Figure 2 The first embodiment of the present invention provides a method for interconnecting multiple ECU nodes of a new energy vehicle, and the method for interconnecting multiple ECU nodes of a new energy vehicle includes:
[0055] Get the node data of each node in the CAN assembly;
[0056] The PDU converts the node data into specific data adapted to each node according to the specific protocol adapted to each node, so that the node operates according to the specific data.
[0057] In this embodiment, the HP5361 main control chip is used to realize efficient interconnection of multiple ECU nodes. The HP5361 main control chip has a high main frequency of 480MHz and is equipped with a four-way CAN (control area network) interface, which can meet the high-speed communication requirements between multiple nodes. In this architecture, the power distribution unit (PDU) is the core, integrating multiple key devices such as oil and gas pumps, DCDC (DC to DC converter), OBC (on-board charger) and MCU (micro control unit). Among them, the PDU node is not only responsible for the distribution of energy, but also undertakes the data transmission and protocol conversion functions between other ECU nodes. Therefore, in this application, the data received from the CAN node can be processed and converted according to different customer protocols to meet the needs of different customers.
[0058] Furthermore, after acquiring the node data of each node in the CAN assembly, the new energy vehicle multi-ECU node interconnection method further includes:
[0059] Nodes in the same network segment are classified into the same group, and the update priority of each node in each group is determined and marked according to the pre-set update priority rules;
[0060] Nodes in the same group are further distinguished according to different standard protocols.
[0061] In this embodiment, nodes can be divided into different groups according to their types. Specifically, the internal CAN bus and the external CAN bus can be configured, and different nodes can be assigned to the internal CAN bus and the external CAN bus respectively. The PDU connects nodes such as oil and gas pumps, DC / DC and OBC through the internal CAN bus, and uses a fixed internal custom standard protocol for data communication. At the same time, the system's flexibility and real-time adjustment capabilities are ensured by connecting the debugging CAN and MCU nodes. The external CAN bus is used to communicate with the entire vehicle and other on-board equipment, further improving the overall compatibility of the system.
[0062] This application is to simplify the program management under different vehicle models and customer protocols. In traditional systems, since each vehicle manufacturer has different communication protocols, the workload of updating the program for each ECU node is huge. After applying this solution, users only need to update the program of the PDU node, while the programs of the oil and gas pump, DCDC and OBC remain unchanged and always use the internal standard protocol to communicate with the PDU. In this way, the PDU can process and convert the data received from the internal CAN node according to different customer protocols to meet the needs of different customers.
[0063] In addition, before the step of acquiring the node data of each node in the CAN assembly, the new energy vehicle multi-ECU node interconnection method further includes: establishing a data buffer to temporarily store the node data in the data buffer.
[0064] In this embodiment, the data buffer is used to cache node data to avoid data transmission congestion caused by excessive node data. When it is needed, it can be obtained in the data buffer. Stepping can effectively avoid data redundancy and also improve data retrieval efficiency and transmission efficiency.
[0065] The step of converting the node data into specific data adapted to each node according to the specific protocol adapted to each node comprises:
[0066] Combine the characteristic data from the internal CAN bus and the external CAN bus;
[0067] The spliced data is transmitted to each node.
[0068] Since each node can receive different data, in this embodiment, different node-specific data for the same node in the CAN assembly are spliced, and the spliced data is then transmitted to the operating node. The operating node can perform multiple operations on the spliced data, which can effectively improve the operating efficiency of the node and reduce the operating process.
[0069] In addition, after the step of converting the node data into specific data adapted to each node according to the specific protocol adapted to each node, so that the node operates according to the specific data, the new energy vehicle multi-ECU node interconnection method further includes:
[0070] When the node operation is completed, a confirmation signal is sent to the PDU, and the PDU marks the node according to the confirmation signal. In this embodiment, by sending the confirmation signal, data on whether the node operation is completed can be retained in the system, so that it is easy to consult in the subsequent data processing of the node operation.
[0071] In addition, an embodiment of the present invention further provides a computer-readable storage medium, on which a new energy vehicle multi-ECU node interconnection program is stored. When the new energy vehicle multi-ECU node interconnection program is executed by a processor, the following operations are implemented:
[0072] Get the node data of each node in the CAN assembly;
[0073] The PDU converts the node data into specific data adapted to each node according to the specific protocol adapted to each node, so that the node operates according to the specific data.
[0074] Furthermore, when the new energy vehicle multi-ECU node interconnection program is executed by the processor, the following operations are also implemented:
[0075] Nodes in the same network segment are classified into the same group, and the update priority of each node in each group is determined and marked according to the pre-set update priority rules;
[0076] Nodes in the same group are further distinguished according to different standard protocols.
[0077] Furthermore, when the new energy vehicle multi-ECU node interconnection program is executed by the processor, the following operations are also implemented:
[0078] Configure internal CAN bus and external CAN bus;
[0079] Different nodes are assigned to the internal CAN bus and the external CAN bus respectively.
[0080] Furthermore, when the new energy vehicle multi-ECU node interconnection program is executed by the processor, the following operations are also implemented:
[0081] A data buffer is established to temporarily store the node data in the data buffer.
[0082] Furthermore, when the new energy vehicle multi-ECU node interconnection program is executed by the processor, the following operations are also implemented:
[0083] Combine the characteristic data from the internal CAN bus and the external CAN bus;
[0084] The spliced data is transmitted to each node.
[0085] Furthermore, when the new energy vehicle multi-ECU node interconnection program is executed by the processor, the following operations are also implemented:
[0086] When the node completes the operation, it sends a confirmation signal to the PDU, and the PDU marks the node according to the confirmation signal.
[0087] The specific embodiments of the computer-readable storage medium of the present invention are basically the same as the embodiments of the multi-ECU node interconnection method for new energy vehicles described above, and will not be described in detail here.
[0088] In addition, the present invention also provides a car, which includes a memory and a processor coupled to each other, and the processor is used to execute program instructions stored in the memory to implement the steps of the above-mentioned new energy vehicle multi-ECU node interconnection method embodiment.
[0089] Among them, the processor can be part of the motorcycle chip in the car cabin, which can realize data processing and execution of program instructions.
[0090] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0091] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0092] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0093] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for interconnecting multiple ECU nodes of a new energy vehicle, characterized in that: The method for interconnecting multiple ECU nodes of a new energy vehicle comprises the following steps: Get the node data of each node in the CAN assembly; The PDU converts the node data into specific data adapted to each node according to the specific protocol adapted to each node, so that the node operates according to the specific data.
2. The method for interconnecting multiple ECU nodes of a new energy vehicle according to claim 1, characterized in that: After acquiring the node data of each node in the CAN assembly, the new energy vehicle multi-ECU node interconnection method further includes: Nodes in the same network segment are classified into the same group, and the update priority of each node in each group is determined and marked according to the pre-set update priority rules; Nodes in the same group are further distinguished according to different standard protocols.
3. The method for interconnecting multiple ECU nodes of a new energy vehicle according to claim 2 is characterized in that: The step of classifying the nodes in the same network segment into the same group also includes: Configure internal CAN bus and external CAN bus; Different nodes are assigned to the internal CAN bus and the external CAN bus respectively.
4. The method for interconnecting multiple ECU nodes of a new energy vehicle according to claim 1, characterized in that: Before the step of acquiring the node data of each node in the CAN assembly, the method for interconnecting multiple ECU nodes of a new energy vehicle further includes: A data buffer is established to temporarily store the node data in the data buffer.
5. The method for interconnecting multiple ECU nodes of a new energy vehicle according to claim 3 is characterized in that: The step of converting the node data into specific data adapted to each node according to the specific protocol adapted to each node comprises: Combine the characteristic data from the internal CAN bus and the external CAN bus; The spliced data is transmitted to each node.
6. The method for interconnecting multiple ECU nodes of a new energy vehicle according to claim 4, characterized in that: After the step of converting the node data into specific data adapted to each node according to the specific protocol adapted to each node, so that the node operates according to the specific data, the method for interconnecting multiple ECU nodes of a new energy vehicle further includes: When the node completes the operation, it sends a confirmation signal to the PDU, and the PDU marks the node according to the confirmation signal.
7. A multi-ECU node interconnection device for new energy vehicles, characterized in that: The new energy vehicle multi-ECU node interconnection device includes: a memory, a processor, and a new energy vehicle multi-ECU node interconnection program stored in the memory and executable on the processor. When the new energy vehicle multi-ECU node interconnection program is executed by the processor, the steps of the new energy vehicle multi-ECU node interconnection method as described in any one of claims 1 to 6 are implemented.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a new energy vehicle multi-ECU node interconnection program, and when the new energy vehicle multi-ECU node interconnection program is executed by the processor, the steps of the new energy vehicle multi-ECU node interconnection method as described in any one of claims 1 to 6 are implemented.
9. A car, characterized in that: The vehicle includes a memory and a processor coupled to each other, and the processor is used to execute program instructions stored in the memory to implement the new energy vehicle multi-ECU node interconnection method according to any one of claims 1 to 6.