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