发明名称 多处理器实时仿真平台
摘要 多处理器卫星实时仿真平台由三个或更多的ARM处理器和两个或更多的DSP处理器通过FPGA作为中间存储器组成,其中ARM1作为仿真卫星控制中心计算机;ARM2用于仿真卫星所处的空间环境;ARM3用于卫星的动力学计算;DSP1完成敏感器模型的计算;DSP2完成执行机构模型的计算;ARM1向DSP1发出数据获取指令,DSP1向ARM2、ARM3发出获取数据指令,从FPGA中读取到相关数据后即向ARM1传送数据,ARM1根据所读取的数据进行计算获得相应的姿态轨道参数,如果参数满足要求,卫星即进入正常模式,如果不满足要求,ARM1向DSP2发送控制指令,完成对执行机构的控制,DSP2完成计算后通过FPGA向ARM2、ARM3输出相应数据,直到姿态轨道满足相应要求。本发明简化了系统的复杂性,降低了仿真难度,提高了仿真的实时性。
申请公布号 CN101320524A 申请公布日期 2008.12.10
申请号 CN200810104682.5 申请日期 2008.04.22
申请人 北京航空航天大学 发明人 胡迪;董云峰;高小波;郭巍;王皓;刘小林
分类号 G09B9/08(2006.01);G06F9/455(2006.01) 主分类号 G09B9/08(2006.01)
代理机构 北京科迪生专利代理有限责任公司 代理人 贾玉忠;卢纪
主权项 1、多处理器卫星实时仿真平台,其特征在于:由三个或更多的ARM处理器和两个或更多的DSP处理器通过FPGA作为中间存储器组成,其中ARM1作为仿真卫星控制中心计算机,运行姿态轨道控制算法;ARM2用于仿真卫星所处的空间环境;ARM3用于卫星的动力学计算,完成对卫星姿态轨道参数计算;DSP1主要是完成敏感器模型的计算;DSP2主要是完成执行机构模型的计算;首先ARM1向DSP1发出数据获取指令,即ARM1要读取当前卫星敏感器数据,然后DSP1向ARM2、ARM3发出获取数据指令,即敏感器要知道当前卫星所处的空间环境和动力学状态,从FPGA中读取到相关数据后即向ARM1传送数据,ARM1根据所读取的数据进行计算获得相应的姿态轨道参数,如果参数满足要求,卫星即进入正常模式,如果不满足要求,ARM1向DSP2发送控制指令,完成对执行机构的控制,同时DSP2完成计算后通过FPGA向ARM2、ARM3输出相应数据,直到姿态轨道满足相应要求。
地址 100083北京市海淀区学院路37号