论文部分内容阅读
随着电子信息技术的发展,数字示波器作为一种通用的信号测量仪器,广泛应用于航空航天、激光、核爆、军用电子系统等高科技领域。这些领域的信号往往具有功率大且功率值难以准确预测的特点,因此,需要对这些信号进行衰减处理,使其功率满足示波器的量程要求,再引入示波器进行测量和数据采集,这样可以起到保护示波器的作用。另外,这些领域的信号测量规模也越来越大,对测量的准确度、效率要求也越来越高,传统的以硬件测量仪器为主体、小规模的信号测量系统已经无法满足实际的生产应用需求,随之产生的是集仪器程控技术、计算机软件技术、网络通信技术于一体的集中控制系统。针对上述情况,本文设计与实现了一种网络化多通道数字示波器集中控制系统。论文主要做了如下工作:首先,本文介绍了一些高科技领域的信号测量特点和研究现状,分析了示波器集中控制系统的应用前景和意义。结合国内某物理实验的具体情况,在完成系统需求分析的基础上,提出了系统的硬件网络结构和软件总体方案,并选择了软件开发平台。接着,进行了衰减器模块设计和设备选型,实现衰减量100dB、步进1dB的程控可调,并装配成程控机箱,方便安装上架。同时,对仪器程控技术做了阐述,即上位机调用VISA接口函数实现SCPI指令的发送和数据接收。然后,进行了软件系统的设计与编程实现。在软件系统的设计方面,先提出了软件系统的结构设计,后介绍了系统的功能模块设计。在示波器程控的编程实现方面,通过引入示波器指令表设计,能方便实现系统对数字示波器在数量、种类、型号上的扩充,具有良好的扩展性。在主副控端通信的编程实现方面,分析了指令、单文件、多文件传输等多种情况,设计出合理的数据流接收流程控制逻辑,确保了数据的正确接收和处理。最后,进行了系统的运行测试。通过系统的运行测试,展示了系统的运行界面和数据结果,并进行了系统评价。