1.一种CAN网络报文的传输方法,其特征在于,包括:
确定CAN网络的总线波特率;
根据CAN网络的总线波特率和报文的周期确定CAN网络能够承载的最大报文数量;
在所述CAN网络内传输报文,传输的报文数量不大于所述最大报文数量。
2.根据权利要求1所述的CAN网络报文的传输方法,其特征在于,所述根据CAN网络的总线波特率和报文的周期确定CAN网络能够承载的最大报文数量包括:
利用公式确定CAN网络能够承载不同周期的最大报文数量;
其中,Ni为具有相同周期报文的个数(i=1……m),Ti为报文的周期(i=1……m),Baudrate为CAN总线波特率。
3.根据权利要求1所述的CAN网络报文的传输方法,其特征在于,所述在所述CAN网络内传输报文包括:
通过一通信节点周期性发送同步报文,并在通信节点发送完所述同步报文之后,将所述通信节点的计数器清零,并在其他通信节点接收到所述同步报文之后将其他通信节点的计数器清零。
4.一种适用于CAN网络报文的传输装置,其特征在于,包括:
CAN总线波特率自动识别模块,用于确定CAN网络的总线波特率;
CAN网络参数计算模块,用于根据CAN网络的总线波特率和报文的周期确定CAN网络能够承载不同周期的最大报文数量;
网络参数逻辑定义模块,用于在所述CAN网络内传输报文,传输的报文数量不大于所述最大报文数量。
5.根据权利要求4所述的CAN网络报文的传输装置,其特征在于,所述CAN网络参数计算模块根据CAN网络的总线波特率和报文的周期确定CAN网络能够承载的最大报文数量,包括:
利用公式确定CAN网络能够承载的最大报文数量;
其中,Ni为具有相同周期报文的个数(i=1……m),Ti为报文的周期(i=1……m),Baudrate为CAN总线波特率。
6.根据权利要求4所述的CAN网络报文的传输装置,其特征在于,所述网络参数逻辑定义模块在所述CAN网络内传输报文,传输的报文数量不大于所述最大报文数量,包括:
通过一通信节点周期性发送同步报文,并在通信节点发送完所述同步报文之后,将所述通信节点的计数器清零,并在其他通信节点接收到所述同步报文之后将其他通信节点的计数器清零。