公开/公告号CN103576669A
专利类型发明专利
公开/公告日2014-02-12
原文格式PDF
申请/专利权人 上海航天测控通信研究所;
申请/专利号CN201210274782.9
申请日2012-08-03
分类号G05B23/02(20060101);
代理机构31107 上海航天局专利中心;
代理人郑丹力
地址 200086 上海市虹口区天宝路881号
入库时间 2024-02-19 22:36:00
法律状态公告日
法律状态信息
法律状态
2020-07-24
未缴年费专利权终止 IPC(主分类):G05B23/02 授权公告日:20160824 终止日期:20190803 申请日:20120803
专利权的终止
2016-08-24
授权
授权
2014-05-21
实质审查的生效 IPC(主分类):G05B23/02 申请日:20120803
实质审查的生效
2014-02-12
公开
公开
技术领域
本发明涉及航空航天技术领域,尤其涉及一种遥控指令遍历测试设备及其遍历测试方法。
背景技术
高可靠遥控设备主要功能是完成地面遥控指令和航天器运行数据的注入,由地面指挥控制航天器的运行和返回。遥控设备的可靠运行,直接关系到航天器飞行任务的成败和航天员的生命安全。
由于遥控设备指令多,一一测试耗时费力,XX飞船型号一期中遥控设备指令测试均采取抽取测试,即随机抽取部分指令,对其功能、性能指标进行测试。此种测试方法不能保证所有指令功能、性能正常。
从XX飞船型号二期产品验收开始,总体对指令功能测试的要求对比XX飞船型号一期严格了许多,在验收要求里特别提出需进行遥控指令遍历测试,针对此项要求,必须制定完整的测试方法,确保满足指令遍历测试的覆盖性要求。
因此,有必要提供一种新的指令测试方法,以满足指令遍历测试的要求。
发明内容
本发明的目的在于提供一种遥控指令遍历测试设备及其遍历方法,以满足指令遍历测试的覆盖性要求。
为解决上述问题,本发明提出一种遥控指令遍历测试设备,用于对遥控设备进行指令遍历测试,包括遥控解调器,逻辑分析仪,示波器,以及分别与所述遥控解调器相连的直流电源、数字万用表、遥控综合测试设备、遥控指令检测设备、第一遥控指令译码单元、以及第二遥控指令译码单元;其中,所述逻辑分析仪及所述示波器分别与所述遥控指令检测设备相连,所述第一遥控指令译码单元及所述第二遥控指令译码单元分别与所述遥控指令检测设备相连。
可选的,所述指令遍历测试包括指令输出脉冲宽度遍历测试、指令导通集电极电压遍历测试、指令开关驱动能力遍历测试、指令开关断开时漏电流遍历测试、以及指令接口毛刺遍历测试。
同时,为解决上述问题,本发明还提出一种遥控指令遍历测试方法,利用上述的遥控指令测试设备对遥控设备进行指令遍历测试,该方法包括以下步骤:1)遍历测试指令输出脉冲宽度;2)遍历测试指令导通集电极电压;3)遍历测试指令开关驱动能力;4)遍历测试指令开关断开时漏电流;5)遍历测试指令接口毛刺。
上述遥控指令遍历测试方法,其中,所述遍历测试指令输出脉冲宽度的具体步骤为:连接遥控指令检测设备和遥控综合测试设备,所述遥控综合测试设备根据设置的时间间隔连续发送全部遥控指令,从遥控指令检测设备上观察指令驱动情况,用示波器逐条测试遥控指令的脉冲宽度并记录。
上述遥控指令遍历测试方法,其中,所述遍历测试指令导通集电极电压的具体步骤为:连接遥控指令检测设备和遥控综合测试设备,所述遥控综合测试设备根据设置的时间间隔连续发送全部遥控指令,从遥控指令检测设备上观察指令驱动情况,用示波器逐条测试遥控指令的导通集电极电压并记录。
上述遥控指令遍历测试方法,其中,所述遍历测试指令开关驱动能力的具体步骤为:遥控指令检测设备中设计为130Ω上拉电阻,测试时每路指令电路使用+27V工作电压,即指令驱动时吸收电流为208mA,指令开关驱动能力大于200mA;发送指令时,观察遥控指令检测设备上相应指令指示灯,灯亮即表示指令正常驱动,符合指标要求。
上述遥控指令遍历测试方法,其中,所述遍历测试指令开关断开时漏电流的具体步骤为:在指令未驱动状态下,使用+27V电源串接100KΩ电阻后连接至被测设备的指令输出接口,所述被测设备是指遥控解调器、第一遥控指令译码单元或者第二遥控指令译码单元,使用万用表测量100KΩ电阻与被测设备连接端的电压,计算指令开关断开时漏电流,漏电流小于100uA即满足指标要求。
上述遥控指令遍历测试方法,其中,所述遍历测试指令接口毛刺包括以下步骤:a)逻辑分析仪连接遥控指令检测设备,遥控指令检测设备连接第一路指令输出并接上拉电源;b)逻辑分析仪触发条件设置为第一路输入非全“1”,采样周期设置为5ns;c)开关机设备多次;d)发送所有遥控指令1遍,只有发送到当前连接的第一路指令时,逻辑分析仪触发;且只有当前发送指令为“0”,其余指令线均为“1”;发送指令不是当前连接的第一路指令时,逻辑分析仪不触发;e)更换遥控指令插座,连接第二路指令输出,重复a)~d)的步骤,直至所有指令均测试完毕。
上述遥控指令遍历测试方法,其中,所述第一路指令的条数为48路指令,所述第二路指令的条数为48路指令。
与现有技术相比,本发明提供的遥控指令遍历测试设备包括遥控解调器,逻辑分析仪,示波器,以及分别与所述遥控解调器相连的直流电源、数字万用表、遥控综合测试设备、遥控指令检测设备、第一遥控指令译码单元、以及第二遥控指令译码单元;所述逻辑分析仪及所述示波器分别与所述遥控指令检测设备相连,所述第一遥控指令译码单元及所述第二遥控指令译码单元分别与所述遥控指令检测设备相连;本发明提供的遥控指令遍历测试设备能满足指令遍历测试的覆盖性要求;同时本发明提供的遥控指令遍历测试方法通过依次对多路指令进行测试,并合理设置逻辑分析仪的触发条件,从而能满足指令遍历测试的覆盖性要求。
附图说明
图1为本发明实施例提供的遥控指令遍历测试设备的整体连接示意图;
图2为本发明实施例提供的指令开关断开时漏电流遍历测试连接示意图;
图3为本发明实施例提供的指令接口毛刺测试逻辑分析仪显示示意图。
具体实施方式
以下结合附图和具体实施例对本发明提出的遥控指令遍历测试设备及其遍历方法作进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比率,仅用于方便、明晰地辅助说明本发明实施例的目的。
本发明的核心思想在于,提供一种遥控指令遍历测试设备,包括遥控解调器,逻辑分析仪,示波器,以及分别与所述遥控解调器相连的直流电源、数字万用表、遥控综合测试设备、遥控指令检测设备、第一遥控指令译码单元、以及第二遥控指令译码单元;所述逻辑分析仪及所述示波器分别与所述遥控指令检测设备相连,所述第一遥控指令译码单元及所述第二遥控指令译码单元分别与所述遥控指令检测设备相连;本发明提供的遥控指令遍历测试设备能满足指令遍历测试的覆盖性要求;同时,还提供一种遥控指令遍历测试方法,通过依次对多路指令进行测试,并合理设置逻辑分析仪的触发条件,从而能满足指令遍历测试的覆盖性要求。
请参考图1,图1为本发明实施例提供的遥控指令遍历测试设备的整体连接示意图,如图1所示,本发明实施例提供的遥控指令遍历测试设备,用于对遥控设备进行指令遍历测试,包括遥控解调器101,逻辑分析仪102,示波器103,以及分别与所述遥控解调器101相连的直流电源104、数字万用表105、遥控综合测试设备106、遥控指令检测设备107、第一遥控指令译码单元108、以及第二遥控指令译码单元109;其中,所述逻辑分析仪102及所述示波器103分别与所述遥控指令检测设备107相连,所述第一遥控指令译码单元108及所述第二遥控指令译码单元109分别与所述遥控指令检测设备107相连。
进一步地,所述指令遍历测试包括指令输出脉冲宽度遍历测试、指令导通集电极电压遍历测试、指令开关驱动能力遍历测试、指令开关断开时漏电流遍历测试、以及指令接口毛刺遍历测试。
以下对上述这些指令遍历测试的测试方法及测试要求分别进行说明:
1)指令输出脉冲宽度测试方法
连接遥控指令检测设备107和遥控综合测试设备106,遥控综合测试设备106发送全部遥控指令。从遥控指令检测设备107上观察指令驱动情况(指令驱动时指示灯亮),用示波器103测试遥控指令的脉冲宽度并记录;由于航天器全部遥控指令有几百条,为了方便测试,可通过遥控综合测试设备106设置发送指令的间隔后连续发送,用示波器103逐条测试。
2)指令导通集电极电压测试方法
连接遥控指令检测设备107和遥控综合测试设备106,遥控综合测试设备106发送全部遥控指令。从遥控指令检测设备107上观察指令驱动情况(指令驱动时指示灯亮),用示波器103测试遥控指令的导通集电极电压并记录;由于航天器全部遥控指令有几百条,为了方便测试,可通过遥控综合测试设备106设置发送指令的间隔后连续发送,用示波器逐条测试。并且本项测试可与上述指令脉冲宽度合并测试,提高测试效率。
3)指令开关驱动能力测试方法
遥控指令检测设备106中设计为130Ω上拉电阻,测试时每路指令电路使用+27V工作电压,可计算出指令驱动时吸收电流为208mA,即可说明指令开关驱动能力大于200mA;遥控综合测试设备106发送指令时,观察遥控指令检测设备107上相应指令指示灯,灯亮即表示指令正常驱动,符合指标要求;本项测试也可与上述指令脉冲宽度合并测试,提高测试效率。
4)指令开关断开时漏电流测试方法
在指令未驱动状态下,使用+27V电源串接100KΩ电阻后连接至被测设备的指令输出接口,所述被测设备是指遥控解调器101、第一遥控指令译码单元108或者第二遥控指令译码单元109,使用万用表测量100KΩ电阻与被测设备连接端的电压,计算指令开关断开时漏电流=(27-V)/100KΩ,漏电流小于100uA即满足指标要求。其测试连接示意图如图2所示。
5)指令接口毛刺测试方法
指令接口毛刺测试是总体在XX飞船型号二期工程启动后提出的测试要求,具体内容是在上电和指令接收执行过程中,遥控指令执行信号输出端口不能出现毛刺等异常输出信号。关于毛刺异常现象的说明请参考图3,图3中显示有且仅有1处为“0”,标明指令输出正确无毛刺,若出现了超过1处为“0”的情况表明其他指令线上有毛刺,为异常现象。
根据总体要求,指令接口毛刺测试方法必须覆盖以下两点:
(1)在遥控船上设备上电瞬间,遥控指令输出接口上不得出现毛刺或其他异常输出信号;
(2)在发送某条遥控指令后,该条遥控指令接口有驱动输出同时,其他任何指令接口上不得出现毛刺或其他异常输出信号。
由于航天器全部遥控指令有几百条,若用常规示波器测试的方法,排列组合过多,要满足测试覆盖性要求测试每条指令,过程耗时耗力,几乎难以实现,显然用示波器完成此项测试已不具备测试可操作性,因而本发明选用逻辑分析仪进行测试。
该指令接口毛刺测试方法包括以下步骤:
a)逻辑分析仪连接遥控指令检测设备,遥控指令检测设备连接第一路指令输出并接上拉电源;
b)逻辑分析仪触发条件设置为第一路输入非全“1”,采样周期设置为5ns;
c)开关机设备多次;观察逻辑分析仪,如果其未被触发,则说明设备上电该第一路指令同断电过程无毛刺;
d)发送所有遥控指令1遍,只有发送到当前连接的第一路指令时,逻辑分析仪触发;且只有当前发送指令为“0”,其余指令线均为“1”;发送指令不是当前连接的第一路指令时,逻辑分析仪不触发;即说明发送其它遥控指令时,该第一路指令无毛刺;
e)更换遥控指令插座,连接第二路指令输出,重复a)~d)的步骤,直至所有指令均测试完毕。
进一步地,所述第一路指令的条数为48路指令;述第二路指令的条数为48路指令。当然,应该认识到,所述第一路指令的条数及所述第二条指令的条数根据实际条件还可以为其它数字,例如50条等。
进一步地,所述上拉电源为+5V。
进一步地,所述开关机设备的次数为3次。
综上所述,本发明提供了一种遥控指令遍历测试设备,包括遥控解调器,逻辑分析仪,示波器,以及分别与所述遥控解调器相连的直流电源、数字万用表、遥控综合测试设备、遥控指令检测设备、第一遥控指令译码单元、以及第二遥控指令译码单元;所述逻辑分析仪及所述示波器分别与所述遥控指令检测设备相连,所述第一遥控指令译码单元及所述第二遥控指令译码单元分别与所述遥控指令检测设备相连;本发明提供的遥控指令遍历测试设备能满足指令遍历测试的覆盖性要求;同时本发明还提供了一种遥控指令遍历测试方法,通过依次对多路指令进行测试,并合理设置逻辑分析仪的触发条件,从而能满足指令遍历测试的覆盖性要求。
显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
机译: 用于管理具有不同缓存能力的页面遍历指令的方法和装置
机译: 利用单指令多数据(SIMD)处理体系结构进行平行光线跟踪遍历和相交的系统,方法和计算机程序产品
机译: 通过遍历指令集体系结构的有限状态模型来生成功能测试程序的方法和装置