一种高精度便捷式全数字示波器的设计

发布者:HarmonyInLife最新更新时间:2019-11-08 来源: eepw关键字:数字示波器  数字信号处理器  可编程逻辑器件  信号测量 手机看文章 扫描二维码
随时随地手机看文章

0 引言
示波器是一种用途十分广泛的电子测量仪器。电子技术的日新月异,使各类电信号越来越复杂,在工程应用中对信号实时采样率和波形捕获率也有较高的要求,数字示波器成了各个岗位的硬件开发和测试人员必不可少的工具。针对当前柔性工业测量系统的需要,本文给出DSP+CPLD的方案,实现了一种高精度、高集成的便捷式数字化存储示波器的设计,系统尽可能地采用数字集成电路,结构简单,测量结果可靠性高,具有友好的人机界面,同时具有高采样率、高分辨率及低误差等特点。

1 系统设计方案
该数字示波器主要由测量控制和显示输出两部分组成。输入信号在测量电路前端,经由信号变换电路处理成各次级单元能处理的等效信号,主要是由比较电路处理输出正方波和峰-峰值为2.5 V的等效运算放大输出信号。方波信号作为记数脉冲,触发可编程逻辑器件CPLD来实现频率值的测量。同时,经运算放大器输出的信号输入至采样保持器,由主控制器DSP向其相关引脚发出锁存信号来实现对待测信号的采样和锁存输出的功能切换。
当控制端置“1”时为锁存输出,这时,输出的信号可供A/D转换器件进行数据采集;置“0”时实现对信号的采集。A/D采集回来的数据送给DSP,再由DSP先把外部数据存储在外部存储器中,然后进行分析,最后,把经过处理的数据通过RS 422标准接口以数据包的形式发送给液晶显示器显示输出。系统原理框图如图1所示。

a.jpg



2 硬件设计
系统硬件部分由信号输入变换电路、采样保持电路、主控制电路、智能终端设备等部分组成。


2.1 信号输入变换及采样保持电路
信号输入变换电路主要用于实现信号的等效变换。设计中采用高速的OP37进行信号变换、采样保持,是数据采集系统的重要部件,对信号起隔离缓冲作用。如果要对变化速度高的模拟信号进行A/D转化,转换精度要求比较高,为了防止A/D转换过程中信号发生变化,就必须采用S/H电路。S/H电路和A/D配合,可以消除A/D的输出脉动,并通过MUX实现多路采样控制。


在这里采用高性能单片采样/保持器LF398,具有很高的直流精度、很快的采样时间和很低的下降速度,器件的动态性能和保持性能可通过合适的外接保持电容达到最佳。信号调理电路如图2所示。 


2.2 测频电路
示波器对信号的测频是根据等精度频率计的原理设计的。由可编程逻辑器件EPF10K50V完成,100 MHz的标准频率信号直接进入EPF10K50 V。器件采用信号输入变换电路输出的方波脉冲作为计数器的时钟输入信号,用标准的100 MHz进行记数,最后算出输入信号的频率。
通过图形法和VHDL语言对EPF10K50V编程,本设计中,CPLD完成对信号频率的测量。频率测量原理如下:在单位测量时间Tp中被测信号计数值为Nx,对标准信号的计数值为Ns,在已知标准频率fs的基础上,被测信号频率值fx满足:
b.jpg
2.3 幅度信号采集
为了满足对高频率信号的采集,选用ADI公司推出的AD7667来实现对被测信号的幅值测量。AD7667是16位A/D转换芯片,内部2.5 V参考电压,工作范围为0~2.5 V,LSB小于±2 b,转换速率为800 Kb/s,转换时间小于1μs,采用单+5 V电源供电。由信号变换电路把被测信号转化成工作范围内的有效值,进行精确测量。


2.4 人机交互部分设计
示波器的显示及指令输入由智能终端设备LJD-ZN-3200K来实现。LJD-ZN-3200K是集输入、输出为一体的智能图形化界面输出设备分辨率为640×480,能满足系统设计的要求。该设备终端通过串行接口与主控制器通信,完成数据传输。


将设计好的图形界面加载到智能终端存储单元,然后按设定对坐标值进行识别,即可实现触摸式控制输入。示波器共有9个功能键,分别为:3个垂直区分度选择按钮,用于垂直灵敏度选择;3个水平区分度选择按钮,用于水平扫描速度选择;采样方式切换按钮,用于选择实时采样和等效采样;波形存储按钮和波形调出按钮,用于当前的波形采集存储及调出;单次触发按钮,能对满足触发条件的信号进行单次采集与存储。

3 信号采集及处理分析
3.1 信号采集原理
对不同的频率信号进行测量时选取合理的采样手段将直接影响系统的测量精度,在数字信号分析技术中,常用的信号采样方法有两种:实时采样和等效采样。


实时采样(Real Sampling)通常是等时间间隔的,其最高采样频率是奈奎斯特极限频率,特点是,取样一个波形所得脉冲序列的持续时间等于输入信号实际经历的时间,所以取样信号的频谱比原信号还要宽。在本设计中采用A/D转换器件频率为400 kHz,根据采样特性可计算出该数字示波器能对不大于50 MHz的输入信号进行采样输出。


等效采样(Equivalent Sampling)是指针对周期信号的时域重复的特点,在不同的时间段进行多次较低采样率的采样,然后将这些低采样率的样本复合成高采样率的数据样本,从而真实重构出原始信号波形的数据采集方法。它利用信号的周期性,以增加采集时间为代价,降低对高速采样电路的压力,通过重组恢复原始信号。


本文采用提取等效采样时间采样,它是用信号的重复频率fi与采样率fs的特殊关系,使等效的采样率增加D倍。


首先,适当选取输入信号的重复频率fi,采样D个周期的信号波形,然后把记录的数据通过一个简单的算法重新排列组合,以获得一个完整的输入信号波形,这样等效采样率是实际采样率的D倍。


实际实现时,D的选取取决于所需要的等效采样率fe,使得fe=Dfs即可。而L是单个周期实际采样点的个数,L=int(M/D),M是记录的采样数据的总和。输出信号的重复频率为:
c.jpg
提取等效时间采样的方法可以提高采样率,但要求输入信号的重复频率fi要受到精确度的控制,而等效采样率为Dfs,与输入信号无关,当输入信号的重复频率偏离式(2)中所给的值,等效采样度变最大时间偏差为:
d.jpg
等效于展宽了频带,此时频带的宽度与A/D转换的速度和微处理器的速度几乎无关,用这种方法结合设计的数字示波器,较容易地测量高频信号的频率和幅值。


最后,把采样得到的数据进行存储,然后进行统一的分析,复现出信号的函数曲线,可计算得到幅值。


由于在设计过程当中对电压信号采样分析采用的是等效方式,采集到的是以时间为自变量的离散序列,这些采样数据反映了被测参数的变化过程,但带有一定程度的误差,势必会引起采集数据失真的现象。为了避免非误差允许范围内的值对测量结果造成干扰,采用软件对测量结果进行曲线拟合的方式对数据进行修正,以保证测量结果的相对精度。


3.2 显示分辨率计算
设计的波形显示窗口一共有354x446像元素,能满足设计要求,统一分析采集的数据,采用正弦内插算法进行处理,形成相应的输出,复现被测信号波形。 


4 系统软件设计
编程逻辑器件CPLD采用硬件描述语言VHDL为底层支撑,用原理图输入的方式来实现系统软件部分的设计。DSP软件编程采用C语言与汇编语言混合编程,程序主体用C语言编写,对于占用处理器时间较多的算法程序和I/O接口操作则采用汇编语言编程,汇编代码可以用C语言可调用的函数或内联代码的形式出现,把C语言和汇编语言的优点有机结合起来。系统软件完成数据收集分析,把采集到的曲线坐标经处理后由RS 422标准接口传输给智能终端,同时也能接收到智能终端的输入信息,执行相应的功能,系统程序流程图如图3所示。

g.jpg


6 结语
样机测量结果表明,系统频率测量误差小于0.05%,信号幅值测量误差小于1%,系统精度较高,能满足一般的工业要求,并且可以在显示模块上对被测信号进行很好的复现。系统重量小于0.5 kg,体积为:20 cm×15 cm×10 cm。


它克服了同类产品使用时操作复杂,精度低的缺点,并且所设计的数字示波器集成度高,工作过程受外界环境的干扰小,测量数据可视化,界面友好,可复现被测信号波形,故可作为一种内嵌式设备,嵌入到一些柔性工业测量系统当中,这在工业自动化领域和测试领域有广泛的应用前景。


关键字:数字示波器  数字信号处理器  可编程逻辑器件  信号测量 引用地址:一种高精度便捷式全数字示波器的设计

上一篇:如何把示波器上的FFT做到极致
下一篇:消除测试设备对器件测量影响

推荐阅读最新更新时间:2024-10-22 17:29

混合信号数字示波器支持实时眼图测量和抖动分析
普源示波器MSO8000系列是基于RIGOL自主知识产权的ASIC芯片和UltraVisionII技术平台的中高端混合信号数字示波器。示波器模拟通道带宽高达2GHz,集7种仪器于一身,具有500Mpts超大存储深度、良好的波形显示效果、优异的波形捕获率和强大的数据分析功能,多项指标均达业界一流水平,并且支持实时眼图测量和抖动分析,是业内最具性价比优势的2GHz混合信号数字示波器。 主要特色: 模拟通道带宽:600 MHz、1 GHz和2 GHz(单通道和半通道模式) 4个模拟通道,1个EXT通道,标配16个数字通道(需选购探头) 实时采样率最高达10 GSa/s 最高存储深度达500 Mpts(标配) 波形捕获率高于600,0
[测试测量]
数字示波器使用及MIPI-DSI信号测量
前言 数字示波器主要用于时域波形测试,测量电压/电流随时间的变化情况,MIPI-DSI是MIPI联盟针对显示设备开发的标准接口协议,这里记录下本人学习数字示波器的使用和MIPI-DSI信号测试的一些总结。 一、示波器的主要指标 数字示波器的工作可以分为以下几个部分,对表笔采集的信号做放大和衰减,ADC对信号进行模数转换,转换后的数据存储在高速缓存中,对信号进行重建和显示。前端的放大衰减电路决定了示波器的带宽,模数转换电路决定了示波器的采样率,而高速缓存则决定了示波器的存储深度,以下对这三个指标分别说明。 1.示波器带宽 信号在电路中传输会受到电容/电感的影响,以放大电路的频域响应说明,随着输入信号频率的增加,放大器的增益在
[测试测量]
<font color='red'>数字示波器</font>使用及MIPI-DSI<font color='red'>信号</font><font color='red'>测量</font>
使用数字示波器DS6104测量交流信号的幅值和相位
使用普通的万用表测量交流信号的时候,通常会遇到 万用表的频率响应 的问题。使用可以联网的示波器可以获得它采集到的数据,进而可以计算出所测量的交流信号的有效值和相位。 这里通过实验来确定使用示波器测量交流信号的参数方法中的以下问题: ● 测量的精度有多高?测量的频率范围有多宽? ● 获得高精度的测量参数,对于示波器参数如何设置? ▲ 实验所使用的示波器:ds6104 实验所使用的DS6104是一款可以通过联网读取各通道采集数据的示波器,为自动化测量提供了很好的支持。对它的 DS6104局域网络编成接口 可以从网络中下载相关的文档。 DS6104对于每个通道采样数据点个数 ,采样的有效位数为8bit。下面显示了D
[测试测量]
使用<font color='red'>数字示波器</font>DS6104<font color='red'>测量</font>交流<font color='red'>信号</font>的幅值和相位
数字示波器自动功能测量低频信号无法触发的原因
有位使用示波器的朋友说他的示波器自动功能坏掉了,无法自动成功了。我看了一下他发过来的视频,是一条直线。一开始我怀疑是本身就没有信号,但他坚称是有信号的,于是我让他打开频率计看看能不能测出频率,因为频率计是硬件的,即使信号不在示波器屏幕内,也可以测出来。 显示的结果是,这个信号的频率是5Hz。我告诉他这个频率的信号是不适合用自动功能的,让他手动调时基即可,5Hz的信号可以把时基打到100ms左右,就能正常显示信号了,后来一看是个正弦波。 那么,为什么示波器测量低频信号用自动功能无法触发成功呢?要理解这个问题,首先我们需要来学习示波器触发中,正常触发模式和自动触发模式的区别。 在正常触发模式下,波形必须满足触发条件才会显示信号
[测试测量]
<font color='red'>数字示波器</font>自动功能<font color='red'>测量</font>低频<font color='red'>信号</font>无法触发的原因
利用数字示波器完成视频信号基本测量
  视频信号的波形非常复杂,而且图像信号与时序信号还经常混合在一起,各种信号采用不同的标准和制式,并各有自己的特点。某些视频测量要求采用专门仪器,如工业用波形监视器、视频测量器以及矢量显示器等,但是多数还是可以采用通用示波器快速简便地完成测量,本文介绍利用TDS5000数字示波器进行视频信号的基本测量。   目前的设计人员和工程师只能在两种示波器之间进行选择,即模拟实时示波器和数字存储示波器(DSO)。由于两种各有其明显优势,所以许多用户希望能同时拥有两种仪器。   模拟示波器可以快速捕捉信号,显示器能显示出信号强度的不同,为波形提供一个实时的大小尺寸。不同的亮度清楚地显示出信号不同部分的频率,使得有经验的用户在调试系统时能迅
[测试测量]
利用TDS5000数字示波器完成视频信号基本测量
视频信号的波形非常复杂,而且图像信号与时序信号还经常混合在一起,各种信号采用不同的标准和制式,并各有自己的特点。某些视频测量要求采用专门仪器,如工业用波形监视器、视频测量器以及矢量显示器等,但是多数还是可以采用通用示波器快速简便地完成测量,本文介绍利用TDS5000数字示波器进行视频信号的基本测量。 目前的设计人员和工程师只能在两种示波器之间进行选择,即模拟实时示波器和数字存储示波器(DSO)。由于两种各有其明显优势,所以许多用户希望能同时拥有两种仪器。 模拟示波器可以快速捕捉信号,显示器能显示出信号强度的不同,为波形提供一个实时的大小尺寸。不同的亮度清楚地显示出信号不同部分的频率,使得有经验的用户在调试系统时能迅
[测试测量]
利用数字示波器完成视频信号基本测量
  视频信号的波形非常复杂,而且图像信号与时序信号还经常混合在一起,各种信号采用不同的标准和制式,并各有自己的特点。某些视频测量要求采用专门仪器,如工业用波形监视器、视频测量器以及矢量显示器等,但是多数还是可以采用通用示波器快速简便地完成测量,本文介绍利用TDS5000数字示波器进行视频信号的基本测量。 BROKEN_PICTURE_ HIDDEN_END -->   目前的设计人员和工程师只能在两种示波器之间进行选择,即模拟实时示波器和数字存储示波器(DSO)。由于两种各有其明显优势,所以许多用户希望能同时拥有两种仪器。   模拟示波器可以快速捕捉信号,显示器能显示出信号强度的不同,为波形提供一个实时的大小尺寸。不同的亮度清楚
[测试测量]
基于CPLD和89S51的多功能信号测量
1 引言 测频是最基本的电子测量技术。常用的测频方法有较大的局限性,其测量精度是随被测信号频率的下降而降低的,并且被测信号计数则产生±1个数字误差。而采用等精度频率测量方法测量精确,测量精度保持恒定;并且与CPLD(复杂可编程逻辑器件)相结合可使测频范围达到0.1 Hz~100 MHz,测频全域相对误差恒为1/1000。 智能化仪器通常以单片机为核心,而一般单片机自身计数器/定时器的计数/定时范围或精度有时无法满足系统要求。以89C51单片机为例,当其内部两个16位计数器/定时器T0和T1工作在计数方式时,对T0(P3.4)或T1(P3.5)的外部脉冲进行计数。当T0或T1引脚上发生负跳变时,计数器加1。由于识别引脚的负跳变
[测试测量]
基于<font color='red'>CPLD</font>和89S51的多功能<font color='red'>信号</font><font color='red'>测量</font>仪
小广播
最新测试测量文章
换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved