当前位置: 首页 > 专利查询>中北大学专利>正文

一种自助窥镜式逐次问诊型方法及黑匣子系统技术方案

技术编号:21378002 阅读:28 留言:0更新日期:2019-06-15 13:30
本发明专利技术提供了一种自助窥镜式逐次问诊型方法及黑匣子系统,将“问诊”模式和“硬触发”模式两种记录方式灵活配合,在地面计算机的远程控制下,通过计算机软件界面的窥镜窗口自助式实时问诊黑匣子的健康工况,使黑匣子由“黑不可测”变成“一览速知”,保证了发射前黑匣子内部数据流的可测性和状态的可视性;它进一步设计了不可逆转的“硬触发”启动指令,并将这一属于遥测系统的指令嵌入到控制系统发射流程中,有效地参与到飞行器的发射前命令集合中,保证在窥视数据显示黑匣子健康状态异常的情况下能够终止发射流程,解决了黑匣子在发射过程中记录数据的安全性问题。

【技术实现步骤摘要】
一种自助窥镜式逐次问诊型方法及黑匣子系统
本专利技术涉及一种自助窥镜式逐次问诊型方法及黑匣子系统,属于航天测控领域。
技术介绍
遥测系统是航天飞行器试验中不可或缺的一部分,其性能的优劣直接影响航天飞行器的研制进度及性能的改进提高。遥测系统中的数据黑匣子是飞行器在发射筒、水下或返回大气层“黑障区”时的唯一测试手段,所存储数据的安全性能直接关系到整个试验系统的成败。随着航天测试技术的不断发展,测试的对象和容量不断扩大,遥测黑匣子的数据安全性愈来愈显突出,高可靠地完整记录整个试验过程成为评价遥测黑匣子性能的关键指标。目前遥测黑匣子主要工作方式是接收到遥测分系统的“启动”指令后就开始不可逆转地采编记录电气接口处的相应信号,直至工作结束。无论是技术阵地还是发射阵地,整个系统的测试过程中遥测黑匣子始终处于“黑箱”状态,只有试验结束后对黑匣子进行事后回收式读数才可以根据所读取数据的判读结果评测试验过程正常与否,进而评估遥测黑匣子否处于健康安全工作状态。当飞行器进入发射流程时,所有的执行步骤都是不可逆转的单向流水操作,遥测黑匣子在“黑箱”状态下的安全评估不可能再依赖试验结束后的回读数据,只能完全依靠发射前的多次检测结果进行外延推测,给试验的成功带来很大的不确定性风险,因为此刻黑匣子一旦处于故障模式就意味着整个试验的失败。因此如何实现黑匣子全过程安全记录和存储试验数据成为遥测系统的重点关注所在。
技术实现思路
为了解决现有技术的不足,本专利技术提供了一种自助窥镜式逐次问诊型方法及黑匣子系统,能够消除目前航天遥测系统利用数据黑匣子对飞行器参数进行动态测试与记录时存在的可靠性隐患,通过黑匣子的状态转换和可靠性设计,通过数据的问诊分析获取设备的健康状况,进而达到数据存储的安全目的。本专利技术为解决其技术问题所采用的技术方案是:提供了一种自助窥镜式逐次问诊型方法,用于监测飞行器遥测黑匣子状态,所述飞行器遥测黑匣子包括相互电连接的控制器和存储器,控制器与飞行器测试对象集中的各测试对象连接,起始状态S0为试验结束状态,控制器与存储器均处于断电状态,具体包括以下步骤:(1)控制器加电,进入状态S1:地面远程窥镜及控制装置的硬触发开关断开,飞行器遥测黑匣子的控制器与地面远程窥镜及控制装置保持连接,当飞行器遥测黑匣子通电后,控制器首先复位,然后等待地面远程窥镜及控制装置的问诊指令,此时存储器处于断电状态;随后地面远程窥镜及控制装置向飞行器遥测黑匣子发送存储器加电指令,进入状态S2;(2)状态S2下,控制器接收到存储器加电指令后,接通存储器与电源的开关通路,存储器开始通电,地面计算机通过地面远程窥镜及控制装置向飞行器遥测黑匣子发送指令控制字,若指令控制字为问诊指令,则进入步骤(3)的状态S3进行状态问诊,若指令控制字为回读指令,则进入状态S10进行存储器数据的回读;(3)在状态S3下,控制器开始初始化,根据预设的采集通道数目动态地开辟相应各通道数据的窥镜缓冲区域,即针对每一个采集通道,在控制器的FPGA芯片内部建立一个相应的可动态配置的FIFO存储区域作为存储容量,用于缓存采集数据;同时,控制器建立一个存储地址索引表,根据各通道采集数据量的大小指定不同窥镜缓冲区域所对应的存储器物理地址空间范围;当缓冲区域开辟完成且存储地址索引表建立完毕后,进入状态S4进行数据采集;(4)在状态S4下,控制器通过与飞行器连接的电气接口持续对测试对象进行采集,并将各通道的采集数据分别存储到由FIFO存储区域构成的窥镜缓冲区域;同时,控制器轮询每一个FIFO存储区域是否处于半满状态,如果当前FIFO存储区域达到半满状态,则读取该FIFO存储区域内的采集数据并发送至其对应的存储器地址空间,直至将该FIFO的容量读空;如果存储器中对应的地址空间容量已满,则存储器自动擦除该地址空间区域的全部数据,然后从首地址开始重新存储;重复循环上述轮询过程不止;在轮询过程中,当地面计算机通过地面远程窥镜及控制装置向飞行器遥测黑匣子发送指令控制字,则进入状态S5;(5)在状态S5下,控制器仍然保持轮询每一个FIFO存储区域是否处于半满状态并循环向存储器存储数据,同时当控制器接收到地面计算机通过地面远程窥镜及控制装置发送的问诊指令时,执行以下过程:(5-1)解析该问诊指令,确定问诊指令所问诊数据对应的采集通道;(5-2)在FPGA芯片内部开辟一块动态配置容量的问诊数据缓存区域,问诊数据缓存区域的容量容纳该采集通道号至少完整的两帧数据;(5-3)判断问诊数据所在采集通道对应的FIFO存储区域是否处于半满状态,如果FIFO存储区域没有半满,则等待FIFO存储区域的半满信号;(5-4)当FIFO存储区域的半满信号有效时,控制器一方面继续按照步骤(4)中的时序读取该FIFO存储的数据并送至其对应的存储器地址空间,另一方面同时将该数据传输至步骤(5-2)开辟的动态问诊数据缓存区域中;如果动态问诊数据缓存区域容量小于FIFO存储区域中存储的数据,存储至少一帧的完整帧结构数据;如果动态问诊数据缓存区域容量大于或等于FIFO存储区域中存储的数据,则等待该FIFO存储区域下一次半满信号有效时继续读取并写入动态问诊数据缓存区域,直至填充满缓存区域;(5-5)当动态问诊数据缓存区域填充满后,控制器停止缓存区域数据的继续写入,转而开始一次性全部读取该缓存区域数据,并通过地面远程窥镜及控制装置将数据上传至地面计算机;地面计算机根据数据中的关键参数对该采集通道所涉及的采集参数进行判读,得到黑匣子的局部健康状态信息;当地面计算机通过地面远程窥镜及控制装置以轮询的方式发送不同的问诊指令,从动态问诊数据缓存区域中获取不同采集通道的数据,从而遍历获取黑匣子不同的局部健康状态信息,进而汇总得到黑匣子的全部健康状态信息,判读当前黑匣子的健康状态是否满足当前的任务要求;(5-6)如果当前黑匣子的健康状态是否满足当前的任务要求,则地面操作人员启动地面远程窥镜及控制装置的硬触发开关,进入步骤(6)的状态S6;所述硬触发开关一旦触发启动,无论当前记录控制器与存储器处于哪种状态,立刻无条件中断当前工作转入状态S6;(6)在状态S6下,控制器通知存储器终止当前的循环存储,并将存储器内的当前数据全部擦除,从而清除前次所存储的数据,为当前试验数据提供完整的存储空间;在存储器数据擦除过程中,控制器暂停缓冲区域中窥镜数据的更新,地面远程窥镜及控制装置不接收更新的健康状态信息,地面计算机上的人机监测界面处于暂时的滞顿状态,人机监测界面经过暂时的滞顿后,恢复到数据更新状态,自动转入状态S7,进入数据单次记录模式;如果状态S6中人机监测界面显示保持流畅,没有出现滞顿状态,则表示存储器数据擦除不成功,地面测控装置的硬触发指令没有上传到控制器中,存储器仍处于状态S5中的循环存储状态,则立即停止试验流程;如因各种外部条件因素无法中止,则继续保持当前状态,并自动无缝过渡转入名义S7状态即S5状态,进入数据回溯记录模式;(7)在S7状态下或名义S7状态下,控制器继续更新缓冲区域中窥镜数据,地面计算机通过地面远程窥镜及控制装置继续回读飞行器遥测黑匣子中控制器的窥镜缓冲区域中的数据,地面计算机根据数据中的关键参数判断飞行器遥测黑匣子的健康状况,得到硬触发启动后至起本文档来自技高网...

【技术保护点】
1.一种自助窥镜式逐次问诊型方法,用于监测飞行器遥测黑匣子状态,所述飞行器遥测黑匣子包括相互电连接的控制器和存储器,控制器与飞行器测试对象集中的各测试对象连接,起始状态S0为试验结束状态,控制器与存储器均处于断电状态,其特征在于具体包括以下步骤:(1)控制器加电,进入状态S1:地面远程窥镜及控制装置的硬触发开关断开,飞行器遥测黑匣子的控制器与地面远程窥镜及控制装置保持连接,当飞行器遥测黑匣子通电后,控制器首先复位,然后等待地面远程窥镜及控制装置的问诊指令,此时存储器处于断电状态;随后地面远程窥镜及控制装置向飞行器遥测黑匣子发送存储器加电指令,进入状态S2;(2)状态S2下,控制器接收到存储器加电指令后,接通存储器与电源的开关通路,存储器开始通电,地面计算机通过地面远程窥镜及控制装置向飞行器遥测黑匣子发送指令控制字,若指令控制字为问诊指令,则进入步骤(3)的状态S3进行状态问诊,若指令控制字为回读指令,则进入状态S10进行存储器数据的回读;(3)在状态S3下,控制器开始初始化,根据预设的采集通道数目动态地开辟相应各通道数据的窥镜缓冲区域,即针对每一个采集通道,在控制器的FPGA芯片内部建立一个相应的可动态配置的FIFO存储区域作为存储容量,用于缓存采集数据;同时,控制器建立一个存储地址索引表,根据各通道采集数据量的大小指定不同窥镜缓冲区域所对应的存储器物理地址空间范围;当缓冲区域开辟完成且存储地址索引表建立完毕后,进入状态S4进行数据采集;(4)在状态S4下,控制器通过与飞行器连接的电气接口持续对测试对象进行采集,并将各通道的采集数据分别存储到由FIFO存储区域构成的窥镜缓冲区域;同时,控制器轮询每一个FIFO存储区域是否处于半满状态,如果当前FIFO存储区域达到半满状态,则读取该FIFO存储区域内的采集数据并发送至其对应的存储器地址空间,直至将该FIFO的容量读空;如果存储器中对应的地址空间容量已满,则存储器自动擦除该地址空间区域的全部数据,然后从首地址开始重新存储;重复循环上述轮询过程不止;在轮询过程中,当地面计算机通过地面远程窥镜及控制装置向飞行器遥测黑匣子发送指令控制字,则进入状态S5;(5)在状态S5下,控制器仍然保持轮询每一个FIFO存储区域是否处于半满状态并循环向存储器存储数据,同时当控制器接收到地面计算机通过地面远程窥镜及控制装置发送的问诊指令时,执行以下过程:(5‑1)解析该问诊指令,确定问诊指令所问诊数据对应的采集通道;(5‑2)在FPGA芯片内部开辟一块动态配置容量的问诊数据缓存区域,问诊数据缓存区域的容量容纳该采集通道号至少完整的两帧数据;(5‑3)判断问诊数据所在采集通道对应的FIFO存储区域是否处于半满状态,如果FIFO存储区域没有半满,则等待FIFO存储区域的半满信号;(5‑4)当FIFO存储区域的半满信号有效时,控制器一方面继续按照步骤(4)中的时序读取该FIFO存储的数据并送至其对应的存储器地址空间,另一方面同时将该数据传输至步骤(5‑2)开辟的动态问诊数据缓存区域中;如果动态问诊数据缓存区域容量小于FIFO存储区域中存储的数据,存储至少一帧的完整帧结构数据;如果动态问诊数据缓存区域容量大于或等于FIFO存储区域中存储的数据,则等待该FIFO存储区域下一次半满信号有效时继续读取并写入动态问诊数据缓存区域,直至填充满缓存区域;(5‑5)当动态问诊数据缓存区域填充满后,控制器停止缓存区域数据的继续写入,转而开始一次性全部读取该缓存区域数据,并通过地面远程窥镜及控制装置将数据上传至地面计算机;地面计算机根据数据中的关键参数对该采集通道所涉及的采集参数进行判读,得到黑匣子的局部健康状态信息;当地面计算机通过地面远程窥镜及控制装置以轮询的方式发送不同的问诊指令,从动态问诊数据缓存区域中获取不同采集通道的数据,从而遍历获取黑匣子不同的局部健康状态信息,进而汇总得到黑匣子的全部健康状态信息,判读当前黑匣子的健康状态是否满足当前的任务要求;(5‑6)如果当前黑匣子的健康状态是否满足当前的任务要求,则地面操作人员启动地面远程窥镜及控制装置的硬触发开关,进入步骤(6)的状态S6;所述硬触发开关一旦触发启动,无论当前记录控制器与存储器处于哪种状态,立刻无条件中断当前工作转入状态S6;(6)在状态S6下,控制器通知存储器终止当前的循环存储,并将存储器内的当前数据全部擦除,从而清除前次所存储的数据,为当前试验数据提供完整的存储空间;在存储器数据擦除过程中,控制器暂停缓冲区域中窥镜数据的更新,地面远程窥镜及控制装置不接收更新的健康状态信息,地面计算机上的人机监测界面处于暂时的滞顿状态,人机监测界面经过暂时的滞顿后,恢复到数据更新状态,自动转入状态S7,进入数据单次记录模式;如果状态S6中人机监测界面显示保持流畅,没有出现滞...

【技术特征摘要】
1.一种自助窥镜式逐次问诊型方法,用于监测飞行器遥测黑匣子状态,所述飞行器遥测黑匣子包括相互电连接的控制器和存储器,控制器与飞行器测试对象集中的各测试对象连接,起始状态S0为试验结束状态,控制器与存储器均处于断电状态,其特征在于具体包括以下步骤:(1)控制器加电,进入状态S1:地面远程窥镜及控制装置的硬触发开关断开,飞行器遥测黑匣子的控制器与地面远程窥镜及控制装置保持连接,当飞行器遥测黑匣子通电后,控制器首先复位,然后等待地面远程窥镜及控制装置的问诊指令,此时存储器处于断电状态;随后地面远程窥镜及控制装置向飞行器遥测黑匣子发送存储器加电指令,进入状态S2;(2)状态S2下,控制器接收到存储器加电指令后,接通存储器与电源的开关通路,存储器开始通电,地面计算机通过地面远程窥镜及控制装置向飞行器遥测黑匣子发送指令控制字,若指令控制字为问诊指令,则进入步骤(3)的状态S3进行状态问诊,若指令控制字为回读指令,则进入状态S10进行存储器数据的回读;(3)在状态S3下,控制器开始初始化,根据预设的采集通道数目动态地开辟相应各通道数据的窥镜缓冲区域,即针对每一个采集通道,在控制器的FPGA芯片内部建立一个相应的可动态配置的FIFO存储区域作为存储容量,用于缓存采集数据;同时,控制器建立一个存储地址索引表,根据各通道采集数据量的大小指定不同窥镜缓冲区域所对应的存储器物理地址空间范围;当缓冲区域开辟完成且存储地址索引表建立完毕后,进入状态S4进行数据采集;(4)在状态S4下,控制器通过与飞行器连接的电气接口持续对测试对象进行采集,并将各通道的采集数据分别存储到由FIFO存储区域构成的窥镜缓冲区域;同时,控制器轮询每一个FIFO存储区域是否处于半满状态,如果当前FIFO存储区域达到半满状态,则读取该FIFO存储区域内的采集数据并发送至其对应的存储器地址空间,直至将该FIFO的容量读空;如果存储器中对应的地址空间容量已满,则存储器自动擦除该地址空间区域的全部数据,然后从首地址开始重新存储;重复循环上述轮询过程不止;在轮询过程中,当地面计算机通过地面远程窥镜及控制装置向飞行器遥测黑匣子发送指令控制字,则进入状态S5;(5)在状态S5下,控制器仍然保持轮询每一个FIFO存储区域是否处于半满状态并循环向存储器存储数据,同时当控制器接收到地面计算机通过地面远程窥镜及控制装置发送的问诊指令时,执行以下过程:(5-1)解析该问诊指令,确定问诊指令所问诊数据对应的采集通道;(5-2)在FPGA芯片内部开辟一块动态配置容量的问诊数据缓存区域,问诊数据缓存区域的容量容纳该采集通道号至少完整的两帧数据;(5-3)判断问诊数据所在采集通道对应的FIFO存储区域是否处于半满状态,如果FIFO存储区域没有半满,则等待FIFO存储区域的半满信号;(5-4)当FIFO存储区域的半满信号有效时,控制器一方面继续按照步骤(4)中的时序读取该FIFO存储的数据并送至其对应的存储器地址空间,另一方面同时将该数据传输至步骤(5-2)开辟的动态问诊数据缓存区域中;如果动态问诊数据缓存区域容量小于FIFO存储区域中存储的数据,存储至少一帧的完整帧结构数据;如果动态问诊数据缓存区域容量大于或等于FIFO存储区域中存储的数据,则等待该FIFO存储区域下一次半满信号有效时继续读取并写入动态问诊数据缓存区域,直至填充满缓存区域;(5-5)当动态问诊数据缓存区域填充满后,控制器停止缓存区域数据的继续写入,转而开始一次性全部读取该缓存区域数据,并通过地面远程窥镜及控制装置将数据上传至地面计算机;地面计算机根据数据中的关键参数对该采集通道所涉及的采集参数进行判读,得到黑匣子的局部健康状态信息;当地面计算...

【专利技术属性】
技术研发人员:张彦军
申请(专利权)人:中北大学
类型:发明
国别省市:山西,14

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1