[发明专利]一种时变计算机及其实现方法无效

专利信息
申请号: 200810114396.7 申请日: 2008-06-04
公开(公告)号: CN101298284A 公开(公告)日: 2008-11-05
发明(设计)人: 徐国栋;赵丹;邱文勋;隋世杰;曹星慧;兰盛昌;刘源;孙蕊;陈健;邢雷;董立珉;王松;范国臣;林杰 申请(专利权)人: 徐国栋
主分类号: B64G1/22 分类号: B64G1/22;G06F1/16;G05B15/02
代理公司: 北京路浩知识产权代理有限公司 代理人: 练光东
地址: 150001黑龙江省哈尔滨市*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 计算机 及其 实现 方法
【权利要求书】:

1.一种时变计算机,其特征在于,包括:

处理器单元,包括有现场可编程门阵列FPGA,通过下载不同的功能模块到FPGA中,实现时变计算机的多任务处理,并且能够进行故障处理,其中所述的功能模块以通过硬件编程语言生成的配置文件的方式下载到FPGA中,用于实现卫星数据处理和星务管理功能,所述处理器单元还包括用于备份处理器单元中需要保护的数据的备份存储器;

配置单元,包括用于实现对FPGA的监控、重构控制与升级控制功能的微控制器,以及用于存储实现卫星数据处理与星务管理的各种功能模块的配置存储器,所述配置单元能够根据任务要求配置不同的功能模块到处理器单元中,并且配合处理器单元进行故障处理;

射频单元,用于完成在卫星系统与地面站之间的通信功能,并配合处理器单元完成星地测控、星间通信、星间测距功能。

2.如权利要求1所述的时变计算机,其特征在于,所述处理器单元还包括:用于缓存处理数据和运行程序的静态随机存储器SRAM。

3.如权利要求1所述的时变计算机,其特征在于,所述射频单元采用集发送和接收一体的芯片nRF2401。

4.如权利要求1-3任意一项所述的时变计算机,其特征在于,所述的功能模块进一步地实现卫星在轨运行各个阶段的数据采集、信息处理、电源与热控管理、数据管理、故障处理以及遥测遥控功能。

5.一种时变计算机实现多任务处理的方法,其特征在于,采用硬件描述语言实现数据处理与星务管理的多任务功能,并将这些功能生成模块化的FPGA配置文件存储到配置单元中,然后采用以下步骤:

S1:当时变计算机上电后,时变计算机进入正常的工作状态中;

S2:根据任务要求,配置单元将存储在配置单元中相应的配置文件下载到处理器单元中的FPGA; 

S3:每当配置单元完成对FPGA的配置后,通过不断接收到从FPGA发送的状态信号来监控处理器单元是否正常工作,直到接收下一次的功能切换命令; 

S4:如果配置单元接收到的是表明正常的工作状态信号,当时变计算机完成当前任务,需要进行下个任务处理时,FPGA就会向配置单元发送功能切换命令,配置单元就会回到步骤S2重新对FPGA进行配置; 

S5:如果配置单元接收到不正确的工作状态信号或没有接收到状态信号,则判断处理器单元出现故障,同时向FPGA中下载安全模式的配置文件,处理器单元进入安全模式状态下; 

S6:时变计算机运行在安全模式下时,配置单元控制FPGA通过射频单元向地面发送处理器单元发生故障的信息,然后通过地面站上传命令的方式解除安全模式,恢复正常工作,重新循环回到步骤S2中。 

6.如权利要求5所述的时变计算机实现多任务处理的方法,其特征在于,步骤S4中所述FPGA发送的功能切换命令来源有三种:一种是卫星其他分系统将重新配置命令发给FPGA;一种是处理器单元根据当前运行结果自行判断;另一种是地面站通过射频单元将配置信息上传至FPGA。 

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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