-
公开(公告)号:CN116261164A
公开(公告)日:2023-06-13
申请号:CN202310268000.9
申请日:2023-03-20
Applicant: 上海航天计算机技术研究所
IPC: H04W24/04 , H04L1/22 , H04L49/552 , H04L49/351 , H04B7/185 , G06F16/901 , G06F16/903 , H04W84/06
Abstract: 本发明公开了一种星载时间触发网络的冗余数据消除方法,将布隆滤波器中的多比特数组在初始条件下每一位都置为0,用于标记哈希函数值。针对端系统中的双路冗余输入,布隆滤波器首先计算其中一个数据包的各个哈希值,并将多比特数组相应位置为1。然后再对下一个数据包同样计算各个哈希值,此时倘若多比特数组在某个相应位置上为1,则说明两个数据包具有相同的哈希值,大概率内容相同,剔除后到的数据包;倘若多比特数组对应第二个数据包的所有哈希值位置上都为0,则说明两个数据包的哈希值都不相同,内容必定不同,将两个数据包都保留,发送给端系统中的后续模块。可以有效地剔除双模或多模冗余,通过硬件快速计算,提高网络设备调度的实时性。
-
公开(公告)号:CN111541595B
公开(公告)日:2022-02-15
申请号:CN202010302532.6
申请日:2020-04-16
Applicant: 上海航天计算机技术研究所
IPC: H04L12/40 , H04L69/22 , G06F9/4401
Abstract: 本发明提供了一种1553B总线数据通信方法和系统,应用在嵌入式操作系统中,所述嵌入式操作系统中加载有总线控制器BC的驱动程序和应用程序;该方法包括:步骤S1:将所有数据包分成不大于32个字的单消息;步骤S2:BC按照轮转的RT子地址,向RT发送单消息,并在消息内容中约定数据传输协议;步骤S3:RT按照单消息中断方式,依次接收各个RT子地址传输的单消息,并对所述单消息进行协议解析。本发明简化了1553B总线应用程序与驱动程序之间的接口,实现了1553B总线驱动软件的通用化设计,通过驱动软件对应用软件的透明化、标准化设计,降低了1553B总线应用程序的开发难度,提升了软件开发效率。
-
公开(公告)号:CN113190082A
公开(公告)日:2021-07-30
申请号:CN202110588588.7
申请日:2021-05-27
Applicant: 上海航天计算机技术研究所
IPC: G06F1/12
Abstract: 本发明提供了一种三冗余计算机时钟中断检测和同步方法及计算机系统,包括:S1:控制钟源产生同步脉冲;S2:检测同步脉冲的脉冲宽度以及周期,对同步脉冲的脉宽和周期进行计数,确定同步脉冲是否在处于正常状态,且在同步脉冲处于正常状态时触发步骤S2;S3:控制每个同步脉冲进行中断产生多个周期性脉冲信号;S4:设置三个同步周期性脉冲信号的钟源选择配置寄存器,以用于存储周期性脉冲信号对应的标志位;S5:检测周期性脉冲信号的脉冲宽度,判断周期性脉冲信号是否处于正常状态,且在处于正常状态时,通过提供标志位供应用软件读取,作为应用软件选源依据。本发明能够完成三冗余计算机的软件同步问题,提高了冗余系统软件运行的同步性和可靠性。
-
公开(公告)号:CN110166334B
公开(公告)日:2021-06-29
申请号:CN201811322356.1
申请日:2018-11-06
Applicant: 上海航天计算机技术研究所
Abstract: 本发明提供了一种基于SpaceVPX标准的空间信息系统,包括:相互通信连接的信息平面、系统管理模块、主控模块、交换模块、功能模块,其中:所述信息平面,用于根据系统内部模块之间的数据传输速率,提供不同的数据交换拓扑网络;所述系统管理模块,用于提供系统中各个模块的管理策略,以及模块之间的通信协议;所述主控模块,用于限定以及控制各个模块执行相应的任务;所述交换模块,用于限定各个模块之间的交互关系;所述功能模块,用于限定各个模块负责的功能。从而可以构建针对SpaceVPX标准的空间信息系统,使得整个系统更加标准化,适用性更广。
-
公开(公告)号:CN111427848B
公开(公告)日:2023-09-05
申请号:CN202010292816.1
申请日:2020-04-14
Applicant: 上海航天计算机技术研究所
IPC: G06F16/13
Abstract: 本发明提供了一种基于JSON实现高速星载文件系统的方法,包括以下步骤:S1:为当前星载嵌入式操作系统移植cJSON库,cJSON采用链表存储管理键/值对;S2:建立由若干字段组成的结构体,所述字段构成文件系统的节点属性,以为应用程序开发提供属性接口;S3:根据存储设备的容量和载荷数据大小划分所述存储设备的逻辑单元的数量和地址;S4:建立函数库;S5:采用C++的Vector容器记录文件的存储设备的逻辑单元地址信息。本发明利用cJSON库和C++容器,基于Vector实现固定大小高速载荷数据的管理,针对星载嵌入式系统,能够提高定长载荷数据的读写速度,对实现载荷数据的高速访问和存储提供技术途径。
-
公开(公告)号:CN116360694A
公开(公告)日:2023-06-30
申请号:CN202310281815.0
申请日:2023-03-22
Applicant: 上海航天计算机技术研究所
Abstract: 本发明公开了一种卫星操作系统文件多级可靠装置,该装置将非易失存储器划分为三个裸盘存储区和两个文件系统存储区,且在各裸盘存储区和文件系统存储区独立存储一套星载业务文件。同时,三个裸盘存储区和两个文件系统存储区交替间隔分布在非易失存储器中。本发明在不影响有权星载计算机正常业务流程情况下,合理布局裸盘存储区和文件系统存储区位置,灵活实现三模冗余和备份冗余优势,提高了星载计算机系统的可靠性,保证了卫星操作系统的文件存储安全。
-
公开(公告)号:CN116321400A
公开(公告)日:2023-06-23
申请号:CN202310079084.1
申请日:2023-02-08
Applicant: 上海航天计算机技术研究所
Abstract: 本发明提供了一种星载时间触发网络时间同步主节点的系统和方法,包括:同步主机,同步主机的IP核配置有顶层模块和多个子模块,顶层模块用于建立与外部信号之间的连接接口,以及建立各个子模块之间的通信;同步主机用于在星载时间触发网络的初始化同步和重启动同步过程中,通过主动开启冷启动过程进行网络同步,且同步主机的本地时钟与外部网络的时钟保持同步。本发明能够在星载时间触发网络的初始化同步和重启动同步过程中主动开启冷启动过程进行网络同步,通过将本地时钟集成到已建立的网络同步时钟上来实现网络时间同步,使得整个系统能够集成于可编程逻辑器件中,实现并维护了星载时间触发网络的周期同步性。
-
公开(公告)号:CN115658377A
公开(公告)日:2023-01-31
申请号:CN202211197389.4
申请日:2022-09-29
Applicant: 上海航天计算机技术研究所
Abstract: 本发明公开了一种用于卫星操作系统中文件系统的在轨维护方法,实现操作系统文件在轨自主维护。本发明的方法包括:对卫星操作系统划分主分区和冗余分区;获取文件项目链表,读取相应文件;对文件进行校验对比:错误文件可由另一分区覆盖维护或由地面遥控执行在轨编程;对维护后的文件再次执行校验,确保文件系统正确。本发明形成的在轨文件系统维护方法,能够减轻操作系统文件系统还原压力,实现卫星文件系统进行在轨文件自主维护方案,保障在轨文件系统功能正常运转。
-
公开(公告)号:CN110456258B
公开(公告)日:2021-12-31
申请号:CN201910836989.2
申请日:2019-09-05
Applicant: 上海航天计算机技术研究所
IPC: G01R31/307
Abstract: 本发明公开了倒扣封装芯片抗单粒子效应性能测试装置和方法,该装置包括工装、PCB板和待测芯片,其中,通过合理设计工装,使满足待测芯片直接置于工装内即可进行抗单粒子效应性能的测试,且工装不会对对待测芯片形成遮挡,进而实现将待测芯片的基片减薄到足够薄以获取足够数量的重离子种类。本发明避免了待测芯片在焊接过程中损坏的可能,从而节省试验准备时间和成本。
-
公开(公告)号:CN111580792A
公开(公告)日:2020-08-25
申请号:CN202010359687.3
申请日:2020-04-29
Applicant: 上海航天计算机技术研究所
IPC: G06F8/20
Abstract: 本发明公开了一种基于操作系统的高可靠星载软件架构设计方法,采取多进程+多线程开发模式进行综合电子系统软件开发过程,能够保证无人值守、且运行于复杂电磁环境中的卫星,长期在轨运行稳定。即使出现故障时,也能够通过该方法中的相应措施能够恢复正常运行。其目的在于使得星载综合电子计算机使用嵌入式操作系统后,既能发挥星载嵌入式操作系统的优势,又能秉持传统星载综合电子系统的可靠性。本发明针对基于嵌入式操作系统的综合电子系统软件,在秉持传统星载软件成熟的可靠性措施的同时,还能够利用操作系统提供的优势和便捷,进一步增强星载综合电子系统的可扩展性和可靠性、进而提高了整星的可靠性和可维护性。
-
-
-
-
-
-
-
-
-