节点文献

频率稳定度测试仪软件的设计与实现

The Software Design and Implementation of Frequency Stability Tester

【作者】 蔡勇

【导师】 雷友珣;

【作者基本信息】 北京邮电大学 , 软件工程, 2011, 硕士

【摘要】 频率稳定度是时间计量基准性能的主要指标之一,它反映标准频率本身的稳定性和其对外界各种干扰因素的敏感程度。高精度时间基准即原子钟技术,关系到国家安全和其他高科技领域发展水平。有了高精度原子钟技术也需要有与之相适应的高精度频率稳定度测量技术。因此,研制具有自主知识产权的新一代频率稳定度测试仪器以适应我国原子钟发展的需要,具有重要的现实意义。本课题正是针对这一战略需要并结合本单位需求,利用原有技术基础,将原有系统进行改进,并结合软件技术的发展和电子技术的进步,实现高精度频率稳定度的自动测量。本文系统论述了频率稳定度测试仪软件的设计和实现。本文首先讨论系统的原理、结构和功能,然后根据频率稳定度特性的数学表征推导出系统的信号处理模型。基于软件的需求分析,运用UML(统建模语言)方法,重点分析了软件系统的框架结构、自动测试流程和数据处理及其算法。最后给出系统实现、结果分析和对下一步工作的展望。本系统软件在结构上可总体分为底层控制程序和应用软件程序两部分。底层控制程序用于控制和测量频率源信号在取样时间内的计数值,采集数据,计算其稳定度值并显示。应用软件程序具有较强的运算能力和处理速度,因此可将底层控制程序获得的数据保存、处理、分析、输出,以及对测试系统的自动流程控制等。两部分软件程序通过串行通信接口实现数据传递,用这样的方式构成了频率稳定度的自动测试系统。本文重点介绍了由单片机汇编语言编写的底层控制程序,它包括计数器控制端程序、DDS控制程序、数据采集及计算程序、数码管显示程序,以及通讯接口协议及程序的编写等。经过测试与改进,本测试仪实现了预期的功能需求,软件工作稳定,测试结果可靠、可信。

【Abstract】 Frequency stability is one of the main technical specifications for the measurement time reference, which reflects the standard frequency’s own stability and the degree of its sensitivity with various external interference factors. High precision time reference which based on the technology of atomic clock, usually affects the national security and the development level in the related high-tech field. High-precision atomic clock technology requires corresponding measurement techniques of high accuracy frequency stability. Therefore, developed with independent intellectual property rights of a new generation of frequency stability test equipment to meet the needs of the development of China’s atomic clock has important practical significance. To meet the strategy needs of this, this paper base on the existing technology, improve the existing system, combined with the development of software technology and electronic technology, achieve high accuracy automatic measurements of frequency stability.This thesis discusses the system software design and implementation of the frequency stability tester. This article first discusses the principles of the system, structure and functions, then the frequency stability characteristics of the mathematical characterization of systems derived from the signal processing model.The software requirements analysis, using UML (Unified Modeling Language), focus on the software system framework, automated testing procedures and data processing and algorithms. Finally system implementation, results and future work prospects are given.The system software can be generally divided into the underlying control program and application software program. The underlying control program is used to control the counter, collect data, measure the counts of frequency source signal within sampling time, calculate the value of its stability and display. Because the application software program run in computer with a strong computing power and processing speed, so it can be used to obtain the underlying data,then save, process, analysis, output, and automatically control test process. Two software programs via the serial communication interface for data transmission, in this way constitutes a frequency stability automatic test system.This thesis focuses on the underlying control program which coding with the SCM (single chip microcontroller) assembly language.It includes the programs of counter control procedures, DDS control procedures, data collection and calculation procedures, digital LED display program, the communication interface protocols, communication procedures and so on. After testing and improvements, the tester achieved the desired functional requirements, the software is stable, test results are reliable and credible.

  • 【分类号】TP311.52
  • 【被引频次】1
  • 【下载频次】71
节点文献中: 

本文链接的文献网络图示:

本文的引文网络