一种总线单机全自主在线测试方法及测试系统.pdf

上传人:00****42 文档编号:269747 上传时间:2018-02-07 格式:PDF 页数:9 大小:613.72KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510209461.4

申请日:

2015.04.28

公开号:

CN104753744A

公开日:

2015.07.01

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 12/26申请日:20150428|||公开

IPC分类号:

H04L12/26

主分类号:

H04L12/26

申请人:

上海新跃仪表厂

发明人:

程亮; 周如好; 高小安; 王建清; 桂亮; 黄飞; 裴忠海

地址:

200233上海市徐汇区宜山路710号

优先权:

专利代理机构:

上海信好专利代理事务所(普通合伙)31249

代理人:

张静洁; 包姝晴

PDF下载: PDF下载
内容摘要

本发明公开了一种总线单机全自主在线测试方法及测试系统,该方法包含S1,同步时间检测模块对被测单机工作时间的进行检测;S2,消息循环检测模块对被测单机进行周期性循环反馈;S3,单机自检模块向各个被测单机发送自检信号,使得各个所述的单机完成自检;S4,模式码响应模块对所述的被测单机进行模式码响应测试;S5,校验测试模块对所述的被测单机进行校验测试。本发明可以全自主、流程化在线总线消息组织进行测试,测试覆盖通信接口、通路与箭上产品的主要功能,并给出箭上产品工作状态的评价;同时还可用于卫星、飞行器、飞船和火箭在轨总线单机的健康诊断与决策。

权利要求书

1.  一种总线单机全自主在线测试方法,其特征在于,该方法包含:
S1,同步时间检测模块对被测单机工作时间的进行检测;
S2,消息循环检测模块对被测单机进行周期性循环反馈;
S3,单机自检模块向各个被测单机发送自检信号,使得各个所述的单机完成自检;
S4,模式码响应模块对所述的被测单机进行模式码响应测试;
S5,校验测试模块对所述的被测单机进行校验测试。

2.
  如权利要求1所述的总线单机全自主在线测试方法,其特征在于,所述的S1具体包含:
S1.A,同步时间检测模块向被测单机发出时间同步指令;
S1.B,同步时间检测模块根据被测单机发出的时间消息,检测时间是否被同步,若是,则执行S1.C,若否,则执行S1.B.1;
S1.C,控制模块向被测单机发送广播的起飞同步模式码指令;
S1.D,判断所述的被测单机时间是否置“0”,若否,则执行S1.E,若是,则执行S1.D.1;
S1.E,记录并显示所述的被测单机响应广播的起飞同步模式码指令正确;
S1.F,控制模块向被测单机发送非广播的起飞同步模式码指令;
S1.G,判断所述的被测单机时间是否置“0”,若否,则执行S1.H,若是,则执行S1.G.1;
S1.H,记录并显示所述的被测单机响应非广播的起飞同步模式码指令正确;
S1.B.1,记录并显示时间同步错误信息;
S1.D.1,记录并显示所述的被测单机响应广播的起飞同步模式码指令错误,并执行S1.F;
S1.G.1,记录并显示所述的被测单机响应非广播的起飞同步模式码指令错误。

3.
  如权利要求1所述的总线单机全自主在线测试方法,其特征在于,所述的S2具体包含:
S2.1,消息循环检测模块向被测单机发送循环检测消息;
S2.2,在预设的时间内,消息循环检测模块回采被测电机的子地址的32位数据;
S2.3,判断回采的所述子地址的32位数据是否取反,若是,则执行S2.4,若否,则执行S2.3.1;
S2.4,记录并显示循环检测状态正确;
S2.3.1,记录并显示循环检测状态错误。

4.
  如权利要求3所述的总线单机全自主在线测试方法,其特征在于,所述的循环检测消息为:广播的循环检测消息或非广播的循环检测消息。

5.
  如权利要求1所述的总线单机全自主在线测试方法,其特征在于,所述的S3具体包含:
S3.1,控制模块向被测单机发送模式码解锁信号;
S3.2,单机自检模块回采被测电机的子地址的自检信息;
S3.3,控制模块向被测单机发送启动自检模式码信号;
S3.4,在预设的时间内,单机自检模块回采被测电机的子地址的自检信息并解析自检状态字;
S3.5,判断所述自检信息的时间是否更新,若是,则执行S3.6,若否,则执行S3.5.1;
S3.6,判断所述的自检状态字是否全为0,若是,则执行S3.7,若否,则执行S3.6.1;
S3.7,显示被测单机自检状态正确;
S3.8,控制模块向被测单机发送模式码锁定信号,被测单机得到模式码锁定信号后锁定;
S3.5.1,记录并显示自检信息没有更新,并执行S3.8;
S3.6.1,记录并显示被测单机出错,并执行S3.8。

6.
  如权利要求1所述的总线单机全自主在线测试方法,其特征在于,所述的S4包含:
S4.1,模式码响应模块向被测单机发送模式码指令,判断初始状态是否正确,若正确,则执行S4.2,若错误,则执行S4.1.1;
S4.2,控制模块向被测单机发送模式码解锁指令;
S4.3,判断所述的模式码解锁是否正确,若正确,则执行S4.4,若错误,则执行S4.3.1;
S4.4,控制模块向被测单机发送模式码锁定指令;
S4.5,判断所述的模式码锁定是否正确,若正确,则执行S4.6,若错误,则执行S4.5.1;
S4.6,报告模式码响应测试完成;
S4.1.1,报告模式码初始状态设置错误;
S4.3.1,报告所述的模式码解锁错误;
S4.5.1,报告所述的模式码锁定错误。

7.
  如权利要求1所述的总线单机全自主在线测试方法,其特征在于,所述的S5包含:
S5.1,校验测试模块向被测单机发送CRC校验信息,所述的控制信息带有循环冗余校验码;
S5.2,校验模块校验所述的CRC校验信息是否正确,若正确,则所述的被测单机按照总线通信协议的规定响应,若错误,则被测单机不作响应。

8.
  一种总线单机全自主在线测试系统,其特征在于,所述的系统通过总线分别与若干个被测单机相连;
所述的系统包含控制模块、分别与控制模块相连的同步时间检测模块、消息循环检测模块、单机自检模块、模式码响应模块和校验测试模块。

说明书

一种总线单机全自主在线测试方法及测试系统
技术领域
本发明涉及单机测试领域,特别涉及一种总线单机全自主在线测试方法及测试系统。
背景技术
随着现代航天电子综合化要求的加强,以MIL-STD-1553B为代表的智能单机已经逐渐成为主流,它具有传输速率快、组合方式灵活等特点,被广泛运用于火箭、导弹等航天器上。现代航天器及武器系统涉及的智能单机多,各单机功能强大,集成度高。
单机设备测试主要采用激励+采样的模式,通过在单机输入端施加激励信号,同时测量单机输出端的信号进行判断输出结果是否合理,从而达到测试目的。
航天领域的测试与试验设备及单机主要使用模拟电缆进行信号传输,测试线缆众多,对线材线缆要求高;测试设备及软件多,测试接口不统一,测试工作量大。特别是故障难以模拟,异常情况下的性能指标难以考核,测试充分性难以保证。国内航天领域尚未公开报道箭地、器地和星地一体化测试,以及在轨自主健康诊断与决策的技术应用。
发明内容
本发明的目的是提供一种总线单机全自主在线测试方法及测试系统,可以全自主、流程化在线总线消息组织进行测试,测试覆盖通信接口、通路与箭上产品的主要功能,并给出箭上产品工作状态的评价;同时还可用于卫星、飞行器、飞船和火箭在轨总线单机的健康诊断与决策。
为了实现以上目的,本发明是通过以下技术方案实现的:
一种总线单机全自主在线测试方法,其特点是,该方法包含:
S1,同步时间检测模块对被测单机工作时间的进行检测;
S2,消息循环检测模块对被测单机进行周期性循环反馈;
S3,单机自检模块向各个被测单机发送自检信号,使得各个所述的单机完成自检;
S4,模式码响应模块对所述的被测单机进行模式码响应测试;
S5,校验测试模块对所述的被测单机进行校验测试。
所述的S1具体包含:
S1.A,同步时间检测模块向被测单机发出时间同步指令;
S1.B,同步时间检测模块根据被测单机发出的时间消息,检测时间是否被同步,若是,则执行S1.C,若否,则执行S1.B.1;
S1.C,控制模块向被测单机发送广播的起飞同步模式码指令;
S1.D,判断所述的被测单机时间是否置“0”,若否,则执行S1.E,若是,则执行S1.D.1;
S1.E,记录并显示所述的被测单机响应广播的起飞同步模式码指令正确;
S1.F,控制模块向被测单机发送非广播的起飞同步模式码指令;
S1.G,判断所述的被测单机时间是否置“0”,若否,则执行S1.H,若是,则执行S1.G.1;
S1.H,记录并显示所述的被测单机响应非广播的起飞同步模式码指令正确;
S1.B.1,记录并显示时间同步错误信息;
S1.D.1,记录并显示所述的被测单机响应广播的起飞同步模式码指令错误,并执行S1.F;
S1.G.1,记录并显示所述的被测单机响应非广播的起飞同步模式码指令错误。
所述的S2具体包含:
S2.1,消息循环检测模块向被测单机发送循环检测消息;
S2.2,在预设的时间内,消息循环检测模块回采被测电机的子地址的32位数据;
S2.3,判断回采的所述子地址的32位数据是否取反,若是,则执行S2.4,若否,则执行S2.3.1;
S2.4,记录并显示循环检测状态正确;
S2.3.1,记录并显示循环检测状态错误。
所述的循环检测消息为:广播的循环检测消息或非广播的循环检测消息。
所述的S3具体包含:
S3.1,控制模块向被测单机发送模式码解锁信号;
S3.2,单机自检模块回采被测电机的子地址的自检信息;
S3.3,控制模块向被测单机发送启动自检模式码信号;
S3.4,在预设的时间内,单机自检模块回采被测电机的子地址的自检信息并解析自检状态字;
S3.5,判断所述自检信息的时间是否更新,若是,则执行S3.6,若否,则执行S3.5.1;
S3.6,判断所述的自检状态字是否全为0,若是,则执行S3.7,若否,则执行S3.6.1;
S3.7,显示被测单机自检状态正确;
S3.8,控制模块向被测单机发送模式码锁定信号,被测单机得到模式码锁定信号后锁定;
S3.5.1,记录并显示自检信息没有更新,并执行S3.8;
S3.6.1,记录并显示被测单机出错,并执行S3.8。
所述的S4包含:
S4.1,模式码响应模块向被测单机发送模式码指令,判断初始状态是否正确,若正确,则执行S4.2,若错误,则执行S4.1.1;
S4.2,控制模块向被测单机发送模式码解锁指令;
S4.3,判断所述的模式码解锁是否正确,若正确,则执行S4.4,若错误,则执行S4.3.1;
S4.4,控制模块向被测单机发送模式码锁定指令;
S4.5,判断所述的模式码锁定是否正确,若正确,则执行S4.6,若错误,则执行S4.5.1;
S4.6,报告模式码响应测试完成;
S4.1.1,报告模式码初始状态设置错误;
S4.3.1,报告所述的模式码解锁错误;
S4.5.1,报告所述的模式码锁定错误。
所述的S5包含:
S5.1,校验测试模块向被测单机发送CRC校验信息,所述的控制信息带有循环冗余校验码;
S5.2,校验模块校验所述的CRC校验信息是否正确,若正确,则所述的被测单机按照总线通信协议的规定响应,若错误,则被测单机不作响应。
一种总线单机全自主在线测试系统,其特点是,所述的系统通过总线分别与若干个被测单机相连;
所述的系统包含控制模块、分别与控制模块相连的同步时间检测模块、消息循环检测模块、单机自检模块、模式码响应模块和校验测试模块。
本发明与现有技术相比,具有以下优点:
1.  利用1553B总线通信手段,设计了一体化在线测试方案,自动实现箭地连接通路切换控制和阻抗匹配;
2.  对测试方法进行设计,使箭上系统测试在满足覆盖性前提下,简便与快捷;
3.  简化了测试过程,节省测试时间,减少测试过程中人为故障;
4.  应用范围广泛,可适应性更改后应用于在轨工作的星、箭、器和船的实现健康状态检测与决策。
附图说明
图1为本发明一种总线单机全自主在线测试方法的流程图。
具体实施方式
以下结合附图,通过详细说明一个较佳的具体实施例,对本发明做进一步阐述。
参见图1,一种总线单机全自主在线测试方法,该方法包含:
S1,同步时间检测模块对被测单机工作时间的进行检测;
S2,消息循环检测模块对被测单机进行周期性循环反馈;
S3,单机自检模块向各个被测单机发送自检信号,使得各个所述的单机完成自检;
S4,模式码响应模块对所述的被测单机进行模式码响应测试;
S5,校验测试模块对所述的被测单机进行校验测试。
上述的S1具体包含:
S1.A,同步时间检测模块向被测单机发出时间同步指令;
S1.B,同步时间检测模块根据被测单机发出的时间消息,检测时间是否被同步,若是,则执行S1.C,若否,则执行S1.B.1;
S1.C,控制模块向被测单机发送广播的起飞同步模式码指令;
S1.D,判断所述的被测单机时间是否置“0”,若否,则执行S1.E,若是,则执行S1.D.1;
S1.E,记录并显示所述的被测单机响应广播的起飞同步模式码指令正确;
S1.F,控制模块向被测单机发送非广播的起飞同步模式码指令;
S1.G,判断所述的被测单机时间是否置“0”,若否,则执行S1.H,若是,则执行S1.G.1;
S1.H,记录并显示所述的被测单机响应非广播的起飞同步模式码指令正确;
S1.B.1,记录并显示时间同步错误信息;
S1.D.1,记录并显示所述的被测单机响应广播的起飞同步模式码指令错误,并执行S1.F;
S1.G.1,记录并显示所述的被测单机响应非广播的起飞同步模式码指令错误。
对于综合控制器、转级控制器也可以通过上述步骤进行时间同步。
上述的S2具体包含:
S2.1,消息循环检测模块向被测单机的子地址发送循环检测消息;
S2.2,被测单机接收循环检测消息后,将数据按位取反后,并在预设的时间内,消息循环检测模块回采被测电机的子地址的32位数据;
S2.3,判断回采的所述子地址的32位数据是否取反,若是,则执行S2.4,若否,则执行S2.3.1;
S2.4,记录并显示循环检测状态正确;
S2.3.1,记录并显示循环检测状态错误。
上述的循环检测消息为:广播的循环检测消息或非广播的循环检测消息。
上述的S3具体包含:
S3.1,控制模块向被测单机发送模式码解锁信号;
S3.2,单机自检模块回采被测电机的子地址的自检信息;
S3.3,控制模块向被测单机发送启动自检模式码信号;
S3.4,在预设的时间内,单机自检模块回采被测电机的子地址的自检信息并解析自检状态字;
S3.5,判断所述自检信息的时间是否更新,若是,则执行S3.6,若否,则执行S3.5.1;
S3.6,判断所述的自检状态字是否全为0,若是,则执行S3.7,若否,则执行S3.6.1;
S3.7,显示被测单机自检状态正确;
S3.8,控制模块向被测单机发送模式码锁定信号,被测单机得到模式码锁定信号后锁定;
S3.5.1,记录并显示自检信息没有更新,并执行S3.8;
S3.6.1,记录并显示被测单机出错,并执行S3.8。
上述的S4包含:
S4.1,模式码响应模块向被测单机发送模式码指令,判断初始状态是否正确,若正确,则执行S4.2,若错误,则执行S4.1.1;
S4.2,控制模块向被测单机发送模式码解锁指令;
S4.3,判断所述的模式码解锁是否正确,若正确,则执行S4.4,若错误,则执行S4.3.1;
S4.4,控制模块向被测单机发送模式码锁定指令;
S4.5,判断所述的模式码锁定是否正确,若正确,则执行S4.6,若错误,则执行S4.5.1;
S4.6,报告模式码响应测试完成;
S4.1.1,报告模式码初始状态设置错误;
S4.3.1,报告所述的模式码解锁错误;
S4.5.1,报告所述的模式码锁定错误。
上述的S5包含:
S5.1,校验测试模块向被测单机发送CRC校验信息,所述的控制信息带有循环冗余校验码;
S5.2,校验模块校验所述的CRC校验信息是否正确,若正确,则所述的被测单机按照总线通信协议的规定响应,若错误,则被测单机不作响应。
具体的,上述步骤S5.2中CRC校验信息为CRC校验错误的时间同步消息和/或CRC校验错误的模式码解锁消息和/或CRC校验错误的模式码锁定消息。
一种总线单机全自主在线测试系统,所述的系统通过1553B总线分别与若干个被测单机相连;所述的系统包含控制模块、分别与控制模块相连的同步时间检测模块、消息循环检测模块、单机自检模块、模式码响应模块和校验测试模块。
在测试项目时,该系统可以进行地面测试或远程测试,地面测试时,被测单机采用总线复用器实现与总线匹配,地面测试结束后,被测单机与总线切换分离,总线分离采用含双同轴的数模混装分离连接器实现。
综上所述,本发明一种总线单机全自主在线测试方法及测试系统,可以全自主、流程化在线总线消息组织进行测试,测试覆盖通信接口、通路与箭上产品的主要功能,并给出箭上产品工作状态的评价;同时还可用于卫星、飞行器、飞船和火箭在轨总线单机的健康诊断与决策。
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。

一种总线单机全自主在线测试方法及测试系统.pdf_第1页
第1页 / 共9页
一种总线单机全自主在线测试方法及测试系统.pdf_第2页
第2页 / 共9页
一种总线单机全自主在线测试方法及测试系统.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《一种总线单机全自主在线测试方法及测试系统.pdf》由会员分享,可在线阅读,更多相关《一种总线单机全自主在线测试方法及测试系统.pdf(9页珍藏版)》请在专利查询网上搜索。

本发明公开了一种总线单机全自主在线测试方法及测试系统,该方法包含S1,同步时间检测模块对被测单机工作时间的进行检测;S2,消息循环检测模块对被测单机进行周期性循环反馈;S3,单机自检模块向各个被测单机发送自检信号,使得各个所述的单机完成自检;S4,模式码响应模块对所述的被测单机进行模式码响应测试;S5,校验测试模块对所述的被测单机进行校验测试。本发明可以全自主、流程化在线总线消息组织进行测试,测试。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1