CONTROLLER AREA NETWORK BUS
First Claim
1. A processing module, associated with a vehicle, comprising:
- a first bus interface in communication with a first vehicle component through a first CAN bus, wherein the first bus interface receives CAN protocol data from the first CAN bus;
a processor, in communication with the first bus interface, that;
receives the CAN protocol data from the first bus interface;
analyzes the CAN protocol data sent from the first bus interface;
generates second data from the CAN protocol data to be sent through a second bus; and
sends the second data to a second bus interface; and
the second bus interface in communication with a second vehicle component, through the second bus, and the processor, wherein the second bus interface;
receives the second data; and
sends the second data on the second bus.
0 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure describes a vehicle implementing a processing module for receiving data from a high-speed CAN bus and sending data to a low-speed CAN bus. The processing module shunts into the data from the high-speed CAN bus without affecting the self-contained data flow of the high-speed CAN bus. The processing module analyzes the received data and generates data (by forwarding or other means) to be sent to a low-speed CAN bus according to the received data. The processing module is designed to be replaceable and/or upgradable without affecting other components during the life-cycle of the vehicle. The processing module may further contain expansion modules that perform tasks in response to the received data.
14 Citations
20 Claims
-
1. A processing module, associated with a vehicle, comprising:
-
a first bus interface in communication with a first vehicle component through a first CAN bus, wherein the first bus interface receives CAN protocol data from the first CAN bus; a processor, in communication with the first bus interface, that; receives the CAN protocol data from the first bus interface; analyzes the CAN protocol data sent from the first bus interface; generates second data from the CAN protocol data to be sent through a second bus; and sends the second data to a second bus interface; and the second bus interface in communication with a second vehicle component, through the second bus, and the processor, wherein the second bus interface; receives the second data; and sends the second data on the second bus. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
2. (canceled)
-
12. A method of processing data through a plurality of vehicle buses of a vehicle, comprising:
-
receiving CAN protocol data transmitted by a first component through a first CAN bus; analyzing the received CAN protocol data to determine relevance of the received CAN protocol data; generating second data to be sent to a second component through a second bus; and sending the generated data over the second bus as priority data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A processing module for a vehicle, comprising:
-
a first bus interface coupled to a first component in the vehicle through a first CAN bus; a second bus interface coupled to a second component in the vehicle through a second bus; and a processor configured to process instructions to analyze received CAN protocol data from the first component through the first bus and to generate second data to be sent to the second component through the second bus based on the received CAN protocol data from the first component as priority data.
-
Specification