ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:133.47KB ,
资源ID:24936351      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24936351.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的简易数字示波器的设计.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于单片机的简易数字示波器的设计.docx

1、基于单片机的简易数字示波器的设计华北理工大学轻工学院Qing Gong College North China University of Science and Technology毕业设计说明书设计题目:基于单片机的简易数字示波器的设计学生:学 号:专业班级:测控技术与仪器 学 部:信息科学部指导教师: 2021 年5月30日摘 要数字存储示波器是依据数字集成电路技术的开展而出现的智能化示波器,现在已经成为电子测量领域的根底测量仪器。数字存储示波器的技术根底是数据采集,该技术已经广泛应用于数据采集产品中,对相关仪器的研发与创新具有深远意义。随着技术与元器件的开展与创新,数字存储示波器正在向

2、宽带化、模块化、多功能和网络化的方向开展。数字存储示波器可以实现高带宽和强大的分析能力。高端的数字存储示波器实时带宽已经可以到达20GHz,可以广泛的应用各种千兆以太网、光通讯等测试领域。而中低端的数字存储示波器已经可以广泛应用于各个领域的通用测试,也可以广泛应用于高校及职业院校的教学。但是现在国外数字存储示波器在几千到几十万不等,普遍价格偏高,不适用于简单用途的使用与测量。所以这里介绍了数字存储示波器的原理与根本概念并设计了一个简易的基于单片机的数字存储示波器,简化制作成本钱,并能实现其根本功能与主要技术指标。关键词 数据采集、单片机AbstractDigital storage oscil

3、loscope is based on the development of Digital IC technology and intelligent oscilloscope, now electronic measurement field of basic measurement instrument. The technology of digital storage oscilloscope is the data acquisition, which has been widely used in data acquisition products, and it has far

4、-reaching significance for the development and innovation of the related instruments.With the development and innovation of technology and ponents, digital storage oscilloscope is developing to broadband, modular, multi-function and network. Digital storage oscilloscope can achieve high bandwidth an

5、d strong analytical skills. High end digital storage oscilloscope real-time bandwidth has been reached 20GHz, can be widely used in various Gigabit Ethernet, optical munications and other test areas. And the low-end digital storage oscilloscope has been widely used in various fields of universal tes

6、ting, can also be widely used in Colleges and universities and vocational colleges teaching.But now the digital storage oscilloscope at home and abroad, ranging from thousands to hundreds of thousands, the general price is high, not for simple purposes and measurement. So here the basic concepts and

7、 principles of digital storage oscilloscope and design a simple digital storage oscilloscope based on MCU, simplify the production cost and realize the basic functions and main technical indicators.Keywords:data acquisition microcontroller第1章 绪论1.1 选题的背景意义和研究现状1.1.1 选题的背景意义据IEEE的文献记载1972年英国Nicolet公司

8、创造了世界第一台数字存储示波器,到1996年惠普科技创造了世界第一台混合信号示波器。数字示波器自从上个世纪七十年代诞生以来。应用已经越来越广泛,已成为测试工程师的必备工具。21世纪是一个技术和科学都在飞速开展的时代,随着自动化技术、通信技术、电子技术、计算机技术的高速开展,电子测量技术也获得了巨大的开展。数字示波器就是存储波形以及对多种信号的计算、分析、处理等优异的性能逐步取代模拟示波器。数字示波器可以对信号进展一次性的采集,将波形存储起来,还可以通过操作波形的位移来观察波形的任何一个局部。在测量领域示波器是最常用的电子仪器之一,但是传统的示波器都存在一定的缺点。模拟示波器无法存储波形和监视实

9、时信号,而示波器虽然拥有这些功能,但是却价格昂贵,而且都存在体积过于笨重、操作过于繁琐、不方便携带、耗电量大与不便于现场测试等缺点,给实际应用带来了相当多的不便。为了将书本上的专业知识运用到实际当中,而且了解到作为电子仪器将来有非常广阔、巨大的开展空间,所以我选择了数字存储示波器这个毕业设计题目。1.1.2 国外研究现状从示波器创造至今,微处理技术和数字集成电路得到了迅速开展,示波器也已经开场融合这些技术了来使用各种需要。经过几十年的开展,示波器由电子管开展到晶体管,又开展到集成电路;由模拟电路开展到数字电路;由通用示波器开展到取样、数字、逻辑、记忆、存储、智能化示波器等十大系列、几百样品种。

10、美国Tektronix公司建立于1947年,已经有了9大系列,100多种产品,产品普及全球,已经是是世界公认的示波器权威。目前主要的生产厂家是美国的安捷伦公司、泰克公司、力科公司、的固纬公司、国的中国电子科技集团第41研究所和普源精电公司等。自1951年以来,我国在示波器生产研发方面也取得了非常大的进展,现在已经可以生产宽带、记忆、高灵敏度、逻辑、数字存储等各类示波器,而且一些种类示波器的主要技术指标已经到达国际先进水平。在20世纪30年代是电子示波器时代,1985年示波器宽带到达了100MHz。20世纪50年代是晶体管示波器阶段,由于采用了晶体管元件,示波器宽带突破了100MHz到达了150

11、MHz,在1969年又到达了300MHz。20世纪70年代是集成化示波器阶段,集成电路技术实现了示波器的小型化和高性能、高准确性。1971年问世的微处理器,让示波器的宽带到达了500MHz,1979年到达了1GHz的顶峰。1972年第一台数字示波器问世,它对示波器的开展产生了巨大的影响。1973年同时出现了逻辑定时分析仪和逻辑状态分析仪标志着示波器测量已经跨入了数领域。1974年发表的带微处理器的示波器,预示着示波器的开展进入了一个崭新的阶段。80年代以来,示波器正朝着智能化、数字化飞速开展,示波器的技术日新月异,新的产品层出不穷。1.2 设计的任务和要求1.2.1设计的主要任务数字存储示波器

12、是利用模/数转换器(A/D)把被测模拟信号转换成数字信号,然后存入随机存储器(RAM)中,需要显示的时候将RAM中的容调出,通过相应的数/模转换器(D/A)在恢复为模拟信号显示在示波器屏幕上,便于人们记录、观察波形,而且可以将获得的信息进一步的处理、分析。所以要求设计能对被测信号进展采集、存储和显示,扫描频率可调,波形无明显失真,设计硬件控制电路,画出硬件设计原理图,编写相应的控制软件,并进展对信号的实际测试与调试。1.2.2 设计的根本要求设计的需利用单片机进展控制,基于51单片机和液晶显示的示波器。适合-5V5V信号的采集,频率测量010000Hz,频率误差小于0.1%,宽带可到达010K

13、Hz,电压测量围0V5V,精度为0.1V,液晶显示使用LCD12864,触发电平+/-,耦合方式有交流耦合和直流耦合,可以识别正弦波、三角波、方波。第2章 数字存储示波器的根本原理2.1数字示波器的根本原理2.1.1 数字存储示波器的组成原理数字示波器是数据采集,A/D转换,软件编程等一系列的技术制造出来的高性能示波器。数字示波器一般支持多级菜单,能提供应用户多种选择,多种分析功能。还有一些示波器可以提供存储,实现对波形的保存和处理。目前高端数字示波器主要依靠美国技术,对于300MHz带宽之的示波器,目前国品牌做的示波器在性能上已经可以和国外品牌抗衡,且具有明显的性价比优势。数字示波器因具有波

14、形触发、存储、显示、测量、波形数据分析处理等独特优点,其使用日益普及。由于数字示波器与模拟示波器之间存在较大的性能差异,如果使用不当,会产生较大的测量误差,从而影响测试任务。带宽是示波器最重要的指标之一。模拟示波器的带宽是一个固定的值,而数字示波器的带宽有模拟带宽和数字实时带宽两种。数字示波器对重复信号采用顺序采样或随机采样技术所能到达的最高带宽为示波器的数字实时带宽,数字实时带宽与最高数字化频率和波形重建技术因子K相关数字实时带宽=最高数字化速率/K,一般并不作为一项指标直接给出。从两种带宽的定义可以看出,模拟带宽只适合重复周期信号的测量,而数字实时带宽那么同时适合重复信号和单次信号的测量。

15、厂家声称示波器的带宽能到达多少兆,实际上指的是模拟带宽,数字实时带宽是要低于这个值的。例如说TEK公司的TES520B的带宽为500MHz,实际上是指其模拟带宽为500MHz,而最高数字实时带宽只能到达400MHz远低于模拟带宽。所以在测量单次信号时,一定要参考数字示波器的数字实时带宽,否那么会给测量带来意想不到的误差。2.2数字存储示波器的工作方式2.2.1数字存储示波器的功能数字存储示波器的随机存储器RAM按功能可分为信号数据存储器,参考波形存储器,测量数据存储器和显示缓冲存储器四种。信号数据存储器存放模拟信号取样数据;参考波形存储器存放参考波形的数据,它采用电池供电,或采用非易失性存储器

16、,故可以长期保存数据;测量数据存储器存放测量量与计算的中间数据和计算的结果,和一般微机化仪器的随机存储器作用根本一样;显示缓冲存储器存放现时代波形,荧光屏上显示的信息均有显示缓冲存储器提供。2.2.2触发工作方式数字存储示波器的触发方式包括常态触发和预置触发两种方式常态触发:常态触发是在存储工作方式下自动形成的,同模拟示波器根本一样,可通过面板设置触发电平的幅度和极性,触发点可处于复现波形的任何位置及存储波形的末端,触发点位置通常用加亮的亮点来表示。预置触发:预置触发即延迟触发,是人为设置触发点在复现波形上的位置,它是在进展预置之后通过微处理器的控制和计算功能来实现的。由于触发点位置的不同,可

17、以观测到触发点前后不同区段上的波形,这是因为数字存储示波器的触发点只是一个存储的参考点,而不一定是取样,存储的第一点。预置触发对显示数据的选择带来了很大的灵活性。2.2.3测量和计算工作方式数字存储示波器对波形参数的测量分为自动测量和手动测量两种。一般参数的测量为自动测量,及示波器自动完成测量工作,并将测量结果以数字的形式显示在荧光屏上,特殊值的测量使用手动光标进展测量,即光标测量。光标测量指的是在荧光屏上设置两条水平光标线和两条垂直光标线,这四条光标线可在面板的控制下移动,光标和波形的交点,对应于信号存储器中的相应的数据。测量时,示波器在测量程序控制下,根据光标的位置来完成测量,并将测量结果

18、以数字形式显示在荧光屏上。2.2.4面板按键操作方式数字存储示波器的面板按键分为执行键和菜单键两种,按下执行键后,示波器立即执行该项操作。当按下菜单键时,屏幕下方显示一排菜单,屏幕有方那么显示对应菜单的子菜单,然后按子菜单下所对应的软键执行相应的操作。2.2.5数字存储示波器的显示方式由于数字存储示波器可以对被测信号存储,波形的采集和显示可以分开进展,与宽带示波器相比,采集速度和显示速度可不一样,因此采集速度很高的数字存储示波器对其显示的速度要求不高。数字存储示波器的显示方式灵活多样,具有根本显示,抹迹显示,卷动显示,放大显示和XY显示等,可适应不同情况下波形观测的需要。存储显示:存储显示方式

19、是数字示波器的根本显示方式,适用于一般信号的观测,在一次触发形成并完成信号数据的存储后,经过显示前的缓冲存储,并控制缓冲存储器的地址顺序,依次将欲显示的数据读出并进展DA变换,然后将信号稳定的显示在荧光屏上。抹迹显示:抹迹显示方式适用于观测一长窜波形中在一定条件才会发生的瞬态信号。抹迹显示时,应先根据预期的瞬态信号,设置触发电平和极性;观测开场后仪器工作在末端触发和预置触发相结合的方式下,当信号数据存储器被装满单瞬态信号未出现时,实现末端触发,在荧光屏上显示一个画面,保持一段时间后,被存入的数据更新。假设瞬态信号仍未出现,在利用末端触发显示一个画面,这样一个个画面显示下去,如同为了查找莫个容,

20、一页页的翻书一样,一旦出现预期的瞬态信号那么立即实现预置触发,将捕捉到的瞬态信号波形稳定的显示在荧光屏上,并存入参考波形存储器中。卷动显示:卷动显示方式适于观测缓变信号中随机出现的突发信号,它包括两种方式,一种是新波形逐渐代替旧波形,变换点自左向右移动;另一种是波形从右端向左一定,在左端消失,当异常波形出现时,可按下存储键,将此波形存储在荧光屏或存入参考波形存储器中,一边做更细致的观测与分析。放大显示:放大显示方式适于观测吸信号波形的细节,此方式是利用延迟扫描的方法实现的,此时荧光屏一分为二,上半局部显示原波形,下半局部显示放大了的局部,其放大位置可用光标控制,放大比例也可调节,还可以用光标测

21、量放大局部的参数。XY显示:与通用示波器的显示方法根本一样,一般用于显示丽萨如图形,此处不做详述。显示的插:数字存储示波器是将取样数据显示出来,由于取样点不能无限增多,能够做到正确显示的前提是足够的点来重新构成信号波形。考虑到有效存储带宽问题,一般要求每个信号显示20-25个点。但是较少的采样点会造成视觉误差,可能使人看不到正确的波形。数据点插入技术可以解决显示中视觉错误的问题。数据点插入技术常常使用插入器将一些数据插在所有相邻的取样点之间,主要有线性插入和曲线插入两种方式。2.3数字存储示波器的特点与模拟示波器相比,数字存储示波器具有以下几个特点:波形的取样存储与波形的显示是独立的:在存储工

22、作阶段,对快速信号采用较高的速率进展取样和存储,对慢速信号采用较低速率进展取样和存储,但在显示工作阶段,其读出速度可以采用一个固定的速率,不受采样速率的限制,因而可以清晰而稳定的获得波形,可以无闪烁的观测被测极慢变化信号,这是模拟示波器无能为力的。对观测极快信号来说,数字存储示波器采用低速显示,可以使用低带宽,高精度,高可靠性而低造价的光栅扫描示波管。能长时间的保存信号:由于数字存储示波器是把波形用数字方式存储起来,其存储时间在理论上可以是无限长。这种特性是对观察单次出现的顺便信号极为重要,如单次冲击波,放电现象。先进的触发功能:它不仅能显示触发后的信号,而且能显示触发前的信号,并且可以任意选

23、择超前或滞后的时间。除此以外,数字存储示波器还可以提供边缘触发,组合触发,状态触发,延迟触发等多种方式,来实现多种触发功能。测量准确度:高数字存储示波器由于采用晶振做高稳定时钟,有很高的测时准确度,采用高分辨率AD转换器也能使幅度测量准确度大大提高。很强的数据处理能力:数字存储示波器由于含微处理器因而能自动实现多种波形参数的测量和显示,例如上升时间,下降时间,脉宽,峰峰值等参数的测量与显示,能对波形实现取平均值,取上下限值,频谱分析以及对两波形进展加减乘除等多种复杂的运算处理,还具有自检与自校等多种操作功能。外部数据通信接口:数字存储示波器可以很方便的将存储的数据送到计算机或其他的外部设备,进

24、展更复杂的数据运算和分析处理。还可以通过GPIB接口与计算机一起构成自动测试系统。2.4数字存储示波器的主要技术指标数字存储示波器与波形显示有关技术指标与模拟示波器相似,下面仅讨论与波形存储局部有关的主要技术指标。2.4.1最高取样速率最高取样速率指单位时间的取样的次数,也称数字化速率,用每秒钟完成的AD转换的最高次数来衡量。常以频率来表示,取样速率越高,反响仪器捕捉高频或快速信号的能力愈强。取样速率主要由AD转换速率来决定。数字存储示波器的测量时刻的实时取样速率可根据被测信号所设定的扫描时间因数.2.4.2存储带宽存储带宽与取样速率密切相关,根据取样定理,如果取样速率大于或等于二倍的信号频率

25、,便可重现原信号。实际上,为保证所显示波形的分辨率,往往要求增加更多的取样点,一般取N=4-10倍或更多,即存储带宽。2.3.3分辨率分辨率指示示波器能分辨的最小电压增量,即量化的最小单元。它包括垂直分辨率和水平分辨率。垂直分辨率与AD转换的分辨率相对应,常以屏幕每格的分级数或百分数来表示。水平分辨率由取样速率和存储器的容量决定,常以屏幕每格含多少个取样点或用百分数来表示。取样速率决定了两个点之间的时间间隔,存储容量决定了一屏包含的点数。一般示波管屏幕上的坐标刻度为8*10div,如果采用8位的AD转换器,那么垂直分辨率表示为32级/div,或用百分数来表示为1/256=0.39%:如果采用容

26、量为1k的RAM,那么水平分辨率为1024/10=100点/div。2.4.4存储容量存储容量又称记录长度,它由采集存储器最大存储容量来表示,常以字为单位。数字存储器常采用256,512,1K等容量的高速半导体存储器。2.4.5读出速度读出速度是指将数据从存储器中读出的速度,常用“时间/div来表示,其中,时间为屏幕上每格对应的存储容量乘以读脉冲周期。使用中应根据显示器,记录装置或打印机等对速度的要求进展选择。2.5数字信号的采集与存储在数字存储示波器中,模数转换电路在给定采样时钟的节拍下把输入模拟信号转换为离散的数据值;A/D转换器始终以最高取样率进展工作。ADC参数的选取需要考虑多方面的因

27、素;ADC的取样频率取决于待测信号的频率围,或者示波器对扫描速度的要求;而ADC的编码位数与垂直分辨率相关。根据这两个条件选择适宜的ADC芯片。波形重组是根据所用的显示器将采集到的离散数字信号进展调整之后,将其在显示器的垂直方向和水平方向重新定位,存储到波形存储器中。数字信号保存到存储器中,RAM的位数须根据ADC的位数来选择,如果ADC为8位输出,那么RAM也应该为8位,超过8位那么可以选用16位的RAM。RAM的容量取决于每次采样的采样点数,这和水平分辨率相关。写入RAM的数据来自于ADC,读出之后再经过单片机处理进展波形重组,然后在液晶显示器上进展显示。在本设计中,硬件设计分为两个局部波

28、形显示电路和频率显示电路,波形显示电路中,首先使用A/D转换器,对输入的模拟信号数字化,以使单片机能够识别,同时,还要使用单片机控制A/D转换器。对于A/D转换器采样的数据,经过转换之后单片机可以直接读取,对于读取的数据,通过单片机输出,经过显示器,直接显示波形。频率显示电路中,利用外围电路对信号进展采集,转换为上下电平之后,单片机读取,输出。第3章 系统硬件电路的设计3.1 STC15W4K60S4系列单片机STC15W4K60S4系列单片机是STC生产的单时钟、机器周期的单片机,是宽电压、高速、高可靠、低功耗、超强抗干扰的新一代8051单片机,采用STC第九代加密技术。加密性超强指令代码完

29、全兼容传统8051,但速度快812倍。部集成高精度R/C时钟,5MHz35MHz宽围可设置,可彻底省掉外部昂贵的晶振和外部复位电路,6路CCP/PWM/PCA,8路高速10位A/D转换,置4k字节大容量SRAM,4组独立的高速异步串行通信端口,1组高速同步串行通信端口SPI针对多串行通信电机控制强干扰场合。置比拟器,功能更强大。如图3.1。图3.1 STC15W4K6054原理图3.2 LCD12864表3.1总体参数表管脚号管脚名称电平管脚功能描述1VSS0V电源地2VCC3.0+5V电源正3V0-比照度亮度调整4RS(CSH/LRS=“H,表示DB7DB0为显示数据RS=“L,表示DB7D

30、B0为显示指令数据5R/W(SID)H/LR/W=“H,E=“H,数据被读到DB7DB0R/W=“L,E=“HL, DB7DB0的数据被写到IR或DR6E(SCLK)H/L使能信号7DB0H/L三态数据线8DB1H/L三态数据线9DB2H/L三态数据线10DB3H/L三态数据线11DB4H/L三态数据线12DB5H/L三态数据线13DB6H/L三态数据线14DB7H/L三态数据线15PSBH/LH:8位或4位并口方式,L:串口方式16NC-空脚17/RESETH/L复位端,低电平有效18VOUT-LCD驱动电压输出端19AVDD背光源正端+5V20KVSS背光源负端12864是128*64点阵

31、液晶模块的点阵数简称。*注释1:如在实际应用中仅使用并口通讯模式,可将PSB接固定高电平。*注释2:模块部接有上电复位电路,因此在不需要经常复位的场合可将该端 悬空。*注释3:如背光和模块共用一个电源,可以将模块上的JA、JK用焊锡短接。LCD12806电路原理图如图3.2。图3.2 LCD12864原理图3.3硬件系统设计我们要先把波形显示出来,因为波形有大有小,首先我们要对它进展一个调理。因为调理包括把大信号变成小信号,把小信号变成大信号,把信号抬高,把波形调到适合单片机ADC采样,采样之后将所得到的值写到RAM中,通过单片机进展计算将波形在液晶屏幕上显示出来,另外我们需要对输入信号进展处理提取出信号的特性,包括频率、电压值、分析信号的波形。所以示波器我们大概可以分为两个局部,一局部为显示信号的波形,一局部为提取信号的特征。例如:我们在计算电压值的时候,我们可以通过波形进展计算。电压值可以通过采样值得出,采样值可以通过求VPP进展计算,采样得到许多的点,我们将这些点的最大值和最小值求出来就等于求出了VPP,频率可通过对所得的图形进展整形,整形成一个方波,我们对它在一定的周期里面进展计数就可以得到频率,或者我们得到它的周期T,根据F=T/1可求得频率。所以信号需要先对它进展整形,然后对它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1