历史上的今天
返回首页

历史上的今天

今天是:2024年11月08日(星期五)

正在发生

2019年11月08日 | 一种高精度便捷式全数字示波器的设计

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?imageView2/2/w/550



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?imageView2/2/w/550
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?imageView2/2/w/550
提取等效时间采样的方法可以提高采样率,但要求输入信号的重复频率fi要受到精确度的控制,而等效采样率为Dfs,与输入信号无关,当输入信号的重复频率偏离式(2)中所给的值,等效采样度变最大时间偏差为:
d.jpg?imageView2/2/w/550
等效于展宽了频带,此时频带的宽度与A/D转换的速度和微处理器的速度几乎无关,用这种方法结合设计的数字示波器,较容易地测量高频信号的频率和幅值。


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


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


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


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

g.jpg?imageView2/2/w/550


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


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


推荐阅读

史海拾趣

GS Yuasa Battery Sales UK Ltd.公司的发展小趣事

对于基本二阶段低通滤波器电路,网友可能会有多方面的问题。以下是一些常见问题及其详细回答:

1. 基本二阶段低通滤波器电路的结构是怎样的?

回答:基本二阶段低通滤波器电路通常由两个一阶低通滤波器级联而成,每个一阶低通滤波器包含一个电阻和一个电容。具体来说,电路由两个电阻(R1, R2)和两个电容(C1, C2)组成。输入信号首先经过R1和C1组成的一阶低通滤波器,然后其输出再经过R2和C2组成的第二个一阶低通滤波器。这种结构可以有效滤除输入信号中的高频分量,只保留低频部分。

2. 如何计算二阶段低通滤波器的截止频率?

回答:二阶段低通滤波器的截止频率并非简单地将两个一阶滤波器的截止频率相加或平均。实际上,其截止频率与两个电阻和两个电容的值都有关。对于RC滤波器,单个一阶低通滤波器的截止频率为f_c1 = 1/(2πR1C1)和f_c2 = 1/(2πR2C2)。然而,对于二阶RC低通滤波器,其总截止频率通常使用以下公式计算:

f_c = \frac{1}{2\pi\sqrt{R_1R_2C_1C_2}} \] 这个公式考虑了两个滤波阶段的相互作用。 ### 3. 二阶段低通滤波器相比一阶滤波器有哪些优势? **回答**:二阶段低通滤波器相比一阶滤波器在滤波效果上有显著优势。具体来说,二阶段滤波器在通带内的增益更为平坦,而在阻带内的衰减速度更快(通常为-40dB/dec,比一阶滤波器的-20dB/dec快)。这意味着二阶段滤波器能更好地滤除高频噪声,保留低频信号,从而改善信号的纯度和信噪比。 ### 4. Sallen-Key结构和多路反馈结构(MFB)有什么区别? **回答**:Sallen-Key结构和多路反馈结构(MFB)是二阶低通滤波器的两种常见拓扑结构。Sallen-Key结构通常用于单位增益、高增益精度和低Q值的应用中,其电路结构相对简单,且对运算放大器的性能依赖性较小。而多路反馈结构(MFB)则适用于需要高Q值和高增益的应用场景。MFB结构通过引入额外的反馈路径来实现更高的Q值和更灵活的增益控制,但相应地,其电路复杂度也更高。 ### 5. 在实际应用中,如何选择合适的二阶段低通滤波器参数? **回答**:在选择二阶段低通滤波器的参数时,需要根据具体的应用需求来确定。首先,需要明确滤波器的截止频率,这取决于需要滤除的高频噪声的频率范围。其次,需要考虑滤波器的增益和相位特性,以确保信号在通过滤波器后能够保持所需的幅度和相位关系。最后,还需要考虑滤波器的稳定性和实现复杂度,以确保滤波器在实际应用中能够稳定可靠地工作。 在实际设计过程中,可能需要通过仿真软件来验证所选参数的效果,并根据仿真结果进行调整和优化。此外,还需要注意选择高质量的元件来构建滤波器电路,以确保滤波器的性能和稳定性。
General Electric Solid State公司的发展小趣事

首先,需要澄清的是,直接关于“General Electric Solid State”公司的发展故事在现有的参考资料中并不详尽,因为“General Electric Solid State”可能并不是一个独立的公司名称,而是指通用电气公司(General Electric Company,简称GE)在固态技术或固态电子领域的业务或产品部门。以下是根据通用电气公司在电子行业,特别是固态技术领域的发展历程,提炼出的五个相关故事:

1. 固态技术的早期探索

背景:在20世纪中后期,随着半导体技术的飞速发展,通用电气公司(GE)作为电气行业的领导者,迅速投入到了固态技术的研发中。这一时期,GE的工程师们致力于开发更高效的固态器件,如晶体管、集成电路等,以替代传统的电子管设备。

发展:GE的研究团队在固态材料的选择、制造工艺的优化以及性能提升方面取得了显著进展。这些成果不仅推动了GE自身产品的升级换代,也为整个电子行业向固态化、集成化方向发展奠定了基础。

2. 固态器件在电力系统中的应用

背景:电力系统是GE的传统优势领域之一。随着固态技术的成熟,GE开始将固态器件应用于电力系统中,以提高电力系统的效率和可靠性。

应用:GE研发了一系列基于固态技术的电力电子设备,如固态继电器、固态断路器、固态变压器等。这些设备在电力系统中扮演着重要角色,能够有效减少能源损耗、提高电力传输效率,并增强电力系统的稳定性和安全性。

3. 固态照明技术的突破

背景:通用电气公司的创始人托马斯·爱迪生因发明电灯而闻名于世。进入21世纪后,GE继续在照明领域深耕,将固态技术应用于照明产品中。

成果:GE成功推出了LED(发光二极管)照明产品,这些产品具有能效高、寿命长、环保等优点。GE的LED照明技术不仅应用于家庭和商业照明领域,还广泛应用于户外照明、工业照明等多个场景,为全球节能减排事业做出了贡献。

4. 固态传感器与工业自动化

背景:随着工业自动化水平的不断提高,对传感器的精度、稳定性和可靠性提出了更高的要求。GE凭借其在固态技术方面的积累,开始研发高性能的固态传感器。

应用:GE的固态传感器在工业自动化领域得到了广泛应用,如温度传感器、压力传感器、加速度传感器等。这些传感器能够实时监测设备的运行状态和环境参数,为工业自动化控制提供精准的数据支持。

5. 固态技术在医疗设备中的创新

背景:医疗设备对技术的要求极高,尤其是在精确性和可靠性方面。GE作为医疗设备领域的领军企业之一,不断将固态技术引入医疗设备的研发中。

创新:GE利用固态技术开发出了一系列创新的医疗设备,如固态成像设备(如CT、MRI等)、固态激光治疗器等。这些设备在医疗诊断、治疗等方面发挥了重要作用,提高了医疗服务的效率和质量。

请注意,以上故事是基于通用电气公司在电子行业,特别是固态技术领域的整体发展历程进行提炼的。由于“General Electric Solid State”并非一个明确的公司名称,因此故事中的具体细节可能需要根据GE的实际情况进行适当调整和补充。

洲光源(Chau Light)公司的发展小趣事

在洲光源公司的发展历程中,品质一直是其核心竞争力之一。公司始终坚持严格的质量控制标准,从原材料采购到产品生产、检测的每一个环节都严格把关。同时,洲光源还注重品牌塑造和市场推广,通过参加各种行业展会、举办技术交流会等方式,不断提升品牌知名度和影响力。这些努力使得洲光源的红外LED产品逐渐在市场上脱颖而出,成为众多客户的首选品牌。

Acculin Inc公司的发展小趣事

Acculin Inc最初是一家专注于电子元器件研发的小型企业。随着物联网和智能家居的兴起,公司敏锐地捕捉到了市场的机遇,开始研发一款低功耗、高集成度的传感器芯片。经过数年的努力,Acculin成功推出了这款芯片,并凭借出色的性能获得了市场的认可。随后,公司逐渐扩大了产品线,涵盖了多个电子领域,成为行业内技术创新的领军者。

Altmustech公司的发展小趣事

Altmustech公司的创立源于一次技术突破。创始人李博士带领的团队成功研发了一款高效能、低成本的半导体芯片,这一创新技术解决了当时电子行业面临的能效问题,迅速引起了市场的关注。随着技术的不断完善和产品的推出,Altmustech逐渐在半导体市场上崭露头角,为公司的快速发展奠定了坚实的基础。

Colibrys SA公司的发展小趣事

2013年,Colibrys迎来了一个重要的转折点——成为SAFRAN集团公司的一部分。这一转变不仅为公司带来了更多的资源和市场支持,也使其在MEMS领域的技术研发和应用得到了进一步的提升。作为SAFRAN网络的一部分,Colibrys能够充分利用网络提供的服务,将其专业的MEMS制造技能传递给更多的客户。

问答坊 | AI 解惑

nk.bin

我有一个 nk.bin (Platform Builder 5.0做的) 然后我用 VMware Workstation 做一个虚拟机   我没有光驱 没有软驱  如何将 nk.bin 安装在我的虚拟机上 我知道在做虚拟机时 要叫我选择一个景象文件(iso) 但是nk.bin 不是iso ...…

查看全部问答>

各位高手帮帮我吧。。

刚学单片机,主要实现这样的功能, 给一个下降沿,输出一系列脉冲。在硬件上,这个下降沿由红外传感器给出。 现在存在的问题是,一通电,单片机立刻就输出一个脉冲。 之后在运行时大部分时间是正常的,但是偶尔会出现只给一个下降沿却输出两个脉 ...…

查看全部问答>

AVR中IO输出频率的问题

在ICC AVR中如何编写一个管脚是对另一个管脚取反,  但取反后输出的端口的频率要比实际端口输出的频率低十几倍请问如何才能使他们同步? …

查看全部问答>

gprs连接成功但是socket连接失败

连接上GPRS后,能打开网页(baidu.com),但是通过socket ,tcp连不上自己的服务器。为啥呢。…

查看全部问答>

CE 5.0 使用剩余NAND作FAT求助

系统中使用64MB的NAND,512Byte 小页模式。前20个block保留给EBOOT。MBR在第21个block。后边的28M格式化成BINFS用来保存NK镜像。把之后的剩余空间格式化成PART_EXT(也试过DOS32)用作存储空间。参考了eeworld上的相关讨论之后,已经可以在文件浏览 ...…

查看全部问答>

Rectangle 画出的矩形怎么去掉边框

        HDC hdc;         hdc = GetDC (hWnd);                HBRUSH hBr;                  ...…

查看全部问答>

这个TFT屏是什么型号

这个TFT屏是什么型号…

查看全部问答>

g2553 2线控制液晶128*64 怎么接线呢,包括每个引脚,谢谢

#include \"msp430g2553.h\" #define uchar unsigned char /*============================= #define SID P2.1; #define CLCLK P2.0; 接线:LCD12864的5脚接P2.1       LCD12864的6脚接P2.0        ...…

查看全部问答>

拿到F5529的筒子们,液晶的背光是可以使能的

我看到坛友们上传的图片里面,SEED的5529 demon背光是关闭的(Ti的那款默认是开启的),可能是为了减少电流的原因。 这个背光是可控的,电路如下: 液晶的电路如上图所示,可以通过LCD_BL_EN使能该背光,对应的MSP430管脚为P7.6 …

查看全部问答>