一种基于工业组态的航天器测试设备制造技术

技术编号:2909878 阅读:212 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术的目的是提出一种基于工业组态的航天器测试设备,本实用新型专利技术借用工业控制领域的现有的国际标准及产品,采用调度计算机和测试计算机上下位的结构,实现一种标准化的、可组态的、可嵌入已有的算法软件的、适用于航天器测试的测试设备,测试者可以不必编程,只通过简单的组态操作,实现自己的测试算法,并可以利用已有的算法程序,将其转化为可组态用的标准模块使用。各组态表现方式之间可互相转换,有利于不同测试人员阅读和修改。可以在航天器测试过程中,实现平台转换、算法重用、易读易改的特点。(*该技术在2017年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术属于测量测试领域,涉及一种航天测试设备,具体涉及一种基于工业组态的航天器测试设备
技术介绍
在航天器测试领域,对航天器测试,是个漫长而复杂的过程。测试需要预先制定大量的测试方法、算法以及过程参数,在整个测试过程中,针对不同的测试阶段,和航天器中不同的被测装置,需要不断变换测试方法、测试算法,并不断试验调整过程参数。在以往的测试中,采用传统的测试仪表,仪表不能嵌入算法,不能够按照被测对象实际的运行状态进行连续的测试,所以,传统测试仪表,对被测对象形成的只是分布不均的测试点。在几年前,测试领域开始出现“虚拟仪器”,它是借用计算机平台,灵活配置若干输入输出计算机板卡,在计算机内部,有虚拟仪器指定的操作系统。但其测试用的软件工具,则千差万别、水平不一。有的公司,有自己的比较成熟的工具软件,但是不承诺对其他公司板卡的支持,算法表述形式各自不同,由于这些软件,是为个别公司所专用,所以,它用运行的硬件、软件平台有很大局限性,只适用于本公司常用的平台。有的公司产品,还停留在低级的编写程序的阶段,做一个试验,需要复杂的编程过程,极易出错,而且修改困难,别的测试人员难于阅读和修改。
技术实现思路
本技术的目的是提供一种基于工业组态的航天器测试设备,采用调度计算机和测试计算机上下位的结构,借用工业控制领域的现有的国际标准及产品,通过与远程调度计算机通讯,由远程调度计算机向测试计算机注入测试算法,从而实现一种标准化的、可组态的、可嵌入已有的算法软件的、适用于航天器测试的测试设备,可以在航天器测试过程中,实现平台转换、算法重用、易读易改的特点,并与Intel x86兼容,可以运行各种基于Intel CPU的软件,具有极强的兼容性。一种基于工业组态的航天器测试设备,由调度计算机和测试计算机的上下位结构组成,调度计算机和测试计算机通过调度计算机的网络模块进行通信。所述调度计算机包括组态模块、转换模块、编程模块、编译模块、仿真调试模块-->和网络模块;所述测试计算机包括核心运行模块、网络模块和程序处理模块。组态模块将测试数据建立成算法模型,用户可以通过转换模块将组态模块的组态形式进行转换,并将该算法模型与编程模块输出的标准化代码输入到编译模块中进行编译,并将编译后的数据传递至仿真调试模块进行仿真,结束后通过网络模块将可执行代码传递到测试计算机,由测试计算机的程序处理模块打包为可执行任务,并交给测试计算机的核心运行模块对可执行任务进行执行测试,数据和运行状态数据通过网络模块传递到仿真调试模块中,将可执行的代码通过网络模块传递到下位机的程序处理模块进行测试,直至测试过程结束。测试计算机总线采用满足IEEE996标准的AT96总线接口、96芯欧式插针;核心运行模块由核心运行包、实时操作系统、CPU处理单元组成;程序处理模块由存储卡上的工程文件与程序处理包组成。本技术一种基于工业组态的航天器测试设备的优点在于:(1)本技术兼容Intel X86架构,采用AT96总线接口,96芯欧式插针,满足IEEE996标准,可运行众多的软件,且技术指标公开,有很强的通用性。(2)本技术有梯形图(LD)、功能块图(FBD)、顺序功能图(SFC)、文本模式(ST)、指令表(IL)五种组态方式,而且不同的组态可以转换,适用于习惯不同的开发人员,具有较广的适用人群。(3)本技术可执行性好,适用性好,可支持通用的AT96板卡、6UAT96机箱等硬件设备,大多数公司和单位都可使用。附图说明图1为本技术一种基于工业组态的航天器测试设备的模块结构图;图2为本技术一种基于工业组态的航天器测试设备的组态模块内部结构图;图3为本技术一种基于工业组态的航天器测试设备的转换模块内部结构图;图4为本技术一种基于工业组态的航天器测试设备的编程模块内部结构图;图5为本技术一种基于工业组态的航天器测试设备的一个红外传感器信号处理算法模块图;图6a为本技术一种基于工业组态的航天器测试设备的组态模块的文本模式(ST);图6b为本技术一种基于工业组态的航天器测试设备的组态模块的功能块图(FBD)模式;图6c为本技术一种基于工业组态的航天器测试设备的组态模块的指令表-->(IL)模式;图6d为本技术一种基于工业组态的航天器测试设备的组态模块的梯形图(LD)模式;图7为本技术一种基于工业组态的航天器测试设备的仿真运行的一个虚拟的PLC的画面。图中:1.编程模块 101.输入单元 102.检验单元 103.包装单元104.输出单元 2.转换模块 201.输入单元 202.解析单元 203.组织单元204.重构单元 205.输出单元 3.组态模块 301.输入模块 302.函数库303.成像单元 304.输出单元 4.编译模块 5.仿真调试模块6.网络模块7.程序处理模块 8.核心运行模块具体实施方式本技术在于提供一种符合现有国际标准的、可方便组态实现的、适用于航天器测试的测试设备。本专利技术具有兼容性好、坚固可靠的优点,同时,测试者可以不必编程,只通过简单的组态,实现自己的测试算法,并可以利用已有的算法程序,将其转化为可组态用的标准模块使用,并与Intel X86兼容,可以运行各种基于intelCPU的软件,具有极强的兼容性。各组态表现方式之间可互相转换,有利于不同测试人员阅读和修改。本技术可由调度计算机向测试计算机注入测试算法,调度计算机内部安装符合国际标准IEC61131的工业组态。本实施例中,测试计算机数据处理主板,采用康拓公司APCI5096。如图1所示,调度计算机包括组态模块3、转换模块2、编程模块1、编译模块4、仿真调试模块5和网络模块6;测试计算机包括核心运行模块8和程序处理模块7和网络模块6;组态模块3把用户的输入信息以形象化的组态形式将测试数据建立成算法模型;转换模块2可以将不同的形式的组态模型相互转化;编程模块1可以将用户输入的代码标准化,辅助组态的模型设计;编译模块4将建立的组态模型译成下位机可执行的代码;仿真调试模块5可以将编写好的测试算法仿真运行,初步检查编写正确性;并可以通过网络模块6将编译好的测试算法实际发送到测试计算机上,在测试计算机实际运行中调试不断返回过程数据和运行状态数据;网络模块6将可执行代码传递给测试计算机并与测试计算机通讯;程序处理模块7负责将下传的可执行代码打包成可执行任务并交给核心运行模块8运行;测试计算机的核心运行模块8运行网络模块6下传的测试算法,此模块运行在实时操作系统之上,负责运行调度计-->算机下传的测试算法,作为实时操作系统的一个任务运行,保证了测试算法运行的准确性和及时性。调度计算机中,用户调用组态模块3选用熟悉的组态形式利用模型库将测试数据建立成待测试的算法模型,其中如果用户自己不熟悉的部分可以通过转换模块2将该组态形式转换为其他熟悉的组态形式表示,并将该算法模型与编程模块1输出的标准化代码输入到编译模块4中进行编译,并将编译后的数据传递至仿真调试模块5进行仿真,仿真功能可以使测试人员在调度计算机运行编写好的测试算法,从而初步检查编写正确性。调试功能是将编译好的测试算法,实际发送到测试计算机上,测试计算机总线采用满足IEEE996标准的AT96总本文档来自技高网...

【技术保护点】
一种基于工业组态的航天器测试设备,其特征在于:由调度计算机和测试计算机的上下位结构组成,调度计算机和测试计算机通过调度计算机的网络模块进行通信。

【技术特征摘要】
1、一种基于工业组态的航天器测试设备,其特征在于:由调度计算机和测试计算机的上下位结构组成,调度计算机和测试计算机通过调度计算机的网络模块进行通信。2、根据权利要求1所述的一种基于工业组态的航天器测试设备,其特征在于:所述调度计算机包括组态模块、转换模块、编程模块、编译模块、仿真调试模块和网络模块;所述测试计算机包括核心运行模块、网络模块和程序处理模块;组态模块将测试数据建立成算法模型,用户可以通过转换模块将组态模块的组态形式进行转换,并将该算法模型与编程模块输出的标准化代码输入到编译模块中进行编译,并将编译后的数据传递至仿真调试模块进行...

【专利技术属性】
技术研发人员:王军鹰李菲王迎春潘奋戚朝晖朱辉
申请(专利权)人:北京康拓科技开发总公司
类型:实用新型
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利