-
公开(公告)号:CN107391189A
公开(公告)日:2017-11-24
申请号:CN201710583018.2
申请日:2017-07-17
Applicant: 上海卫星工程研究所
IPC: G06F9/445
Abstract: 本发明公开了一种星载软件的在轨编程方法,其包括如下步骤:步骤一,上注程序补丁包数据;步骤二,接收后校验;步骤三,将补丁包存放到在轨编程区;步骤四,上注软件签名设置;步骤五,根据软件签名修改备份区数据;步骤六,加载监控软件进行喂狗、硬件初始化操作;步骤七,根据EDAC错误地址清空所属扇区等。本发明能够对星载软件任意部分的代码进行修改和升级不需要限定可编程的函数模块范围,具有极大的灵活性;支持在轨固化,程序补丁包可以固化在EEPROM中,软件复位后可从EEPROM中重新加载补丁包数据不需要地面重新注数;通过程序补丁包直接修改星载软件代码不需要在SRAM中维护函数地址表等信息,提高了软件的可维护性。
-
公开(公告)号:CN107092183A
公开(公告)日:2017-08-25
申请号:CN201710344903.5
申请日:2017-05-16
Applicant: 上海卫星工程研究所
IPC: G04R20/02
CPC classification number: G04R20/02
Abstract: 本发明公开了种基于GPS秒脉冲的高精度校时实现方法,其包括以下步骤:步骤一:由星载计算机软件对接收到的GPS时间码,进行有效性检查;若通过有效性检测,则进入步骤二;若不通过有效性检测,则进入步骤四;步骤二:由星载计算机软件对接收到的GPS时间码,判定是否为上一周期值;若接收到的GPS时间码,不是上一周期值,则进入步骤三;若接收到的GPS时间码,是上一周期值,则GPS时间码+1,然后进入步骤三。本发明解决了传统卫星基于GPS秒脉冲时间校准时容易出现漏秒、时钟精度不高的现象,本发明的应用取得了提高卫星星上时间精度的有益效果。
-
公开(公告)号:CN107391189B
公开(公告)日:2020-10-27
申请号:CN201710583018.2
申请日:2017-07-17
Applicant: 上海卫星工程研究所
Abstract: 本发明公开了一种星载软件的在轨编程方法,其包括如下步骤:步骤一,上注程序补丁包数据;步骤二,接收后校验;步骤三,将补丁包存放到在轨编程区;步骤四,上注软件签名设置;步骤五,根据软件签名修改备份区数据;步骤六,加载监控软件进行喂狗、硬件初始化操作;步骤七,根据EDAC错误地址清空所属扇区等。本发明能够对星载软件任意部分的代码进行修改和升级不需要限定可编程的函数模块范围,具有极大的灵活性;支持在轨固化,程序补丁包可以固化在EEPROM中,软件复位后可从EEPROM中重新加载补丁包数据不需要地面重新注数;通过程序补丁包直接修改星载软件代码不需要在SRAM中维护函数地址表等信息,提高了软件的可维护性。
-
公开(公告)号:CN105045087A
公开(公告)日:2015-11-11
申请号:CN201510465915.4
申请日:2015-07-31
Applicant: 上海卫星工程研究所
Abstract: 本发明提供了一种高精度星时校准方法,包括:卫星主时钟产生、GNSS时间码产生、本地时间码生成、星时误差计算、拨码控制。本发明是根据秒脉冲信号锁存本地卫星主时钟,通过总线接收GNSS时间码,通过比较本地时间码和GNSS时间码,计算出星时误差,通过拨码控制,对卫星主时钟进行修正。本发明解决了传统卫星星上时钟精度不高的问题。本发明的应用取得了提高卫星星上时间精度的有益效果。
-
-
-