示波器校准仪本控程序设计
发布时间:2019-04-09 19:55
【摘要】:示波器校准仪是一种可产生精密的正弦(稳幅、双通道)信号、方波(直流、电压)信号、时标(三角波、子刻度方波/正弦波)和快沿信号等,可校准多种模拟和数字示波器,具有通用性、程控性、先进性和准确度的信号源仪器。随着电子测试计量技术的发展,示波器的规范性、高效性得到了飞速的发展,同时示波器自身误差会对被测信号产生影响,导致严重的产品质量问题,因此对能够提供标准信号的示波器校准仪的需求越来越高,同时对丰富测试计量仪器系统起着重要的推动作用。本论文基于对示波器功能检定需求分析和良好用户体验角度分析出发,通过分层系统架构设计和面向对象模块化编程,设计了示波器校准仪本控程序,使其具有便捷性、可扩展性、应用性强等特点。仪器可提供标准(电压/直流)方波、(稳幅、双通道)正弦波、快沿脉冲、时标信号和辅助特殊校准功能等多样化标准信号,能完成对多种模拟、数字示波器的水平/垂直偏转系统误差、频率特性(平坦度、带宽)测量等多达15项的检定项目测量,最大限度地满足不同校准条件下使用。此外,本控程序中的仪器驱动部分,完成了仪器参数配置、SCPI命令解析、校准报表打印接口功能,为满足仪器集成测试系统可程控化、示波器自动校准系统、校准仪自动计量检定系统的开发垫定技术基础。主要内容如下:1、示波器校准理论和检定功能需求的研究分析,良好的面向对象的软件架构,基于PC平台的Qt丰富的图形库,开发人机交互界面,满足示波器校准仪多功能切换操作便捷、用户体验好、软件稳定性好、系统扩展性功能强等特点;2、基于PCI总线,开发仪器驱动模块,满足仪器参数配置、数据处理、波形数据测试实时响应、处理数据等;此外,基于LabWindows CVI提供的丰富仪器函数库,开发支持GPIB总线的仪器驱动,通过SCPI命令解析模块和校准报表打印模块,供上位机本控程序调用,满足仪器集成测试系统,以及仪器相关配套自动测试系统(校准仪自校准、示波器自校准)软件的二次开发使用;3、根据软件测试理论,完成示波器校准仪功能交互测试、单元模块测试、系统集成测试,检验示波器校准仪软件的操作便捷性、容错健壮性、良好的可扩展性等功能,并在此基础上对软件提出优化方案,提高测试效率和校准精度,增强仪器的市场应用前景,实现产品化。
[Abstract]:Oscilloscope calibrator is a kind of precise sine (stable amplitude, double channel) signal, square wave (DC, voltage) signal, time scale (triangle wave, sub-scale square wave / sine wave) and fast edge signal, etc. Calibration of a variety of analog and digital oscilloscopes, universal, programmable, advanced and accurate signal source instruments. With the development of electronic measurement technology, the standardization and efficiency of oscilloscope have been developed rapidly. At the same time, the errors of oscilloscope will affect the measured signal and lead to serious product quality problems. Therefore, the demand for oscilloscope calibrator which can provide standard signal is higher and higher, at the same time, it plays an important role in enriching measuring and measuring instrument system. Based on the demand analysis of oscilloscope function verification and the analysis of good user experience, this paper designs the oscilloscope calibrator control program through hierarchical system architecture design and object-oriented modular programming to make it convenient. Scalability, strong application and other characteristics. The instrument can provide a variety of standard signals such as standard (voltage / DC) square wave, (stable amplitude, double channel) sine wave, fast edge pulse, time scale signal and auxiliary special calibration function. The system error of horizontal / vertical deflection of digital oscilloscope, the measurement of frequency characteristic (flatness, bandwidth) and so on, are up to 15 items, which can be used in different calibration conditions to the maximum extent. In addition, the instrument driver part of this control program has completed the function of instrument parameter configuration, SCPI command analysis, calibration report print interface function, in order to satisfy the instrument integrated test system programmable control, oscilloscope automatic calibration system, The development of calibrator automatic measurement and verification system is the basis of the technology. The main contents are as follows: 1. Research and analysis of oscilloscope calibration theory and verification function requirements, good object-oriented software architecture, rich graphics library of Qt based on PC platform, development of man-machine interface, Meet the oscilloscope calibrator multi-function switching operation is convenient, the user experience is good, the software stability is good, the system expansion function is strong and so on. 2, based on PCI bus, the instrument driver module is developed, which can satisfy the configuration of instrument parameters, data processing, real-time response of waveform data testing, processing of data and so on. In addition, based on the rich instrument function library provided by LabWindows CVI, the instrument driver supporting GPIB bus is developed. Through the SCPI command analysis module and the calibration report printing module, it can be used by the host computer to call the local control program to meet the requirements of the instrument integrated test system. And the second development and use of the software of automatic testing system (calibrator self-calibration, oscilloscope self-calibration). 3According to the software testing theory, the functions of oscilloscope calibrator such as interactive testing, unit module testing, system integration testing, checking the operation convenience, fault tolerance robustness and good expansibility of oscilloscope calibrator software are completed. On this basis, the optimization scheme of the software is put forward to improve the test efficiency and calibration precision, enhance the market application prospect of the instrument, and realize the production.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TM935.3
本文编号:2455489
[Abstract]:Oscilloscope calibrator is a kind of precise sine (stable amplitude, double channel) signal, square wave (DC, voltage) signal, time scale (triangle wave, sub-scale square wave / sine wave) and fast edge signal, etc. Calibration of a variety of analog and digital oscilloscopes, universal, programmable, advanced and accurate signal source instruments. With the development of electronic measurement technology, the standardization and efficiency of oscilloscope have been developed rapidly. At the same time, the errors of oscilloscope will affect the measured signal and lead to serious product quality problems. Therefore, the demand for oscilloscope calibrator which can provide standard signal is higher and higher, at the same time, it plays an important role in enriching measuring and measuring instrument system. Based on the demand analysis of oscilloscope function verification and the analysis of good user experience, this paper designs the oscilloscope calibrator control program through hierarchical system architecture design and object-oriented modular programming to make it convenient. Scalability, strong application and other characteristics. The instrument can provide a variety of standard signals such as standard (voltage / DC) square wave, (stable amplitude, double channel) sine wave, fast edge pulse, time scale signal and auxiliary special calibration function. The system error of horizontal / vertical deflection of digital oscilloscope, the measurement of frequency characteristic (flatness, bandwidth) and so on, are up to 15 items, which can be used in different calibration conditions to the maximum extent. In addition, the instrument driver part of this control program has completed the function of instrument parameter configuration, SCPI command analysis, calibration report print interface function, in order to satisfy the instrument integrated test system programmable control, oscilloscope automatic calibration system, The development of calibrator automatic measurement and verification system is the basis of the technology. The main contents are as follows: 1. Research and analysis of oscilloscope calibration theory and verification function requirements, good object-oriented software architecture, rich graphics library of Qt based on PC platform, development of man-machine interface, Meet the oscilloscope calibrator multi-function switching operation is convenient, the user experience is good, the software stability is good, the system expansion function is strong and so on. 2, based on PCI bus, the instrument driver module is developed, which can satisfy the configuration of instrument parameters, data processing, real-time response of waveform data testing, processing of data and so on. In addition, based on the rich instrument function library provided by LabWindows CVI, the instrument driver supporting GPIB bus is developed. Through the SCPI command analysis module and the calibration report printing module, it can be used by the host computer to call the local control program to meet the requirements of the instrument integrated test system. And the second development and use of the software of automatic testing system (calibrator self-calibration, oscilloscope self-calibration). 3According to the software testing theory, the functions of oscilloscope calibrator such as interactive testing, unit module testing, system integration testing, checking the operation convenience, fault tolerance robustness and good expansibility of oscilloscope calibrator software are completed. On this basis, the optimization scheme of the software is put forward to improve the test efficiency and calibration precision, enhance the market application prospect of the instrument, and realize the production.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TM935.3
【参考文献】
相关期刊论文 前3条
1 陈衷;潘光斌;;数字示波器网络化校准测试技术研究[J];国防技术基础;2007年02期
2 梁志国;孟晓风;;数字存储示波器的校准思想及技术述评[J];测控技术;2007年06期
3 陈颖丽;刘繁明;王建敏;;LabWindows/CVI中基于ActiveX技术的Excel访问[J];测控技术;2008年06期
,本文编号:2455489
本文链接:https://www.wllwen.com/kejilunwen/dianlilw/2455489.html
教材专著