A method and system for optimizing CAN message period

By splitting the ComFunctionTx function and setting a time offset, the problem of unstable CAN message cycle was solved, achieving load balancing of vehicle ECU interaction and efficient utilization of hardware resources, thus improving the stability and security of CAN message cycle.

CN122824675APending Publication Date: 2026-09-25WUHAN KOTEI INFORMATICS
0 Cites 0 Cited by

Patent Information

Application Number
CN202610965796.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-30
Publication Date
2026-09-25

AI Technical Summary

Technical Problem

In existing technologies, the instability of CAN message cycles occurs frequently, affecting the functional safety and operational reliability of vehicle systems, especially the uneven load problem during vehicle ECU interaction.

Method used

By splitting the ComFunctionTx function, the pre-sent messages are allocated to the corresponding CAN mailboxes according to the number and priority of messages supported by Full CAN in the CAN driver, and the time offset is set to simulate the CAN mailbox message load and adjust the message time offset to stabilize the cycle.

Benefits of technology

It achieves load balancing for vehicle ECU interaction, optimizes CAN message cycle, improves the utilization efficiency of CAN hardware resources, reduces message cycle error, meets the functional safety requirements of ISO 26262, and reduces project debugging costs.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The application provides a CAN message cycle optimization method and system, the method comprising: obtaining CAN mailbox information of each ECU of a vehicle, and obtaining each message sending cycle, sending time sequence, message ID and total number of messages in the ECU; according to each message sending cycle, splitting a ComFunctionTx function of a COM layer into multiple independent functions, each function processing pre-sending messages in different sending cycles; according to the number of messages supported by Full CAN in the CAN driver, distributing the pre-sending messages to corresponding CAN mailboxes according to message priority, and setting a time offset; performing CAN message sending based on the CAN mailbox, and simulating and testing the current CAN mailbox message load, and when detecting message cycle fluctuation, adjusting the time offset of the message according to the message sending time sequence and message sending information in the CAN log. Through the scheme, the problem of unstable overall message cycle of the vehicle ECU can be avoided, and load balancing of vehicle ECU interaction is realized.
Need to check novelty before this filing date? Find Prior Art