发明名称 一种综合电子软件仿真环境中的遥测处理单元模拟方法
摘要 本发明涉及一种综合电子软件仿真环境中的遥测处理单元模拟方法,通过遥测数据交互仿真系统实现,采用FPGA技术与遥测仿真计算机软件配合首次模拟了综合电子单元中遥测处理单元状态变化和数据交互过程,实现方法简便,响应速度快、且有利于测试过程中对遥测处理单元状态参数和模拟量进行实时修改,以满足不同条件下的遥测处理单元故障模拟要求和热控分系统、电源分系统的测试要求;同时本发明通过采用中断设计和改变遥测处理单元状态,实现了非定周期的遥测数据的实时响应,有效解决了综合电子单元中遥测处理单元大数据量毫秒级接收及对遥测处理单元状态快速变化的模拟问题,显著提高了开发效率。
申请公布号 CN103970027B 申请公布日期 2015.07.08
申请号 CN201410132049.2 申请日期 2014.04.02
申请人 北京控制工程研究所 发明人 林琳;王晶;党纪红;陈朝晖;万丽景;高进;李晓锋;关小川;刘建军;葛莹
分类号 G05B17/02(2006.01)I 主分类号 G05B17/02(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 范晓毅
主权项 一种综合电子软件仿真环境中的遥测处理单元模拟方法,其特征在于:通过遥测数据交互仿真系统实现,所述遥测数据交互仿真系统包括星上计算机和地面模拟的遥测处理单元,所述遥测处理单元由遥测仿真计算机和FPGA模块组成,具体实现方法如下:步骤(一)、星上计算机将控制指令发送给FPGA模块,所述控制指令包括查询所述遥测处理单元工作状态的指令、获取模拟量采样值的指令和通道控制指令;步骤(二)、FPGA模块对接收的控制指令进行校验判断,若所述控制指令通过校验,则将所述控制指令进行存储,将工作状态设置为“未准备好”,并触发中断,进入步骤(三);若所述控制指令未通过校验,则将所述控制指令丢弃;步骤(三)、遥测仿真计算机接收到中断后,首先从FPGA模块中读取通过校验的控制指令并进行分类,其中根据查询所述遥测处理单元工作状态的指令,将所述遥测处理单元当前工作状态数据发送给FPGA模块,进入步骤(四);遥测仿真计算机根据获取模拟量采样值的指令,将要求的模拟量采样值发送给FPGA模块,进入步骤(五);遥测仿真计算机根据通道控制指令,设定遥测处理单元的通道号,并将设定的通道号信息发送给FPGA模块,进入步骤(六);步骤(四)、FPGA模块接收所述遥测处理单元当前工作状态数据,若当前工作状态为“准备好”状态,则星上计算机向FPGA模块发送遥测数据,FPGA模块接收到所述遥测数据后,对所述遥测数据进行校验判断,若遥测数据通过校验,则将遥测数据进行存储,将工作状态设置为“未准备好”,并触发中断,进入步骤(七);若所述遥测数据未通过校验,则将所述遥测数据丢弃;步骤(五)、FPGA模块接收所述模拟量采样值后进行存储,供星上计算机进行读取;步骤(六)、FPGA模块接收所述通道号信息后进行存储,供星上计算机进行读取;步骤(七)、遥测仿真计算机接收到中断后,从FPGA模块读取遥测数据,遥测仿真计算机首先对遥测数据进行解析,即将接收到的遥测数据原码按照遥测数据格式和遥测协议的定义进行解析,得到要求的数据形式,之后对数据进行显示和存储。
地址 100080 北京市海淀区北京2729信箱