




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 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 页摘摘 要要本设计是
2、一种简单实用的数字存储示波器。该设计主要由四个模块电路组成:前端信号处理模块、数据的采集与存储模块、键盘输入控制模块、单片机控制模块与 lcd 显示模块。采样率可达 1m,并具有数据的采集、显示菜单、单次触发、存储显示等功能。本设计以 msp430f247 单片机为核心,采用运算放大器 opa2132,对大小信号分别进行放大处理;lcd12864 显示波形,并且可以显示当前的时间扫描灵敏度和垂直灵敏度状态。此外作品大大优化了外围硬件线路的设计,增加了系统的稳定性和可靠性。关键词:关键词: 示波器 数字存储 高速 ad 转换,第 3 页简易数字存储示波器简易数字存储示波器1 1 设计任务设计任务
3、设计并制作一个简易数字存储示波器( 简易 dso )。基本要求基本要求 (1) 可以显示测量的波形, (2) 垂直灵敏度:0.01v/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) 可测量的模拟输入信号的电压范围
4、在 10mv-5v。信号频率: 0.05hz-30khz (5) 单次触发、扩展、触发电平可调; (6) 显示波形无明显失真。发挥部分发挥部分 (1)连续触发存储方式,并有“锁存功能” ;(2)具有移相功能。 (3)垂直灵敏度 0.01v/div,低输入噪声电压。第 4 页1 1任务分析任务分析根据设计任务的要求,必须实现信号的放大、衰减,采集和波形显示。这需要选择合适的运放,a/d 转换器,处理器和显示设备。2 2 方案论证和比较方案论证和比较2.12.1 处理器的比较和选择处理器的比较和选择方案一:如图以 at89s51 单片机为控制核心,对输入信号进行增益放大或衰减后,通过 a/d 转换
5、将模拟信号转换成数字信号后,通过单片机将数据锁存至外部 ram,然后再通过单片机将数据送至显示屏显示,这种方案结构较为简洁,但 a/d 的最高采样速度比较高,无法利用 at89s51 单片机直接采集这样速率的数据。方案二:而由美国德州仪器公司(ti)推出的 msp430 系列超低功耗 16 位处理器内部具有 4k 的 ram,并且具有很高的处理速度,检测的信号进行增益放大或衰减后,直接输入 msp430f247 单片机进行数据采集和处理,最后通过 lcd显示出波形。方案比较: msp430f247 单片机的高速运算能力和较大的数据存储器,既可满足输入信号的采样速度和精度,又有足够的空间存储采集
6、的数据,从而使得外围电路简单所以采用方案二。2.22.2 信号前向调整模块的设计方案信号前向调整模块的设计方案方案一:采用集成程控放大器(例如:pga103)作为信号的前向输入通道,根据输入信号的幅度选择不同的放大衰减倍数,以达到所要求的输入范围。在系统前端采用集成器件,对抑制系统的噪声是很有帮助的,而且这种器件控制简单,使用方便。方案二:为了使不同幅度的输入信号都能被所采样,模拟输入信号需要放大或衰减,在采样电路的前端采用本次大赛提供的 ti 公司的 opa2132 运算放大器应对输入信号进行一定的放大衰减。方案选择:根据需要,输入信号的幅度范围为 10mv2v,则需要放大 200 倍,op
7、a2132 运算放大器完全能满足要求。因此选择方案二。2.32.3 a/da/d 转换器选型方案转换器选型方案信号电压的数字转换决定着测量的精度与准确度,这是本设计的关键部分之一。方案一:采用德州公司的 ads804e 器件,该器件可将模拟信号转化为 12 位的数字信号,输出具有自动校准功能。采样速度能够满足采样转换的要求。方案二:采用 msp430f247 单片机自带的 adc,可将模拟信号转化为 12 位的数字信号,采样速度能够满足采样转换的要求。msp430f247 内部的 a/d 将接收第 5 页到的经过处理的模拟信号进行实时采样,然后以逐次逼近的方式进行模数转换处理,最后存储在片内
8、ram 中。然后将 ram 中的数据显示成波形。方案选择:msp430f247 单片机的高速 adc 完全可以满足本设计的要求。因此选择方案二。2.42.4 显示设备的选择显示设备的选择方案一:使用点阵图形液晶显示模块 12864 显示, ;其显示分辨率为 12864,利用该模块灵活的接口方式和简单、方便的操作指令,虽然分辨率不是很高,但也可以满足本设计的要求。方案二:使用彩色的液晶显示屏,可以将波形显示的更加清晰,并且具有更高的分辨率。但显示屏需要很多的 i/0,还会消耗大量宝贵的 ram。方案选择:考虑到制作成本和简易示波器的设计要求,选择方案一比较合适。3 3 系统硬件设计系统硬件设计
9、3.13.1 总体设计思路总体设计思路 系统结构框图如图 3-1。输入信号输入信号放大或衰减放大或衰减msp430f247输出显示输出显示键盘输入键盘输入图 3-1 系统结构框图3.23.2 信号前向调整模块信号前向调整模块输入信号在 1200 倍可调放大。电路如图 3-2 所示。第 6 页图 3-2 运放的设置在输入信号为 10mv 时运放放大 200 倍,幅度将达到 2v,在 adc12 的参考电压取 25v 时,转换数据为 22 5*4096=3276。在输入信号为 200mv 时,运放放大 lo 倍,幅度将达到 2v,在 adc12 的参考电压取 25v 时,转换数据为 225*409
10、6=3276。在输入信号为 2v 时,运放放大 1 倍,幅度将达到 2v,在 adc12 的参考电压取25v 时,转换数据为 225*4096=3276。根据以上分析,如此配置运放是完全可行的。adc12 的配置应该为:片内参考电压为 25v;p60 为模拟输入信号 a0,采样使用主动读取方式,非 adc12 中断。采样与保持的时间取最小值,主要为了兼顾最快采样。3.33.3 频率计的基本原理频率计的基本原理频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,对比测量其他信号的频率。通常情况下计算每秒内待测信号的脉冲个数,此时我们称闸门时间为 1 秒。闸门时间也可以大于或小于一秒。闸门时
11、间越长,得到的频率值就越准确,但闸门时间越长则没测一次频率的间隔就越长。闸门时间越短,测的频率值刷新就越快,但测得的频率精度就受影响测量频率的方法有多种,其中电子计数器测量频率具有精度高、使用方便、测量迅速,以及便于实现测量过程自动化等优点,是频率测量的重要手段之一。电子计数器测频有两种方式:一是直接测频法,即在一定闸门时间内测量被测信号的脉冲个数;二是间接测频法,如周期测频法。直接测频法适用于高频信号的频率测量,间接测频法适用于低频信号的频率测量。在大于 1000hz 我们采用直接测频法,小于 1000hz 我们采用间接测频法,以此来减小测量误差。第 7 页图 3-3 数字频率计测频的基本原
12、理3.43.4 msp430f247msp430f247 处理器处理器msp430 f247 是一个 16 位的、具有精简指令集的、超低功耗的混合型单片机,采用了精简指令集(risc)结构,具有丰富的寻址方式( 7 种源操作数寻址、 4 种目的操作数寻址)有较高的处理速度,在 8mhz 晶体驱动下指令周期为 125 ns 。这些特点保证了可编制出高效率的源程序。16 位的数据宽度、 125ns 的指令周期以及多功能的硬件乘法器(能实现乘加)相配合,能实现数字信号处理的某些算法(如 fft 等)并且其抗干扰能力强,适应温度范围宽,还可以很方便地实现多机和分布式控制。使整个系统的效率和可靠性大为提
13、高。msp430 f247主要功能特性: p1-p6 为 48 条 i0 口线的 6 个并行口,其中 p1、p2 具有中断能力;usart0 和 usartl 为两个可用于 uart/spi 模式选择的串 行口; 内含 12 位的ad 转换器 adcl2,快速执行 88、816、1616 乘法操作并立即得到结果的硬件乘法器;多达 160 段的 lcd 控制器比较器,可以实现多种方式的驱动显示;可以实现 uart、pwm、斜坡 adc 的 16 位 timer-a 和 16 位 timer-b;msp430f247 单片机最小系统电路图如图 3-4 所示。第 8 页图 3-4 msp430f24
14、7 单片机最小系统图3.53.5 存储器存储器 本系统的存储器采用 msp430f247 的片内 4k ram,使得本系统的设计大为简化。首先,它的写入和读出端口是相互独立的,这样就避免了 ram 的数据线在读、写是的切换,这就使得 a/d 和 d/a 工作互不干涉影响;第二,由于是fifo 结构,ram 的写入和读出分别由 wck 和 rck 控制,不需外部地址线,可以同时在两个不同的时钟下工作,大大简化了外围控制电路和电路的连线;第三,利用 wrst 和 rrst 可使 upd42280 的内部写地址计数器和读地址计数器复“0” ,可方便地进行写入和读出的同步控制。在我们设计的系统中,写入
15、端的wck 和 ad 采样频率一致,而 wrst 受同步信号控制,从而保证了写入 ram 数据的完整性和周期性。在读出端,rck 和 rrst 以是固定频率和周期将数据读出,并送至 da 转换器,形成 y 轴信号,以 rrst 为周期产生锯齿波,形成 x 轴信号。该模块为 ram 模块的写地址累加器,可控制波形的存储。h_sering 为单次和多次触发控制引脚,当为高电平时,单次触发,停止向 ram 写入数据,所显示波形为存储波形;为低电平时,多次触发,当检测到一次触发时,即向 ram写一次数据,共 l k 个点,并在写操作时屏蔽触发。写地址先写奇地址,存入通道一采样后的波形数据,后写偶地址,
16、存入通道二采样后的波形数据。如果连续多次检测不到触发时,向 ram 中写入全 0,显示一条直线,即实现自动捕捉第 9 页功能。该模块为读地址累加器,从 ram 中读取数据,并产生行扫描和列扫描数据。通过单片机写入累加器基地址,改变读取数据的起始位,实现波形的平移。该模块还可计算波形的峰峰值、平均值,单片机可直接读回数值。波形显示控制模块如图 3-5 所示。 图 3-5 ram 工作原理3.63.6 显示输出电路显示输出电路 显示终端的主要功能是从主通讯控制器接收信息,发送数据只给出必要的应答。电路中用msp430f247的串口接收主通讯控制器传来的数据,经过处理在msp430f247 单片机的
17、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位并行数据传输口,以及上拉输入端口,电源,从而确保液晶屏的正常工作。第 10 页123456abcd654321dcbat
18、 itlenumberrevisionsizebdate:2-d ec-2008 sheet of file:c:docum ents and settingsgao桌桌tusdfsf.ddbdrawn by:osc216mc815pc715pr31k+3.3vvccs?sw-pbs?sw-pbs?sw-pbs?sw-pbs?sw-pbs?sw-pbs?sw-pbvccvcc1gnd2ov3rs4rw5e6db07db18db29db310db411db512db613db714cs115cs216rst17vee18led+19led-20l cd12864s?l cd12864r?re s
19、isto r t appe d1122334455667788r?op2132vccc?0.1ufr?100kr?1kj?phon ejack1dv ss63xt 2out52av ss62vref-/v ere f-11xt 2in53xin8xo ut9t di/tcl k55t ck57t ms56t do/t di54rst /n mi58m sp430f247p4.7/t b743p4.6/t b642p4.3/t b339p4.5/t b541p4.4/t b440p4.2/t b338p4.1/t b137p4.0/t b036p1.0/t aclk /cao ut12p1.1/
20、t a013p1.4/smcl k16p1.2/t a114p1.3/t a215p1.5/t a017p1.6/t a118p1.7/t a219p2.0/a cl k/ca 220p2.7/t a0/ca727p2.1/t ainclk /ca321p2.6/a dc12clk /ca 626p2.4/ca1/t a224p2.5/rosc/ca 525p2.2/caou t/t a0/ca422p2.3/ca0/t a123p3.0/u cb0ste /u ca 0clk28p3.7/u ca1rx d/uca1so mi35p3.1/u cb0sim o/ucb0sd a29p3.6/
21、u ca1t xd/u ca1sim o34p3.4/u ca0t xd/u ca0sim o32p3.5/u ca0rx d/uca0so mi33p3.2/u cb0somi/ucb0scl30p3.3/u cb0cl k/u ca0st e31j?msp430s?sw-pbs?sw-pbs?sw-pbs?sw-pbs?sw-pbs?sw-pb图 3-6 液晶屏显示模块 设计时我们设定水平扫描分辨率为 00 点/div,示波器水平刻度为 10div,我们采用内部 da 作为数模转换器,其转换时间最快为 1s,即扫描一周所需时间为 200s。如前所述,输出数据的速率是固定的,与信号的采样频率
22、没有直接的联系,所以可选择一个使内部 da 工作特性较好的时钟速率。由于采用固定的数据率,所以输出设计也较为简单。3.73.7 键盘设计键盘设计在本系统中,单片机负责扫描键盘并把键盘指令转换成相应的控制信号控制。键盘采用 8 键输入,键脚其一接地,另一接入单片机系统,以高/低电平控制功能的开启/关闭,8 个按键的功能依次为:锁存/解锁、垂直分辨率+、垂直分辨率-、时间分辨率+、时间分辨率-、水平左移动、水平右移动、垂直向上移动、竖直向下移动3.83.8 电源稳压保护电路电源稳压保护电路被测信号通过通用探头和分压器得到的输出信号,由于输出阻抗较高,需要经过阻抗变换成为低的输出阻抗,以保持信号的完
23、整性。同时,对于一个系统来讲,过载是不可避免的,在过载情况下,如果没有保护,器件很容易损坏。因此,系统中设计了由二极管和电阻构成的过载保护电路,将输入信号限制在4.8v 的范围之间。由于 msp430 是 3.6 伏供电的,而 lcd 是 5 伏控制的,故加 5 伏电源,然后通过稳压管将 5 伏降到 3.6 伏。其次电源也需稳压保护。第 11 页图 3-8 输入电源稳压保护电路4 4 软件设计软件设计软件关键部分为数据采集子程序和显示子程序。数据采集子程序进行数据采集,并直接把数据送人内存和d/a 转换,显示在屏幕上。显示子程序把存储在内存中的数据送到d/a 转换显示在屏幕上,通过修改数据首地
24、址,可以实现左右移动功能。通过在主控程序中调用这两个子程序,可以方便地实现“单触发” 、 “实时显示” 、 “双踪”功能。主控程序采用状态字方式模块化编写,通过设置状态字,使程序在单触发、实时显示、双踪功能程序段中进行切换,同样,在一个功能段中,也是通过设置不同的状态字以实现变换采样速率、锁存、左右移动等子功能。系统软件的流程如下:第 12 页开始系统初始化系统功能键判断垂直灵敏度选择扫描速度选择水平左移水平右移在示波器上显示锁存或实时显示单次或连续触发返回功能判断图 4-1 单片机程序流程图由于液晶的使用,加上软件的设计,使得系统提供了良好的人机界面。软件主要由多层滚动式菜单组成,功能的设定
25、都在菜单中完成,各个功能模块相互独立,具有很好的交互性。按键主要由数字键、确定键、取消键、四个方向键以及四个功能键组成,并且按键具有重复按键的功能,当按下某一键不放时,将重复响应此键,操作很方便。5 5 系统测试系统测试5.15.1 测试仪器测试仪器hg-1643 函数发生器cos5020 20m 模拟示波器第 13 页ee434c 频率计dt9202a 数字万用表5.25.2 测试数据与整机指标测试数据与整机指标整个系统本着筒单可靠的原则完成了任务。不仅完成了题目要求的基本目标,而且有了很大的发挥,各种技术指标均达到或超出了题设要求。现将题目要求指标和实际性能指标列举如下:类型序号测试项目与
26、指标测试记录单次触发存储显示方式有效(1)单次非周期信号测试功能有效 功能有效 0.2s/div(f=1khz)0.94hz(6%)0.2ms/div(f=1khz)1khz(0%)(2)扫描速 度周期误差(5%) 20us/div(f=10khz)10khz(0%) 功能有效 0.1v/div(0.4v)0.39v(2.5%)(3)垂直灵敏度幅度误差(5%) 1v/div(4v)4v(0%) 0.05hz(5v)4.8v(0.4%)(4)频率范围 30khz(正弦信号)30khz(0%)(5) 触发功能有效基本要求(6) 波形失真情况无0.2s/div(f=1khz)0.94hz(6%)0.
27、2ms/div(f=1khz)1khz(0%)显示稳定性20us/div(f=10khz)10khz(0%)(1)连续触发存储的显示方式锁存功能有效(2) 移相功能 有效功能(0.05v)0.048v 幅度误差(5%)(4.8%)(3)垂直灵敏度(0.01v/v) 输入短路时的输出噪声电压1mv发挥部分(4)其它采用 lcd 显示器,简单明了6 6结束语结束语在以往的电路设计中单片机和外围器件大部分为5v 系统,而随着电子技术的发展,低压低功耗器件越来越多, 选用3.6v 工作的msp430微控制器和lcd 显示器,既能够降低系统功耗,又能简化电路。实践证明,采用液晶显示模块作为终第 14 页
28、端显示器,接口规范、使用方便。同时,msp430 单片机集成许多通用模块,功能强大,采用先进的功耗管理技术,对功耗情况进行动态管理,可以进一步降低系统功耗,特别适合应用于对体积、功耗敏感和电池供电的设备。7 7 参考文献参考文献1魏小龙. msp430 系列单片机接口技术及系统设计实例m . 北京:北京航空航天大学出版社,2002 2胡大可. msp430 系列超低功耗16 位单片机原理及应用m . 北京:北京航空航天大学出版社,2000.3李毅等.数字存储示波器触发电路的数字化技术研究.仪器仪表学报.2004.3参考文献4康华光 主编.电子技术基础 数字部分(第四版)m高等教育出版社,200
29、3: 455-5015艾德才等著.微型计算机总线m上海:电子工业出版社,1996: 249-2566vacon drives co.,ltd.cx user manual.finland.3.fluke 电气电子测试工具样本7王松武,于鑫,武思军编著.电子创新设计与实践m北京:国防工业出版社,1990:255-270第 15 页8 8 附录附录附录附录 1 1 系统电路总图系统电路总图123456abcd654321dcbat itlenumberrevisionsizebdate:2-d ec-2008 sheet of file:c:docum ents and settingsgao桌桌tusdfsf.ddbdrawn by:osc216mc815pc715pr31k+3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东惠州市惠城区招聘公办义务教育学校硕博教育人才65人(第二批)考前自测高频考点模拟试题附答案详解(模拟题)
- 衡水市人民医院科室人才发展考核
- 2025妇幼保健院实验室信息管理系统高级应用考核
- 2025儿童医院PICC置管与维护技能考核
- 2025江苏省检察官学院招聘高层次人才1人模拟试卷及答案详解(名师系列)
- 2025江西景德镇陶瓷大学科研助理岗位招聘11人考前自测高频考点模拟试题及答案详解(典优)
- 上海市人民医院结构化面试题库设计与提问技巧考核
- 2025河北雄安新区新建片区学校面向社会选聘教职人员102人考前自测高频考点模拟试题附答案详解(考试直接用)
- 秦皇岛市中医院专科特色技术考核
- 2025广东柳州市融安县发展和改革局二层事业单位编外人员招聘1人考前自测高频考点模拟试题及答案详解(必刷)
- 2025广东广州市白云区民政局招聘窗口服务岗政府雇员1人笔试备考试题及答案解析
- 第四章 §4.1 4.1.1 n次方根与分数指数幂-高中数学人教A版必修一 课件(共41张PPT)
- 奶茶店消防应急预案
- 涂料用溶剂课件
- 外研版英语七上单词表
- DB15T 2916-2023 餐饮服务标识化管理指南
- GB/T 6342-1996泡沫塑料与橡胶线性尺寸的测定
- GB/T 1423-1996贵金属及其合金密度的测试方法
- GB 17790-2008家用和类似用途空调器安装规范
- 《测控技术与仪器专业导论》配套教学课件
- 2022年曲靖市交通建设投资集团有限公司招聘笔试题库及答案解析
评论
0/150
提交评论