[发明专利]一种面向运载火箭的终端地址分配方法及装置有效
申请号: | 202011269985.X | 申请日: | 2020-11-13 |
公开(公告)号: | CN112637372B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 谢立;吴斌;高耸;徐少华;李雷 | 申请(专利权)人: | 上海宇航系统工程研究所 |
主分类号: | H04L61/5038 | 分类号: | H04L61/5038;H04L61/5053 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 陈鹏 |
地址: | 201108 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 运载火箭 终端 地址 分配 方法 装置 | ||
本发明公开了一种面向运载火箭的终端地址分配方法及装置。包括:将十进制数字1转换为初始二进制地址,将初始二进制地址分配给第一远置终端;将初始二进制地址保存于地址数组中,将初始二进制地址作为地址数组中的有效地址,初始化当前地址标识;更新当前地址标识,将更新的当期地址标识转换为目标二级制地址;将目标二进制地址与有效地址进行比较;在确定目标二进制地址与有效地址存在N位以上不同数字的情况下,将目标二进制地址分配给第二远置终端;N为正整数;将目标二进制地址保存于地址数组中,将目标二进制地址作为地址数组中的有效地址。本发明可以解决二进制地址多点故障指向错误地址的问题,且避免了错误地址指向问题。
技术领域
本发明涉及航天技术领域,特别是一种面向运载火箭的终端地址分配方法及装置。
背景技术
目前,随着航天技术的不断发展,以FC-AE-1553高速总线代替现役运载火箭上MIL-STD-1553B总线是未来航天智能化的发展趋势,FC-AE-1553高速总线既极大地提高了数据传输速度、提供了更多的终端接口,又可以很好的兼容原有MIL-STD-1553B总线标准。
然而,目前还没有面向多级运载火箭的FC-AE-1553高速总线的成熟架构,也没有针对终端地址的可靠性设计:无法解决当终端地址一位或者多位出现故障时指向错误终端的情况。
发明内容
本发明解决的技术问题是:克服现有技术的不足,提供了一种面向运载火箭的终端地址分配方法及装置。
为了解决上述技术问题,本发明实施例提供了一种面向运载火箭的终端地址分配方法,包括:
将十进制数字1转换为初始二进制地址,并将所述初始二进制地址分配给第一远置终端,以作为第一远置终端的终端地址;
将所述初始二进制地址保存于地址数组中,将所述初始二进制地址作为所述地址数组中的有效地址,并初始化当前地址标识;
更新所述当前地址标识,并将更新的当期地址标识转换为目标二级制地址;
将所述目标二进制地址与所述有效地址进行比较;
在确定所述目标二进制地址与有效地址存在N位以上不同数字的情况下,将所述目标二进制地址分配给第二远置终端,以作为所述第二远置终端的终端地址;N为正整数;
将所述目标二进制地址保存于所述地址数组中,并将所述目标二进制地址作为地址数组中的有效地址。
可选地,在所述将所述初始二进制地址分配给第一远置终端,以作为第一远置终端的终端地址之后,还包括:
根据已分配地址的远置终端的个数,初始化当前远置终端标识;
在为所述第一远置终端分配终端地址之后,更新所述当前远置终端标识。
可选地,在所述将所述目标二进制地址与所述有效地址进行比较之后,还包括:
在确定所述目标二进制地址与所述有效地址存在N位或N位以下不同数字的情况下,则执行所述更新所述当前地址标识,并将更新的当期地址标识转换为目标二级制地址的步骤。
可选地,在所述将所述目标二进制地址保存于所述地址数组中,并将所述目标二进制地址作为地址数组中的有效地址之后,还包括:
循环执行所述更新所述当前地址标识,并将更新的当期地址标识转换为目标二级制地址,至所述将所述目标二进制地址保存于所述地址数组中,并将所述目标二进制地址作为地址数组中的有效地址的步骤,直到所有的远置终端均已分配终端地址。
可选地,在所述将所述目标二进制地址保存于所述地址数组中,并将所述目标二进制地址作为地址数组中的有效地址之后,还包括:
通过网络控制器向一子级远置终端发送命令序列;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宇航系统工程研究所,未经上海宇航系统工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011269985.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用于印染机的压辊机构
- 下一篇:一种清洁剂固化成胶性能的测定方法