[发明专利]一种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 总线 网络 串行 网状 可靠 切换 方法 | ||
1.一种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轮询串口网络中其他需要进行状态切换的站点的状态切换好回复消息,并对定时器超时仍不能获取切换好恢复消息的网络站点反复重新发送状态切换命令和重置定时器,对在预设的时间内获取到切换好恢复消息的网络站点,置“状态切换好”标志,对在预设的时间内无法获取到切换好恢复消息的网络站点,置“状态切换故障”标志,所有站点检测完毕则本步骤执行完成;
(5)、网络站点Sslave在根据所有需要进行状态切换的串行总线站点的“状态切换好”标志或者“状态切换故障”标志,形成跨网状态切换回复消息,通过1553B总线将跨网状态切换回复消息发送给Smaster,转入步骤(6);
(6)、主动切换方Smaster根据跨网状态切换回复消息,判断所有需要切换的站点的状态是否与所发出的状态切换命令相对应,从而判断要求切换的各站点是否均完成状态切换,如果存在未完成切换的站点,则可根据切换失败的站点,重复执行步骤(1)~步骤(6),否则,完成全部切换过程。
2.根据权利要求1所述的一种1553B总线网络及串行总线网络的跨网状态可靠切换方法,其特征在于:当主动切换方Smaster和网络站点Sslave均为RT时,主动切换方Smaster向网络站点Sslave发送状态切换命令消息和Sslave向Smaster回复跨网状态切换回复消息的处理过程为:
(1.1)、发送方先将状态切换命令消息或者跨网状态切换回复消息存入相应的发送子地址中;
(1.2)、定义网络中每一个RT站点的特定子地址为通信请求子地址,发送方将通信请求消息放于通信请求子地址,所述通信请求消息包括发送方的RT地址、需要发送消息的发送子地址,发送的字个数;接收方的RT地址、接收子地址,接收的字个数;
(1.3)、BC对网络中的各个RT站点的通信请求子地址进行周期性巡检,当BC在巡检过程中发现任意一个RT站点的请求子地址有新的通信请求消息时,将通信请求消息中发送数据的RT对应的发送子地址相应字个数的需要发送的消息转发至通信请求消息中接收数据的RT对应的接收子地址中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天自动控制研究所;中国运载火箭技术研究院,未经北京航天自动控制研究所;中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710358368.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于多种通信协议的智能家庭网关
- 下一篇:一种板卡间数据传输系统





