当前位置:主页 > 科技论文 > 电力论文 >

台式频谱分析仪的程控软件系统设计

发布时间:2017-09-12 06:53

  本文关键词:台式频谱分析仪的程控软件系统设计


  更多相关文章: 台式频谱分析仪 远程控制 驱动程序 LXI USBTMC SCPI命令


【摘要】:频谱分析仪在电子测量中被用于测量电信号的频谱特性,已经被广泛应用于电子航空、仪器研发、消费电子产品、半导体制造等领域。随着计算机技术在仪器领域的广泛应用,高速率的USB总线、LXI总线逐渐取代了传统仪器总线在频谱分析仪中的地位。本文以Windows CE为仪器操作系统平台,基于USBTMC(USB Test and Measure Class)协议、LXI(Lan eXtension for Instrumentation)标准、RS-232协议及SCPI命令集解析的开发,设计实现了台式频谱分析仪的程控软件系统。论文首先详细介绍了仪器端USBTMC、LXI、RS-232等所涉及到的频谱仪驱动程序的开发工作。详细分析了USBTMC协议结构,完成了USBTMC驱动程序的开发;依据LXI标准要求,完成了频谱仪LXI总线接口驱动程序的开发;依据RS-232协议,完成了频谱仪标准串口驱动程序的开发。在驱动程序设计的基础上,论文设计完成了仪器端通信软件模块,提供对远程控制的支持。通信软件模块分为SCPI命令处理程序及远程通信程序两个部分,SCPI命令处理程序自定义了频谱仪应支持的几类SCPI命令,并对远程通信程序获取的PC端软件所发送的SCPI命令加以解析,依据解析结果,频谱仪执行指定的操作。远程通信程序分为LXI通信、串口通信和USBTMC通信等三个子程序,它们运行在频谱仪软件应用层,分别用于获取三个对应驱动程序所捕获的SCPI命令,并将命令传递给SCPI命令处理程序。为了全面完整地控制频谱仪,论文设计完成了频谱仪PC端远程控制软件。通过设计的仪器接口及SCPI命令集,PC端远程控制软件提供了对频谱仪各主要功能操作、测试参数的控制及设置,实时返回仪器端频谱数据、测试数据并图形化终端显示等功能。最后基于台式频谱仪平台,对论文设计的程控软件系统进行了测试,测试结果表明,软件系统功能完善,3种接口驱动程序功能满足要求,频谱仪能较好地支持SCPI命令远程控制,证明了设计工作的有效性以及实用性。
【关键词】:台式频谱分析仪 远程控制 驱动程序 LXI USBTMC SCPI命令
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TM935.21
【目录】:
  • 摘要5-6
  • ABSTRACT6-9
  • 第一章 绪论9-13
  • 1.1 研究背景及意义9-10
  • 1.2 国内外发展现状10-11
  • 1.3 论文研究内容及组织结构11-13
  • 第二章 台式频谱分析仪程控软件系统整体设计13-21
  • 2.1 程控软件系统的硬件平台介绍13-14
  • 2.2 程控软件系统设计14-19
  • 2.2.1 软件需求分析14-16
  • 2.2.2 整体设计方案16-18
  • 2.2.3 软件开发工具18-19
  • 2.3 本章小结19-21
  • 第三章 频谱仪端远程通信驱动程序的设计21-40
  • 3.1 USBTMC驱动程序设计21-32
  • 3.1.1 USBTMC协议概述21-24
  • 3.1.2 驱动程序的设计方案24-25
  • 3.1.3 驱动程序的具体设计25-32
  • 3.2 LXI驱动程序设计32-36
  • 3.2.1 LXI标准概述32-33
  • 3.2.2 底层驱动的实现33-35
  • 3.2.3 Web服务器搭建35-36
  • 3.3 串.驱动程序设计36-39
  • 3.3.1 串.驱动的结构36-37
  • 3.3.2 串.驱动的具体设计37-39
  • 3.4 本章小结39-40
  • 第四章 频谱仪端通信软件模块的设计40-59
  • 4.1 频谱仪端SCPI命令处理程序的设计40-51
  • 4.1.1 SCPI命令设计41-46
  • 4.1.2 命令二叉树创建46-49
  • 4.1.3 SCPI命令解析49-51
  • 4.2 频谱仪端通信程序的设计51-58
  • 4.2.1 串.通信子模块的设计51-53
  • 4.2.2 USBTMC通信子模块的设计53-54
  • 4.2.3 LXI通信子模块的设计54-58
  • 4.3 本章小节58-59
  • 第五章 PC端远程控制软件的设计59-70
  • 5.1 远程程控软件界面设计59
  • 5.2 界面显示模块59-65
  • 5.2.1 图形显示功能60-62
  • 5.2.2 通信配置功能62-63
  • 5.2.3 参数设置功能63
  • 5.2.4 SCPI命令发送功能63-64
  • 5.2.5 信息显示功能64-65
  • 5.3 远程通信模块65-69
  • 5.3.1 USBTMC通信功能65-66
  • 5.3.2 LXI通信功能66-68
  • 5.3.3 串.通信功能68-69
  • 5.4 本章小结69-70
  • 第六章 程控软件系统调试与验证70-79
  • 6.1 程控软件系统调试环境概述70-71
  • 6.2 程控软件系统功能验证71-78
  • 6.2.1 串.通信验证71-72
  • 6.2.2 USBTMC通信验证72-75
  • 6.2.3 LXI通信验证75-77
  • 6.2.4 SCPI命令处理程序验证与调试77-78
  • 6.3 本章小结78-79
  • 第七章 全文总结与展望79-80
  • 致谢80-81
  • 参考文献81-83
  • 附录83-84

【参考文献】

中国期刊全文数据库 前3条

1 叶惠;;RIGOL进军频谱分析领域[J];通讯世界;2009年09期

2 魏凤英;;频谱分析仪的原理、维修以及发展趋势[J];无线电工程;2006年07期

3 张爱民;王星全;王庆辉;;Windows CE下串口驱动关键技术[J];计算机系统应用;2012年07期



本文编号:835728

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianlilw/835728.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户32d63***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com