- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VXI接口的通用遥测前端虚拟仪器设计
基于VXI接口的通用遥测前端虚拟仪器设计
摘要:本文在对卫星遥测前端设备组成和需求分析的基础上,描述了使用LabWindows/CVI工具开发的基于VXI接口的通用遥测前端虚拟仪器软件部分的结构设计、模块功能及工作过程。
关键词:遥测前端设备,VXI,虚拟仪器
1 前言
在航天器综合测试的电气地面支持设备(EGSE)中,遥测前端机(TMFEE)是获得航天器工程参数的重要设备,它完成来自地面接收机的遥测副载频信号的接收和解调,捡出数据并按照规定的协议通过局域网送给EGSE的主测试处理器(MTP),同时完成数据的本地处理、显示和归档等。除了解调部分依赖VXI模件支持外,其余的功能需要靠软件实现。由于硬件设计具有通用化的功能,因此设备的软件也必须与其适应。我们采用LabWindows/CVI语言开发了遥测前端虚拟仪器系统,并在多个航天器型号测试中得到了应用。
2 系统配置
图1是遥测前端机(TMFEE)的组成框图,这是一个单机箱的VXI系统。采用标准C尺寸13槽机箱、HP E8491A (IEEE-1394接口)零槽控制器和外接处理计算机。图中的噪声发生器和加法器是测试遥测误码率的辅助设备。TMFEE包含如下几种模件:
·遥测PSK解调VXI模块:这是一个可以适应在研型号的通用PSK解调模件,它可以接收和解调DPSK副载频信号,从中提取码同步信号,完成DPCM/PCM的码型转换。输出PCM和码同步信号至PCM数据解调模件。
·遥测PCM解调VXI模块:接收PCM和码同步信号,检出字同步及格式同步时间基准,完成数据解调,并将检出的数据按帧打包后通过VXI接口与遥测计算机交换数据,方便地修改“搜索容错”、“校验容错”、“锁定容错”、“校验帧数”、“保护帧数”等帧同步工作过程参数以及帧同步字的值。
·模拟遥测信号源VXI模块:这同样是一个可以适应在研型号的通用模件,根据要求产生PSK视频遥测信号及全格式的遥测数据流,用于测试设备的检查和软硬件调试。
·噪声发生器和加法器
噪声发生器采用Agilent33120A函数发生器的噪声输出信号。加法器是自行研制的使用运算放大器的信号/噪声加法电路。
2 需求分析和软件构成
根据任务要求,遥测前端软件需要从PCM模块的VXI接口采集遥测帧原码,按预定的格式向MTP传送,并在本地以灵活的方式为用户显示全格式、全帧、选路的参数原始值,同时还应有存档和回放的功能。另外,遥测前端软件需要通过遥测模拟源模块的VXI接口设置遥测数据流的格式、特征字和数据域的值,使之能够模拟目前各类遥测视频信号。
根据以上任务要求,该软件主要包含两个组成部分,即数据接收、回放部分和信号源设置部分。为了提供友好和直观的人机界面,要求采用虚拟仪器开发工具,设计两个软仪器面板。两个组成部分之间可以通过共享区交换数据,它们各自由若干模块组成,图2是软件的基本构成。
数据接收和回放部分:该部分应包含实时显示、归档、打印和网络发送等模块。在有噪声信号源和信号合成器硬件支持下,通过误码率测试模块可以测试预定信噪比下的误码率。
此外,为了离线分析,还应有数据回放模块。
同该模块相应的虚拟仪器面板应可以做到:数据源选择(VXI或RS232),按帧显示16进制值,按路显示16进制值,归档开关及状态指示,接收/回放选择和状态指示、回放速度选择,联网状态指示,发送的帧计数,回放文件名选择等。
信号源设置部分:该部分应包含命令字组帧、命令写入、状态回读和显示模
图2 卫星遥测前端软件基本构成图
块。同该模块相应的虚拟仪器面板应可以做到:设置副载频频率、同步字及位置、帧长度、格式长度、数据域值、单字加载等。
3 软件设计
3.1 软件组成及相互关系
遥测软件可化分为下面几个模块:遥测数据采集模块、数据归档模块、遥测数据处理模块、数据显示模块、网络通信调度模块、用户接口管理和消息处理模块、信号源控制模块。各个模块的相互关系如图3所示。
图3 遥测前端机数据处理软件模块组成及相互关系
3.2 各模块功能定义
3.2.1 遥测数据采集模块
遥测数据采集模块包括以下功能:
与PCM解调卡通信,获取遥测数据;
检查帧同步字及解调状态信息;
分检遥测数据,形成完整遥测格式;
检查是否有归档要求,如果有归档要求创建归档文件,调用数据归档模块进行遥测数据归档。
采集模块的流程和原理概述如下:
打开仪器,模件寻址并初始化
在与一个仪器模块通讯之前,必须将测试程序与仪器模块相连接,这需要调用VISA库的两个函数viOpenDefaultRM和viOpen。ViOpenDefaultRM的作用是初始化VISA库与资源管理器,建立起与资源管理器之间的通讯。
每一个模件都对应一个逻辑地址,程序通过调用仪器初始化函数来打开仪器与程序之间的通道,建立联系。
例如
文档评论(0)