基于STM32的多功能示波器设计.pdfVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于STM32的多功能示波器设计

高级组:示波器论文——李振辉队

一、摘要

示波器是一种十分常用电子测量仪器,它将电信号转换成图像信息或者数值输出,方便人们

对各种电现象的研究。但是传统示波器具有不方便携带,功能不易拓展等缺点。本设计一种

多功能存储示波器,该示波器采用STM32处理器,实现了采样、处理、存储等功能;采用双

电源供电;可对波形进行存储和再现。而且其大小仅为与成人手掌大小一般,充分体现了此

多功能示波器的便携性,满足了现场测试的要求,同时降低了成本。

二、设计要求

1.基本要求

1)可以单片机显示屏上实时地显示当前电压值,并且有波形显示以及坐标方

格显示。

2)示波器最高测量电压不低于10V,精度不低于20mv。

3)具有改变采样频率以及幅度变换功能,即改变“X增益”和“Y增益”,并

且有图像上下移动的功能。

4)具有输入电压过高的报警功能,电压达到设定值提醒功能,电压动荡提醒

功能等。

5)支持图像保存功能以及图像回调功能。

2.拓展要求

1)具有多通道信号输入功能,即可以同时测量多路信号。

2)利用十字交叉线精确标志处出波形上点的横纵坐标,实现横纵坐标的对应

显示。

3)人机交互功能,上位机通讯功能,以及其他创新功能。

三、数字示波器的性能参数设计

我们都知道数字示波器,所谓数字示波器其实就是通过采样定理对模拟的连续信号进行数据

采集,再经A/D转换器转换成数字信号,使用软件编程等一系列的技术制造出来的高性能

示波器。

数字存储示波器的指标很多,包括采样率、带宽、灵敏度、通道数、存储容量、扫描时

间和最大输入电压等。其中关键的技术指标主要有采样率、垂直灵敏度(分辨率)、水平扫描

速度(分辨率)。这几项指标直接与所选A/D、FIFO和高速运放器件的性能,以及电路设计

有关。下面根据所选器件的性能参数,合理地分析和确定示波器的采样率和分辨率。

1、采样率与水平扫描分辨率

采样率主要取决于A/D转换器的转换速率,由于最高测量电压不低于10V,精度不低

于20mv,故在此使用STM单片机内置的12位的A/D转换器即可。常用每秒取样点数Sa

/s(sample/second)来表示。为了使示波器具有较高的信号波形分析细节,采用数字内插

技术来恢复和重建信号波形。取信号每周期采样点数为20,插值倍数为4。水平显示像素点

数为400个,共10格。水平扫速与采样时钟频率的关系表如下。

2、垂直灵敏度

垂直分辨率的高低直接影响数字示波器对波形细节的显示,垂直分辨率越高,则示波器

上的信号波形细节越小,它取决于A/D转换精度和显示屏的显示分辨率。本文设计中取最

大采样输入电压为2Vpp,垂直刻度为8格,共256个像素点,因此垂直精度为0.25V/

格。共设计9个灵敏度档位,每档灵敏度与程控放大倍数的关系如表2所示。

四、数字示波器的硬件设计

1、系统硬件总体框图

系统硬件总体框图如图1所示,主要由STM32控制单元,信号输入阻抗匹配单元,信号

调理单元,A/D采样与存储单元,时钟单元,显示单元等组成。输入信号经阻抗匹配后,

送入信号调理单元,将信号的幅度放大或衰减到适合A/D采样的范围内,A/D采样单元对

幅度为2VPP的信号进行A/D采样,并将采样结果存入存储单元中。CPU从存储单元中读存

数据并进行内插运算,然后根据用户通过输入的指令将信号波形显示在液晶屏上。硬件电路

原理图用Altiumdesigner进行布线设计,AltiumDesigner是原Protel软件开发商Altium

公司推出的一体化的电子产品开发系统,主要运行在WindowsXP操作系统。这套软件通过

把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出

等技术的完美融合。

系统框图如下:

2、输入阻抗匹配电路

对于低速数据采集,由于信号反射对信号的传输过程影响微乎其微,所以低速数据采集

系统良好的高阻抗性能,对提高系统的测量精确度有很大的意义。本设计中采用电压跟随器

实现阻抗变换,数据采集阻抗变换电路的设计方案如图2所示,

文档评论(0)

177****5997 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档