[发明专利]分布式控制系统链式分时通信方法和存储介质有效
申请号: | 202110332622.4 | 申请日: | 2021-03-29 |
公开(公告)号: | CN113067880B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 王吉平;盖猛;张相田;宋波;郝玉福;张鹏 | 申请(专利权)人: | 中车青岛四方车辆研究所有限公司 |
主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L67/1097;H04L67/146;H04L12/40 |
代理公司: | 青岛清泰联信知识产权代理有限公司 37256 | 代理人: | 赵燕 |
地址: | 266031 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 控制系统 链式 分时 通信 方法 存储 介质 | ||
1.一种分布式控制系统链式分时通信方法,系统各节点采用分布式设计,基于CAN/CANFD通信,其特征在于,包括:
将满足预设最先占用总线条件的节点设置为系统的主节点,其余节点设置为从节点;
设置各节点的占用总线时间窗口,确定同步周期;
主节点执行同步任务:在一同步周期内,主节点发送同步帧指令,在到达主节点的占用总线时间窗口时执行任务;
从节点执行同步任务:各从节点在接收到主节点发送的同步帧指令,并到达各自的占用总线时间窗口时执行任务。
2.根据权利要求1所述的分布式控制系统链式分时通信方法,其特征在于,根据各节点的初始化启动时间、或各节点负责任务的重要性、或各节点CPU性能设置占用总线条件,将最大初始化启动时间、或负责主任务、或CPU性能最高设置为最先占用总线条件。
3.根据权利要求1所述的分布式控制系统链式分时通信方法,其特征在于,各节点的占用总线时间窗口为发送时间窗口,包括各节点数据发送所需时间与延时时间。
4.根据权利要求3所述的分布式控制系统链式分时通信方法,其特征在于,主节点执行同步任务的方法具体为:
判断是否为第一个同步周期或者是否接收到所有从节点的总线释放标识;
若是,则主节点发送同步帧;
在判断到达主节点的时间发送窗口时,主节点发送任务数据;
主节点的任务数据发送完成后发送主节点的总线释放标识。
5.根据权利要求4所述的分布式控制系统链式分时通信方法,其特征在于,从节点执行同步任务的方法具体为:
在判断接收到主节点发送的同步帧指令后,开始执行从节点同步任务;
各从节点在判断接收到前一节点的总线释放标识,且到达各自的发送时间窗口时,执行发送任务数据;
各从节点在自身的任务数据发送完成后发送总线释放标识。
6.根据权利要求4或5所述的分布式控制系统链式分时通信方法,其特征在于,各节点发送的总线释放标识为广播帧,系统内各节点均能接收到其余节点的总线释放标识。
7.根据权利要求5所述的分布式控制系统链式分时通信方法,其特征在于,主节点发送同步帧指令后,时间计数器开始进行计数;判断接收到主节点发送的同步帧指令后,时间计数器清零,开始进行时间累积。
8.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1至7中任一项所述的分布式控制系统链式分时通信方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中车青岛四方车辆研究所有限公司,未经中车青岛四方车辆研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110332622.4/1.html,转载请声明来源钻瓜专利网。