- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GPIB的MLS接收机自动测试系统设计.doc
基于GPIB的MLS接收机自动测试系统设计
【摘 要】为了提高MLS接收机测试工作效率和可信度,提出了基于GPIB的MLS接收机自动测试系统的设计方法,并给出了该系统的硬件组成和软件设计。实际测试表明,该系统有效地提高了MLS接收机测试效率和准确性。
【关键词】通用接口总线;MLS接收机;自动测试系统
0 引言
微波着陆系统(MLS)属于机上导出引导数据的精密引导系统, 它由地面台和相应的机载接收机两部分组成。
MLS接收机的完整测试包括了总线功能和测试精度两方面共九个项目的测试,测试指标参数多达上百个。在传统的接收机测试中,直接对测试仪表进行人工手动操作、数据记录等,由于需要测量的指标参数多,该方法在使用的过程中工作量大、测试速度慢,而且测量的结果受人为因素的影响,已经不能适应实际测试的需求。因此,本文提出了一种基于GPIB的MLS接收机自动测试系统的设计,该系统可以由计算机控制自动完成对接收机的总线功能和测试精度的检测。该系统具有稳定性高、人机界面友好、操作使用方便等优点。
1 GPIB总线概述
通用接口总线(GPIB总线)是一种数字化并行总线,共有24根,包括16根信号线、8根地线。16根信号线分为3组:第一组是8根双向数据线,用于传输数据,命令或状态字。第二组是5根接口管理线,用于控制总线进程,起总线指挥作用。最后一组是3根握手线,用于数据的通讯联络,保证数据的可靠传递。GPIB使用8位并行、字节串行、异步通信方式,所有字节通过总线顺序传送。总线上传递消息的逻辑电平为负逻辑的TTL电平,数据最高传输速率可达8Mb/s。
GPIB系统中的仪器分为3种:控者、讲者、听者。控者(计算机)控制总线,在总线上传送仪器命令和数据,它对各台仪器发送指令,决定讲者、听者的分配,分时控制每一台仪器完成相应的测试任务;讲者发送数据;听者接收数据。
2 系统组成及原理
本系统采用的是典型的GPIB测量系统模式,即由主控计算机和3台GPIB仪器通过标准的GPIB电缆连接而成。系统由主控计算机来统一控制和管理,实现各设备自动化测试。MLS接收机自动测试系统结构框图如图1所示。
MLS接收机自动测试系统通过GPIB总线设置测试所需的模拟器参数,对接收机进行激励。测试台为自主研制的带有GPIB接口的设备,自动测试系统通过GPIB总线控制测试台,使测试台通过1553B总线、429总线对MLS接收机进行工作设置和数据读取,通过模拟电缆对MLS接收机的模拟信号进行读取,通过MLS接收机实时工作状态与标准值的对比进行测试结果的判定。测试台的另一个功能是给接收机供电。系统通过GPIB总线控制示波器来采集接收机实时波形信息反馈给主控计算机。
3 系统硬件设计
主控计算机选择PC台式机,配备打印机以便进行测试表格的打印。主控计算机通过NI公司的USB-GPIB接口与仪器进行GPIB通信。接口配有专门的驱动程序,符合IEEE-488.2通信标准,最多可控制14台GPIB仪器,支持USB2.0全速传输12Mbyte/s,兼容USB1.1接口。选用USB转换GPIB型的接口盒,任何场所的计算机只要外接转换盒就可以当作主控计算机,而且支持即插即用和热插拔,方便快捷。主控计算机的GPIB地址设置为0。
模拟器选用标准MLS地面模拟激励源,其GPIB接口地址为4。测试台为自主研制的带有GPIB接口的MLS接收机专用测试设备,地址为16。示波器的GPIB地址通过菜单选择设置为1。
4 系统软件设计
系统软件设计是MLS接收机自动测试系统的核心部分,主控计算机对模拟器、测试台以及示波器进行的所有操作都是通过软件实现的,以完成所有的测试参数配置,测试命令发送,测试数据采集和测试数据处理、输出功能。
4.1 软件平台
软件平台是硬件平台和被测接收机的桥梁,是检测系统集成和测试程序开发的基础和系统实现的关键。本系统的软件设计采用了NI公司开发的面向计算机测控领域的LabWindows/CVI软件开发平台。该平台在C语言基础上,综合了图形化测试开发平台和标准化平台的优点,开发程序效率较高、可靠性好。LabWindows/CVI有大量成熟的数据分析处理模块单元,界面设计比较灵活,可以满足测试系统软件开发的要求。
本系统的软件设计采用了LabWindows/CVI提供的多线程设计方法,有效的提高了软件的运行效率。多线程是指操作系统支持一个进程中执行多个线程的能力。当一个线程等待用户响应或大量计算结果时,另一个线程可以进行其他处理,使得进程总处于运行状态,随时进行响应,从而提高系统的响应效率。LabWindows/CVI提供了两种在次线程中运行代码的高级机制,分别是线程池
您可能关注的文档
最近下载
- Android Studio系列教程2--基本设置与运行.pdf VIP
- 《光伏施工质量管理制度》.docx VIP
- 妇产科手术分级目录.pdf VIP
- VW 01110-3-2020-螺纹连接第三部分:监视连续旋转驱动工具的参数设置系统(中文).pdf VIP
- 原子、分子、离子和元素的相互关系.ppt VIP
- 桂林理工大学 856材料科学基础 2015-2021年考研专业课历年真题.pdf VIP
- 4区块链原理与技术 第四讲 共识算法.pptx VIP
- 国际服务贸易 教学案例(王海文).docx
- 雅马哈CLP785&775&745&735用户使用说明书.pdf
- VW 01110_2_EN-2022 螺纹连接装配和工艺保证.pdf VIP
文档评论(0)