Message loss prevention in can systems
First Claim
1. A method for preventing message loss in a controller area network (CAN) system, said CAN system including a plurality of distributed nodes capable of communicating with each other through a CAN bus, each of the plurality of distributed nodes being allocated a task, where the plurality of distributed nodes include at least one node of a first type and at least one node of a second type, said method comprising:
- determining a synchronization frequency;
sending synchronization frames from the node of the first type to the node of the second type, wherein the synchronization frames are sent at the synchronization frequency; and
performing a task activation synchronization on the node of the second type based on information included in the synchronization frames, where the task activation synchronization includes modifying a local task period of the node of the second type.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for message loss prevention in a CAN system. The CAN system includes a plurality of distributed nodes, such as electronic control unit nodes that communicate with each other through a CAN bus. The distributed nodes are categorized into a first type node or a second type node. Further, each distributed node has its own task period which is the time taken by a node to complete a task allocated to it. First, a synchronization frequency is determined. Synchronization frames are sent to the second type node by the first type node at the synchronization frequency. Hereafter, task activation synchronization is performed on the second type node based on information included in the synchronization frames where the task activation synchronization is performed by adjusting the task period of the second type node.
-
Citations
18 Claims
-
1. A method for preventing message loss in a controller area network (CAN) system, said CAN system including a plurality of distributed nodes capable of communicating with each other through a CAN bus, each of the plurality of distributed nodes being allocated a task, where the plurality of distributed nodes include at least one node of a first type and at least one node of a second type, said method comprising:
-
determining a synchronization frequency; sending synchronization frames from the node of the first type to the node of the second type, wherein the synchronization frames are sent at the synchronization frequency; and performing a task activation synchronization on the node of the second type based on information included in the synchronization frames, where the task activation synchronization includes modifying a local task period of the node of the second type. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for preventing message loss in a controller-area network (CAN) system, said CAN system including a plurality of distributed nodes capable of communicating with each other through a CAN bus, each of the plurality of distributed nodes being allocated a task, wherein the plurality of distributed nodes include a master node and at least one slave node, said method comprising:
-
determining a synchronization frequency; sending synchronization frames from the master node to the at least one slave node, wherein the synchronization frames are sent at the synchronization frequency; and performing a task activation synchronization on the at least one slave node based on information included in the synchronization frames, where the task activation synchronization comprises modifying a local task period of the at least one slave node. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for preventing message loss in a controller area network (CAN) system, said CAN system including a plurality of distributed nodes capable of communicating with each other through a CAN bus, each of the plurality of distributed nodes being allocated a task, wherein the plurality of distributed nodes includes a master node and at least one slave node, said method comprising:
-
determining a synchronization frequency where the synchronization frequency is a frequency at which the master node sends a synchronization frame to the at least one slave node; and performing task activation synchronization on the at least one slave node based on the information included in the synchronization frame, where the task activation synchronization includes modifying a local task period of the at least one slave node. - View Dependent Claims (17, 18)
-
Specification