[发明专利]一种1553B总线网络及串行总线网络的跨网状态可靠切换方法有效
申请号: | 201710358368.9 | 申请日: | 2017-05-19 |
公开(公告)号: | CN107302481B | 公开(公告)日: | 2020-04-10 |
发明(设计)人: | 高飞;崔宇;邱枫;刘思东;丁万兵;叶绍凯;李慧;隋强强;仲宇;张磊 | 申请(专利权)人: | 北京航天自动控制研究所;中国运载火箭技术研究院 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/403;G06F13/42;H04L12/26;H04L12/24 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 庞静 |
地址: | 100854 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 1553 总线 网络 串行 网状 可靠 切换 方法 | ||
技术领域
本发明涉及一种1553B总线网络及串行总线网络的跨网状态可靠切换方法,用于解决包含1553B总线网络及串行总线网络的测控系统中分布在各网络中的站点的状态可靠切换问题,属于测控与控制系统技术领域。
背景技术
工业用测量与控制系统常常会涉及多种网络中各个站点协同工作的问题。由于全局通信的稳定性和局部通信的灵活性,1553B总线网络和串行总线网络成为了两种常用的通信网络。实际使用中的测量与控制系统中常常会运行于多种状态,因此,1553B网络中的任意一个设备控制另一个网络(串行总线)中的其它一个或者多个设备的状态就变得不可避免。
通常状态切换采用的方法是直接设计为点到点的状态切换控制,或者将要切换的设备放到同种类型的网络中来实现。前一种方法由于与被控制站点直接相连,所以可以直接进行控制,设计逻辑较为简单。但若需要控制的站点较多时,对硬件设计占用资源过多,使之硬件实现效率较低。对这种问题进行改进后,形成的第二种方式是将所有需要进行状态切换的模块设备全部接入统一的网络中,在控制状态切换时,控制站点通过总线点名的方式控制目标站点依次完成状态控制。但对于1553B总线而言,其总线站点的容量是有限制的,无法接入30个以上的站点,而即使对于可以容纳稍多站点的其他类型总线而言,当总线网络上的站点较多时,虽然简化了控制过程,却增加了网络维护的开销,也会降低通信的效率。因此基于采用1553B总线作为状态切换的主控网的类型,需要设计一种状态可靠切换来克服1553B总线站点容量限制的问题。
发明内容
本发明的技术解决问题是:克服现有技术的不足,提出一种1553B总线网络及串行总线网络的跨网状态可靠切换方法,其可以被用于解决1553B总线上某个RT站点控制另一个通过1553B总线上的另一个站点挂接在1553B总线上的串口网络上的一个或者多个站点进行状态可靠切换问题。
本发明的技术解决方案是:一种1553B总线网络及串行总线网络的跨网状态可靠切换方法,所述1553B总线网络的其中一个网络站点Sslave能与串行总线网络中其他所有站点通过串行总线通信,该方法包括以下步骤:
(1)、1553B总线网络中的主动切换方Smaster向1553B总线网络站点Sslave发送状态切换命令消息,所述状态切换命令消息包括需要切换的状态和需要进行状态切换的站点集合,该集合为由1553B总线网络站点Sslave和串口通信网络其他站点所构成的集合的任意子集;
(2)、1553B总线网络站点Sslave对状态切换命令消息进行解析,得到需要进行状态切换的所有站点,如果需要进行状态切换的站点包含串行总线网络中除了自身之外的其他站点,则转入步骤(3);
(3)、网络站点Sslave向除网络站点Sslave之外串行总线网络中的需要进行状态切换的站点Ui转发切换命令消息,并为每个站点Ui设置一个相应的定时器Ci开始计时,i∈[1,n],n为除网络站点Sslave之外串行总线中的需要进行状态切换的站点个数,所述串行总线网络站点在收到网络站点Sslave转发的状态切换命令,完成状态切换后,编辑好状态切换好回复消息,等待网络站点Sslave查询状态切换好回复消息;
(4)、网络站点Sslave并行执行步骤(4.1)和(4.2),直到步骤(4.1)和(4.2) 均执行完毕之后,转入步骤(5);
(4.1)、判断需要进行状态切换的站点是否包含自身,如果包含自身,则完成自身状态切换,并编辑好状态切换好恢复消息,置网络站点Sslave“状态切换好”标志,本步骤执行完毕;
(4.2)、按照固定的周期TLocalComm轮询串口网络中其他需要进行状态切换的站点的状态切换好回复消息,并对定时器超时仍不能获取切换好恢复消息的网络站点反复重新发送状态切换命令和重置定时器,对在预设的时间内获取到切换好恢复消息的网络站点,置“状态切换好”标志,对在预设的时间内无法获取到切换好恢复消息的网络站点,置“状态切换故障”标志,所有站点检测完毕则本步骤执行完成;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天自动控制研究所;中国运载火箭技术研究院,未经北京航天自动控制研究所;中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710358368.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于多种通信协议的智能家庭网关
- 下一篇:一种板卡间数据传输系统