Vehicle controller and vehicle
By having two MCUs share a single communication module to connect to external sensors in the vehicle controller, the problem of excessive communication modules is solved, resulting in reduced size, weight, and improved reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-01
- Publication Date
- 2026-03-10
AI Technical Summary
In existing vehicle controllers, the number of communication modules between the MCU and external sensors is too large, resulting in large size, heavy weight, high cost, and reduced thermal management performance and reliability.
Two MCUs share a single communication module to connect to external sensors, reducing the number of communication modules. A filter is used to improve communication quality, and a CAN transceiver and an EMC filter are used for information transmission.
This reduces the size and weight of the vehicle controller, lowers costs, and improves thermal management performance and reliability.
Smart Images

Figure CN223982496U_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The utility model relates to vehicle communication system technical field, concretely relates to a vehicle controller and vehicle. BACKGROUND
[0002] In the related art, in order to improve the safety of vehicle, in addition to setting up main MCU (Microcontroller Unit, microcontroller unit) in the whole vehicle controller, also set up auxiliary MCU, two MCUs are with external sensor and host computer information transmission.In the main MCU appears abnormal, or the detection and control result of two MCUs to the same object is inconsistent, can enter the function safety protection state, for example, can realize alarm or carry out parking, brake control etc.
[0003] At present, the whole vehicle controller is set up multiple CAN (Controller Area Network, controller area network) transceivers for each MCU, to communicate with multiple external sensors through the corresponding multiple CAN transceivers respectively.For example, if three external sensors are connected, the main MCU is connected with the three external sensors through three CAN transceivers, and the auxiliary MCU is also connected with the three external sensors through three CAN transceivers, so that the whole vehicle controller needs to configure six CAN transceivers for the three external sensors.Under this configuration mode, the number of CAN transceivers is more, which leads to the size, weight of the whole vehicle controller is larger, the cost is higher, and the heat management performance and reliability are reduced. UTILITARY MODEL CONTENT
[0004] The utility model provides a kind of vehicle controller and vehicle to solve above-mentioned technical problem, can reduce the number of communication module connected with external sensor, to reduce the size and weight of vehicle controller, reduce cost, and improve the heat management performance and reliability of vehicle controller.
[0005] The technical scheme adopted by the utility model is as follows: a kind of vehicle controller, comprising: first MCU;Second MCU;First communication module, the first side of the first communication module is used to connect to external sensor, the sending end of the second side of the first communication module is connected with the first communication port of the first MCU and the first communication port of the second MCU respectively, and the receiving end of the second side of the first communication module is connected with the first communication port of the first MCU.
[0006] Furthermore, the vehicle controller further includes: a second communication module, the first side of which is connected to the second communication port of the first MCU, and the second side of which is used to connect to a host computer; and a third communication module, the first side of which is connected to the second communication port of the second MCU, and the second side of which is used to connect to a host computer.
[0007] Furthermore, there are N first communication modules, and each of the N first communication modules is connected to one of the N external sensors, where N is a positive integer.
[0008] Furthermore, the first communication module, the second communication module, and the third communication module are all CAN transceivers.
[0009] Furthermore, the third communication port of the first MCU is connected to the third communication port of the second MCU.
[0010] Furthermore, the vehicle controller further includes a first filter, which is connected between the first communication module and the corresponding external sensor.
[0011] Furthermore, the vehicle controller further includes a second filter, which is connected between the second communication module and the host computer, and between the third communication module and the host computer.
[0012] Furthermore, both the first filter and the second filter are EMC (Electromagnetic Compatibility) filters.
[0013] A vehicle, including the vehicle controller.
[0014] The beneficial effects of this utility model are:
[0015] In the vehicle controller of this invention, two MCUs are connected to external sensors through the same communication module. Compared with two MCUs being connected to external sensors through their respective communication modules, this reduces the number of communication modules connected to external sensors, thereby reducing the size and weight of the vehicle controller, lowering costs, and improving the thermal management performance and reliability of the vehicle controller. Attached Figure Description
[0016] Figure 1 This is a block diagram of the vehicle controller according to an embodiment of the present utility model;
[0017] Figure 2 This is a block diagram of a vehicle controller according to an embodiment of the present invention;
[0018] Figure 3 This is a schematic diagram of the structure of a vehicle controller according to an embodiment of the present invention;
[0019] Figure 4 This is a schematic diagram of the pin connections of a vehicle controller according to an embodiment of the present invention. Detailed Implementation
[0020] The technical solutions of the present utility model will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present utility model, and not all embodiments. Based on the embodiments of the present utility model, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of the present utility model.
[0021] like Figure 1 As shown, the vehicle controller of this utility model embodiment includes a first MCU10, a second MCU20, and a first communication module 30. The first side of the first communication module 30 is used to connect to an external sensor. The transmitting end of the second side of the first communication module 30 is connected to the first communication port of the first MCU10 and the first communication port of the second MCU20, respectively. The receiving end of the second side of the first communication module 30 is connected to the first communication port of the first MCU10.
[0022] Furthermore, such as Figure 2 As shown, the vehicle controller in this embodiment of the present invention may further include a second communication module 40 and a third communication module 50. The first side of the second communication module 40 is connected to the second communication port of the first MCU 10, and the second side of the second communication module 40 is used to connect to a host computer. The first side of the third communication module 50 is connected to the second communication port of the second MCU 20, and the second side of the third communication module 50 is used to connect to a host computer. The first MCU 10 can transmit and receive information with the host computer through the second communication module 40, and the second MCU 20 can transmit and receive information with the host computer through the third communication module 50.
[0023] Furthermore, such as Figure 2 As shown, the third communication port of the first MCU10 is connected to the third communication port of the second MCU20. The communication between the first MCU10 and the second MCU20 allows them to transmit received detection result messages, command messages, etc. If the results received by the two MCUs for the same object are inconsistent, it can be considered that the communication link is abnormal and enters the functional safety protection state. For example, one or both MCUs can send alarm information or stop / brake control signals to the host computer.
[0024] In one embodiment of this invention, there are N first communication modules 30, each connected to one of N external sensors, where N is a positive integer. This reduces the number of first communication modules 30 compared to configuring N communication modules for each MCU to connect to the N external sensors.
[0025] In one embodiment of this utility model, the first communication module 30, the second communication module 40, and the third communication module 50 can all be CAN transceivers.
[0026] like Figure 3 As shown, the vehicle controller includes CAN12 transceiver, CAN13 transceiver, and CAN14 transceiver connected to external sensor 1, external sensor 2, and external sensor 3 respectively, and CAN11 transceiver and CAN21 transceiver connected to the host computer. For each external sensor, the first MCU10 and the second MCU20 share a CAN ID, which is equivalent to the same terminal. The transmitting ends of the CAN12, CAN13, and CAN14 transceivers facing the MCUs are connected to both the first MCU10 and the second MCU20 to send information, including sensor data such as throttle position, to both MCU10 and the second MCU20. The receiving ends of the CAN12, CAN13, and CAN14 transceivers facing the MCUs are only connected to the first MCU10 and only receive information from the first MCU10, including the data processing results. The second MCU20 does not send information to the external sensors; it only receives information from the external sensors in one direction.
[0027] Taking a single external sensor as an example, such as Figure 4 As shown, the RX1 and TX1 of the first communication port of the first MCU10 are connected to the transmitter and receiver of the corresponding CAN transceiver, respectively, meaning the first communication port of the first MCU10 is in normal operating mode. The RX1 of the first communication port of the second MCU20 is connected to the transmitter of the corresponding CAN transceiver, and the TX1 of the first communication port of the second MCU20 is connected to the RX1, meaning the first communication port of the second MCU20 is in monitoring mode (or receive-only mode). Furthermore, the RX2 and TX2 of the second communication port of the first MCU10 are connected to the transmitter and receiver of the corresponding CAN transceiver, respectively, and the RX2 and TX2 of the second communication port of the second MCU20 are also connected to the transmitter and receiver of the corresponding CAN transceiver. The RX3 and TX3 of the third communication port of the first MCU10 are connected to the TX3 and RX3 of the third communication port of the second MCU20, respectively.
[0028] Furthermore, in one embodiment of this utility model, the vehicle controller may further include a first filter and a second filter. The first filter is connected between the first communication module 30 and the corresponding external sensor; the second filter is connected between the second communication module 40 and the host computer, and between the third communication module 50 and the host computer. In a specific embodiment of this utility model, both the first filter and the second filter are EMC filters, and the specific connection method in the vehicle controller is as follows. Figure 3 and Figure 4 By setting filters, interference with communication can be reduced and communication quality improved.
[0029] In summary, according to the vehicle controller of this utility model embodiment, its two MCUs are connected to external sensors through the same communication module. Compared with the two MCUs being connected to external sensors through their respective communication modules, this reduces the number of communication modules connected to external sensors, thereby reducing the size and weight of the vehicle controller, lowering costs, and improving the thermal management performance and reliability of the vehicle controller.
[0030] Based on the vehicle controller of the above embodiments, this utility model also proposes a vehicle.
[0031] The vehicle in this embodiment of the present invention includes the vehicle controller of the above embodiments of the present invention. The specific implementation method can be referred to the above embodiments, and will not be repeated here.
[0032] According to the embodiments of the present invention, the number of communication modules connected to external sensors in the vehicle controller can be reduced, thereby reducing the size and weight of the vehicle controller, lowering costs, and improving the thermal management performance and reliability of the vehicle controller.
[0033] In the description of this utility model, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. "A plurality of" means two or more, unless otherwise explicitly specified.
[0034] In this utility model, unless otherwise explicitly specified and limited, the terms "installation," "connection," "joining," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this utility model according to the specific circumstances.
[0035] In this utility model, unless otherwise explicitly specified and limited, "above" or "below" the second feature can mean that the first feature is in direct contact with the second feature, or that the first feature is in indirect contact with the second feature through an intermediate medium. Furthermore, "above," "on top of," and "over" the second feature can mean that the first feature is directly above or diagonally above the second feature, or simply that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature can mean that the first feature is directly below or diagonally below the second feature, or simply that the first feature is at a lower horizontal level than the second feature.
[0036] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0037] It should be understood that the various parts of this utility model can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0038] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0039] Furthermore, the functional units in the various embodiments of this utility model can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0040] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.
Claims
1. A vehicle controller characterized by comprising: Comprising: a first MCU; a second MCU; a first communication module, a first side of the first communication module being configured to be connected to an external sensor, a sending end of a second side of the first communication module being connected to a first communication port of the first MCU and a first communication port of the second MCU respectively, and a receiving end of the second side of the first communication module being connected to the first communication port of the first MCU.
2. The vehicle controller of claim 1, wherein, Further comprising: a second communication module, a first side of the second communication module being connected to a second communication port of the first MCU, and a second side of the second communication module being configured to be connected to a host computer; a third communication module, a first side of the third communication module being connected to a second communication port of the second MCU, and a second side of the third communication module being configured to be connected to the host computer.
3. The vehicle controller of claim 2, wherein, The first communication module is N, and N first communication modules are one-to-one connected to N external sensors, wherein N is a positive integer.
4. The vehicle controller of claim 3, wherein, The first communication module, the second communication module and the third communication module are all CAN transceivers.
5. The vehicle controller according to claim 1 or 2, characterized by A third communication port of the first MCU is connected to a third communication port of the second MCU.
6. The vehicle controller of claim 3, wherein, Further comprising: a first filter, the first filter being connected between the first communication module and the corresponding external sensor.
7. The vehicle controller of claim 6, wherein, Further comprising: a second filter, the second filter being connected between the second communication module and the host computer, and between the third communication module and the host computer.
8. The vehicle controller of claim 7, wherein, The first filter and the second filter are both EMC filters.
9. A vehicle characterized by comprising: A vehicle controller according to any one of claims 1-8.