产品推荐:水表|流量计|压力变送器|热电偶|液位计|冷热冲击试验箱|水质分析|光谱仪|试验机|试验箱

全网搜索
2023版仪器仪表采购宝典电子书

仪表网>技术中心>应用设计>正文

欢迎联系我

有什么可以帮您? 在线咨询

极品白丝嫩模被大哥操 基于STM32的数字示波器设计与实现

   2012年01月12日 16:07  
  引言
  
  随着集成电路的发展和数字信号处理技术的采用,数字示波器已成为集显示、测量、运算、分析、记录等各种功能于一体的智能化测量仪器。数字示波器在性能上也逐渐超越模拟示波器,并有取而代之的趋势。与模拟示波器相比,数字示波器不仅具有可存储波形、体积小、功耗低,使用方便等优点,而且还具有强大的信号实时处理分析功能。因此,数字示波器的使用越来越广泛。目前我国国内自主研发的高性能数字示波器还是比较少,广泛使用的仍是国外产品。因此,有必要对高性能数字示波器进行广泛和深入研究。本文通过采用高速高性能器件,设计了一实时采样率为60Msa/s的宽带数字示波器。
  
  1、数字示波器的性能参数设计
  
  数字存储示波器的指标很多,包括采样率、带宽、灵敏度、通道数、存储容量、扫描时间和zui大输入电压等。其中关键的技术指标主要有采样率、垂直灵敏度(分辨率)、水平扫描速度(分辨率)。这几项指标直接与所选A/D、FIFO和高速运放器件的性能,以及电路设计有关。下面根据所选器件的性能参数,合理地分析和确定示波器的采样率和分辨率。
  
  1.1采样率与水平扫描分辨率
  
  采样率主要取决于A/D转换器的转换速率,常用每秒取样点数Sa/s(sample/second)来表示。本系统设计zui高实时采样率为60MSa/s,若进一步提高采样率可采用文献提出的等效采样技术,不过等效采样技术的软硬件和价格成本很高。为了使示波器具有较高的信号波形分析细节,采用数字内插技术来恢复和重建信号波形。文献中详细论述了线性内插和正弦内插算法在示波器设计中的应用问题。因此,对这两种内插算法不再详细论述,在本文设计中直接引用文献中的研究成果。根据文献研究结果,取信号每周期采样点数为20,插值倍数为4。水平显示像素点数为400个,共10格。水平扫速与采样时钟频率的关系表如下。
  
  1.2垂直灵敏度
  
  垂直分辨率的高低直接影响数字示波器对波形细节的显示,垂直分辨率越高,则示波器上的信号波形细节越小,它取决于A/D转换精度和TFT的显示分辨率。本文设计中取zui大采样输入电压为2Vpp,垂直刻度为8格,共256个像素点,因此垂直精度为0.25V/格。共设计9个灵敏度档位,每档灵敏度与程控放大倍数的关系如表2所示。
  
  2、数字示波器的硬件设计
  
  2.1系统硬件总体框图
  
  系统硬件总体框图如图1所示,主要由STM32控制单元,信号输入阻抗匹配单元,信号调理单元,A/D采样与FIFO存储单元,时钟单元,TFT显示单元等组成。输入信号经阻抗匹配后,送入信号调理单元,将信号的幅度放大或衰减到适合A/D采样的范围内,A/D采样单元对幅度为2VPP的信号进行A/D采样,并将采样结果存入FIFO单元中。CPU从FIFO中读存数据并进行内插运算,然后根据用户通过键盘输入的指令将信号波形显示在TFT液晶屏上。另外,CPU还可以将数据通过RS232接口上传给上位机,或进行打印等处理。
  
  2.2输入阻抗匹配电路
  
  对于低速数据采集,由于信号反射对信号的传输过程影响微乎其微,所以低速数据采集系统良好的高阻抗性能,对提高系统的测量度有很大的意义。本设计中采用电压跟随器实现阻抗变换,数据采集阻抗变换电路的设计方案如图2所示,其输入阻抗为10MΩ。
  
  2.3信号调理电路
  
  信号调理电路主要采用具有可变增益的数字程控放大器AD8260。AD8260是AD公司生产的一款大电流驱动器及低噪声数字可编程可变增益放大器。该器件增益调节范围为-6dB~+24dB,可调增益的-3dB带宽为230MHz,可采取单电源或双电源供电。主要用于数字控制自动增益
  
  系统、收发信号处理等领域。本设计主要使用其数字控制自动增益功能。AD8260内部的数字程控增益功能框图如图3所示。经阻抗匹配后的信号可直接输入AD8260的17、18脚,经AD8260内部前端放大器6dB的固定增益放大,-30dB程控衰减以及末级放大器18dB固定增益放大后,由7和8脚输出。第11、12、13、14脚为四位数字控制信号(D0、D1、D2、D3),与STM32的I/O口直接连接,实现增益控制。表3给出了AD8260增益调节真值表。
  
  2.4A/D和FIFO电路
  
  在数据采集电路设计中,选用BB公司的8位高速AD转换器ADS830E,zui高采样频率为60MSa/s,zui低采样频率为10kSa/s。8位转换精度的显示分辨率为256格,能够满足所选用分辨率为640*480的TFT显示模块。FIFO存储器采用IDT7204高速缓存,其缓存深度达1024K。FIFO存储器是一种双口的SRAM,没有地址线,随着写入或读取信号对数据地址指针进行递加或递减,来实现寻址。
  
  2.5时钟电路
  
  时钟产生电路为AD转换器提供一系列的采样时钟信号,共有8种频率,分别对应着不同的水平扫速。时钟产生电路主要由高稳定度的温补晶振,分频器74LS390,多路选择器74F151以及分频器74F74触发器构成。基准时钟信号由一块60MHz的温度补偿型有源晶体模块提供,输出的60MHz信号经过分频器的多次分频得到8种不同的频率,然后送入多路选择器74F151。STM32通过对74F151的三根选通信号线进行控制来选择所需的采样频率。另外,中央控制器采用STM32处理器,主频设为80MHz。显示器采用分辨率为640*480的TFT显示模块,与STM32之间采用SPI接口。与其它上位机通信采用RS232口。
  
  3、系统软件设计
  
  系统软件设计采用模块化设计方法,整个程序主要由初始化程序、人机交互菜单程序、键盘扫描程序、触发程序、显示程序和数据采集及频率控制程序组成。系统软件的流程图如图4所示。
  
  4、实验测试
  
  在实验室对研制的样品机进行了测试实验,图5和图6分别显示了频率为16.2kHz和1kHz的方波信号。由测试数据分析可得:垂直灵敏度满足要求,电压测量误差≤5%,输入端输入阻抗大于2MΩ,实验结果达到了设计要求。

  
  5、结束语
  
  近年来,随着国内电子信息产业和电子技术的不断发展,催生了庞大的数字示波器市场需求。数字示波器在信号显示,处理以及带宽等方面比传统模拟示波器更有优势,因此数字示波器是今后示波器发展的重要方向。本文采用STM32高性能ARM处理器作为核心控制芯片,能够满足TFT彩色波形显示,数字插值算法处理等。通过采用高速AD和FIFO器件,实现了高采样率,宽频带的技术要求。实验室测试结果表明本文的设计是正确的,各项指标均达到设计要求。

免责声明

  • 凡本网注明“来源:仪表网”的所有作品,均为浙江兴旺宝明通网络有限公司-仪表网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:仪表网”。违反上述声明者,本网将追究其相关法律责任。
  • 本网转载并注明自其它来源(非仪表网)的作品,目的在于传递更多信息,并不代表本网赞同其观点或和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
仪表网-仪器仪表行业“互联网+”服务平台
浙公网安备 33010602001308号
网械平台备案证:(浙) 网械平台备字[2020]第00008号
ICP备案号:浙B2-20100369-24
  • 网上标识信息
  • 营业执照(副本)
  • 经营性网站备案信息
  • 行业网站百强奖状
  • 不良信息举报信息
联系我们

客服热线: 13199863987

加盟热线: 13199863987

媒体合作: 0571-87759945

投诉热线: 0571-87759942

关注我们
  • 下载仪表站APP

  • Ybzhan手机版

  • Ybzhan公众号

  • Ybzhan小程序

企业未开通此功能
详询客服 : 0571-87759942