[发明专利]一种卫星自动化测试平台及测试方法有效
申请号: | 200710177502.1 | 申请日: | 2007-11-16 |
公开(公告)号: | CN101158875A | 公开(公告)日: | 2008-04-09 |
发明(设计)人: | 李立;褚晓卫;戴涧峰;杨海龙;王崇羽;刘晓华 | 申请(专利权)人: | 航天东方红卫星有限公司;大田基业软件(北京)有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 中国航天科技专利中心 | 代理人: | 安丽 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 卫星 自动化 测试 平台 方法 | ||
技术领域
本发明涉及一种卫星测试系统,尤其涉及一种卫星自动化测试平台及测试方法。
背景技术
卫星测试的目的是需要在最短的时间内全面有效地检测出卫星可能存在的问题和设计缺陷,给出真正有价值、可信度高的测试结论,为整个卫星的研制工作提供有利的技术支持,保证卫星上天后,在预定轨道上正常运行。目前,卫星地面测试主要是由测试人员根据测试规则的要求手动指令发送,并监测参数变化,以此对整星作出全面、可靠的判断。在现有的测试中,由于测试人员的精力、能力和数量有限,仅凭自身的力量往往不容易发现测试过程中参数出现的细微变化,更不能胜任即将出现的大规模、批量化的繁重测试工作,造成测试效率比较低,测试周期比较长,增加了测试成本。
发明内容
本发明的技术解决问题:克服现有技术的不足,提供一种卫星自动化测试平台及测试方法,提高了测试质量和测试效率,降低了误操作概率,缩短了测试时间。
本发明的技术解决方案:一种卫星自动化测试平台包括自动化调度模块、指令发送模块、数据采集模块、数据分析模块、测试规则数据库;
测试规则数据库内存储n个卫星自动化测试所要执行的测试规则,n大于等于1;
自动化调度模块读取测试规则数据库中的测试规则,根据测试规则解析出的测试逻辑顺序向指令发送模块发送激励指令,同时接收数据分析模块发送的数据判读结果;
指令发送模块将激励指令自动发送至卫星被测对象;
数据采集模块接收卫星被测对象传回的卫星状态数据,并对卫星状态数据进行管理并转发至数据分析模块;
数据分析模块接收数据采集模块转发的卫星状态数据,读取测试规则数据库中的测试规则并解析出测试规则判据,数据分析模块将卫星状态数据同测试规则判据进行判读,判读结果发送至自动化调度模块,当数据出现异常时进行报警由人工进行干预。
所述的自动化调度模块包括解析测试逻辑、读取数据和执行指令三部分,解析测试逻辑部分从测试规则数据库中调用测试规则,从测试规则中解析出测试逻辑;读取数据部分读取数据分析模块数据判读后的结果,由该结果判断是否执行下一个测试逻辑;执行指令部分依照解析测试逻辑部分解析出来的测试逻辑顺序向指令发送模块发送激励指令。
所述的指令发送模块包括指令分类和指令发送部分,指令分类部分将自动化调度模块传送过来的激励指令按指令类型进行分类;指令发送部分将分类后的激励指令自动发送到卫星被测对象,使卫星被测对象按照分类后的激励指令执行具体的动作。
所述的数据采集模块包括数据管理和数据发送部分,数据管理部分将采集的卫星状态数据进行管理并显示,数据发送部分将采集的卫星状态数据发送至数据分析模块。
所述的数据分析模块包括数据接收、测试规则判据解析和数据判读三部分,数据接收部分接收数据采集模块转发的卫星状态数据;测试规则判据解析部分从测试规则数据库中解析出与激励指令相对应的测试规则判据;数据判读部分根据测试规则判据对接收到的卫星状态数据进行判读,判读结果发送至自动化调度模块,当数据出现异常时进行报警由人工进行干预。
一种卫星自动化测试方法,包括以下步骤:
(1)将卫星自动化测试所要执行的一个测试规则解析成测试逻辑和测试规则判据;
(2)按照上述的测试逻辑向卫星被测对象发送激励指令,卫星被测对象根据激励指令执行相应的动作,同时产生卫星被测数据;
(3)根据上述测试规则判据对卫星被测数据进行判读,如果卫星被测数据与测试规则判据相符则执行步骤(4),如果卫星被测数据与测试规则判据不相符则认为卫星被测数据异常,进行报警并由人工中断测试逻辑的执行,结束自动化测试任务;
(4)继续执行上述测试逻辑,判断上述测试规则是否执行结束,如果上述测试规则未执行结束,则重复步骤(2)至步骤(3),如果上述测试规则执行结束则执行步骤(5);
(5)判断是否执行下一个测试规则,如果执行下一个测试规则重复步骤(1)至步骤(4),直至所有自动化测试任务完成,如果不再执行下一个测试规则,则立即结束自动化测试任务。
本发明与现有技术相比的优点在于:
(1)本发明实现了测试规则数据库中的测试规则自动执行,将测试人员彻底解放出来,全面提高了测试质量和测试效率。
(2)本发明自动完成激励指令的发送,减少了由于手动发送激励指令而易出现的差错和失误。
(3)本发明自动完成数据判读,并在数据出现异常时进行报警,减少了人工监测判断时的大量工作,节省了测试时间。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天东方红卫星有限公司;大田基业软件(北京)有限公司,未经航天东方红卫星有限公司;大田基业软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710177502.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:LED显示屏控制系统
- 下一篇:稳压电路