收藏 分享(赏)

数字存储示波器设计制作报告.doc

上传人:book1813 文档编号:1062028 上传时间:2018-06-08 格式:DOC 页数:18 大小:1.75MB
下载 相关 举报
数字存储示波器设计制作报告.doc_第1页
第1页 / 共18页
数字存储示波器设计制作报告.doc_第2页
第2页 / 共18页
数字存储示波器设计制作报告.doc_第3页
第3页 / 共18页
数字存储示波器设计制作报告.doc_第4页
第4页 / 共18页
数字存储示波器设计制作报告.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、哈尔滨工业大学 2003 年本科生科技创新活动获奖作品选编85数字存储示波器设计制作报告孙吉吉 孙士友 周洪亮(控制科学系 0004101)指导教师:蔡惟铮1立项依据1.1.1 课题研究的目的、意义:(1)课题研究的目的: 通过课题的研究进一步巩固所学的知识,同时学习课程以外的知识,培养综合应用知识的能力。 锻炼动手能力与实际工作能力,将所学的理论与实践结合起来。 培养团队精神,加强协作能力,增进同学间的友谊。 尽力研究出预期成果,如有可能的话申报相关的知识产权,并使成果产业化。(2)课题研究的意义: 研究过程本身可以使参与者得到极大的锻炼,为将来参加实际工作做好准备。 研究的预期成果可以弥补

2、现有示波器的不足,如能实现产业化,将在低档型方面有较大市场。1.1.2 现状分析:示波器在电子、电气、控制等领域应用十分广泛。随着计算机技术的发展,数字示波器已经实现与计算机互联、共享数据,但市场现有的示波器也有诸多不足,如价格昂贵、体积重量偏大、携带不方便等,而齐全的功能在很多的场合并不一定能够得到充分的应用。本课题所研究的可存储虚拟示波器定位为低档型,即在性能上只需满足大多场合的基本应用,努力实现小型化,价格尽可能低廉,这样在财力有限的小用户(电子爱好者、小型企业)中能够普及,在大用户的使用中发挥便携性强的优势,与高档示波器配合使用,互相取长补短。2课题研究的主要内容及实施方案2.1.1

3、课题研究的主要内容:数字存储示波器设计制作报告86本课题研究的主要内容是如何建立一套可存储虚拟示波器系统,其具体组成为: 硬件系统:硬件系统由计算机硬件系统和外部硬件系统组成。这里主要研究外部硬件系统,其主要目标是实现数据采集、AD 转换、数据缓冲及压缩、数据存储、向计算机系统传输。 软件系统:软件系统的主要任务是通过计算机硬件系统读取由外部硬件设备传输来的数据,进行解压、变换、排除干扰信号、将波形显示在显示器上,并进行波形的存储、打印与分析。在实现以上基本功能的前提下,还可以进行进一步的扩展国,如硬件系统性能的担高、成本的降低、体积重量的减小、接口的扩展;软件系统功能的完善、用户界面的改进、

4、数据的格式化、网络化,最终目标是产业化。2.1.2 实施方案:本系统实施方案如下页图一所示:2.1.3 工作条件:信号源、单片机编程器、普通数字示波器、带 RS232 串口的计算机系统。随着工作的进展对实验条件的要求可能会有所变化。3问题的分析与几种主要实施方案的讨论3.1.1 问题的分析本课题的主要问题在于模拟信号向数字信号的转换。为了测试高频模拟信号,必须采用高速的模数转换技术。采样定理指出,要不失真地复现输入信号,采模数转换数据处理计算机系统 波形显示、存储、后期处理模数转换输入信号直接传输方式存储方式图一:实施方案示意图哈尔滨工业大学 2003 年本科生科技创新活动获奖作品选编87样频

5、率必须大于等于输入信号频率上限的二倍,但在实际工作中,要得到较理想的输入信号的波形,在输入信号的每个周期必须采十个以上的数据点。这样绘制出的波形图才能比较准确地反映输入信号的特征。因此,高速采样及模数转换技术成为本课题的主要重难点。3.1.2 几种方案的讨论在本课题的研究过程中,我们提出了以下的方案以解决该问题。(1) 直接 AD 采样该方案采用市售高速 AD 转换芯片,直接对输入信号进行采样、转换,然后存储在单片机或 RAM 中。该方案的主要优点是软硬件设计简单,且有很多现成的资料可以参考。缺点在于速度与价格难以兼顾,市售高速 AD 转换芯片的价格与速度基本成指数关系,而且有很多高速 AD

6、转换芯片难于购买。因此,以较低的价格只能得到较低的性能。另一方面,从科技创新本身来说,本方案的技术已经相当成熟,真正创新的内容不多。(2)取样示波器方案所谓取样示波器,就是在一个周期信号的不同周期采样,从而获得周期信号的信息。如图二所示:对于输入信号,设其周期为 T,如果能够准确地得到其 T/n 的时间,那么就可以每隔 时间采样一次,采 n 个数据点,实际上与在Tnm1一个周期内采 n 个数据点是等价的。此外,如果将逐次比较 AD 转换的各次比较过程分在各个不同的周期,但都对应相同的相位,从理论上来说于在一个周期内采样是等价的,而每次比较的时间总比完整的转换时间短的多,因此分周期逐次比较可以对

7、频率更高的输入信号进行采样。数字存储示波器设计制作报告88图二 A:直接采样方案示意图图二 B:隔周期采样方案示意图该方案的主要优点是可以采集很高频率的周期性输入信号。但该方案的难点也是很明显的:如何准确获取 T/n 的时间。在本课题的研究过程中,我们曾尝试用集成锁相环 CC4046 来实现此功能,通过计数器与 CC4046 可以实现对经过整形的输入信号 2101 分频,再 21 倍频,实质上就是锁定输入信号周期的 的时间。但发现在倍频时 CC4046 很难锁210定,几乎得不到稳定的输出波形。因此该方案最终被放弃。事实上,该方案还是有前景的。可以考虑使用稍高档的集成锁相环,可能可以解决失锁的

8、问题,另外,如果采用数字锁相环,或者用单片机结合 PLD,可以实现数字锁相,从而得到更精确更稳定的取样控制脉冲信号。哈尔滨工业大学 2003 年本科生科技创新活动获奖作品选编89(3)电压比较方案以上两个方案都是通过在特定的时刻对输入信号采样而得到输入信号的信息。但由于输入信号是模拟量,就必须进行 AD 转换,而 AD 转换的速度限制了整个采样及转换过程的速度的提高。与之相比,使用高频时钟(74LS 系列的计数器理论最高时钟频率都可达到数十 MHz)和多位计数器计时,可以非常容易地把时间变为数字量。该方案避开 AD 转换,而通过 DA 转换输出一个参考电压,将输入信号与参考电压进行比较,记录比

9、较器输出翻转的时刻,这一时刻可以认为是输入信号与参考电压相同的时刻,而且可直接从计数器中读出该时刻对应的数字量;对于周期信号,与方案(2)中类似,在不同的周期中采样,可以采集非常频率高的周期信号。图三:电平比较方案示意图该方案的主要难点是比较器上的干扰如何抑制。在实验中,发现比较器的输入端干扰非常大,这与我们的实验条件有一定关系。最终还是没能克服这个问题而放弃了该方案。(4)频域分析方案该方案原理类似于频谱仪。对于周期输入信号,分析其各次谐波分量的幅值与幅角,就可以求出其波形。由于常用的周期信号高频分量衰减得都很快,因此只用分析几次谐波就可以得到较精确的结果。此方案的难点在于本级振荡中的频率合

10、成,以及各次谐波的幅角的测量。由于我们没有学过相关的知识,因此未采用此方案。数字存储示波器设计制作报告90综上所述,四种方案各有优缺点。其中前三种方案我们都曾尝试过。由于时间、实验条件等诸多原因,最终我们采用了方案(1) 。4本数字存储示波器系统概述本数字存储示波器系统。有两种工作状态:实时采集、存储输入。实时采集方式适用于输入信号频率较低(100Hz)的情况。工作在该方式时,输入信号经过 AD 转换,对应的数字量传入单片机,然后立即通过串行线传输到计算机中。存储输入方式则是用于输入频率信号较高(100Hz50kHz)的情况。工作在该方式时,采用 DMA(直接存储器访问)技术,输入信号经过 A

11、D 转换,对应数字量直接写入 RAM 中。转换完毕后,再通过串行线将 RAM 中的数据传输到计算机中。采集过程与传输过程可以分别进行,采集过程不需要计算机参与,只要不掉电,波形数据可以存储任意长时间。本数字存储示波器系统由硬件系统和软件系统组成。其中硬件系统实现输入信号的放大/衰减、AD 转换、DMA 控制等;软件系统又分为单片机软件与计算机软件两部分。单片机软件系统控制硬件系统以及串行数据的传输等;计算机软件处理数据,以实现绘制、打印波形、频谱分析等功能。5硬件系统硬件系统由以下几部分组成:(1)CPU 及其外围设备本系统 CPU 采用 Atmel AT89C52 单片机,其外围设备包括 R

12、AM62256、串行传输电平变换芯片 MAX232以及 CPU 时钟、键盘等。(2)AD 转换、DMA 控制电路这部分电路是本系统的核心部分,负责数据的采集和存储,同时根据两种不同的工作方式采用不同的逻辑。当用户指定工作方式后,CPU 会给出相应的控制信号,这部分电路根据给出的信号控制各芯片的片选、锁存等。具体地说,CPU 的 P1.2 与 P1.4 端提供 AD 的控制信号。具体逻辑如表一:表一: AD 及 DMA 控制电路译码真值表P1.2 P1.4 AD 工作状态 缓冲器 1片选 缓冲器 2片选 62256WR 来源 AD 时钟来源 AD 片选0 0 存储输入 1 0 AD 时序发生器

13、00 1 初始测偏移 电压 0 1 CPU 时序发生器 01 0 实时采集 0 1 CPU CPU-P1.3 0哈尔滨工业大学 2003 年本科生科技创新活动获奖作品选编911 1 不工作 0 1 CPU 1说明: 1缓冲器 1 指 CPU P0 与 62256 低位地址线间的锁存器 74HC573,缓冲器 2 指地址发生器与 62256 地址线间的缓冲器。2实时采集时 AD 的控制信号由 CPU P1.3 端提供。3以上三个片选均为低有效。本系统采用 AD 公司的高速 AD 转换芯片 AD7820,原厂资料中该芯片的转换时间为 2 s,有两种工作模式。其中直通工作模式最简单,而且适合本系统工

14、作要求,因此采用这种工作模式。如图三所示,工作在直通模式时,AD7820 的 RD 端接低电平,MODE 端接高电平。WR 端为高电平时,输出保持不变,INT 保持低电平;当 WR 变为低电平后,AD 转换启动,同时 INT 变为高电平。WR 低电平应保持 twr=(600ns-50 s);当WR 再次变为高电平后,AD 转换的结果经输出缓冲器输出并锁存,同时 INT 变为低电平。从 WR 的上升沿到 AD 输出有效数字的时间为 tint=700ns(典型值),两次转换间隔时间为 tp=600ns(最小值) 。本系统工作在 DMA 方式时,采用 6Mhz 振荡器,经 16 分频后得到周期为2.

15、67 s、占空比为 50%的方波,将其接至 AD7820 的 WR 端,则可满足上述时序的要求。工作在实时采集方式时,则由 CPU P1.3 端提供 WR 信号。本系统工作在 DMA 方式时,62256 WR 端接 AD7820 INT 端,则每次采样完毕后,AD7820 直接向 62256 写入数据。其他控制时序和控制逻辑较简单,用一片译码器 74LS138 和一片数据选择器 74LS253 按表一中的逻辑联接即可。(3)时钟及地址发生器图四:AD7820 工作时序图(摘自 AD 公司原厂资料)数字存储示波器设计制作报告92本系统地址发生器由四片四位计数器 74LS161 级连而成,最低位计

16、数器的时钟接 AD7820 INT 端(附加两个非门延时) ,这样 AD 每完成一次转换就向62256 内写入一次数据,启动下一次转换的同时将地址计数器输出增一。四片74LS161 共有 16 根输出线,其中低十五位通过缓冲器(表一中缓冲器 2)接至62256 地址线,最高位经反相后接 CPU INT0 端。当计满 15 位向第 16 位进位时,触发 CPU 中断 0,CPU 响应中断后即停止 DMA 控制器的工作,系统即完成一轮 AD 转换及向 62256 种存储数据的过程。本系统的时钟发生器及前面所述的 6Mhz 振荡器及 16 分频电路。振荡器由石英晶体振荡器及非门等构成,16 分频采用

17、计数器 74LS161。这部分电路比较简单,不再赘述。6软件简介:本软件主要完成数字示波器的数据后期处理工作;开发环境:Visual C+ 6.0适用平台:Windows 9X/Me/2000/XP可执行文件大小:2.26MB附加文件:mfc42.dll, MSCOMM32.OCX, msvcrt.dll主要功能如下:6.1.1 串行数据接收:采用 VC 附带 ActiveX 控件 Microsoft Communications Control, version 6.0 实现串口数据的接收;如果内存允许,采集点数不限;因此,本软件也满足过程控制中大容量数据采集及图形处理的需要; 6.1.2

18、数字滤波:采用多项式光滑不等距插值,本方法是制定 n 个不等距节点 xi(i=0,1,-,n-1)上的函数值 yi=f(xi)及精度要求,利用阿克玛(Akima)方法,计算指定子区间上的三次插值多项式与指定插值点上的函数值;函数的调用格式为:GetValueAkima(int n, double x, double y, double t, double s, int k /*= -1*/)6.1.3 图像处理:(1)波形图:完成采集波形的绘制,支持各种动态操作,包括:图像的整体放大,整体缩小,还原初始最佳大小,移动,X 向放大、缩小, Y 向放大、缩小;哈尔滨工业大学 2003 年本科生科技

19、创新活动获奖作品选编93支持各种编辑操作,包括:图像数据的存储(存储成 .sun 文件 ),波形图、频谱图的打印,波形图、频谱图的拷贝(可在 Word 等编辑软件中粘贴) ; 支持波形图相及示波屏幕的视觉效果调整,包括:波形图、频谱图曲线颜色的任意调整条,线条宽度的调整,示波屏幕全屏化,背景模式的调整;支持波形图处理数据量的动态调整:以克服图像失真,及图形处理速度慢等问题;支持任意点电压值,时间值;两点之间电压差,时间差的动态读取;支持采集数据的十六进制,十进制现实,支持数据的拷贝(可转移到 Excel等数据处理软件中处理) ;(2)频谱图:采用离散 Foriour 变换,绘制周期图像的离散谱,非周期图像的连续谱,并给出相应频谱信息:对于以上功能,提供方波,正弦波,随机波,单位阶跃响应四组测试数据模拟采集数据,供使用者练习,以熟悉本软件;提供使用说明,供使用者参考;6.1.4 软件界面效果如下:(1) 主界面:图五:软件主界面(非实际大小,下同)(2)波形图界面:数字存储示波器设计制作报告94图六:波形显示界面(3)波形图示数面板界面:图七:波形读数面板界面(4)频谱图界面:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 往来文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报