[发明专利]一种分布式卫星自动化测试框架系统有效
申请号: | 201410131862.8 | 申请日: | 2014-04-02 |
公开(公告)号: | CN103970121B | 公开(公告)日: | 2017-01-11 |
发明(设计)人: | 吴婧;陆文高;阎诚;李丽琼;关彬 | 申请(专利权)人: | 航天东方红卫星有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 中国航天科技专利中心11009 | 代理人: | 安丽 |
地址: | 100094 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种分布式卫星自动化测试框架系统包括测试程序定义模块、测试执行控制模块、测试数据分析模块、测试数据库、监控终端。本发明针对小卫星控制分系统测试状态复杂、测试流程和测试方法异于卫星其它分系统的特点,采用分布式体系架构,建立符合控制分系统测试需求的测试程序,实现测试过程的自动执行,自动判断测试指令是否正确执行、测试数据是否超差等信息,并将测试结果自动生成测试报告保存于测试数据库。本发明设计的框架系统具有可复用、可定制的特点,可在框架系统的基础上开发适合不同小卫星控制分系统的自动化测试系统,提高了软件开发效率,降低了人工发送指令和设置测试设备的风险,提高了测试质量和测试效率。 | ||
搜索关键词: | 一种 分布式 卫星 自动化 测试 框架 系统 | ||
【主权项】:
一种分布式卫星自动化测试框架系统,其特征在于:包括测试程序定义模块、测试执行控制模块、测试数据分析模块、测试数据库、监控终端;测试程序定义模块包括第一调度管理模块、测试序列定义模块、测试判据定义模块,测试序列定义模块选择测试指令,供选择的测试指令包括遥控指令和设备指令,再对测试指令属性进行编辑,供编辑的测试指令属性包括测试指令所属的设备、测试指令涉及的操作、测试指令执行时间、测试指令逻辑顺序,将定义好的测试指令和测试指令属性组成测试序列通过内部总线传送至第一调度管理模块;测试判据定义模块选择测试参数,供选择的测试参数包括遥测参数和设备参数,再根据选择的测试参数进行测试判据定义,将定义好的测试判据通过内部总线传送至第一调度管理模块;第一调度管理模块将定义好的测试序列和测试判据通过TCP/IP网络保存在测试数据库中;测试执行控制模块包括第二调度管理模块、指令解析模块、指令管理模块、设备驱动模块,第二调度管理模块通过TCP/IP网络调取测试数据库中的测试序列,再将测试序列通过内部总线传送至指令解析模块;指令解析模块识别测试序列中的测试指令,将测试指令转换成指令管理模块能够识别的测试指令代号,再将测试指令代号和测试指令属性通过内部总线传送至指令管理模块;指令管理模块根据测试指令属性定义的测试指令所属的设备、测试指令涉及的操作,将测试指令代号转换成设备驱动模块能够控制测试设备执行的测试指令代码,根据测试指令属性定义的测试指令逻辑顺序将测试指令代码通过内部总线传送至设备驱动模块,并从传送测试指令代码的时刻开始计时作为测试指令的实际执行时间,当收到设备驱动模块回送的测试指令执行完成信息,根据测试指令属性定义的测试指令逻辑顺序继续传送测试指令代码给设备驱动模块,重复:指令管理模块根据测试指令属性定义的测试指令逻辑顺序将测试指令代码通过内部总线传送至设备驱动模块,并从传送测试指令代码的时刻开始计时作为测试指令的实际执行时间,当收到设备驱动模块回送的测试指令执行完成信息,根据测试指令属性定义的测试指令逻辑顺序继续传送测试指令代码给设备驱动模块,直至测试序列执行完毕,当测试指令的实际执行时间超过测试指令属性定义的测试指令执行时间,指令管理模块生成测试指令执行异常信息并通过内部总线传送至第二调度管理模块,第二调度管理模块将测试指令执行异常信息通过TCP/IP网络保存在测试数据库中;设备驱动模块控制测试设备执行测试指令代码,并通过内部总线传送测试指令执行完成信息至指令管理模块,同时设备驱动模块采集测试设备的反馈信息,采集到的测试设备反馈信息包括遥测数据和设备数据,再将采集到的测试设备反馈信息通过内部总线传送至第二调度管理模块;第二调度管理模块将测试设备反馈信息通过TCP/IP网络保存在测试数据库中;测试数据分析模块包括第三调度管理模块、数据获取模块、数据判读模块、结果输出模块,第三调度管理模块通过TCP/IP网络调取测试数据库中的测试判据、测试设备反馈信息,再通过内部总线传送至数据获取模块;数据获取模块去除遥测数据中存在的不连续、跳码这两种非平稳数据,分析遥测数据和设备数据的产生时间是否合理,最后将遥测数据、设备数据、测试判据通过内部总线传送至数据判读模块,当遥测数据和设备数据的产生时间存在异常,数据获取模块生成时间分析异常信息通过内部总线传送至第三调度管理模块,第三调度管理模块将时间分析异常信息通过TCP/IP网络保存在测试数据库中;数据判读模块根据测试判据判断测试设备反馈信息是否需要进行衍生计算,当判断需要进行衍生计算,数据判读模块进行衍生计算后再将测试判据与衍生计算结果进行比对得出判读结果,当判断不需要进行衍生计算,数据判读模块将测试判据与测试设备反馈信息进行比对得出判读结果,当判读结果正常,数据判读模块将判读结果通过内部总线传送至结果输出模块,当判读结果存在异常,数据判读模块生成数据判读异常信息通过内部总线传送至第三调度管理模块,第三调度管理模块将数据判读异常信息通过TCP/IP网络保存在测试数据库中;结果输出模块将遥测数据、设备数据、判读结果生成测试报告,通过内部总线将测试报告传送至第三调度管理模块,第三调度管理模块将测试报告通过TCP/IP网络保存在测试数据库中;监控终端从测试数据库中取出测试序列和测试判据、测试设备反馈信息、测试报告、指令执行异常信息、时间分析异常信息、数据判读异常信息进行显示和监视。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天东方红卫星有限公司,未经航天东方红卫星有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410131862.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种气囊夹管结构
- 下一篇:可遥控操纵喷水推进小艇