适用于80C32微处理器的卫星软件烧录系统及方法

    公开(公告)号:CN115495102A

    公开(公告)日:2022-12-20

    申请号:CN202211059082.8

    申请日:2022-08-31

    Abstract: 本发明涉及一种适用于80C32微处理器的卫星软件烧录系统,包括CPU及外围电路、数据存储器、应用程序存储器、引导程序存储器、逻辑门电路;CPU及外围电路:包括CPU、晶振、看门狗电路;所述CPU为80C32微处理器,用于执行存储的程序;所述晶振用于给CPU提供时钟源;所述看门狗电路用于监控CPU所处的状态;数据存储器:用于存储CPU在应用程序执行过程中产生并需要使用的数据,存储CPU在引导程序执行过程中存放的程序段;应用程序存储器:用于存储应用程序;在引导程序使能时接受引导程序注入的程序段。本发明节约了单机开盖和合盖的时间成本与人力成本,方便了程序代码的更改与优化。

    一种1553B接口芯片代替数据存储器的卫星电源下位机系统

    公开(公告)号:CN112925641B

    公开(公告)日:2023-02-03

    申请号:CN202110194519.8

    申请日:2021-02-20

    Abstract: 一种1553B接口芯片代替数据存储器的卫星电源下位机系统,包括CPU最小系统模块、通信模块、遥测采集模块和指令执行模块;CPU最小系统模块包括CPU及外围电路,CPU用于执行存储的程序,并将产生的数据发送给通信模块,同时从通信模块中读取需要的数据;通信模块包括1553B接口芯片及外围电路,1553B接口芯片完成与综合电子分系统的1553B通信,同时存储CPU最小系统模块发送的数据;遥测采集模块采集各类遥测量,并将其转换为数字量;指令执行模块通过锁存器对电源控制器控制机构进行电平指令控制,通过译码器和OC指令芯片对电源控制器控制机构进行OC指令控制。本发明去除数据存储器,使用1553B接口芯片的内存空间进行数据缓存的存取;避免资源浪费,节约成本,提高可靠性。

    一种卫星嵌入式软件在轨重注方法

    公开(公告)号:CN113900653B

    公开(公告)日:2024-12-24

    申请号:CN202110988412.0

    申请日:2021-08-26

    Abstract: 一种适用于BM3803处理器的卫星嵌入式软件在轨重注方法,卫星在工作过程中,因对功能纠错或修改部分功能,为实现嵌入式软件的更改,需进行整体软件的重注;本发明对整体程序或部分子程序进行在轨重注。该方法包括下列步骤:将待注入软件从地面经测控通道发送至星务计算机,再由数管分系统通过通讯总线按照通信协议转发给分系统单机软件中。本发明可以消除可能的空间软件系统故障,实现对软件功能的在轨修改与扩充,延长卫星的使用寿命、提高软件的灵活性、可扩展性和可靠性。

    一种基于XILINX FPGA的软件在线升级和重构方法

    公开(公告)号:CN114968300A

    公开(公告)日:2022-08-30

    申请号:CN202210479638.2

    申请日:2022-05-05

    Abstract: 本发明提供一种基于XILINX FPGA的软件在线升级和重构方法,包括如下步骤:步骤S1、将正常功能的代码数据存储至第一地址区域,软件升级辅助系统的代码数据存储至第二地址区域;步骤S2、FPGA加载第二地址区域存储的代码数据,使FPGA运行软件升级辅助系统;步骤S3、将需要在线升级的代码数据经综合布线工具处理,生成若干带有第一CRC校验码的数据包;步骤S4、软件升级辅助系统根据指令,将步骤S3中生成的所有带有第一CRC校验码的数据包依次写入数据存储设备的第一地址区域,形成第一配置数据;步骤S5、FPGA读取第一地址区域中更新后的第一配置数据,完成FPGA的在线升级和数据重构。本发明具有系统可维护性高、节省成本、系统无需断电重启即可完成软件升级等优势。

    一种1553B接口芯片代替数据存储器的卫星电源下位机系统

    公开(公告)号:CN112925641A

    公开(公告)日:2021-06-08

    申请号:CN202110194519.8

    申请日:2021-02-20

    Abstract: 一种1553B接口芯片代替数据存储器的卫星电源下位机系统,包括CPU最小系统模块、通信模块、遥测采集模块和指令执行模块;CPU最小系统模块包括CPU及外围电路,CPU用于执行存储的程序,并将产生的数据发送给通信模块,同时从通信模块中读取需要的数据;通信模块包括1553B接口芯片及外围电路,1553B接口芯片完成与综合电子分系统的1553B通信,同时存储CPU最小系统模块发送的数据;遥测采集模块采集各类遥测量,并将其转换为数字量;指令执行模块通过锁存器对电源控制器控制机构进行电平指令控制,通过译码器和OC指令芯片对电源控制器控制机构进行OC指令控制。本发明去除数据存储器,使用1553B接口芯片的内存空间进行数据缓存的存取;避免资源浪费,节约成本,提高可靠性。

    一种基于XILINX FPGA的软件在线升级和重构方法

    公开(公告)号:CN114968300B

    公开(公告)日:2024-10-11

    申请号:CN202210479638.2

    申请日:2022-05-05

    Abstract: 本发明提供一种基于XILINX FPGA的软件在线升级和重构方法,包括如下步骤:步骤S1、将正常功能的代码数据存储至第一地址区域,软件升级辅助系统的代码数据存储至第二地址区域;步骤S2、FPGA加载第二地址区域存储的代码数据,使FPGA运行软件升级辅助系统;步骤S3、将需要在线升级的代码数据经综合布线工具处理,生成若干带有第一CRC校验码的数据包;步骤S4、软件升级辅助系统根据指令,将步骤S3中生成的所有带有第一CRC校验码的数据包依次写入数据存储设备的第一地址区域,形成第一配置数据;步骤S5、FPGA读取第一地址区域中更新后的第一配置数据,完成FPGA的在线升级和数据重构。本发明具有系统可维护性高、节省成本、系统无需断电重启即可完成软件升级等优势。

    一种卫星嵌入式软件在轨重注方法

    公开(公告)号:CN113900653A

    公开(公告)日:2022-01-07

    申请号:CN202110988412.0

    申请日:2021-08-26

    Abstract: 一种适用于BM3803处理器的卫星嵌入式软件在轨重注方法,卫星在工作过程中,因对功能纠错或修改部分功能,为实现嵌入式软件的更改,需进行整体软件的重注;本发明对整体程序或部分子程序进行在轨重注。该方法包括下列步骤:将待注入软件从地面经测控通道发送至星务计算机,再由数管分系统通过通讯总线按照通信协议转发给分系统单机软件中。本发明可以消除可能的空间软件系统故障,实现对软件功能的在轨修改与扩充,延长卫星的使用寿命、提高软件的灵活性、可扩展性和可靠性。

Patent Agency Ranking