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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

简易数字存储示波器.docx

1、简易数字存储示波器目录1 任务分析 32 方案论证和比较 42.1 处理器的比较和选择 42.2 信号前向调整模块的设计方案 42.3 A/D转换器选型方案 42.4 显示设备的选择 53系统硬件设计 53.1 总体设计思路 53.2信号前向调整模块 53.3频率计的基本原理 63.4 MSP430F247处理器 73.5存储器 83.6 显示输出电路 93.7键盘设计 93.8电源稳压保护电路 104 软件设计 105 系统测试 116结束语 127 参考文献 138附录 14附录1 系统电路总图 14附录2 制作实物图 15摘 要本设计是一种简单实用的数字存储示波器。该设计主要由四个模块电

2、路组成:前端信号处理模块、数据的采集与存储模块、键盘输入控制模块、单片机控制模块与LCD显示模块。采样率可达1M,并具有数据的采集、显示菜单、单次触发、存储显示等功能。本设计以MSP430F247单片机为核心,采用运算放大器OPA2132,对大小信号分别进行放大处理;LCD12864显示波形,并且可以显示当前的时间扫描灵敏度和垂直灵敏度状态。此外作品大大优化了外围硬件线路的设计,增加了系统的稳定性和可靠性。关键词: 示波器 数字存储 高速AD转换,简易数字存储示波器1 设计任务设计并制作一个简易数字存储示波器( 简易DSO )。基本要求 (1) 可以显示测量的波形, (2) 垂直灵敏度:0.0

3、1V/div,0.02V/div,0.05V/div,0.1V/div,0.2V/div,0.5V/div,1V/div,2V/div,5V/div误差5% ; (3) 水平扫速: 30s/div,50s/div,100s/div,200s/div,500s/div,1ms/div,2ms/div,5ms/div,10ms/div,20ms/div,50ms/div,100ms/div,200ms/div,1s/div,误差5%;(4) 可测量的模拟输入信号的电压范围在10mV-5V。信号频率: 0.05Hz-30kHz (5) 单次触发、扩展、触发电平可调; (6) 显示波形无明显失真。发挥

4、部分 (1)连续触发存储方式,并有“锁存功能”;(2)具有移相功能。 (3)垂直灵敏度 0.01V/div,低输入噪声电压。1 任务分析根据设计任务的要求,必须实现信号的放大、衰减,采集和波形显示。这需要选择合适的运放,A/D转换器,处理器和显示设备。2 方案论证和比较2.1 处理器的比较和选择方案一:如图以AT89S51单片机为控制核心,对输入信号进行增益放大或衰减后,通过A/D转换将模拟信号转换成数字信号后,通过单片机将数据锁存至外部RAM,然后再通过单片机将数据送至显示屏显示,这种方案结构较为简洁,但A/D的最高采样速度比较高,无法利用AT89S51单片机直接采集这样速率的数据。 方案二

5、:而由美国德州仪器公司(TI)推出的MSP430系列超低功耗16位处理器内部具有4K的RAM,并且具有很高的处理速度,检测的信号进行增益放大或衰减后,直接输入MSP430F247单片机进行数据采集和处理,最后通过LCD显示出波形。方案比较: MSP430F247单片机的高速运算能力和较大的数据存储器,既可满足输入信号的采样速度和精度,又有足够的空间存储采集的数据,从而使得外围电路简单所以采用方案二。2.2 信号前向调整模块的设计方案方案一:采用集成程控放大器(例如:PGA103)作为信号的前向输入通道,根据输入信号的幅度选择不同的放大衰减倍数,以达到所要求的输入范围。在系统前端采用集成器件,对

6、抑制系统的噪声是很有帮助的,而且这种器件控制简单,使用方便。方案二:为了使不同幅度的输入信号都能被所采样,模拟输入信号需要放大或衰减,在采样电路的前端采用本次大赛提供的TI公司的OPA2132运算放大器应对输入信号进行一定的放大衰减。方案选择:根据需要,输入信号的幅度范围为10mV2V,则需要放大200倍,OPA2132运算放大器完全能满足要求。因此选择方案二。2.3 A/D转换器选型方案信号电压的数字转换决定着测量的精度与准确度,这是本设计的关键部分之一。方案一:采用德州公司的ADS804E器件,该器件可将模拟信号转化为12位的数字信号,输出具有自动校准功能。采样速度能够满足采样转换的要求。

7、方案二:采用MSP430F247单片机自带的ADC,可将模拟信号转化为12位的数字信号,采样速度能够满足采样转换的要求。MSP430F247内部的A/D将接收到的经过处理的模拟信号进行实时采样,然后以逐次逼近的方式进行模数转换处理,最后存储在片内RAM中。然后将RAM中的数据显示成波形。方案选择:MSP430F247单片机的高速ADC完全可以满足本设计的要求。因此选择方案二。2.4 显示设备的选择方案一:使用点阵图形液晶显示模块12864显示,;其显示分辨率为12864,利用该模块灵活的接口方式和简单、方便的操作指令,虽然分辨率不是很高,但也可以满足本设计的要求。方案二:使用彩色的液晶显示屏,

8、可以将波形显示的更加清晰,并且具有更高的分辨率。但显示屏需要很多的I/0,还会消耗大量宝贵的RAM。方案选择:考虑到制作成本和简易示波器的设计要求,选择方案一比较合适。3系统硬件设计 3.1 总体设计思路 系统结构框图如图3-1。图3-1 系统结构框图3.2信号前向调整模块输入信号在1200倍可调放大。电路如图3-2所示。图3-2 运放的设置在输入信号为10mV时运放放大200倍,幅度将达到2V,在ADC12的参考电压取25V时,转换数据为22 5*4096=3276。在输入信号为200mV时,运放放大lO倍,幅度将达到2V,在ADC12的参考电压取25V时,转换数据为225*4096=327

9、6。在输入信号为2V时,运放放大1倍,幅度将达到2V,在ADC12的参考电压取25V时,转换数据为225*4096=3276。根据以上分析,如此配置运放是完全可行的。ADC12的配置应该为:片内参考电压为25V;P60为模拟输入信号A0,采样使用主动读取方式,非ADC12中断。采样与保持的时间取最小值,主要为了兼顾最快采样。3.3频率计的基本原理频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,对比测量其他信号的频率。通常情况下计算每秒内待测信号的脉冲个数,此时我们称闸门时间为1秒。闸门时间也可以大于或小于一秒。闸门时间越长,得到的频率值就越准确,但闸门时间越长则没测一次频率的间隔就越

10、长。闸门时间越短,测的频率值刷新就越快,但测得的频率精度就受影响测量频率的方法有多种,其中电子计数器测量频率具有精度高、使用方便、测量迅速,以及便于实现测量过程自动化等优点,是频率测量的重要手段之一。电子计数器测频有两种方式:一是直接测频法,即在一定闸门时间内测量被测信号的脉冲个数;二是间接测频法,如周期测频法。直接测频法适用于高频信号的频率测量,间接测频法适用于低频信号的频率测量。在大于1000Hz我们采用直接测频法,小于1000Hz我们采用间接测频法,以此来减小测量误差。图3-3 数字频率计测频的基本原理3.4 MSP430F247处理器MSP430 f247是一个 16 位的、具有精简指

11、令集的、超低功耗的混合型单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式( 7 种源操作数寻址、 4 种目的操作数寻址)有较高的处理速度,在 8MHz 晶体驱动下指令周期为 125 ns 。这些特点保证了可编制出高效率的源程序。16 位的数据宽度、 125ns 的指令周期以及多功能的硬件乘法器(能实现乘加)相配合,能实现数字信号处理的某些算法(如 FFT 等)并且其抗干扰能力强,适应温度范围宽,还可以很方便地实现多机和分布式控制。使整个系统的效率和可靠性大为提高。MSP430 F247主要功能特性: P1-P6为48条I0口线的6个并行口,其中P1、p2具有中断能力;USART0和

12、USARTl 为两个可用于UART/SPI模式选择的串 行口; 内含12位的AD转换器ADCl2,快速执行88、816、1616乘法操作并立即得到结果的硬件乘法器;多达160段的LCD控制器比较器,可以实现多种方式的驱动显示;可以实现UART、PWM、斜坡ADC的16位Timer-A和16位Timer-B;MSP430F247单片机最小系统电路图如图3-4所示。图3-4 MSP430F247单片机最小系统图3.5存储器 本系统的存储器采用MSP430F247的片内4K RAM,使得本系统的设计大为简化。首先,它的写入和读出端口是相互独立的,这样就避免了RAM的数据线在读、写是的切换,这就使得A

13、/D和D/A工作互不干涉影响;第二,由于是FIFO结构,RAM的写入和读出分别由WCK和RCK控制,不需外部地址线,可以同时在两个不同的时钟下工作,大大简化了外围控制电路和电路的连线;第三,利用WRST和RRST可使uPD42280的内部写地址计数器和读地址计数器复“0”,可方便地进行写入和读出的同步控制。在我们设计的系统中,写入端的WCK和AD采样频率一致,而WRST受同步信号控制,从而保证了写入RAM数据的完整性和周期性。在读出端,RCK和RRST以是固定频率和周期将数据读出,并送至DA转换器,形成Y轴信号,以RRST为周期产生锯齿波,形成X轴信号。该模块为RAM模块的写地址累加器,可控制

14、波形的存储。H_sering为单次和多次触发控制引脚,当为高电平时,单次触发,停止向RAM写入数据,所显示波形为存储波形;为低电平时,多次触发,当检测到一次触发时,即向RAM写一次数据,共l K个点,并在写操作时屏蔽触发。写地址先写奇地址,存入通道一采样后的波形数据,后写偶地址,存入通道二采样后的波形数据。如果连续多次检测不到触发时,向RAM中写入全0,显示一条直线,即实现自动捕捉功能。该模块为读地址累加器,从RAM中读取数据,并产生行扫描和列扫描数据。通过单片机写入累加器基地址,改变读取数据的起始位,实现波形的平移。该模块还可计算波形的峰峰值、平均值,单片机可直接读回数值。波形显示控制模块如

15、图3-5所示。 图3-5 RAM工作原理3.6 显示输出电路 显示终端的主要功能是从主通讯控制器接收信息,发送数据只给出必要的应答。电路中用MSP430F247的串口接收主通讯控制器传来的数据,经过处理在MSP430F247 单片机的I/ O 口送给LCD 进行显示,完成主通讯控制器对各终端的控制和传递数据。图中MSP430F247 的P1. 3 、P1. 4 为LCD左右半屏的片选信号CS1 、CS2 , P1. 2 为LCD 的R/ W 读写控制线, P1.1 为LCD 的E 使能信号,P1.0为LCD 的D/ I 数据/ 指令选择信号, P4 口作为LCD 显示数据( 或指令) 通讯口。MSP430F247 的外部时钟接高速时钟8MHz ,为系统的不同模块提供了不同的工作频率。该模块为液晶屏提供8位并行数据传输口,以及上拉输入端口,电源,从而确保液晶屏的正常工作。图3-6 液晶屏显示模块 设计时我们设定水平扫描分辨率为00点/div,示波器水平刻度为10div,我们采用内部DA作为数模转换器,其转换时间最快为1s,即扫描一周所需时间为200s。如前所述,输出数据的速率是固定的,与信号的采样频率没有直接的联系,所以可选择一个使内部DA 工作特性较好的时钟速率。由于采用固定的数据率

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

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