[发明专利]一种小卫星用FlexRay总线应用层通信方法有效

专利信息
申请号: 201310173022.3 申请日: 2013-05-10
公开(公告)号: CN103269297B 公开(公告)日: 2017-01-25
发明(设计)人: 袁春柱;刘思远;杨芳 申请(专利权)人: 航天东方红卫星有限公司
主分类号: H04L12/40 分类号: H04L12/40;H04W80/12;H04W84/06
代理公司: 中国航天科技专利中心11009 代理人: 安丽
地址: 100094 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 卫星 flexray 总线 应用 通信 方法
【权利要求书】:

1.一种小卫星用FlexRay总线应用层通信方法,其特征在于:基于FlexRay总线通信协议的V2.1标准规范,按照如下方法进行星上电子系统各个通信节点间通信:

(1)根据小卫星星上电子系统信息流,设计小卫星星上电子系统工作模式,将星上电子系统的信息进行分类,具体如下:

将小卫星星上电子系统中设计为正常工作模式和异常模式两种工作模式;正常模式,即基于FlexRay总线的星上电子系统的各个通信节点均处于正常工作模式,此时星上电子系统通信中不存在外部触发事件,一切事件的发生都是可预知的,所有信息的传输都是按照事先制定的时间调度表进行,信息的通信方式为消息订阅方式,在正常模式下,信息的传输都使用FlexRay总线的静态段;异常模式,即基于FlexRay总线的星上电子系统各个通信节点中存在外部触发事件,外部触发事件的发生都是不可预知的,所有信息的传输都是由外部事件触发,信息的传输都使用FlexRay总线的动态段;

(2)将小卫星星上电子系统中的信息分为两类,第一类是在星上电子系统正常模式下由时间触发的信息,第一类信息包括星上电子系统各个总线节点遥测参数、星时参数、周期性的控制指令;第二类是在星上电子系统异常模式下由事件触发的信息,第二类信息包括星上电子系统的遥控指令、上注数据、各个总线节点的故障信息;星载FlexRay总线通信周期包括静态段和动态段,静态段用于传输第一类信息,动态段用于传输第二类信息;

(3)基于FlexRay总线通信协议的V2.1标准规范,进行星上电子系统通信节点间通信应用协议约定。具体包括静态段时隙设定、动态段时隙设定、时隙分配三个方面,具体如下:

(31)静态段时隙设定:静态段时隙由FlexRay总线比特率和最长数据帧决定,静态段时隙的长度至少是静态段传输的最长帧所需时间,加上星上电子系统各个通信节点处理的最长时间和时间精度的持续时间以及时隙延时校正参数的最大值;

(32)动态段时隙设定:动态段时隙是由FlexRay总线比特率和实时性需求决定,动态段时隙的长度至少是传输最短的帧所需时间,传输最短的帧包括头部段、2个字节的消息识别域、6个字节的数据域和尾部段;

(33)时隙分配:根据FlexRay总线2.1协议,每个通信周期最长为16ms。根据星上实际信息量设定通信循环周期T,T小于16ms。根据FlexRay总线的小卫星星上电子系统中两类信息量的大小设定静态段时间长度和动态段时间长度;

(4)根据步骤三设定的静态段时隙、动态段时隙和时隙分配,进行星载FlexRay总线时间调度表编排,具体如下:

(41)如果小卫星星上信息交互周期小于16ms,则信息交互周期直接配置通信周期;

(42)如果小卫星星上信息交互周期大于16ms,则对FlexRay总线的通信周期进行整数倍的扩展以满足通信需求;

从而完成了小卫星星上电子系统FlexRay总线应用层通信。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天东方红卫星有限公司,未经航天东方红卫星有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310173022.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top