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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

简易数字示波器设计.docx

1、简易数字示波器设计本科毕业设计论文 题 目简易数字示波器设计系 别电气与信息工程系专业电子信息工程 班 级电信 学号学生 指导教师2013年6月摘 要示波器是电子测量中一种最常用的仪器,被广泛应用于各个领域。随着微电子技术和计算机技术的飞速开展,示波器也从模拟示波器向数字示波器开展。同模拟示波器相比,数字示波器具有很多优点,并开始逐步取代模拟示波器,成为市场上的主流。本文主要完成了简易数字示波器的设计,包括硬件设计通过Proteus仿真替代和软件设计两大局部。 硬件设计上,信号波形采集采用的是12位逐次逼近型A/D转换器AD574A,转换时间为25us,转换精度小于等于0.05%。控制器选用A

2、T89C52与AT89C51两个单片机,解决了一般示波器使用一片单片机,运行速度明显不足的问题。波形显示局部采用液晶显示模块,具有简单易实现、显示效果好等优点。频率显示局部采用的是6位数码管显示,简单易行。Proteus仿真明确,该设计运算速度明显提高。频率显示准确,可以实现快速读取。该示波器可以实现对模拟带宽为1Hz20KHz的模拟信号的波形和频率的实时显示。关键词:单片机;实时采样;波形;频率ABSTRACTAn oscilloscope is electronic measurement instrument, the most monly used widely applied in

3、various fields. With microelectronics and puter technology rapid development from analogue oscilloscope, oscilloscope to digital oscilloscopes development. pared with analogue oscilloscope,digital oscilloscopes start has many advantages, and gradually replacing analogue oscilloscope, bee the mainstr

4、eam in the market.This paper has pleted the design of simple digital oscilloscopes, including hardware design and software design. The hardware design, the signal waveform sampling by 12 successive approximation of the A/D converter AD574A conversion time, for time is less than or equal to 25us conv

5、ersion, precision 0.05%. Controller chooses AT89C52 and single-chip microputer, solve the two AT89C51 single-chip microputer, a monly used oscilloscope shortage problem running speed. Waveform display part adopts LCD module is simple and easy to realize and shows good effect, etc. Frequency display

6、part adopts is six digital display, simple tube.Proteus simulation shows that the design speed increased significantly. Frequency display correctly, can achieve rapid read. The oscilloscope can realize to simulate 1Hz 20 KHz bandwidth real-time display of the waveform and frequency of the analog sig

7、nalKey Words: SCM ;Real-time sampling;Waveform; Frequency1前 言选题的背景意义和研究现状选题的背景和意义1909年的诺贝尔物理奖得主Karl Ferdinand Braun于1897年发明世界上第一台阴极射线管示波器,至今许多德国人仍称CRT为布朗管(Braun Tube)。 根据IEEE的文献记载1972年英国的Nicolet公司发明了第一台的数字示波器(DSO),到1996年惠普科技(安捷伦科技前身)发明了全球第一台混合信号示波器(MSO),数字示波器自上个世纪七十年代诞生以来,其应用越来越广泛,已成为测试工程师必备的工具之一。时间

8、到了21世纪这是一个科学和技术都在飞速开展的时代,随着电子技术、计算机技术、通信技术和自动化技术的高速开展,电子测量仪器也有了巨大的开展。数字示波器就以其存储波形与多种信号分析、计算、处理等优良的性能从而逐步取代模拟示波器。用数字示波器能完成对信号的一次性采集,把波形存储起来,还可以通过移位操作观察波形的任何一局部等等。数字示波器是随着数字集成电路技术的开展而出现的新型智能化示波器,己经成为电子测量领域的根底测试仪器。随着新技术、新器件的开展,它正在向宽带化、模块化、多功能和网络化的方向开展。数字示波器的优势是可以实现高带宽与强大的分析功能。现在高端数字示波器的实时带宽已达到20GHz,可以广

9、泛应用于各种千兆以太网、光通讯等测试领域。而低端数字示波器几乎可以应用于国民经济各个领域的通用测试,同时可广泛应用于高校与职业学校的教学,为社会培养众多的后备人才。数字示波器的技术根底是数据采集,其设计技术可以应用于更广泛的数据采集产品中,具有深远的意义。为了巩固大学4年来所学的知识,将课本上的理论知识运用到实际中,而且能掌握和了解本专业的仪器测量这块的先进开展趋势,我选择了简易数字示波器这个题目作为我的大学毕业设计题目。国外研究现状自从1972年世界上第一台数字示波器DSO问世以来,经历了三个开展阶段。1986年以前为DSO开展的初期阶段,当时的取样率较低,一般不超过50MSa/s,带宽在2

10、0MHz以下,结构形式以数字存储加传统模拟示波器二合一的组合式为主,功能少,性能低。主要代表性产品有美国哥德(Gould)公司生产的4035,HP公司生产的HP54200。1986年-1994年,伴随高速ADC和高速RAM的迅速开展,DSO的开展也进入了快车道,取样率达到了4GSa/s,记录长度超过32K。每年各示波器生产厂商都推出新的型号,技术上开始走向成熟。1989年,HP公司率先停止了模拟示波器的生产,专心培育数字示波器市场。到1993年,DSO的销售额就超过了传统模拟示波器,使持续将近半个世纪的模拟示波器市场发生动摇。1995年以后,DSO在技术上己经成熟,带宽在100MHz以上,DS

11、O已经完全取代了模拟示波器。2004年10月,AGILENT公司推出了具震撼性的DS081304A数字示波器,带宽3GHz,上升时间23ps,最高采样率40GHz。这时,除了继续提高取样率(最高达40GSa/s)、带宽(达20GHz)和增加记录长度(达16MB)外,DSO制造商开始向100MHz以下带宽的通用DSO方向开展,并且性价比迅速提高。1996年AGILENT公司面向通用DSO市场推出了100MHz带宽的数字示波器54645A与首款混合信号示波器54645D。AGILENT公司在后续推出的54620/40A/D系列混合信号示波器中提供了强大的串行触发能力,包括SPI、USB、IZE、L

12、IN、和EAN等。通用DSO的单台价格己接近同档次的模拟示波器水平。目前,100MHz以下的DSO,将与模拟示波器同时并存开展。虽然模拟示波器本身也在不断的数字化,增加数字显示和光标测量的功能。但是,模拟示波器无法具备DSO所特有的预触发、存储和数据处理等测量功能。可以预计,通用DSO全面取代模拟示波器的日子不会很远了。目前,100MHz数字示波器的代表性产品,国外的主要有Agilent公司的5000系列,Tektronix公司的TDSl000、TDS2000系列。国DSO的研制工作起步较晚,第一台DSO于1993年在电子部41研究所研制成功,但是起步水平较高,最先推出的是取样率为40MSa/

13、s,带宽分别为750MHz和800MHz的两个型号产品。到96年就把带宽提高到了1GHz。98年把取样率提高到1GSa/s。研制中的100MHz带宽的深存储型DSO已经取得了阶段性成果。目前主要的生产厂家是美国安捷伦公司、泰克公司、力科公司、的固纬公司、国的中国电子科技集团第41研究所和普源精电公司等。1.2 本设计所要实现的目标本文设计的目的主要是利用A/D转换模块、控制器本文中采用单片机、液晶显示模块等配合外围电路实现对输入量的波形和频率显示。用户只需要把待测信号输入转换器,不用其他的操作,示波器自动在显示器上显示波形和频率 设计容在本设计中,硬件设计分为两个局部波形显示电路和频率显示电路

14、,波形显示电路中,首先使用A/D转换器,对输入的模拟信号数字化,以使单片机能够识别,同时,还要使用单片机控制A/D转换器。对于A/D转换器采样的数据,经过转换之后单片机可以直接读取,对于读取的数据,通过单片机输出,经过显示器,直接显示波形。频率显示电路中,利用外围电路对信号进展采集,转换为上下电平之后,单片机读取,输出,利用数码管显示频率2 系统设计在本系统设计中,主要包括两大局部:1信号频率测量系统;2信号波形显示系统。见图2-1和图2-2。图2-1信号波形显示系统框图图2-2测频电路方框图信号3 数字示波器的硬件设计与实现 频率测量与显示电路的硬件设计该局部主要由前端电路、控制器AT89C

15、51、数码管显示电路三局部组成。 测频电路总体构成测频电路由前端放大电路,整流电路,以与显示电路,通过AT89C51单片机控制,达到只要有输入信号,就能正确的显示信号频率。接线图见图3-1。图3-1测频电路总接线图信号调理电路设计信号调理电路主要包括同相比例放大电路和整流电路两局部。同向比例放大器:运算放大器是具有很高放大倍数的电路单元,实际电路中,通常结合反应网络共同组成某种功能模块。由于早期应用于模拟计算机中,用以实现数学运算,故得名“运算放大器,此名称一直延续至今。运放是一个从功能的角度命名的电路单元,可以由分立的器件实现,也可以实现在半导体芯片当中。随着半导体技术的开展,如今绝大局部的

16、运放是以单芯片的形式存在。现今运放的种类繁多,广泛应用于几乎所有的行业当中。本系统中同相比例放大的实现是电压放大电路根据输入电压幅值的不同围分为八个档,输入电压幅值在0-5V之间,八个档分别是、,放大倍数依次为25、16、10、6、4、3、2、。运放采用LM1875T高精度高速低噪声运算放大器。电路结构采用同相比例放大电路,即放大电路的输入信号由同相输入端接入,反应电阻一端接运放的输出,一端接运放的反相输入端,反相输入端通过一电阻接地。反应网络由八个电阻并联组成,且每个反应电阻与运放输出之间由一单刀双掷开关连接,形成八档。设反相端接地的电阻为R1,反应电阻为Rp,设放大倍数为Ai ,i从0取到

17、7,依次对应前面的八档。由于放大器的开环放大倍数即开环增益很大,如此由运放的深度负反应的原理得同相比例放大电路的闭环放大增益Ai与电阻R1和反应电阻Rp的关系如下:。由该公式可知,假如R1为1千欧,结合各档所需放大倍数,如此得Rpii从0取到7依次为24、15、9、5、3、2、1、单位均为千欧。运算放大电路接线图如图3-2所示图3-2 放大电路接线图整流电路 由于输入信号可能很小,而本文采用的整流器件是光耦P521,其输入端部是发光二极管,所以输入信号假如太小就不能驱动该二极管,光耦就不能正常工作,所以必须有电压放大电路。放大电路保证了光耦正常工作所需的电压,但通过光耦的电流不应超过光耦中发光

18、二极管的额定电流,故在运放输出端与光耦之间接入一较大电阻限流。要利用单片机的端口进展频率测量,就必须把待测信号转换成满足单片机要求的方波脉冲信号。在本文中,光耦P521的使用就是为了实现这一要求。光耦P521的1、2两脚为输入,在部1脚接发光二极管的阳极,2脚接发光二极管的阴极,3、4脚为输出端,部为一光敏三极管,3脚接三极管的集电极,4脚接发射极。所以当输入信号的正半局部通过使输入端的发光二极管导通发光时,输出端的光敏三极管在二极管发出的光的作用下导通,当二极管截止时,光敏三极管也截止,随着输入信号的变化,光敏三极管随着导通截止,这样在输出端就产生了频率和输入信号一样的方波信号。整流电路见图

19、3-3。 图3-3 整流电路接线图数码管显示模块本系统该局部的数据显示采用数码管动态显示。动态显示的接线见图3-4。本系统中控制器AT89C51的P0口用作字形口,P2口用作字位口。对应本文电路中的八位LED显示器,AT89C51单片机部RAM中设置了8个显示缓冲单元0072H0079H,存放8位欲显示的字符数据。AT89C51单片机的P2口扫描输出总是有一位为高电平,以选中相应的字位。单片机的P1口输出相应位的显示字符段数据,使该位显示出相应字符,其它位为暗。依次改变P2口输出为高电平的位与P0口输出对应的段数据,8位LED显示器就可以显示出缓冲器中字符数据所确定的字符。 数码管显示驱动模块

20、数码管显示驱动选用74LS245集成模块。74LS245是我们常用的芯片,用来驱动LED或者其他的设备,它是8路同相三态双向总线收发器,可双向传输数据。 74LS245还具有双向三态功能,既可以输出,也可以输入数据。 P0口总线负载达到或超过P0的最大负载能力时,必须接入74LS245等总线驱动器。 当片选端/CE低电平有效时,DIR=“0,信号由 B 向 A 传输接收;DIR=“1,信号由 A 向 B 传输发送;当CE为高电平时,A、B均为高阻态。由于P2口始终输出地址的高8位,接口时74LS245的三态控制端1G和2G接地,P2口与驱动器输入线对应相连。P0口与74LS245输入端相连,E

21、端接地,保证数据线畅通。单片机的/RD和/PSEN相与后接DIR,使得RD且PSEN有效时,74LS245输入P0.1D1,其它时间处于输出P0.1D1。具体接线图见图3-4幅度测量与显示模块的硬件设计显示电路主要包括转换电路,显示电路,以与外围电路。所实现的功能是只要有信号输入,不需要调节就能直接显示出信号波形。本设计中使用的主控芯片是AT89C52。AT89C52AT89C52是 ATMEL公司生产的低电压,高性能CMOS 8位单片机。片含8K bytes的可反复擦写的只读程序存储器PEROM和256 bytes的随机存取数据存储器RAM,器件采用ATMEL公司的高密度、非易失性存储技术生

22、产,与标准MCS-51指令系统与80C52 产品引脚兼容,片置通用8位中央处理器CPU和FLASH由存储单元,AT89C52单片机在电子行业中有着广泛的应用。主要工作特性:与MCS-51和80C52产品指令和引脚完全兼容;片程序存储含8KB的FLASH程序存储器,1000 次可擦写周期;其工作频率 全静态操作:0HZ-24MHZ;具有可编程的3级加密程序锁定位;片数据存储器含256字节的RAM;具有32根可编程I/O口线;具有3个16 位可编程定时计数器;中断系统具有8个中断源 6个中断矢量 2级优先权的中断机构; 图3-4 显示模块接线图低功耗的工作模式有空闲模式和掉电模式;串行口是具有一个

23、全双工的可编程串行通信口;具有一个数据指针DPTR。功能特性概述:AT89C52 提供以下标准功能:片程序存储含8KB的FLASH程序存储器,片数据存储器含256字节的RAM, 32个I/O口线,3个16 位定时计数器,中断系统具有8个中断源 6个中断矢量,一个全双工串行通信口,片振荡器与时钟电路。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU 的工作,但允许RAM,定时计数器串行通信口与中断系统继续工作。掉电方式保存RAM 中的容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位.功能引脚说明:Vcc:电源电压GND:地P0:P0

24、口是一组8位漏极开路型双向I/O 口,也即地址/数据总线复用口。作为输出口用时每位能吸收电流的方式驱动8个TTL 逻辑门电路,对端口P0 写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址低8位和数据总线复用,在访问期间激活部上拉电阻。在FLASH由编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1口:P1是一个带部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动吸收或输出电流4个TTL逻辑门电路。对端口写“1”,通过部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为部存在上拉电阻某个引脚被外部信号

25、拉低时会输出一个电流IIL与AT89C51不同之处是,P1.0 和P1.1还可分别作为定时/计数器2 的外部计数输入P1.0/T2 和输入P1.1/T2EX) , FLASH编程和程序校验期间,Pl接收低8位地址,如下表3-1。P2口:P2 是一个带有部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动吸收或输出电流4个TTL逻辑电路。对端口P2写“1,通过部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流IIL。在访问外部程序存储器或16位地址的外部数据存储器例如执行MOVXDPTR 指令时,P2送出高8 位地址数据。在访

26、问8位地址的外部数据存储器、如执行MOVXRI指令时,P2口输出P2锁存器的容。表3-1P1 引脚的特殊功能引脚号功能特性T2定时/计数器2外部计数脉冲输入,时钟输出。T2EX(定时/计数2捕获/重装载触发和方向控制FLASH编程或校验时,P2亦接收高位地址和一些控制信号。P3口:P3口是一组带有部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流4个TTL逻辑门电路。对P3口写入“1”时,它们被部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3口将用上拉电阻输出电流IIL) . P3口除了作为一般的I/0口线外,更重要的用途是它的第二功能,如表3-2所示:此外,P3口还接

27、收一些用于FLASH闪速存储器编程和程序校验的控制信号。RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许输出脉冲用于锁存地址的低8位字节一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对Flash存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能存放器SFR区中的8EH单元的D0位置位可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能

28、将ALE激活,此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。PSEN:程序储存允许PSEN输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令或数据时,每个机器周期两次PSEN有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN信号。表3-2p3口的第二功能端口引脚第二功能RXD(串行口输入)TXD串行口输出INT0(外部中断0INT1外部中断1T0定时/计数0T1定时/计数1WR外部数据存储器写选通RD外部数据存储器读选通EA/VPP:外部访问允许。欲使CPU 仅访问外部程序存储器(地址为0000H-FFFFH ) , EA端

29、必须保持低电平(接地需注意的是:如果加密位LBI被编程,复位时部会锁存EA端状态。如EA端为高电平接Vcc端, CPU如此执行部程序存储器中的指令。FLASH存储器编程时,该引脚加上+12V的编程允许电源VPP ,当然这必须是该器件是使用12V编程电压VPP 。XTA L1:振荡器反相放大器与部时钟发生器的输入端XTA L2:振荡器反相放大器的输出端。特殊功能存放器:在AT89C52片存储器中,80H-FFH共128个单元为特殊功能存放器SFE ) , SFR的地址符号与复位 如表3-3所示。表3-3AT89C52 SFR 符号与复位状态地址符号与复位80HP0 11111111SP 0000

30、0111DPL00000000DPH 00000000PCON0*000088HTCON 00000000TMOD 00000000TL0 00000000TL1 000000000TH0 00000000TH1 0000000090HP1 1111111198HSCON 0000000SBUF *0A0HP2 111111110A8HIE 0*0000000B0HP3 111111110B8HIP *0000000C0H0C8HT2CON 00000000T2MOD *000000RCAP2L 00000000RCAP2H 00000000TL2 00000000TH2 000000000D

31、0HPSW 000000000D8H0E0HACC 000000000E8H0F0HB 000000000F8H并非所有的地址都被定义,从80H-FFH共128 个字节只有一局部被定义,还有相当一局部没有定义。对没有定义的单元读写将是无效的,读出的数位将不确定,而写入的数据也将丢失。不应将数据1写入未定义的单元,由于这些单元在将来的产品中可能赋予新的功能,在这种情况下,复位后这些单元数值总是“0”。AT89C52除有定时/计数器0和定时/计数器1 外,还有定时/计数和状态位位于T2CON 参见表3-4) T2CON参见表3-5 ,存放器对RCA02H、RCAP2L是定时器2在16 位捕获方式或16位自动重装载方式下的捕获/自动重装载存放器。T2CON地址=0C8H 复位值=0000 0000B可寻地址表3-4定时/计数器2控制存放器T2CONTF2EXF2RCKTCLKEXEN2TR2

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

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