脉冲信号参数测试仪毕业论文.doc
《脉冲信号参数测试仪毕业论文.doc》由会员分享,可在线阅读,更多相关《脉冲信号参数测试仪毕业论文.doc(32页珍藏版)》请在三一办公上搜索。
1、编号: 毕业设计说明书题 目: 脉冲信号参数测试仪 院 (系): 电子工程与自动化学院 专 业: 电子信息科学与技术 学生姓名: xxxxxxxxxxxx 学 号: xxxxxxxxx 指导教师: xxxxxxxxxxxxxx 职 称: xxxxxxxxxxxx 题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发2013年5月 20日 摘 要脉冲参数测试仪是在信号类常用的一种仪器,用它可以测量峰峰值、有效值、频率、上升沿和下降沿时间,占空比等的仪器。这种功能比较齐全的仪器现在大多数都是比较大型的台式的,手提便携式的功能还没那么完善,便携式的比较少,能测得东西也没那么多,而且便携式
2、的测量精度没有台式的测量精度高。现在便携式的测量仪器普遍用的就是万用表,可以测量直流电压、电阻、电流、电容等等。本次是用超低功耗的控制芯片MSP430F5438A做为主控芯片,可以测量峰峰值、频率、占空比、上升沿和下降沿时间的参数,由于板子做得不怎么好,所以测的量精度不高。关键词:MSP430F5438A;脉冲信号参数测试仪;峰峰值;频率;占空比AbstractThe pulse parameter tester is an instrument commonly used in the signal class,It can measure the peak-to-peak, RMS, fr
3、equency, rise and fall times, the duty cycle of the instrument.This function relatively complete instrument now most of them are relatively large-scale desktop,Hand-held portable function is not so perfect, portable are much few, can be measured not so much things, the measurement accuracy of the de
4、sktop and portable measurement accuracy is not high.Now portable measuring instruments commonly used is the multimeter,Can measure DC voltage, resistance, current, capacitance, and so on.The use the ultra low power control chip MSP430F5438A of as master chip,Can measure the peak-to-peak, frequency,
5、duty cycle, rising and falling edge time parameters, the board is doing not so good, so the measurement accuracy is not high.Key words: MSP430F5438A; Pulse signal parameter tester; peak-to-peak; frequency; duty目 录引言11 背景知识及系统设计要求11.1 背景知识11.2 MSP430系列单片机介绍21.3 系统设计要求21.4 系统设计方案22 主要器件的选择及论证32.1 微处理器
6、的选择32.2 比较器的选择32.3 占空比测量模块的选择42.4 占峰峰值测量的设置43 脉冲信号参数测试仪的硬件电路设计43.1 MSP430F5438A主控模块设计43.1.1 MSP430F5438A最小系统芯片部分43.1.2 MSP430F5438A最小系统I/O口部分53.1.3 MSP430F5438A最小系统复位电路和仿真电路63.2 比较器电路73.3 峰值检波电路83.4 有效值测量电路93.5 A/D模数转换电路103.5 D/A数模转换电路114 脉冲信号参数测试仪的软件设计124.1 脉冲信号参数测试仪的总体流程图125 脉冲信号参数测试仪的调试过程155.1 硬件
7、调试过程155.2 软件调试过程176 对系统的总结与展望196.1 总结196.2 展望19谢 辞20参考文献21附 录22引言单片机微型计算机是计算机的一个很重要的分支,单片机微型计算机简称单片机,非常适用于自动化控制领域,所以又称为微控制器。单片机由集成电路芯片构成,内部包含了计算机的基本功能模块:中央处理器CPU、存储器、IO接口电路,定时器中断电,有些单片机里还集成了内部A/D转换功能等等。单片机只是一个控制芯片,相当于人的大脑,人只有大脑还是完成不了所需要的功能的,还需要手、脚、嘴巴、耳朵等等的器官,单片机也是一样,必须还要外接一些模块才能实现想要的功能。单片机外接的模块根据要实现
8、的功能的不同选择不同的外部芯片组成不同的外部模块,这些外部的模块只能完成某一方面的工作,就像人的嘴巴只能说话吃饭不能听到声音,耳朵只能听到声音不能吃饭,外部的模块统一由单片机控制,使外部的模块能统一协调的完成工作。由于单片机稳定性好,物美价廉,功耗低,控制简单易用,所以单片机已经广泛应用到了各行各业,如自动化控制、智能玩具、各种家居、手机、仪器仪表等各种仪器。现在的电子产品的种类越来越多,各种仪器的应用也就越来越多,在信号类的仪器都要用到脉冲信号测量的仪器,本课题研究的是脉冲参数测试仪,主要是测量各种脉冲信号的参数。因为脉冲信号很微小的变化都会影响到信号的质量,所以脉冲参数测试仪对芯片和电路的
9、要求都比较高。1 背景知识及系统设计要求1.1 背景知识随着电子技术的发展,对脉冲信号的测量精度要求也越来越高,脉冲参数测试的仪器应用也越来越广泛,最常见的也最常用的就是示波器,示波器有模拟示波器和数字示波器。数字示波器比较智能,功能比较多,精度也会比模拟示波器的高。现在也有一些是便携式的数字示波器,大小和手机差不多一样,不过本人没用过,不知道好不好用,不知道精度高不高。但本人觉得便携式的还是没有台式的精度那么高的,本人见过的那台便携式的示波器才几百元,比示波器便宜多了,所以质量肯定没有台式的好,精度也没有台式的高。但是也可能有一些比较贵的,精度应该也和台式的示波器差不多,功能也会比较多。脉冲
10、信号参数测试仪器对电路板的布局要求比较高,因为是信号类的,所以电阻电容的数值也会对测量结果产生比较大的影响,所以电路板稍微做得不怎么好,就可能实现不了功能或者精度会变得很差,所以做脉冲参数测试仪时要多查看资料,要比较细心,尽量做到完美精度才会比较高。由于现在很多领域都要进行信号的检测,特别是高科技领域,所以信号的检测和测量应用越来越广泛,微弱信号领域对脉冲信号检测的精度要求很高,像雷达等的信号,对信号检测的要求很高很高,所以像每国P-3C侦察机反潜机只有少数的几个国家能做得出来,因为对小信号的检测分析处理的技术要求是很高的。一些是知道原理但工艺不够好也做不出来。本次做的是用超低功耗的控制芯片M
11、SP430F5438A作为控制芯片,加上其他一些外围的电路模块做成的。 因为本人技术有限,做的板子不是很好,所用的芯片也不怎么好,好的芯片太贵了,买不起,所以精度不怎么好。不能用到好东西,板子又做得不好,所以调板子的时候太难调了,调了很久很久都调得不怎么好,最后只能调到精度还算相差不是很大就行了。1.2 MSP430系列单片机介绍MSP430系列单片机是TI(德州仪器)公司近年来推出的一系列优秀的混合微型处理器。他不仅具有16位微型处理器高效的处理器系统,还具有很多功能强大的、丰富的外设,其中包括很多高性能的模拟外设。在大部分热门产品应用中都可以单芯片完成设计,更可贵的是他能够以极低的功耗运行
12、,因而被广泛应用在电池供电的手持设备上。即使是在某些不需要低功耗的场合,MSP430单片机仍然可以作为一款高性能单片机使用。随着自动控制的高速化和低功耗化,MSP430系列将会得到越来约多人的喜爱,其应用的领域也会越来越大。1.3 系统设计要求在学过的单片机的一些知识的基础上,通过自主学习,学会另外一些单片机的应用,学会那种单片机的一种或者几种语言的编程,学会运用学到的新的单片机控制外围的芯片、电路模块,制作完成一个脉冲参数测试仪。脉冲信号幅值范围为:0.2VP3.3VP,测量精度2%;脉冲信号频率范围为100Hz100KHz;频率测量精度0.1%,周期测量精度0.1%;占空比测量范围为109
13、0,测量误差10;上升时间和下降时间测量范围为1us1ms,测量误差1us;脉冲信号频率范围为10Hz500KHz;频率测量精度0.03%,周期测量精度0.03%;1.4 系统设计方案系统设计方案如图所示:图1.1 系统框图由图1.1所示,本设计涉及七个部分,DA输出峰峰值的10%和90%的电压值给比较器模块,信号输入到比较器模块,比较器模块有峰峰值的10%和90%的两路输出比较电压,比较器输出这两路的比较脉冲信号,这两路脉冲信号通过74HC08相与后输出上升沿下降沿的脉冲信号。将比较器比较后的输出电压输入到有效值检测模块,用A/D模块测出有效值,再用测出来的有效值求出占空比。脉冲信号输入到峰
14、值检测模块测量脉冲信号的峰峰值。将比较器输出的比较脉冲信号和A/D所测量的数值输入到MSP430F5438A微处理器,实现求频率、上升沿下降沿时间和进行一些数据处理。最后把处理后的结果通过显示模块显示出来。2 主要器件的选择及论证2.1 微处理器的选择一开始本人考虑的是用51单片机来作为主控的微处理器,因为51单片机的应用简单,操作起来简单容易,而且51单片机是本人用得最多的,很容易上手。后来发现51单片机的速度不够快,功能也没那么多,所以后来选择了TI的MSP430系列单片机,MSP430系列单片机的功能比较强大,而且工作的功耗超低。选好了微处理器后,本人就在TI官网申请了2片MSP430F
15、5438A微处理器芯片。2.2 比较器的选择在这么多的模块当中,本人觉得比较器模块是最难调的了。本人用万用板搭过LM393模块调了一下,出来的波形很不好,很多纹波。后来听别人说TLC372不错,本人就试了一下,还把电路图PCB画好了,做好了板子,本人以为这个是绝对没什么问题的了,因为以前也有人用过。然后本人再拿到实验室去调试,调试出来的结果太令本人失望了,比较出来的脉冲边沿有很多振荡的纹波,而且纹波的幅度也很高。本人没试过在脉冲信号边缘去振荡纹波的方法,所以调了很久都调不出来。那时本人也没有什么其他的比较器了,所以本人想一定要把这个TLC372调好才可以。本人问了以前做过的那些人,他们说他们也
16、是那样子画的图,他们的就可以,本人的为什么不可以,而且板子都检查过很多遍了,都没有画错、连错、短路或者断路等,所以他们也不知道是什么原因,本人自己也是调了2天检查了2天都检查不出来,然后不想调了,本人想再调也是没结果的了,反而是浪费时间。然后再从网上查了一些比较器的资料,看到一款用运放做的比较器貌似不错,叫做滞回比较器。绝大多数比较器中都设计带有滞回电路, 通常滞回电压为5mV到10mV。内部滞回电路可以避免由于输入端的寄生反馈所造成的比较器输出振荡。但是内部滞回电路虽然可以使比较器免于自激振荡, 却很容易被外部振幅较大的噪声淹没。这种情况下需要增加外部滞回, 以提高系统的抗干扰性能。然后本人
17、就参考网上的一些电路图和一些资料,做了一个滞回比较器,做好后就马上拿去实验室调试,调试的结果很好,边缘一点振荡都没有。再接着测了几组数据,发现1VPP一下的小信号很难测试,然后就再重新画个PCB,加上个继电器,当信号小于0.8VPP时就选用另一个通道,这个通道经过一个运放将电压放大后在输入到比较器进行比较。但那个运放放大的倍数不大,当1VPP的信号放大到2.5VPP以上信号底部就失真了,0.6VPP也是放大到2.5VPP以上信号底部就失真,为了能使0.2VPP的信号能放大的倍数大一点,所以就选择0.8VPP以上的信号通过继电器选择放大的通道。2.3 占空比测量模块的选择本人一开始想的是用一个周
18、期高电平的时间再除以周期来求占空比的,但是有些占空比太小了,单片机很难把一个周期的高电平时间测出来,所以就得想过另外的办法。对于脉冲信号而言,占空比=(有效值/峰峰值)2/100,然后选择用AD637来测量脉冲信号的峰峰值,然后根据上一个公式来求脉冲信号的占空比。这种方法比较容易,测起来也比较方便。2.4 占峰峰值测量的设置 峰峰值测量本人选用的是峰值检波,峰值检波的充电时间常数很小,即使是很窄的脉冲也能很快充电到稳定值,当中频信号消失后,由于电路的放电时间常数很大,检波的输出电压可在很长一段时间内保持在峰值上。峰值检波的电路本人选用的是无二极管型的,无二极管型是利用比较器输出的开集BJT或者
19、开漏MOSFET代替二极管,进一步提高性价比。3 脉冲信号参数测试仪的硬件电路设计3.1 MSP430F5438A主控模块设计3.1 .1 MSP430F5438A最小系统芯片部分MSP430F5438A主控模块本人把它做成了一个最小系统版,用最小系统版来控制调试外部的小模块。因为本人以前没用过MSP430的芯片,又没有开发板,所以如果把外部的模块和主控模块集成在一起很可能是不能用的,结果又浪费了很多金钱很多时间又要重新做板子,所以先做成最小的系统版,先把最小系统版做出来调好,再做外部的模块,外部的模块也是一个小模块一个小模块的做,这样既能做得快一点做不成功也可以快一点再做另一块,而且板子用不
20、了再重新做也不用花那么多的钱,节约了的成本。在MSP430F5438A最小系统版中,主要由一下几大部分构成。如图3-1-1所示,MSP430F5438A芯片有100个引脚,其拥有16 位精简指令集结构,可以扩展外部存储器,可以达到25MHZ系统时钟,灵活得电源管理系统(PMM),由DVCC 在LDO 作用下产生Vcore电源,供低电压模块使用,低功耗/低频率内部时钟源VLO,低频率内部时钟源REFO -XT132768HZ 晶振,XT2 高频晶振可以达到25MHZ,16 位Timer0_A5 有5 个捕获/比较寄存器,16 位Timer1_A3 有3 个捕获/比较寄存器,16 位Timer_B
21、7 有7 个捕获/比较寄存器,达到4 个通用通信接口,内部UART,支持自动波特率检测,具有IRDA 编码和解码,SPI 通信,I2C 通信,12 位模数转换,采用内部参考电压,12 外部通道,4 个内部通道,256KB FLASH存储器,16KB SRAM存储器,片内实时时钟RTC,也可做通用计数器使用。从上面的数据可见,MSP430F5438A单片机一改以往430系列“本人很省饭,但本人也不太能干”的林黛玉作风,配备了丰富的片内资源,又具备了相当可观的性能,变身为既省饭又能干的全能战士,在发扬光大430系列杰出的超低功耗特性的同时,大幅度提高了性能,以往430系列单片机几乎不可能完成的任务
22、,如流畅GUI、复杂网络应用、实时多任务操作系统等等,54xx系列单片机已经完全可以应对自如,这就大大拓宽了430系列单片机的应用领域。MSP430F5438A主控芯片部分如下图所示: 图3.1 MSP430F5438A芯片部分3.1.2 MSP430F5438A最小系统I/O口部分I/O口扩展部分如下图所示: 图3.2 MSP430F5438A最小系统的I/O口扩展如图3.2,MSP430F5438A最小系统把芯片的87个通用I/O口全部扩展出来了,可以说MSP430F5438A的通用I/O口是很多很丰富的,可以满足同时控制多个模块的要求。3.1.3 MSP430F5438A最小系统复位电路
23、和仿真电路复位电路和仿真电路如下图所示:图3.3MSP430F5438A最小系统的仿真电路和复位电路MSP430单片机有两种程序下载仿真的方法,如图3.3,第一种是通过JTAG下载仿真,第二种是通过TEST和RST两根线来下载并在线仿真。本人是用第二种来下载程序并仿真。MSP430有两种复位方式,上电复位信号POR(PowerOnReset)和上电清除信号PUC(PowerUpClear)。POR信号是器件的复位信号,此信号只有在以下的事件发生时才会产生:器件上电时。RST/NMI引脚配置为复位模式,当RST/NMI引脚生产低电平时。RST/NMI引脚配置为复位模式,当RST/NMI引脚生产低
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 脉冲信号参数测试仪 毕业论文 脉冲 信号 参数 测试仪
链接地址:https://www.31ppt.com/p-3991739.html