-
公开(公告)号:CN111813734A
公开(公告)日:2020-10-23
申请号:CN202010707644.X
申请日:2020-07-21
Applicant: 上海航天计算机技术研究所
IPC: G06F13/42
Abstract: 本发明提供了一种无消息间隔限制的1553B总线通信方法和系统,应用在包含总线控制器BC和远程终端RT的通信系统中,其特征在于,所述方法包括:步骤1:设置BC向RT发送的RT子地址为循环缓冲模式和非中断方式接收模式;其中,BC向RT发送的数据的消息内容包括:数据有效标志和数据有效内容;步骤2:所述RT采用查询的方式接收所述BC发送的数据;步骤3:若所述BC发送的数据中包含数据有效标志,则所述RT读取所述数据有效内容。本发明中的方法可以不用再对总线消息间隔加以限制,不仅提升了1553B总线通信的可靠性,还简化了BC软件的设计逻辑,提升了软件性能和通信效率。
-
公开(公告)号:CN111427848A
公开(公告)日:2020-07-17
申请号:CN202010292816.1
申请日:2020-04-14
Applicant: 上海航天计算机技术研究所
IPC: G06F16/13
Abstract: 本发明提供了一种基于JSON实现高速星载文件系统的方法,包括以下步骤:S1:为当前星载嵌入式操作系统移植cJSON库,cJSON采用链表存储管理键/值对;S2:建立由若干字段组成的结构体,所述字段构成文件系统的节点属性,以为应用程序开发提供属性接口;S3:根据存储设备的容量和载荷数据大小划分所述存储设备的逻辑单元的数量和地址;S4:建立函数库;S5:采用C++的Vector容器记录文件的存储设备的逻辑单元地址信息。本发明利用cJSON库和C++容器,基于Vector实现固定大小高速载荷数据的管理,针对星载嵌入式系统,能够提高定长载荷数据的读写速度,对实现载荷数据的高速访问和存储提供技术途径。
-
公开(公告)号: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实现固定大小高速载荷数据的管理,针对星载嵌入式系统,能够提高定长载荷数据的读写速度,对实现载荷数据的高速访问和存储提供技术途径。
-
公开(公告)号:CN111541624B
公开(公告)日:2023-08-01
申请号:CN202010288931.1
申请日:2020-04-13
Applicant: 上海航天计算机技术研究所
IPC: H04L49/901 , H04L49/9015
Abstract: 本发明提供了一种空间以太网缓存处理方法,包括以下步骤:S1:当数据链路层接收到网络数据包时,将其缓存在EMAC层的接收缓存中;S2:从接收到的网络数据中提取缓存描述符,存储在内部存储器中;S3:当有发送需求时,将网络数据从EMAC接收缓存区EDMA搬移至EMAC发送缓存区并通过PHY接口进行发送。该方法能够满足星载以太网大容量数据交换的特殊应用需求,无需将数据链路层的网络数据整体二次拷贝至内存中,突破星载处理器对高速网络交换数据的处理能力瓶颈,具有较强的实时数据交换和处理能力,可以有效兼顾多种网络信源,网络传输速率不限,与标准的TCP/IP协议具有良好的兼容性。
-
公开(公告)号:CN116834974A
公开(公告)日:2023-10-03
申请号:CN202310763487.8
申请日:2023-06-27
Applicant: 上海航天计算机技术研究所
Abstract: 本发明公开一种航天器用磁力距器驱动及遥测采集电路,用于将接收的数字量遥控信号转换成模拟电压量输出至驱动功率放大电路的驱动控制电路。用于接收模拟电压量,并根据电压的高低按比例输出相应的驱动电流至外部的驱动功率放大电路。用于采集驱动功率放大电路对外输出的驱动电流大小和方向,以对数字量遥控信号响应正确与否判断的驱动电流遥测采集电路。本发明使用复合三极管构成的达林顿驱动电路结构,提高输出电流的驱动能力和稳定性。使用运算放大器输入端“虚短”和“虚断”特性,提高输出电流控制精度。采用两路稳压二极管并联的结构,可使输出端两端电压控制在安全范围内。采用电流采样电阻经三极管输出电流遥测可实现电流的实时准确监测。
-
公开(公告)号:CN109462401B
公开(公告)日:2022-07-05
申请号:CN201811391332.1
申请日:2018-11-21
Applicant: 上海航天计算机技术研究所
Abstract: 本发明公开了一种多机间互不干扰的多路AD采集设备,可支持多路AD采集设备同时采样,每路AD采集设备均包括:输入端匹配阻容网络,用于对输入模拟量信号进行RC滤波,实现多机故障隔离;两级多路开关切换电路,用于实现外部模拟量输入通道的切换;电压跟随器,用于对多路开关输出的信号进行缓冲和隔离;AD采样电路,用于对所述电压跟随器输出的模拟信号进行多位AD转换;采样同步电路,用于协调多机采样节拍,确保采样时间的差异性;FPGA控制电路,用于对整个采样链路的时序控制,并根据硬件和软件状态,实现对采样方式的切换。本发明消除冗余设备之间、采样通道之间的相互干扰,确保每个设备采样的精确度。
-
公开(公告)号:CN109491821A
公开(公告)日:2019-03-19
申请号:CN201811323190.5
申请日:2018-11-06
Applicant: 上海航天计算机技术研究所
IPC: G06F11/07
Abstract: 本发明提供了一种抗单粒子翻转的加固系统及方法,包括:模式选择输入接口、位流存储器、加固系统控制器、软纠错控制器IP核、遥控遥测接口、现场可编程门阵列FPGA;其中:位流存储器,用于存储FPGA的位流,以对FPGA的配置、回读以及刷新操作提供源数据;加固系统控制器,用于加载FPGA的配置数据、完成接口协议转换,以及对软纠错控制器IP核的状态进行监控;软纠错控制器IP核,用于执行对FPGA配置的回读、检测及纠错操作。本发明通过采用软纠错控制器IP核实现了精确到帧的单粒子翻转错误实时监测及修正,将回读刷新对系统机能的影响降到最低,从而保证了新型Xilinx FPGA宇航应用的稳定性。
-
公开(公告)号:CN109462401A
公开(公告)日:2019-03-12
申请号:CN201811391332.1
申请日:2018-11-21
Applicant: 上海航天计算机技术研究所
Abstract: 本发明公开了一种多机间互不干扰的多路AD采集设备,可支持多路AD采集设备同时采样,每路AD采集设备均包括:输入端匹配阻容网络,用于对输入模拟量信号进行RC滤波,实现多机故障隔离;两级多路开关切换电路,用于实现外部模拟量输入通道的切换;电压跟随器,用于对多路开关输出的信号进行缓冲和隔离;AD采样电路,用于对所述电压跟随器输出的模拟信号进行多位AD转换;采样同步电路,用于协调多机采样节拍,确保采样时间的差异性;FPGA控制电路,用于对整个采样链路的时序控制,并根据硬件和软件状态,实现对采样方式的切换。本发明消除冗余设备之间、采样通道之间的相互干扰,确保每个设备采样的精确度。
-
公开(公告)号:CN108803418A
公开(公告)日:2018-11-13
申请号:CN201810601167.1
申请日:2018-06-12
Applicant: 上海航天计算机技术研究所
IPC: G05B19/042
CPC classification number: G05B19/042 , G05B2219/24215
Abstract: 本发明公开了一种FPGA实现的AD自动采集系统,包括CPU、FPGA、SRAM和若干A/D转换电路;若干A/D转换电路、CPU和SRAM分别与FPGA连接;SRAM用于存储采集配置表和采集数据存储表,CPU将采样配置信息存储在SRAM中,FPGA读取配置信息控制采集过程,并将若干A/D转换电路采集的结果写入SRAM中,CPU再从SRAM中读取采集的结果。本发明采用了软件动态配置实现和AD自动化采集,实现了高效的、灵活的AD采集系统。
-
公开(公告)号:CN118246379A
公开(公告)日:2024-06-25
申请号:CN202410447608.2
申请日:2024-04-15
Applicant: 上海航天计算机技术研究所
IPC: G06F30/343
Abstract: 本发明提供一种基于星载处理器FPGA的仿真验证系统,仿CPU读取FPGA数据模块可用于并将命令与数据批量写入FPGA处理器模块的存储单元中,以及读取FPGA处理器模块的缓存数据,仿SRAM存储模块用于存储FPGA处理器模块的数据,仿时钟与复位模块用于向FPGA处理器模块提供上电复位信号和固定工作时钟频率,仿异步串口收发模块用于验证FPGA处理器模块的数据异步串口接收与发送功能,仿应答机同步遥控发送模块用于模拟应答机验证输出同步遥控指令至FPGA处理器模块,仿同步遥测接收模块用于接收与保存FPGA处理器模块发出的同步遥测数据。通过本发明,可实现星载处理器FPGA与各模块之间的功能性仿真验证,有效提升测试与研发效率。
-
-
-
-
-
-
-
-
-