




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2009年全国大学生电子设计竞赛摘要:本系统基于数字存储示波器的原理,以单片机(89s51)和FPGA( EP1C6Q240C)8为控制核心,通过高速AD对信号的实时采样,上升沿内触发方式,实现波形的单次和多次 触发存储和实时连续显示,又具有锁存功能,能通过操作“移动”键显示被存储波形的任一部分。以实用数字示波器为依据,实现了双踪采集与显示。同时,系统还增加了AUTO ,上下左右平移,频率、峰-峰值和平均值的显示,频谱分析和波形细节分析的功能。整个系统 操作简便,界面友好,达到了较好的性能指标。一、方案论证与选择1、 题目要求及相关指标分析题目的要求是将待测信号进行数字存储,并通过普通示波器将
2、被测信号显示出来。由于等测信号为模拟信号, 存储过程为数字方式, 故应该将模拟信号进行量化处理,然后存储到存储器中,当需要显示的时候,从存储器读出数据并恢复为模拟信号,并送往普通示波器Y输入端,在X输入端加入相应的寸3描信号,采有 X-Y方式观察信号的波形。因此,设计 的重点是模拟信号的处理与采样、数字信号的存储、普通示波器的显示控制、系统的控制4个方面。2、 方案的比较与分析1)采样方式方案一:实时采样。实时采样是在信号存在期间对其采样。根据采样定理,采用速率必 须高于信号最高频率分量的两倍。对于周期的正弦信号,一个周期内应该大于两个采样点。 为了不失真的恢复原被测信号,通常一个周期内就需要
3、采样八个点以上。方案二:等效时间采样法。采用中高速模数转换器,对于频率较高的周期性信号采用等 效时间采样的方法,即对每个周期仅采样一个点, 经过若干个周期后就可对信号各个部分采 样一遍。而这些点可以借助步进延迟方法均匀地分布于信号波形的不同位置。其中步进延迟是每一次采样比上一次样点的位置延迟t时间。只要精确控制从触发获得采样的时间延迟,就能够准确地恢复出原始信号。等效时间采样虽然可以对很高频率的信号进行采样,可是步进延迟的采样技术与电路较为复杂。再者,它只限于处理周期信号,而且对单次触发采样无能为力。实时采样可以实现整个频段的全速采样,因此本设计采用方案一。2)双踪显小方式方案一:每个通道都有
4、一套独立的ADC和存储器,双踪显示时,只需轮流选择不同通道的波形数据,就可以实现两路波形的同时显示。方案二:只使用一片 ADC , 一片存储器和一片 DAC ,在采样的时候,用存储器地址的最低 位控制模拟开关。通过切换两路模拟信号,将采集到的数据分别存储到存储器的奇地址和偶 地址上,双踪显示时通过扫描存储器中的数据即可将两路波形同时显示出来。方案二使用的硬件电路较少,故我们选择方案二。图L采集回放系统示跳3)触发方式选择要使屏幕上显示稳定的波形,则需将被测信号本身或者与被测信号有一定时间关系的触发信号加到触发电路。 触发源选择确定触发信号由何处供给。通常有三种触发源:内触发(INT)、电源触发
5、(LINE)、外触发EXT)。题目要求选择内触发,即使用被测信号作为触发信 号。方案一:采用数字触发方式。对波形信号进行采集,将采集到的波形数据和触发电平(可由键盘设置)进行比较,找到波形在上升过程中大于或等于该触发电平的点,即得到触发, 此时开始对波形进行存储。因为本来就需要对波形信号进行采集,使用这种方法无需要增加额外的硬件电路,实现方便。但是,对波形每个周期只采集有限个点,不可能每次都能采集 到等于触发电平的点 (这时不得不以大于该电平的值为触发电平),从而使触发位置不稳定,连续触发时输出波形会有抖动现象。方案二:采用模拟触发方式。通过比较器LM311将被测波形信号和触发电平进行比较,
6、大于触发电平时输出为高电平,小于触发电平时则输出低电平,即可得到信号被整形后的脉冲序列,再在该脉冲序列的上升沿开始存储波形即实现了触发存储的功能。这种触发方式稳定,故我们采用了这种方案。4)水平和垂直位置的调节a)水平移动的调节方案一:由FPGA内地址累加器的输出控制数模转换器不断地输出锯齿波。在后级加 一个加法器,调节滑动变阻器 R的阻值,可以实现对锯齿波波形的直流电平叠加,从而达 到调节显示器上波形左右位置的平移功能。方案二:通过对双口 RAM读出数据的起始地址的偏移控制来控制波形的左右移动。方案一实现左右平移,电路简单,效果明显。但是一页屏幕的波形通过这样的平移, 就必然会将一部分的波形
7、移动到示波器屏幕以外,同时将示波器的另一边变成空白。这样不符合实际数字示波器的功能要求。再者,它也实现不了auto的功能。而方案二方法新颖,对于波形在屏幕白满屏显示和auto的功能都可以轻易处理和简单实现。于是本设计采用方案二。b)垂直移动的调节方案一与上述水平移动调节的方案一相同。方案二是直接对双口RAM的数据进行处理。譬如向上平移,可将波形的所有数据都加上一个偏移值,然后送到DAC0800 ,直接将输出的模拟信号加在 y轴上。但这种方法的问题是当 RAM中数据较大时,加上某一个偏移 值后数据均达到 255,则波形的上半部分就会被削平。而通过加法电路的调节则不会出现这 个问题。故我们选用方案
8、一。5)频率的测量方案一:用单片机扫描存储在 RAM中波形数据,找到波形的上升过零点位置或者波形 数据的峰值,并记录此时的地址 ADR1 ,在扫描下一个波形的上升过零点位置或者波形数据 的峰值,并记录此时的地址 ADR2 ,通过如下公式计算出波形的频率:f = 1/B (ADR2-ADR1)/20 其中,B为水平分辨率,单位为 s/div。方案二:等精度测量法先将待测信号进行二分频,用此信号作为闸门。取FPGA内部40M信号作为基准信号, 二分频后信号的上升沿开起计数器时钟计数,下降沿关闭计数。由计得的数值来计算信号的频率。方案一计算的频率数据的精度不会很高, 加上采样的不稳定,必将导致频率测
9、量的不 正确。而方案二测量的稳定性较高且数据较准确。故我们选用方案二测量信号的频率。二、系统设计与框图系统整体设计框图如图所示。模拟信号通过信号调理模块(阻抗变换、程控放大、触发电路),将模拟信号的幅值大小调理到高速AD (AD9225 )的输入范围 04V。然后通过AD9225对信号进性采样。我们采用外部有源晶振作为高速AD的采样时钟来控制恒定的采样率4MHz (晶振的固有振荡频率),在FPGA内部增加波形存储控制模块,当满足触发条 件时FPGA以下抽样的方式对 AD转换得到的数据进行存储,抽样频率由可水平分辩率来控 制(若为AUTO功能,则与信号的频率有关)。将抽样的数据分别存储到双口RA
10、M中,在送入行列扫描电路(2片DAC0800 )前经过了波形显示控制模块,它的作用是对 RAM的数据 及读入起始地址的进行处理。从而实现波形在模拟示波器上的左右平移。同时在FPGA内部实现了 512点的FFT计算,成功得分析了输入信号的频谱。单片机89S51比较触发程控放大AD9225采样键盘扫描显示控制模块7行列 扫描DAC显示控制三、理论分析与计算1、指标计算1) 垂直分辨率与A/D位数的关系示波器垂直方向共8格,要求每格32级,共有32 M 8=256n = l og2 5 68因而,采用8位A/D即可,垂直分辨率为 8位,用百分数表示为 1/256牝0.4%2)扫描速度与采样频率的关系
11、假设扫描速度为t s/div,每格点数为n,采样频率为fs,则:fs=n/t,当=20时,针对不同的扫描速度,可得到不同的采样频率。在一定的情况下,扫描速度的改变是通过改变采样频率实现的。由附表可见所需最高采样频率为1MHz。对于50KHz的正弦波,采样频率为 1MHz时,每周期可采样 20个点,由采样值可以很好地恢复采样前 的信号。因而,选用采样频率为1MHz以上的A/D即可满足单路输入时对频率范围的要求。若考虑到双路输入的情况,所需A/D最高采样频率应为 2MHz。因而,应选择采样频率为2MHz以下的A/D。3)垂直灵敏度与前端放大倍数的关系显然,垂直灵敏度和前端放大倍数成反比例关系,垂直
12、灵敏度的调整可以通过改变前端程控放大倍数的增益来实现。需要设计一个增益为x10x 100x的程控增益放大。设计要求垂直灵敏度最大为1V/div ,示波器垂直方向共 8格,故显示信号的幅度在-4V-+4V之间,我们选用 A/D (AD9225 )输入电压为04V,这可以通 过电平转换用电压幅度在 -2V-2V之间的信号得到。为了使输入信号幅度也在-4V-4V之间,x应为0.5。垂直灵敏度与前端程控放大倍数的关系见下表所示:垂直灵敏度0. 010. 020. 050. 10. 20. 51前端放大倍数二50251052. 510. 54)显示频率和存储器读出频率的关系显示屏上显示的信号是从存储器中
13、读出的信号,只要使观察到的波形不闪烁即可。本设计中,单通道时刷新频率为200Hz;双踪示波时,每通道刷新频率为 100HZ。通过计算,每秒读出的点数为 200*200=40K。即RAM读出频率为 40KHz ,要求D/A转换速率高于 40KHz。2、信号采样技术的基本原理采样分实时采样和非实时采样两种。从一个信号波形中取得所需样点称为实时采样。从被测信号许多相邻波形上取得样点,以表示一个信号波形称为非实时采样,或者称为等效采样。其实,对于非实时采样,还可以每隔10个、100个甚至更多个波形上取一个样点。这样更有利于观测高速信号,当然这种高速信号必须是重复的。A.实时采样(2) 在触发事件前,示
14、波器开始对信号进行连续采样。(3) 自动完成多信号的同时采样。能够观测触发前信号的能力称为负触发延迟,它在故障分析中特别有用。B.顺序采样顺序采样是对每一个信号周期仅采样一个点,用步进延迟的方法,对每个周期信号波形的不同点进行采样, 从而获取整个波形的采样数据。所谓步进延迟是每一次采样比上一次采样点的位置延迟 N时间,一般以触发信号作为为基准,每触发一次,往后延迟一定的时间。 只要精确控制从触发获得采样的时间延迟,就能够准确地恢复出原始信号。对于高频信号可以借助分频的方法,每隔几个甚至几百个信号周期对波形采样一次,用这样的方法可以恢复原始信号。C.随机采样与顺序采样相对应,随机采样的采样脉冲是
15、由一个独立电路产生,它和被测信号是不 相关的。因此,随机采样有三个特点:(1) 样点在信号波形上的排列是随机的。(2) 可以观测到触发前的信号。随机采样过程中样点在信号波形上的位置是无序的,即时随机的,但是在对这些样点 进行屏幕显示时必须反映原波形的变化规律。否则,测量将没有实用价值。因此,在采样过 程中应该同时记录各个采样点在信号波形上的相对位置。3、DFT分析信号频谱的原理JDFT定义为:N 1一 2二1Xk =Z xne N , k=0,i,N-1 n =0因此DFT解决了 DTFT的另外一个问题: XC定义在无限个频率 建上,而Xk定义在 有限符号K上,易于处理。 Xk是周期的,周期为
16、 No只需计算K=0到N-1的DFT同度 及相位,之后每N点重复一次。当K从0到N-1时,相应数字频率 C从0到2n ( N - 1) / N 弧度,DFT的N个点基本上覆盖了 2n弧度,由于C = 2兀f / fs,则DFT的前N个点覆盖了 0到采样频率fs之间的模拟频率。采样点从fs/N为间隔,该频率间隔称为 DFT的分装率。假定采样频率保持不变,当采样点越多时,DFT分辨率就会越好,这样频率间隔小,可捕获频谱的许多细节,为提高频谱的分辨率,我们采用对被测信号(周期信号)64倍频的信号去抽取 AD的采样值。采八个周期 512点对信号进行频谱分析,可观察频谱的细节, 频谱泄漏等现象。尽管计算
17、DFT总共需要N点,但在其中也有一些重复信息。N点覆盖了0至IJ fs的频率范围,DFT点位于kfs / N ,因此当k = N / 2时达到了 fs/2的奈奎斯特界限。因而K=0到K=N/2的DFT点携带了 DFT全部必要的幅度和相位信息,其余点只是基带重要信号频率的基带幅本,是采样的人为结果。对幅度频谱来说,这些点关于K=0到K=N/2之间的点对称,从而产生一个关于K=N/2点对称的镜像。DFT有限的分辨率说明了 DFT频谱的含义。DFT不能超过分辨率所允许的范围而去准确定位频率。例如以fs=6.4Hz对包含1/16和3/8Hz频率的信号进行采样.然后用256点DFT进行分析,此DFT的分
18、辨率为fs/N=6.4/256=0.025Hz,因为DFT分量仅在0.025整数倍的频率处,又因为(1/16)/0.025=2.5,所以1/16Hz的信号不能准确定位.1/16Hz频率位于两个 DFT频率 之间。因而,该信号可用真实信号频率两侧中任一侧的DFT标号去描述。当 DFT中没有频率与所分析信号的重要频率相符时,DFT就导致了真实频谱的模糊。若对频率为60Hz的正弦以256Hz进行采样,该信号的数字频率是建=2nf/fs =2n(60/256),因而 2元/建=256/60 =64/15,这是整数 N1=64 和 M1=15的比值。数字序列每 N1=64个采样点重复一次,覆盖了基本模拟
19、信号的M1=15个循环,则频谱中就会出现理想的尖峰。当DFT长度N正好是数字信号一个周期里采样点数N1的整数倍时,频谱中的理想尖峰就标志着正弦的频率。当 DFT长度与信号周期相符时,DFT结果模拟了离散傅里叶级数的结果。若 N不是该数字信号的数字周期的整数倍时,尖峰加宽 并变小了。4、基2时域抽取法FFTDFT算法计算量很大,所以在很长一段时间内其应用受到很大的限制。在 1965年由库 利和图基提出了快速傅利叶变换FFT, FFT算法具有里程碑意义,它是快速实现 DFT的一种高效方法,它显著降低了DFT的计算强度。FFT的出现大大提高了 DFT的运算速度,使 DFT在实际应用中得到了广泛的应用
20、。基2时域抽取法FFT是将一个N点的计算分解为两个 N/2点的计算,每个 N/2点的计 算再进一步分解为 N/4点的计算。从DFT定义式开始,信号 xn根据采样号n分解为偶采 样点和奇采样点。设偶采样序列为 yn = x2n,奇采样序列为z n = x2n +1,则N 1_j2 二kn N/2_j2 二 k(2n) N/2_j2 ;k (2n 1) N/2_j4*nXk八 xne N - % x2ne N 、x2n 1e N - % yne Nn =0n 0n =0n=0N/2。口4和口2k'、zne N =Yk e N Zk,k = 0, ,N -1 n=0 , , ,一, 、,一
21、一 一/:,Yk是偶采样点的 DFT, Zk是奇采样点的 DFT。Zk前的乘数e N即为旋转因子。“最后一个式子可再分解以进一步提高效率,Xk =Yk+e N Zk,k =0,,(N/2)_1,2-(k N /2)Xk N/2 =YkN/2e,NZkN/2由于Yk是N/2点信号的DFT ,其周期就是N/2,所以Yk + N /2 = Yk,Zk+N/2=Zk。由于e,nco) Ss (i ) n=-l, 则2二(k N/2)尸/.*_j2-ke N=e -N-e3T = -e "N",这样 Xk + N/2 =Yk-e -NZk这样N点的DFT分解为两个N/2点的DFT ,
22、每一个2点FFT称为蝶形运算。对于每个点,标准的DFT要计算N次复数乘以及(N-1 )次复数加。对于 N点,总共要N 2次复数乘以及(N-1)次复数加。运算的次数常用来评价运算的难易程度。那么DFT运算难度系数与 N 2成正比。FFT的每一级有N次复数乘以及 N次复数加。FFT共有log2 N级,即FFT的运算难度系数与Nlog2N成正比。四、主要功能电路设计1、 高速AD采样模块对于信号的采集,我们选用12位精度,25Msps的高速模数转换器 AD9225,片内集成高性能的采样保持放大器和参考电压源,采用带有误差校正逻辑的四级差分流水线结构,以保证在25M采样率下获得精确的12位数据,采用单
23、一的时钟信号来控制内部 所有的转换。A/D采样是在时钟的上升沿完成。转换器每个时钟周期(上升沿)捕获一 个采样值,三个周期以后才可以输出转换结果。我们采用单端输入,VINA可通过交流方式与输入信号耦合,VINB偏置到合适的电压。SENSE与AVSS相连,VREF是2.0V,输入量程是04V。电路连接图如图所示:2SCLK am 2 BJT1L BrnoDVDD DX室ABD 川侬 TMB X1NACML CAPT CAPS REPOOhf Tt SENSEAS 3VD口2581。l ;irIOufT IOOuF2J 31 20 鹿 Is n 162、 比较触发电路触发信号的产生采用内触发方式,
24、边沿触发信号产生电路的核心是比较电路。比 较器采用LM311,该芯片的一般应用电路在处理信号时会在输出信号的前后沿出现高频 振荡,当LM311的输入信号越小,频率越低,高频振荡越严重。这是由比较器的高增益 和带宽造成的。我们将其加以改进,引入正反馈,接成一个滞回电路。可有效的防止干扰。我们采用反相输入的方式,即输入电压Ui加在比较器的反相输入端,参考电压UREF加在同相输入端,从输出端通过一个电阻引回到同相输入端,即引入了一个正反馈。 比较器的输出电压Uo发生跳变的条件是集成运放反相输入端的电压U_与同相输入端的电压u + 相等,即u_ = u+,已经知道,理想运放两个输入端的电流等于零,则电
25、阻 R上的压降为零,即u_=ui。而同相输入端的电压 u +由参考电压UREF和输出电压uo共同决定, 根据叠加原理RfR2RfREFR2R2Rfu o uo当输入Uo信号上升时,输出由+5V变到0V,故此时的门限电平为当u + = RM5V,对应比 'Rz+Rf较后信号的下降沿。当输入信号下降时, 输 出由0V变到+5V,此时的门PM电平为 0V, 对应比较后信号的上升沿。示意图如下图所 示:电路连接图如图所示:3、 程控放大电路采用模才开关 CD4051,运放LF356,配合精密电位器实现从10mv/div到2v/div的多挡垂直分辨率。通过FPG呼制模拟开关选通不同的接入电阻,从而实现不同的放大倍数达到题目中不同垂直灵敏度的要求,电路连接图如图所示:4、京 ABCXjo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于数据的投资决策模型试题及答案
- 应试技巧与2024年CFA试题及答案
- 财务比率分析方法试题及答案
- 幼儿园教育与指导纲要
- 特许金融分析师考试考试材料试题及答案
- 湖北省十一校2025届高三第一次联考物理试卷(含答案)
- 质量进度控制述职报告
- 2024年特许金融分析师的网络学习及试题答案
- 2024年CFA知识体系的更新试题及答案
- 《春日乐曲》少儿美术教育绘画课件创意教程教案
- 中国大唐集团公司基建工程质量标准及工艺要求(安装部分)
- 中国近现代史纲要学习心得体会与社会责任
- 图解《弘扬教育家精神》全文课件
- 2025年广州体育职业技术学院高职单招高职单招英语2016-2024年参考题库含答案解析
- 2025年山西地质集团社会招聘高频重点提升(共500题)附带答案详解
- 课题申报参考:援藏口述史思想政治教育价值的挖掘与应用研究
- 陕煤集团榆林化学有限责任公司招聘笔试
- 2024年南阳农业职业学院单招职业技能测试题库及解析答案
- 2025年中国电信山东分公司招聘笔试参考题库含答案解析
- 中国糖尿病防治指南(2024版)解读-1
- 2024年计算机二级WPS考试题库(共380题含答案)
评论
0/150
提交评论