-
公开(公告)号: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软件的设计逻辑,提升了软件性能和通信效率。
-
公开(公告)号:CN108345254B
公开(公告)日:2020-10-23
申请号:CN201810307344.5
申请日:2018-04-08
Applicant: 上海航天计算机技术研究所
IPC: G05B19/042
Abstract: 本发明提供了一种三冗余控制方法和系统,该方法包括:通过三个DSP模块分别生成心跳信号并发送给其他DSP模块;每个DSP模块接收其他DSP模块发送的心跳信号,并结合自身生成的心跳信号进行仲裁判断,根据优先级顺序,得到表征三个DSP模块所处状态的仲裁结果;根据每个DSP模块输出的仲裁结果,从所述三个DSP模块中确定当班的DSP模块;通过所述当班的DSP模块向所述驱动电路发送使能控制信号。本发明中的方法能够通过三冗余架构实现对单驱动对象的控制,减少I、II类单点故障数量,使控制器具有高度故障兼容性、强鲁棒性。
-
公开(公告)号:CN111585639A
公开(公告)日:2020-08-25
申请号:CN202010344264.4
申请日:2020-04-27
Applicant: 上海航天计算机技术研究所
Abstract: 本发明公开了一种星载ADS-B报文的监测方法、装置及存储介质,针对现有的ADS-B报文通过数传通道传回地面,仅有少量载荷遥测数据可以通过遥测的方式实时下传,使卫星缺少对ADS-B星载载荷处理能力的实时监测的问题,通过卫星遥测通道每秒随机传输多条解算完成的ADS-B报文数据,并且确保在预定时间内不会输出同一个ICAO号的报文,可以在不过多占用卫星遥测资源的同时,实时直观的监测ADS-B载荷整体的报文解算能力和准确性,实现对星载ADS-B载荷功能的实时监测。
-
公开(公告)号:CN111427616A
公开(公告)日:2020-07-17
申请号:CN202010302533.0
申请日:2020-04-16
Applicant: 上海航天计算机技术研究所
Abstract: 本发明提供了一种流量控制数据下传的星载软件设置方法,包括以下步骤:S1:设置读取数据线程的程序,按块大小读取需要下传的载荷数据,通过信号量与下传数据线程通信;S2:设置下传数据线程的程序,通过信号量与读取数据线程通信,在下传信号量后,启动下传流程;S3:设置高精度定时器,定时精度设为微秒,并设置下传控制周期为T微秒,T>1,利用定时器时间进行一个周期内的数据流量控制;S4:将下传数据线程与一个处理器核绑定,将其他线程与另一个处理器核绑定;S5,设置反馈机制,下传数据线程的程序在接收到数据下传的流量控制信号后,根据指令进行动态提升或降低下传速率。该方法针对星载嵌入式系统,能够提高数据下传的精度,对实现载荷数据精确下传提供技术途径。
-
公开(公告)号:CN108983682A
公开(公告)日:2018-12-11
申请号:CN201811065161.3
申请日:2018-09-12
Applicant: 上海航天计算机技术研究所
IPC: G05B19/042
Abstract: 本发明公开了一种基于双总线的冗余表决控制方法,包括以下步骤:S1:航天器控制单元A、B、C中的任一控制单元作为RT终端,接收MIL-STD-1553B总线发送的总线消息,校验数据有效后,通过CAN总线分别向另两个控制单元转发总线消息;S2:航天器控制单元A、B、C中的任一控制单元接收CAN总线上另两个控制单元所转发的总线消息,并校验指令数据的有效性;S3:航天器控制单元A、B、C中的任一控制单元对收到的MIL-STD-1553B总线消息和CAN总线上另两个控制单元转发的总线消息,结合本控制单元所回采的心跳信号,进行三取二表决输出,以应对已知的一度、二度故障。该方法采用MIL-STD-1553B和CAN两种成熟总线技术相结合,有效保证了总线消息的实时、高可靠传输;有效解决硬件单点故障,提高系统可靠性和安全性;兼顾可靠性和经济性,且具有较好的通用性和可扩展性。
-
公开(公告)号:CN108345254A
公开(公告)日:2018-07-31
申请号:CN201810307344.5
申请日:2018-04-08
Applicant: 上海航天计算机技术研究所
IPC: G05B19/042
CPC classification number: G05B19/0421 , G05B2219/24182
Abstract: 本发明提供了一种三冗余控制方法和系统,该方法包括:通过三个DSP模块分别生成心跳信号并发送给其他DSP模块;每个DSP模块接收其他DSP模块发送的心跳信号,并结合自身生成的心跳信号进行仲裁判断,根据优先级顺序,得到表征三个DSP模块所处状态的仲裁结果;根据每个DSP模块输出的仲裁结果,从所述三个DSP模块中确定当班的DSP模块;通过所述当班的DSP模块向所述驱动电路发送使能控制信号。本发明中的方法能够通过三冗余架构实现对单驱动对象的控制,减少I、II类单点故障数量,使控制器具有高度故障兼容性、强鲁棒性。
-
公开(公告)号:CN111896920B
公开(公告)日:2023-08-04
申请号:CN202010461456.3
申请日:2020-05-27
Applicant: 上海航天计算机技术研究所
Abstract: 本发明公开了一种基于AD9361的星载ADS‑B载荷的配置方法,针对星载系统接收到的ADS‑B信号功率很小以及在星载环境中信号交叠严重而导致的ADS‑B信号提取困难的情况,通过对AD9361的输入输出参数、基带锁相环BBPLL、射频锁相环RFPLL、信号增益控制和滤波器参数等的配置,实现AD9361对带外信号和干扰信号的有效抑制,得到高信噪比的ADS‑B信号,这有助于星载ADS‑B载荷对ADS‑B报文的正确解算。
-
公开(公告)号:CN115964068A
公开(公告)日:2023-04-14
申请号:CN202310010737.0
申请日:2023-01-04
Applicant: 上海航天计算机技术研究所
Abstract: 本发明公开了一种星载计算机内存高可靠应用方法,通过分区化管理方式将计算机内存空间划分为操作系统运行区、应用软件运行区、内存文件系统区以及系统状态参数区。操作系统运行区分为原始版本运行区和更新版本运行区,实现操作系统在线更新替换。内存文件系统分为主分区和冗余分区,实现多个应用软件的在线替换。系统首先上电,引导软件从非易失存储器中加载操作系统原始版本到操作系统原始版本运行区运行。操作系统启动后根据系统状态参数选择加载不同版本的应用软件和更新版本的操作系统到内存文件系统中,然后从内存文件系统加载应用软件到运行区运行。后续利用内存文件系统实现操作系统和应用软件的在线更新升级,尽量避免非易失存储器的读写,充分利用内存空间,实现星载计算机系统在轨可靠高效运行。
-
公开(公告)号:CN111669252A
公开(公告)日:2020-09-15
申请号:CN202010399886.7
申请日:2020-05-12
Applicant: 上海航天计算机技术研究所
Abstract: 本发明提供了一种增强ADS-B报头通过率的方法,该方法对报头检测算法进行了改进,措施如下:措施一,对基带包络信号的计算公式进行了简化,只用一次乘法和一次加法计算就可以提取出包络信号值,减少运算时间量;措施二,简化有效脉冲位置的提取步骤,去除其中的自相关滤波过程;措施三,修改DF认证算法,降低ADS-B报头通过的门槛。通过采用该方法,真ADS-B报头被检伪的概率大幅降低,从而减少了数据报文的丢失。经试验验证,该方法可以将报头通过率提高10%左右。
-
公开(公告)号: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协议具有良好的兼容性。
-
-
-
-
-
-
-
-
-