[发明专利]一种通用数字式喷管等效器有效
申请号: | 201310222817.9 | 申请日: | 2013-06-06 |
公开(公告)号: | CN103324793A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 邹莹;夏阳 | 申请(专利权)人: | 北京航天自动控制研究所;中国运载火箭技术研究院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 安丽 |
地址: | 100076 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通用 数字式 喷管 等效 | ||
1.一种通用数字式喷管等效器,其特征在于包括:输入模块、逻辑控制模块、运算处理模块和输出模块。
输入模块将箭上计算机输出的12路喷管开关控制信号转化为12路TTL电平的开关量信号输入至运算处理模块中,运算处理模块根据接收到的所述12路TTL电平开关量信号,分别进行喷管特性曲线的插值数据运算,将12路插值数据运算结果发送给输出模块,逻辑控制模块根据外部输入的时钟信号,产生DA转换触发信号,并将该DA转换触发信号传送给输出模块,输出模块接收到所述DA转换触发信号之后,对所述12路插值数据运算结果进行DA转换,产生12路模拟量并输出。
2.根据权利要求1所述的一种通用数字式喷管等效器,其特征在于:运算处理模块包括时序子模块、触发子模块、控制子模块、存储子模块和运算子模块;
时序子模块将外部输入的时钟信号进行分频,生成12路喷管运算周期和单路喷管运算周期,并将这两种运算周期输出给触发子模块;触发子模块根据接收的运算周期,在12路喷管运算周期内,按单路喷管运算周期顺序产生各路喷管的触发使能信号,并将该触发使能信号传送给控制子模块和存储子模块;
控制子模块接收由触发子模块传送的当前路喷管的触发使能信号、由输入模块传送的当前喷管的TTL电平开关量信号以及上一周期由存储子模块传送的标志位和差值地址,由当前喷管的开关信号与上一周期的标志位合成新的标志位,在喷管的触发使能信号有效期间,根据这一新标志位产生差值读取地址、差值读使能信号和前值读使能信号,并将产生前值读使能信号、差值读使能信号与差值读取地址传送给存储子模块,将产生的差值读取地址和标志位传送给运算子模块;
存储子模块接收由触发子模块传送的当前路喷管的触发使能信号,由控制子模块传送的前值读使能信号、差值读使能信号和差值读取地址,由运算子模块传送的写使能信号以及更新后的标志位、差值地址和前值数据;在当前路喷管的触发使能信号的下降沿初始化标志位并在此之后将上一周期锁存的标志位和差值地址传送给控制子模块;根据写使能信号锁存当前周期更新后前值数据、标志位和差值地址;根据前值读使能信号将上一周期锁存的前值数据传送给运算子模块;根据差值读使能信号将事先存储于存储子模块中的对应的差值数据读出并传送给运算子模块;
运算子模块接收由控制子模块传送的差值读取地址和标志位、由存储子模块传送的上一周期锁存的前值数据和本周期查找出的差值数据,根据标志位计算当前周期的前值数据,产生写使能信号,并根据上下溢出与否产生新的标志位和差值地址;最后将这些数据传送给存储子模块,并将当前周期的前值数据输出给输出模块。
3.根据权利要求1所述的一种通用数字式喷管等效器,其特征在于:所述输入模块采用光耦实现。
4.根据权利要求1所述的一种通用数字式喷管等效器,其特征在于:所述控制子模块的具体工作流程为:
(1)判断所述由输入模块传送的当前喷管的TTL电平开关量信号是开信号1还是关信号0,若是开信号1,则进入步骤(2);否则由当前喷管的开关信号与上一周期的标志位合成新的标志位,之后进入步骤(5);
(2)由当前喷管的开关信号与上一周期的标志位合成新的标志位,之后进入步骤(3);
(3)根据所述新的标志位判断喷管的当前状态,若所述标志位中喷管当前状态为0,则读取在存储子模块中存放的喷管启动段第1个差值数据,之后由运算子模块将所述第1个差值数据输出,同时将喷管状态置1;
若所述标志位中喷管当前状态为1,则读取在存储子模块中存放的喷管启动段前值数据和下1个差值数据,之后由运算子模块将所述前值数据和下1个差值数据相加,之后进入步骤(4);
若所述标志位中喷管当前状态为2,则保持当前喷管状态不变,并且输出最大值,所述最大值为输出模块中DA转换器的最大值;
若所述标志位中喷管当前状态为3,则读取在存储子模块中存放的喷管启动段前值数据和第1个差值数据,之后由运算子模块将所述前值数据和第1个差值数据相加并输出,同时将喷管状态置1;
(4)判断相加结果是否小于1,若小于1,则保持当前喷管状态不变并且输出相加结果,若大于等于1,则将当前喷管状态置为2,并且输出最大值,所述最大值为输出模块中DA转换器的最大值;
(5)根据所述新的标志位判断喷管的当前状态,若所述标志位中喷管当前状态为0,则保持当前喷管状态不变,并且输出最小值,所述最小值为输出模块中DA转换器的最小值;
若所述标志位中喷管当前状态为1,则读取在存储子模块中存放的喷管关闭段前值数据和第1个差值数据,之后由运算子模块将所述前值数据减去第1个差值数据并输出,同时将喷管状态置3;
若所述标志位中喷管当前状态为2,则读取在存储子模块中存放的喷管关闭段第1个差值数据,之后由运算子模块将所述第1个差值数据输出,同时将喷管状态置3;
若所述标志位中喷管当前状态为3,则读取在存储子模块中存放的喷管关闭段前值数据和下1个差值数据,之后由运算子模块将所述前值数据减去下1个差值数据,之后进入步骤(6);
(6)判断相减结果是否大于0,若大于0,则保持当前喷管状态不变并且输出相减结果,若小于等于0,则将当前喷管状态置为0,并且输出最小值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天自动控制研究所;中国运载火箭技术研究院,未经北京航天自动控制研究所;中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310222817.9/1.html,转载请声明来源钻瓜专利网。