[发明专利]通信方法及装置有效
申请号: | 201710293588.8 | 申请日: | 2017-04-28 |
公开(公告)号: | CN107046493B | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 杨磊;赵勇;宋新;绳涛;庹洲慧;白玉铸;樊程广 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04B7/185 |
代理公司: | 北京奥文知识产权代理事务所(普通合伙) 11534 | 代理人: | 张文;阴亮 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 方法 装置 | ||
本公开是关于一种通信方法及装置,应用于包括主控节点和多个被控节点的卫星系统中,该方法应用于主控节点,包括:通过与被控节点连接的一条总线,向被控节点发送点名信息;在点名信息发送后的第一预设时间段内,判断通过点名信息所使用的总线是否接收到被控节点发送的第一数据包;若接收到第一数据包,判断目的地址是否为主控节点的地址;若目的地址不是主控节点的地址,判断目的地址与源地址是否在同一总线上;若目的地址与源地址不在同一总线上,将第一数据包转发到与目的地址对应的目标总线上。该方法中主控节点相当于一个控制枢纽,可以协调不同被控节点上传数据包,并且在需要转发时,可以将数据包在不同总线之间进行转发。
技术领域
本申请涉及通信技术领域,尤其涉及一种通信方法及装置。
背景技术
星内通信总线用以完成卫星各分系统、部组件之间的信息交互。卫星通常由星务、姿控、载荷、能源、热控、通信、推进等分系统组成,作为一个协同工作的整体,各分系统、部组件之间需要进行信息交互。
通常情况下,星内信息流的拓扑结构是网状结构,但考虑到信号线太多,接口数量有限等因素,在星内采用点对点的连线方式进行通信是不现实的,因此星内系统采用总线是一种必然的选择。
近年来卫星星内通信总线相关研究有很多,如1553、CAN(Controller AreaNetwork,控制器局域网络)、485、422等,这些总线设备均需要专用的接口。然而现实的情况是,各个星内组件的通信接口类型不尽相同,有些小型组件由于自身尺寸、质量、功耗、成本限制也不可能添加1553、CAN等接口,因此在不改变接口的基础上,采用一个总线所有的组件连接起来,比较困难。
发明内容
本申请公开了一种通信方法及装置,以解决背景技术中卫星星内无法利用总线与所有的组件进行通信的问题。
为解决上述技术问题,本申请公开如下技术方案:
一种通信方法,应用于包括主控节点和多个被控节点的卫星系统中,所述主控节点与所述被控节点之间通过总线进行通信,每个所述被控节点与至少一条总线连接,所述通信方法应用于主控节点,所述通信方法包括:
通过与所述被控节点连接的一条总线,向所述被控节点发送点名信息;
在所述点名信息发送后的第一预设时间段内,判断通过所述点名信息所使用的总线是否接收到所述被控节点发送的第一数据包,所述第一数据包携带有目的地址和源地址;
若接收到第一数据包,判断所述目的地址是否为所述主控节点的地址;
若所述目的地址不是所述主控节点的地址,判断所述目的地址与源地址是否在同一总线上;
若所述目的地址与源地址不在同一总线上,将所述第一数据包转发到与所述目的地址对应的目标总线上。
可选地,所述通过与所述被控节点连接的至少一条总线,向所述被控节点发送点名信息,包括:
确定与每个被控节点对应的时间划分信息,所述时间划分信息包括:被控节点标识和时间片的对应关系,且所述被控节点与时间片一一对应;
确定与每个被控节点相连接的一条总线作为工作总线;
按照所有被控节点的地址排序顺序,依次通过各自对应的工作总线向每个所述被控节点发送点名信息。
可选地,所述方法还包括:
若未接收到第一数据包,将与所述被控节点对应的通信错误计数值加1,并按照设定间隔继续向所述被控节点发送点名信息;
若所述通信错误计数值大于预设错误门限值时,确定与所述点名信息相对应的被控节点通信异常;
判断与所述通信异常的被控节点是否与多条总线相连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710293588.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种等效无功电池电路及其控制方法
- 下一篇:无线充电方法、相关设备及系统