全文预览

基于STM32的简易数字示波器

上传者:业精于勤 |  格式:docx  |  页数:23 |  大小:1943KB

文档介绍
能能观测触发前的信号,因而可捕获和显示故障发生前的信号,便于故障检测。(2)长久保存波形,在观察缓慢信号时无闪烁现象。因为数字存储示波器采用了RAM,可以慢速写入,快速读出,所以无闪烁。(3)数据输出可加至数据采集系统,用快速傅里叶变化进行处理。(4)精确度高。?系统的整体设计方案示波器的设计分为硬件设计和软件设计两部分。示波器的控制核心采用ARM9,由于ARM9芯片里有自带的AD,采样速率最高位500KSPS,分辨率为10位,供电电压为,基本上能满足本设计要求,显示部分用寸的LCD。软件部分采用C语言进行设计,设计环境为ADS。采用仿真软件为Proteus[14]。硬件总体结构思路信号从探头输入,进入程控放大衰减电路进行放大衰减,程控放大器对电压大的信号进行衰减,对电压小信号进行放大以符合AD的测量范围,经过处理后信号进入极性转换电路进行电平调整成0电压,因为被测信号可能是交流信号,而AD只能测量正极性电信号,经调整后送入AD转换电器对信号进行采样,采样所得数据送入LCD显示。从程控放大电路出来的一路信号送给AD转换器,一路送给整形电路对输入信号进行整形即比较器,把各种信号变成矩形波,利用计数器进行频率测量。这样实现了信号频率的测量和波形的显示。按键控制可以通过不同的按键来控制波形的放大和缩小,同时也可以控制程控放大器,选择放大和衰减的倍数。硬件设计硬件总体结构程控放大模块设计程控放大电路的作用程控放大器的作用是对输入信号进行衰减或者放大调整,使输出信号电压符合AD转换器要求,达到最好的测量与观察效果,所以程控放大器电路在规定带宽范围内的增益一定要平坦,故对运算放大器的要求也比较高。本设计采用AD603,程控放大器的放大或衰减倍数是由DA控制的。通过键盘控制DA输出大小不同的电压,送到AD603的控制端,控制放大器的放大倍数,根据DA产生电压的大小,达到程控的目的[4]。

收藏

分享

举报
下载此文档