Vehicle and communication network architecture thereof
By introducing a high-speed CANFD network segment into the vehicle communication network architecture, it is used for the diagnostic flash-write signal transmission of the automatic air conditioning control module, and the problems of slow flash-write rate and network load rate exceeding the standard in the prior art are solved, and more efficient flash-write rate and reasonable network load are achieved.
Patent Information
- Application Number
- CN202510005100.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-02
- Publication Date
- 2025-04-22
AI Technical Summary
In the prior art, the automatic air conditioning control module has a slow brushing rate, which affects the production rhythm. After upgrading to CANFD communication, the entire vehicle network architecture needs to be changed, resulting in an increase in the network load rate, exceeding the standard requirements.
A communication network architecture for a vehicle is proposed, including a vehicle body control module, a vehicle body domain controller and two network segments: the first network segment (CAN network segment) and the second network segment (CANFD network segment), and the communication rate of the second network segment is greater than that of the first network segment. The body control module communicates with the first network segment through the first transceiver and with the second network segment through the second transceiver, ensuring that the functional signal is transmitted through the first network segment, and the diagnostic flash-writing signal is transmitted through the second network segment to avoid the network load rate exceeding the standard.
Without changing the number of vehicle network segments and the hardware and layout of the body domain controller, the writing speed of the body control module is improved to ensure that signal transmission does not exceed the load rate standard.
Smart Images

Figure CN119865518A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle communication network architecture and a vehicle. Background Art
[0002] With the development of smart cars, the software updates of various control modules on cars are becoming more and more frequent. To add functions, solve some bugs, or optimize strategies, the control modules need to be upgraded. In the past, products were all equipped with software in the control modules. Each software upgrade required the refresh of inventory parts. When the output was large, the inventory processing of each production line caused great trouble and affected the timeliness of software upgrade switching. Therefore, some control modules are implemented in the online flashing solution of the production line. Due to the limitation of production cycle, the flashing time of online flashing software cannot be too long. At present, our automatic air conditioning control module diagnostic flashing adopts CAN (Controller Area Network) communication, and the flashing rate is slow, which affects the production cycle. We consider upgrading to CANFD (CAN with Flexible Data Rate) communication to improve the flashing rate. However, after the overall upgrade to CANFD communication, the original network segment cannot support CANFD communication, and the vehicle network architecture needs to be changed. The automatic air conditioning control module will be hung on the CANFD network segment, which will increase its network load rate and exceed the network load standard requirements. Therefore, improving the flashing rate of the automatic air conditioning control module is a difficult problem to be solved. Summary of the invention
[0003] The present application aims to solve at least one of the technical problems in the related art to a certain extent. To this end, the first purpose of the present application is to propose a communication network architecture of a vehicle, including: a body control module, the body control module is connected to the body domain controller in communication, the body domain controller includes a first network segment and a second network segment, and the communication rate of the second network segment is greater than the communication rate of the first network segment; a first transceiver, the body control module is connected to the first network segment in communication through the first transceiver, and is used to receive or send a functional signal corresponding to the body control module; a second transceiver, the body control module is connected to the second network segment in communication through the second transceiver, and is used to receive or send a diagnostic flash signal corresponding to the body control module. The functional signal corresponding to the body control module will still be communicated through the first network segment, and the diagnostic flash signal corresponding to the body control module will be changed to communicate through the second network segment, ensuring that the number of original vehicle network segments remains unchanged, and the hardware and overall layout of the body domain controller remain unchanged, while improving the flash rate of the body control module, and the signal is less and will not exceed the load rate standard.
[0004] The second object of the present application is to provide a vehicle.
[0005] To achieve the above-mentioned objectives, the first aspect of the present application proposes a vehicle communication network architecture, including: a body control module, the body control module is communicatively connected to a body domain controller, the body domain controller includes a first network segment and a second network segment, and the communication rate of the second network segment is greater than the communication rate of the first network segment; a first transceiver, the body control module is communicatively connected to the first network segment through the first transceiver, and is used to receive or send functional signals corresponding to the body control module; a second transceiver, the body control module is communicatively connected to the second network segment through the second transceiver, and is used to receive or send diagnostic flash signals corresponding to the body control module.
[0006] According to one embodiment of the present application, the first transceiver is a CAN transceiver, and the second transceiver is a CAN FD transceiver.
[0007] According to one embodiment of the present application, the first network segment is a CAN network segment, and the second network segment is a CANFD network segment.
[0008] According to an embodiment of the present application, the first transceiver and the second transceiver are integrated with a vehicle body control module.
[0009] According to one embodiment of the present application, the first transceiver is connected to the first network segment via a CAN bus, and the second transceiver is connected to the second network segment via a CANFD bus.
[0010] According to one embodiment of the present application, the vehicle body control module includes an automatic air conditioning control module.
[0011] According to one embodiment of the present application, the second network segment includes one of a chassis network segment, a power network segment, a new energy network segment, and an intelligent driving network segment.
[0012] According to one embodiment of the present application, the first network segment includes one of a vehicle body network segment, an information network segment, and an auxiliary network segment.
[0013] In order to achieve the above-mentioned objectives, a second embodiment of the present application proposes a vehicle, including the aforementioned vehicle communication network architecture.
[0014] The vehicle and its communication network architecture according to the embodiment of the present application include: a body control module, the body control module is connected to the body domain controller in communication, the body domain controller includes a first network segment and a second network segment; a first transceiver, the body control module is connected to the first network segment in communication through the first transceiver, and is used to receive or send a functional signal corresponding to the body control module; a second transceiver, the body control module is connected to the second network segment in communication through the second transceiver, and is used to receive or send a diagnostic flash signal corresponding to the body control module. The functional signal corresponding to the body control module will still be communicated through the first network segment, and the diagnostic flash signal corresponding to the body control module will be changed to communicate through the second network segment, ensuring that the number of original vehicle network segments remains unchanged, and the hardware and overall layout of the body domain controller remain unchanged, while improving the flash rate of the body control module, and the fewer signals will not exceed the load rate standard. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 It is a structural schematic diagram of a communication network architecture of a vehicle according to some embodiments of the present application;
[0016] Figure 2 is a schematic structural diagram of an automatic air conditioning control module for a vehicle according to some embodiments of the present application;
[0017] Figure 3 It is a structural schematic diagram of a communication network architecture of a vehicle according to some other embodiments of the present application;
[0018] Figure 4 is a schematic diagram of the structure of the communication network architecture of a vehicle according to some other embodiments of the present application;
[0019] Figure 5 is a schematic structural diagram of an automatic air conditioning control module for a vehicle according to other embodiments of the present application;
[0020] Figure 6 A flash flow duration verification diagram according to some other embodiments of the present application;
[0021] Figure 7 It is a block diagram of a vehicle according to some embodiments of the present application. DETAILED DESCRIPTION
[0022] 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 throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0023] The vehicle and its communication network architecture of the embodiment of the present application are described in detail below with reference to the accompanying drawings.
[0024] In some embodiments, reference Figure 1 The body domain controller 2 integrates the gateway function, and the network control system has four CANFD segments, three CAN segments and several LIN segments. The CANFD segment includes the chassis segment 221, the power segment 222, the new energy segment 223 and the intelligent driving segment 224; the CAN segment includes the body segment 211, the information segment 212 and the auxiliary segment 213. Each segment has several control nodes in its own segment. The communication rate of the CANFD segment is higher than that of the CAN segment. The automatic air-conditioning control module 1 is arranged on the body segment 211. The automatic air-conditioning control module 1 exchanges signals with each node on the body segment 211. The signal interaction with other segments such as the chassis segment 221 and the new energy segment 223 is forwarded to the body segment 211 through the gateway. Refer to Figure 2 There is only one CAN transceiver in the automatic air conditioning control module 1. CAN-H and CAN-L are connected to the body network segment 211 from the A10 and A11 pins of the controller. All functional communication messages of the automatic air conditioning control module 1 (message IDs include 0X51A, 0X535, 0X536, 0X454, 0X491, 0X493, 0X526, 0X35A, 0X4FD, 0X50B, 0X58C, 0X317) and diagnostic flash messages (message IDs include 0X74B, 0X75B, 0X7DF) are realized through this network segment to achieve signal interaction. In other words, all functional signals and diagnostic signals of the automatic air conditioning control module 1 are on the body network segment 211.
[0025] The automatic air conditioning control module 1 is arranged on the body network segment 211. Its diagnostic flashing adopts CAN communication, and the flashing rate is slow, which affects the production cycle. Therefore, it is considered to upgrade to CNAFD communication to increase the flashing rate. However, after the overall upgrade to CANFD communication, since the body network segment 211 cannot support CANFD communication, the vehicle network architecture needs to be changed. The automatic air conditioning control module 1 will be hung on the chassis network segment 221, the power network segment 222 or the new energy network segment 223, which will increase its network load rate and exceed the network load standard requirements.
[0026] Based on this, refer to Figure 3 The communication network architecture 100 of the vehicle of the present application includes: a body control module 1, the body control module 1 is communicatively connected to the body domain controller 2, the body domain controller 2 includes a first network segment 21 and a second network segment 22, and the communication rate of the second network segment 22 is greater than the communication rate of the first network segment 21; a first transceiver 11, the body control module 1 is communicatively connected to the first network segment 21 through the first transceiver 11, and is used to receive or send a functional signal corresponding to the body control module 1; a second transceiver 12, the body control module 1 is communicatively connected to the second network segment 22 through the second transceiver 12, and is used to receive or send a diagnostic flash signal corresponding to the body control module 1.
[0027] In the embodiment of the present application, the vehicle body control module is taken as an automatic air conditioning control module for illustration, but this is not intended to limit the present application.
[0028] Specifically, the body control module 1 (automatic air conditioning control module) includes a first transceiver 11 and a second transceiver 12 (, the body domain controller 2 includes a first network segment 21 and a second network segment 22, the communication rate of the first network segment 21 can be 500K, and the communication rate of the second network segment 22 can be 2M. The body control module 1 (automatic air conditioning control module) is communicatively connected to the first network segment 21 through the first transceiver 11, and is used to receive or send a functional signal corresponding to the body control module 1. The body control module 1 (automatic air conditioning control module) is communicatively connected to the second network segment 22 through the second transceiver 12, and is used to receive or send a diagnostic flash signal corresponding to the body control module 1, and then connected to the vehicle OBD port through the gateway interface, and the diagnostic and refresh signals can communicate and respond to it through the OBD port.
[0029] In this way, the functional signal corresponding to the body control module will still be communicated through the first network segment, and the diagnostic flash signal corresponding to the body control module will be changed to communicate through the second network segment, ensuring that the original number of vehicle network segments remains unchanged, the body domain controller hardware and overall layout remain unchanged, while improving the flash rate of the body control module, and the signal is less and will not exceed the load rate standard.
[0030] In some embodiments, the first transceiver 11 is a CAN transceiver, and the second transceiver 12 is a CAN FD transceiver.
[0031] Specifically, both the first transceiver 11 and the second transceiver 12 may be CAN transceivers, but the CAN transceivers need to be compatible with the functions of the CAN FD transceiver.
[0032] In some embodiments, the first network segment 21 is a CAN network segment, and the second network segment 22 is a CANFD network segment.
[0033] Specifically, the communication rate of the CAN FD segment is higher than that of the CAN segment.
[0034] In some embodiments, the first transceiver 11 and the second transceiver 12 are integrated with the body control module 1 .
[0035] In some embodiments, the first transceiver 11 is connected to the first network segment 21 via a CAN bus, and the second transceiver 12 is connected to the second network segment 22 via a CANFD bus.
[0036] In some embodiments, the body control module 1 includes an automatic air conditioning control module.
[0037] Specifically, the body control module 1 may also include a window control module, a door control module, a wiper control module, and the like.
[0038] In some embodiments, the second network segment 22 includes one of a chassis network segment 221 , a power network segment 222 , a new energy network segment 223 , and an intelligent driving network segment 224 .
[0039] Specifically, the body control module 1 can be communicated with one of the chassis network segment 221, the power network segment 222, the new energy network segment 223, and the intelligent driving network segment 224 through the second transceiver 12 to receive or send a diagnostic flash signal corresponding to the body control module 1.
[0040] In some embodiments, the first network segment 21 includes one of a vehicle body network segment 211 , an information network segment 212 , and an auxiliary network segment 213 .
[0041] Specifically, the body control module 1 can be connected to one of the body network segment 211 , the information network segment 212 and the auxiliary network segment 213 through the first transceiver 11 to receive or send a function signal corresponding to the body control module 1 .
[0042] As a specific example, see Figure 4 , taking the automatic air conditioning control module 1 as an example in which the automatic air conditioning control module 1 is communicatively connected to the vehicle body network segment 211 through a first transceiver (not shown) for receiving or sending a functional signal corresponding to the automatic air conditioning control module 1, and the automatic air conditioning control module 1 is communicatively connected to the chassis network segment 221 through a second transceiver (not shown) for receiving or sending a diagnostic flash signal corresponding to the automatic air conditioning control module 1, but this is not a limitation to the present application.
[0043] In this case, refer to Figure 5 The automatic air conditioning control module 1 is provided with a first transceiver 11 (CAN transceiver) and a first transceiver 12 (CANFD transceiver). The function signal (CAN communication) corresponding to the automatic air conditioning control module 1 is still connected to the body network segment 211 from the A10 and A11 pins of the controller, while the diagnostic flash signal (CANFD communication) corresponding to the newly added automatic air conditioning control module 1 is connected to the chassis network segment 221 from the B32 and B33 pins of the controller. The relevant messages of functional communication (message ID includes 0X51A, 0X535, 0X536, 0X454, 0X491, 0X493, 0X526, 0X35A, 0X4FD, 0X50B, 0X58C, 0X317) remain the same as before, communicating from the vehicle body network segment 211, with a communication rate of 500K; while the diagnostic flash messages (message ID includes: 0X74B, 0X75B, 0X7DF) communicate from CH-CANFD, and the communication rate is increased to 2M.
[0044] Further, refer to Figure 6 , the flashing time of a CLM module of a vehicle model with a flashing package size of 960KB is verified according to the flashing process of the OEM. The total flashing time of CAN is 62.83S, and the total flashing time of CANFD is 22.88S. The flashing process includes the following steps:
[0045] S601, start flashing.
[0046] S602, sending 31 services to check whether the pre-programmed conditions of the items are met.
[0047] S603, sending 85 service prohibition DTC generation.
[0048] S604, sending a 28 service prohibition application message.
[0049] S605, send 10 02 service to enter programming mode.
[0050] S606, sending 27 services to unlock security access.
[0051] S607, sending 2E service writing fingerprint information.
[0052] S608, send 31 service to perform signature verification before downloading.
[0053] S609, start transmitting the Flash_Driver file.
[0054] S610, sending 31 service to verify the signature of Flash_Driver file.
[0055] S611, send 31 service to call Flash_Driver to clear the specified MCU area code.
[0056] Among them, S602-S611 is the preparation work before APP data transmission, the CAN transmission time is 5.4s, and the CANFD transmission time is 4.4s.
[0057] S612, start transferring APP files.
[0058] Among them, S612 is APP data transmission, CAN transmission time is 48.55s, and CANFD transmission time is 9.7s.
[0059] S613, sending 31 service to verify the signature of the APP file.
[0060] S614, sending 31 service write APP existence identification and copying the new code to the backup area.
[0061] S615, execute 11 reset.
[0062] Among them, S613-S614 is the verification and backup code copying at the end of APP data transmission. The CAN transmission time is 8.88s and the CANFD transmission time is 8.78s.
[0063] S616, end.
[0064] To summarize, the functional signals corresponding to the body control module will still be communicated through the first network segment, and the diagnostic flash signals corresponding to the body control module will be changed to be communicated through the second network segment, ensuring that the number of original vehicle network segments remains unchanged, the hardware and overall layout of the body domain controller remain unchanged, while improving the flash rate of the body control module, and the fewer signals will not exceed the load rate standard.
[0065] Corresponding to the above embodiments, the present application also proposes a vehicle.
[0066] See also Figure 7 As shown, the vehicle 200 of the present application includes the aforementioned vehicle communication network architecture 100.
[0067] It should be pointed out that the above-mentioned explanation of the embodiments and beneficial effects of the vehicle communication network architecture are also applicable to the vehicles of the embodiments of the present application. To avoid redundancy, they will not be elaborated here.
[0068] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0069] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0070] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily 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.
[0071] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0072] In this application, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0073] 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 communication network architecture, characterized in that: include: A body control module, wherein the body control module is communicatively connected to a body domain controller, wherein the body domain controller includes a first network segment and a second network segment, and a communication rate of the second network segment is greater than a communication rate of the first network segment; A first transceiver, the body control module is communicatively connected to the first network segment through the first transceiver, and is used to receive or send a function signal corresponding to the body control module; The second transceiver is used for the body control module to be communicatively connected with the second network segment through the second transceiver, and is used for receiving or sending a diagnostic flashing signal corresponding to the body control module.
2. The vehicle communication network architecture according to claim 1, characterized in that: The first transceiver is a CAN transceiver, and the second transceiver is a CANFD transceiver.
3. The vehicle communication network architecture according to claim 1, characterized in that: The first network segment is a CAN network segment, and the second network segment is a CANFD network segment.
4. The vehicle communication network architecture according to claim 1, characterized in that: The first transceiver and the second transceiver are integrated with the body control module.
5. The vehicle communication network architecture according to claim 1, characterized in that: The first transceiver is connected to the first network segment via a CAN bus, and the second transceiver is connected to the second network segment via a CANFD bus.
6. The vehicle communication network architecture according to claim 1, characterized in that: The body control module includes the automatic climate control module.
7. The vehicle communication network architecture according to claim 1, characterized in that: The second network segment includes one of a chassis network segment, a power network segment, a new energy network segment, and an intelligent driving network segment.
8. The vehicle communication network architecture according to claim 1, characterized in that: The first network segment includes one of a vehicle body network segment, an information network segment and an auxiliary network segment.
9. A vehicle, characterized in that: A communication network architecture comprising a vehicle as claimed in any one of claims 1-8.