数字示波器的设计

摘要:数字示波器是现代电子测量中最常角的仪器,它是一种可以用来观察、测量、记录各种瞬时电压,并以波形方式显示其与时间关系的电子仪器。本文中详细介绍了数字存储示波器的原理及特点,给出了一种以单片机和可编程逻辑器件为控制核心的设计方案,同时给出了其硬件和软件设计的结构及思路。

关键词:数字示波器;模块化;FPGA

中***分类号:TM935文献标识码:A文章编号:1009-3044(2008)20-30375-02

The Design of Digital Oscilloscope

LIU Yan

(Tianjin Industry University, Information and Communication Engineering Institute, Tianjin 300160, China)

Abstract: The modern electronic digital oscilloscope is the most commonly measured angle of the apparatus, which is a can be used to observe, measure and record all kinds of transient voltage and wave to show their relationship with the time the electronic device. This article described the digital storage oscilloscope in detail and the principle features of this paper, a microcontroller and a programmable logic device to control the core of the design plan, and gave its hardware and software design of the structure and ideas.

Key words: Digital oscilloscopes;modular;FPGA

1 引言

数字示波器是智能化数字存储示波器的简称,是模拟示波器技术、数字化测量技术、计算机技术的综合产物。它能够长期存储波形,可进行负延时触发,便于观侧单次过程和缓变信号,具有多种显示方式和多种输出方式,同时还可以进行数学计算和数据处理,功能扩展也十分方便,比普通模拟示波器具有更强大的功能,因此在电子电信类实验室中使用越来越广泛。

2 数字示波器的工作原理

数字存储示波器不是将波形存储在示波管内的存储栅网上,而是存在存储器中,因而存储时间可以无限长。数字存储示波器主要利用A/D转换技术和数字存储技术来工作,它能迅速捕捉瞬变信号并长期保存。该示波器首先对模拟信号进行高速采样以获得相应的数字数据并存储,存储器中储存的数据用来在示波器的屏幕上重建信号波形;然后利用数字信号处理技术对采样得到的数字信号进行相关处理与运算,从而获得所需要的各种信号参数;最后,该示波器根据得到的信号参数绘制信号波形,并对被测信号进行实时、瞬态分析,以方便用户了解信号质量,快速准确地进行故障诊断。数字存储示波器将输入模拟信号经过AD/转换,变成数字信号,储存在半导体存储器RAM中,需要时将RAM中存储的内容读出显示在LCD,或通过DA/转换,将数字信号变换成模拟波形显示在示波管上。数字存储示波器框***如***l所示。数字存储示波器可以采用实时采样,每隔一个采样周期采样一次,可以观察非周期信号川。数字示波器的采样方式包括实时采样和等效采样(非实时采样)。等效采样又可以分为随机采样和顺序采样,等效采样方式大多用于测量周期信号。数字示波器工作原理框架如***1。

3 数字示波器的主要特点

与传统的模拟示波器相比,数字存储示波器有其非常突出的特点,其具体表现如下:(1)信号采样速率大大提高数字存储示波器首先在采样速率上有较大地提高。可从最初采样速率等于两倍带宽提高至五倍甚至十倍。相应对正弦波取样引入的失真也从10%降低至3%甚至1%。(2)显示更新速率更高数字存储示波器的显示更新速率最高可达每秒40万个波形,因而在观察偶发信号和捕捉毛刺脉冲方面更加方便。(3)波形的采样、存储与显示可以分离在存储阶段,数字示波器可对快速信号采用较高的速率进行采样与存储,而对慢速信号则采用较低速率进行采样与存储;在显示阶段,不同频率的信号读出速度可以采用一个固定的速率并可以无闪烁地观测极慢信号与单次信号,这是模拟示波器所无能为力的。(4)存储时间长由于数字存储示波器是把模拟信号用数字方式存储起来,因此,其存储时间理论上可以无限长。(5)显示方式灵活多样为适应对不同波形的观测,数字存储示波器有滚动显示、刷新显示、存储显示、插值显示等多种显示方式。(6)测量结果准确LCD上每个光点都对应存储区内确定的数据。操作时可用面板上的控制装置(如游标)在LCD上标示两个被测点,以算出两点间的电压或电流,再利用计算机的字符显示功能在LCD上直接显示测量结果,从而减少了人为误差,提高了测量的准确度。(7)触发功能先进与模拟示波器不同,数字存储示波器不仅能显示触发后的信号,而且能显示触发前的信号还可以任意选择超前和滞后的时间。(8)便于程控并具有多种方式的输出由于数字存储示波器的主要部分是数字系统,又由微计算机管理,故可通过接口接受程序控制,也可通过接口用于各种方式的输出。

4 数字存储示波器的系统结构

示波器主要以微处理器、数字存储器、A/D转换器与D/A转换器为核心,输人信号经过A/D转换器把模拟波形转换成数字信息,存储在数字存储器内,显示时再从存储器中读出。通过接口可以与计算机相连,利用机内微处理器系统对存储的信号作进一步处理.也可以直接将数字信号送至液晶显示器,这样大大改进显示特性,增强功能,便于程控化和智能化。比传统数字示波器精确得多的实时波形采集技术,使数字测量更加精确,主要用于高精度测量和分析,以及组成自动测试系统。其主要性能指标包括采样速率、带宽、显示更新速率、存储深度等。

按照从整体到局部的系统设计原则,根据现代数字存储示波器的性能指标要求和实际研制需要,首先确定所设计的DSO系统应该具备的功能和所需达到的性能。

(1)被测周期信号的频率范围为10Hz~10MHz,仪器输入阻抗为1MW,显示屏的刻度为8 div×10div,垂直分辨率为8bits,水平显示分辨率≥20点/div。

(2)垂直灵敏度要求含1V/div、0.1V/div两档。电压测量误差≤5%。

(3)实时采样速率≤1MSa/s,等效采样速率≥200MSa/s;扫描速度要求含20ms/div、2μs /div、100 ns/div三档,波形周期测量误差≤5%。

(4)有自动设置功能,具有多种采集、触发和显示方式。

(5)仪器的触发电路采用内触发方式,要求上升沿触发,触发电平可调。

(6)系统失真小、精度高、抗干扰性强,能稳定工作在各种工作环境中。

根据上述的设计指标要求,参考基于ARM+FPGA架构的系统设计原则,我们将本系统设计成由以下几个子系统组成:模拟通道、数据采集和处理模块、系统控制模块、键盘与显示模块、电源模块和系统监控电路模块。相应的结构框***如***2所示。通道2和外部触发通道的输入信号调理电路,信号调理电路是将通道和触发信号进行放大或衰减、滤波等调理,把被测信号调节到VIPs=500mV~2V的ADC满量程范围。数据采集和处理模块主要器件为高速ADC和FPGA。ADC负责将调理过的信号采集下来,FPGA根据触发信号对采集下来的波形值进行接收、插值和存储,并将存储的波形值传输给ARM主控模块进行后续的处理和显示工作。考虑到系统对采样速率的高要求,我们采用了并行采样技术,利用两个500M的ADC分别在时钟信号的上升沿和下降沿采样来实现最高1G的采样速率。这样不但可以降低数据的数率以便后端的处理,也减少了系统成本。系统控制模块完成对系统其它模块的控制,并接收FPGA传输来的波形值,根据键盘的操作对波形和菜单进行实时的显示与更新。它还完成系统与上位机的通信。本系统对系统任务进行了合理的分割,引入了嵌入式实时操作系统μCOS-Ⅱ来调度系统的各个任务。键盘与显示模块主要完成系统的人机交互工作以及波形和菜单的实时显示和更新。本系统采用一个单片机单独管理键盘,一个LCD显示器作为系统的显示部件。操作者每一次按键时,单片机都向主CPU发出一个中断,主CPU响应键盘的中断,并对键语进行分析,根据操作者的要求实时地更新菜单和波形。电源模块完成对系统的供电功能;系统监控电路模块完成对整个系统运行状况的实时监控工作,一旦发生异常,复位整个系统。

5 系统软件设计

系统采用硬件描述语言,VHDL,按模块化方式进行设计,并将各模块集成于FPCA芯片中,然后通过Quar-tusll4.1软件开发平台,对设计文件自动地完成逻辑编译、逻辑化简、综合优化、逻辑布局布线、逻辑仿真,最后对FPGA芯片进行编程,实现系统的设计要求。

系统主要实现的功能是提供良好的人机交互功能,包括显示波形、键盘控制和通信等功能。系统软件设计的目标是在硬件的基础上,能实现所设计的各种功能,而且系统的稳定性要好,实时性要高。本系统主要实现系统的初始化、信号的采集与转换、存储、显示及通信等功能。本系统的软件整体框架如***3。初始化部分是系统加电后首先执行的动作,主要完成的任务有:定义程序中使用的全局变量或数组,并对其进行初始化;对液晶进行复位,向液晶发初始化命令,清除液晶显示缓冲区、初始化液晶模块内部寄存器等;进入显示主界面;设置默认的衰减/放大倍数;设置触发产生电路的触发信号比较电平;初始化键盘扫描电路;初始化触发电路,其中包括触发信号是来自内部还是外部,上升沿还是下降沿触发,自动触发还是单次触发等;根据时基大小设置采样时钟的分频比。初始

化完成后进入主循环,系统开始正常工作。初始化是保证系统正常运作的基础,只有正确配置了CPU的工作模式寄存器、空间控制寄存器、中断向量表等参数,CPU才能进入正常的工作状态。参数提取是把系统软件的状态字、标志字、环境变量等常用参数从FLASH中读取到RAM中。系统在初始化阶段关闭中断,当初始化完成后开中断,响应数据采集中断、定时中断和复位中断。

主循环部分主要工作是负责正常显示时的数据处理和波形显示,它根据不同的显示状调用相应的处理和显示程序。数据采集和显示过程中,主程序首先判断采样是否结束,如果结束,再判断系统是否处于扫描模式。

6 结束语

利用本文提出的以单片机和可编程逻辑器件为控制核心的数字存储示波器可以实现波形的采集、存储、参数的处理与计算等功能,而且轻巧便携、简单实用。而利用该示波器的通讯功能还可以与外部计算机相连以进行更为复杂的数据运算、分析和处理,从而为工业现场应用和科学研究提供很大的方便。要数字存储示波器它与模拟示波器相比,具有极强的优越性,且随着科学技术的不断进步和其制造成本及市场价格的不断下降,其发展前景十分看好。

参考文献:

[1] 周惠艳,习友宝,詹惠琴,等.数字存储示波器在自动测试系统中的应用[J].仪表技术与传感器,2008(01).

[2] S,孙晶.基于声卡的虚拟双踪数字存储示波器[J].仪器仪表用户,2008(01).

[3] 熊开盛,董兆鑫.简易数字存储示波器中信号显示模块的设计[J].武汉工程大学学报,2007(01).

[4] 李维森.当代数字示波器的发展应用[J].中国电子商情(基础电子),2007(Z1).

[5] 将示波器用于高速数字系统设计与调试[J].电子设计技术,2007(06).

[6] 孙国强,田芳宁.TDS220数字示波器自动测试系统[J].国外电子测量技术,2007(05).

[7] 梁志国,孟晓风.数字存储示波器的校准思想及技术述评[J].测控技术,2007(06).

转载请注明出处学文网 » 数字示波器的设计

学习

中空注浆锚杆在涵洞病害整治中的应用

阅读(28)

本文为您介绍中空注浆锚杆在涵洞病害整治中的应用,内容包括中空注浆锚杆治理方法,支护锚管注浆验收规范。锚杆是一种新型受力构件,具有施工简单、造价低廉、功效独特的特点,在工程界应用广泛。本文在论述锚杆结构设计原理的基础上,结合涵洞

学习

常戴磁石手链,祛病强身保健

阅读(30)

本文为您介绍常戴磁石手链,祛病强身保健,内容包括磁石手链戴在哪个手效果好,钛钢磁石手链的功效与作用。地球是块大磁石,人类无时无刻不受地磁磁场的作用与影响。地磁同空气、水和阳光一样,是人类生命赖以生存不可缺少的要素之一。人在磁

学习

红河油田地面工程建设成绩与不足探讨

阅读(24)

本文为您介绍红河油田地面工程建设成绩与不足探讨,内容包括红河油田十万吨改扩建项目,红河油田修井设计。红河油田是华北分公司第一个规模开发的区块,许多新的集输工艺与原油处理、新型材料等都是首次应用。经过两年时间的建设,初步形成了

学习

浅谈扩散炉对太阳能电池中扩散工艺影响及优化

阅读(24)

太阳能电池做为一种新型绿色能源已广泛的应用于各个领域,做为太阳能电池制造企业,提高太阳能电池的制造工艺,一直被我们追求与探讨,本文主要介绍扩散炉对于晶体硅太阳能电池扩散均匀性的影响与优化,为同行借鉴参考。关键词:晶体硅太阳能电池扩

学习

关于作文作文450字

阅读(25)

本文为您介绍关于作文作文450字,内容包括第一次写作文作文450字左右,作文我的老师450字作文。我不知道为什么,在平常写作文的时候,总是很容易的便写出来。先不说质量的问题,先说一说字数的问题吧。在平常写作文的时候总是刹不住车,不觉便写

学习

生态环境保护污染防治工作总结

阅读(30)

本文为您介绍生态环境保护污染防治工作总结,内容包括大气污染防治第一季度工作总结,2021年污染防治攻坚战工作总结。我局认真贯彻落实生态环境保护坚决打赢污染防治科技支撑工作的各项工作部署,积极开展生态环境污染防治科研攻关及推广示

学习

浅析吃水差对船舶的影响及应对策略

阅读(32)

本文为您介绍浅析吃水差对船舶的影响及应对策略,内容包括吃水差对船舶的影响,船舶吃水差怎么计算。吃水差作为表征船舶状态的一项重要指标,在船舶营运中起着不可忽视的作用。在不同的载货状态下,吃水差对船舶各项性能的影响也不相同。本文

学习

水资源系统管理思考

阅读(20)

本文为您介绍水资源系统管理思考,内容包括水资源管理的几点思考,水资源管理系统设计与实现。1水资源可持续管理的重要性水是生命之源,是人类赖以生存和发展的不可缺少的一种宝贵资源。但是长期以来,人们一直以为它是取之不尽用之不竭的

学习

蛋白质芯片技术在医学中的作用

阅读(31)

本文为您介绍蛋白质芯片技术在医学中的作用,内容包括蛋白芯片技术的用途有哪些,蛋白质芯片技术的缺点。1蛋白质芯片的分类蛋白质芯片又称蛋白质微阵列(proteinmicroarray),根据构建方法和用途的不同,可将蛋白质微阵列分为分析型阵列、功

学习

酵母双杂交体系的新发展

阅读(29)

本文为您介绍酵母双杂交体系的新发展,内容包括酵母双杂交技术的新发展,酵母双杂交系统发展历程。摘要酵母双杂交系统是研究蛋白质相互作用的一种有效方法。本文简要介绍了双杂交体系的原理、应用和自身存在的问题,并对其最新发展做了重点

学习

《旅游学刊》投稿指南

阅读(20)

本文为您介绍《旅游学刊》投稿指南,内容包括旅游学刊投稿须知怎么写,旅游类杂志投稿。《旅游学刊》是北京联合大学旅游学院主办的旅游专业期刊,主要刊登能反映旅游学科最高学术水平的最新研究,旅游学与相邻学科的综合研究进展,与旅游业发展

学习

翅果油对血脂影响观察

阅读(22)

本文为您介绍翅果油对血脂影响观察,内容包括喝沙棘油会引起血脂高吗,翅果油调理血脂怎么样。随着人们生活水平的提高,饮食结构的改变,高脂血症的患病率呈逐年上升趋势。高脂血症是动脉粥样硬化及冠心病发病的危险因素,同时也是导致高血压、

学习

关于教育投资的风险和对策研究

阅读(26)

本文为您介绍关于教育投资的风险和对策研究,内容包括中国教育投资的对策,教育投资存在的问题及对策。[论文关键词]教育投资风险对策[论文摘要]教育投资是指为了培养不同熟练程度的后备劳动力和提高现有劳动者的劳动能力而投放到教育领域中的

学习

探讨化学需氧量测定方法的改进及研究进展

阅读(36)

本文为您介绍探讨化学需氧量测定方法的改进及研究进展,内容包括测定化学需氧量的水样应如何保存,化学需氧量的测定原理和实验步骤。【摘要】化学需氧量(COD)是当前综合评价水体污染程度最常用也是最重要的指标,它也是水质监测的主要参数之

学习

医院护理呼叫对讲系统设计

阅读(36)

本文为您介绍医院护理呼叫对讲系统设计,内容包括医护呼叫对讲系统方案,医用呼叫对讲系统设计。摘要:在分析国内外医院护理系统的现状基础上设计了基于DTMF的医院护理呼叫对讲系统,该系统主要以单片机AT89C52为核心,采用DTMF信号发送、DT

学习

印度尼西亚铁路UIC54钢轨12号单开道岔设计

阅读(24)

UIC54钢轨12号单开道岔适用于印度尼西亚南苏门答腊铁路发展项目,道岔的设计、制造、检验及测试主要采用UIC国际铁路联盟标准及ASTM美国材料与试验协会标准。本次研究设计的UIC54钢轨12号单开道岔主要参考国外同型号道岔的设计、制造和现

学习

生态设计理念与原则

阅读(21)

本文为您介绍生态设计理念与原则,内容包括生态理念设计目的,生态纺织品设计理念。1观音塘湿地公园设计概况重庆观音塘湿地公园是一个模拟自然湿地生态系统设计建造的人工湿地公园,运用景观生态学的原理和方法,根据不同生态系统的景观异质

学习

型录设计开本与结构的多样性研究与探讨

阅读(22)

本文为您介绍型录设计开本与结构的多样性研究与探讨,内容包括型录设计有关的问题,型录设计思路。型录是企业发展过程中必不可少的宣传方式,对型录设计中开本与结构的多样性进行探讨,能够进一步的优化型录的设计,对企业的发展起到积极的推动

学习

遭遇较厚液化土层时的地基基础设计型式比选

阅读(42)

本文为您介绍遭遇较厚液化土层时的地基基础设计型式比选,内容包括深层软弱饱和土层的地基处理方法,深厚土层地基。摘要:宿迁市洋河开发区地处江苏省北部黄河冲积平原地貌,地层沉积年代新,液化土层较厚,当地在遭遇到此种情况如何来满足建筑

学习

浅谈服装设计中的褶皱艺术

阅读(24)

本文为您介绍浅谈服装设计中的褶皱艺术,内容包括ai服装设计怎样画衣服的褶皱,服装设计手绘入门教程褶皱画法。褶皱被誉为服装设计中的经典设计元素,是一种塑造服装造型和面料质感的手段,近年来褶皱在服装设计中应用极广泛,运用手法也极其的

学习

浅谈水工闸门的设计

阅读(26)

本文为您介绍浅谈水工闸门的设计,内容包括水工铸铁闸门报价明细表,水工铸铁闸门多少钱一平。在水工建筑中,闸门主要掌管水位的调节以及过水流量的控制两项工作,是水工建筑健康顺畅运作所必不可少的设备。闸门的工作性能较高,但初始设计、加

学习

8月 数字家装季

阅读(30)

装修是一个体力活,也是一门技术活。这首先就体现在装修时间的选择上。太冷、太热的时候都不太好,_是对装修建材的_大考验,j也是对你体力的考验,所以,对于下半年来说9~11月,一是装修旺季。但是装修有个筹备期,这个筹备期甚至比装修时间还长。筹备