基于STM32的信号发生器论文.doc
《基于STM32的信号发生器论文.doc》由会员分享,可在线阅读,更多相关《基于STM32的信号发生器论文.doc(73页珍藏版)》请在三一文库上搜索。
1、攀枝花学院本科毕业设计(论文)基于STM32的信号发生器 学生姓名: 钟尚儒 学生学号: 201310501084 院(系): 电气信息工程学院 年级专业: 2013级电子信息工程2班 指导教师: 郝小江 助理指导教师: 二一七年六月摘要随着电子产品的发展,单片机处理器的应用已经广泛的应用在日常生活中每个角落。特别是在信号发生器中的应用,信号发生器在各行各业中发挥着重要的作用,具有非常重要的意义,现实中接触比较多的是教学实践中,由于很多学校的研究经费有限,不能购买精密的昂贵器材等原因,急需要设计出一款智能化,低成本的信号发生器,可以输出三角波、方波和正弦波等波形。在本文中根据现实的需求设计出一
2、款基于STM32F103Cx的信号发生器系统,整体设计由处理器模块、电源电路模块、AD9833电路模块、按键电路模块、数字显示模块几部分组成。处理器模块采用STM32F103Cx芯片作为该系统的核心处理模块,采用LCD1602液晶显示器作为该系统的显示模块,按键方案采用独立按键的方式更加容易控制设置输出数据,电源接口采用USB方式,使用更加方便。该设计系统采用altium designer等软件完成PCB版的设计,然后进行焊接和测试等,采用keil软件进行编写软件程序,完成波形的输出等,最后经过软硬件设计出可输出三种波形:三角波、方波和正弦波。该系统的设计具有简单和性能优良等优点,最后经过软硬
3、件的调试之后,各项功能和性能都满足设计的要求。关键词:STM32F103Cx单片机,AD9833电路模块,液晶显示器1602,DDS信号发生器ABSTRACTAbstract: With the development of electronic products, the application of single-chip processor has been widely used in every corner of daily life. Especially in the application of signal generator, the signal generator i
4、n all walks of life play an important role, has a very important significance, the reality of contact with more teaching practice, because many schools of research funding is limited, not The purchase of sophisticated equipment and other reasons, the urgent need to design an intelligent, low-cost si
5、gnal generator, you can output triangular wave, square wave and sine wave and other waveforms. In this paper, according to the actual needs of a design based on STM32F103Cx signal generator system, the overall design by the processor module, power circuit module, AD9833 circuit module, key circuit m
6、odule, digital display module composed of several parts. Processor module using STM32F103Cx chip as the core of the system processing module, the use of LCD1602 LCD display as the systems display module, the key program using a separate key way easier to control the output data output, power interfa
7、ce using USB way, the use of more convenient. The design system uses altium designer and other software to complete the PCB version of the design, and then welding and testing, the use of keil software to write software programs to complete the output of the waveform, and finally through the hardwar
8、e and software design can output three waveforms: triangular wave Wave and sine wave. The design of the system is simple and excellent performance, etc., and finally after the hardware and software debugging, the functions and performance to meet the design requirements.Key words: STM32F103Cx single
9、chip,AD9833 circuit module, liquid crystal display 1602, DDS Signal generator目 录摘要IABSTRACTII第一章 绪论11.1 课题背景与研究意义11.2国内外研究现状和发展趋势31.3本文研究的主要内容5第二章 系统方案设计62.1DDS的基本原理62.2处理器方案72.3显示方案92.4按键方案92.5方案确立10第三章 硬件设计方案113.1系统总体设计113.2处理器模块123.3AD9833电路模块123.4按键电路模块133.5电源模块143.6显示模块电路153.7本章总结16第四章 软件设计方案1
10、74.1系统总体软件设计174.2三角波输出模块软件设计174.3方波输出模块软件设计184.4正弦波模块软件设计194.5按键子程序模块软件设计204.6数字显示模块软件设计214.7本章总结22第五章 系统调试23第六章 结论29参考文献30附录A:原理图31附录B:系统主程序33致谢49第一章 绪论1.1 课题背景与研究意义 随着二十世纪四十年代电子仪器时代的兴起到现在,示波器和函数信号发生器的技术越来越成熟,精度和集成度越来越高,体积也越来越小。并且有了各种不同种类为了满足特殊测试的便携式示波器和信号发生器的出现。本文根据函数信号发生器的原理,设计了一款适合野外、教学等检测的便携式信号
11、发生器系统。信号发生器是应用在电子电路以及测试实验等领域的一种常用信号源,它是一种电信号设备,是电子测量及计量工作严格的技术设备。所以信号发生器的应用是非常广泛的,同示波器、频率计一样是最基本的、最普通的电子仪器,几乎大部分的电参量都要用到它。近年随着GSM、GPRS、3G、Bluetooth乃至已经被提出的标准的4G等移动通信以及LMDS、无线本地环路等无线接入的发展,同时加上合成孔径雷达、多普勒冲雷达等现代军事、国防、航天航空等在科技上的不断创新与进步,世界各国非常重视频率合成技术的发展。所有的这些社会需求以及微电子技术、计算机技术、信号处理技术等本身不断进步都极大刺激了数字频率合成器技术
12、的发展。在日常生产中频率发生器必不可少,然而单一的频率显然无法满足现代的需要,人们往往需要一个频率、幅度都能自动调节的信号源。但是传统的信号发生器电路复杂,使用不方便。而采用直接数字合成芯片DDS及外加D/A转换芯片构成的信号源,可产生正弦波、调频/幅波及方波等,并且其信号的频率和幅度都可以按照需求控制非常方便。而且相比传统的信号源DDS有着体积小、功耗低、成本低等特点。在信源提供上相比传统发生器稳定可靠,其这一特点深受大家喜爱。相信随着科技的发展DDS技术将会朝着更小体积,更低功耗,更强大的稳定性方面发展。随着现代电子技术的不断发展,在通信系统中往往需要在一定频率范围内提供一系列稳定和准确的
13、频率信号,一般的振荡器已经不能满足要求,这就需要频率合成技术。直接数字频率合成(DirectDigitalFrequen2cySynthesis,DDS)是把一系列数据形式的信号通过D/A转换器转换成模拟量形式的信号合成技术。DDS具有相对带宽、频率转换时间的短、频率分辨率高、频率分辨率高、输出相位连续、产生宽带正交信号及其他多种调制信号等优点,DDS现已广泛应用于接收机本振、信号发生器、仪器、通信系统、雷达系统等,尤其适合于跳频无线通信系统。本课题研究的主要目的是:根据市场的调查通过学习和研究,学习单片机系统的基本原理。在本文中根据现实的需求设计出一款基于STM32F103Cx的信号发生器系
14、统,整体设计由处理器模块、电源电路模块、AD9833电路模块、按键电路模块、数字显示模块几部分组成。处理器模块采用STM32F103Cx芯片作为该系统的核心处理模块,采用LCD1602液晶显示器作为该系统的显示模块,按键方案采用独立按键的方式更加容易控制设置输出数据,电源接口采用USB方式,使用更加方便。该设计系统采用altium designer等软件完成PCB版的设计,然后进行焊接和测试等,采用keil软件进行编写软件程序,完成波形的输出等,最后经过软硬件设计出可输出三种波形:三角波、方波和正弦波。该系统的设计具有简单和性能优良等优点,最后经过软硬件的调试等。1.2国内外研究现状和发展趋势
15、早在1971年,美国学者提出了全数字技术,从相位概念出发直接合成所需波形,人们把之称为直接数字频率合成器(DDS)。但是限于当时微电子技术和数字信号处理技术限制,DDS并没有得到足够重视。随着现代超大规模集成电路集成工艺的高速发展,使得数字频率合成技术得到了质的飞跃,近几年来,随着DDS技术的不断完善和发展,其输出频率、杂散、相位噪声、功耗、集成化等各项性能指标较早期产品已有大大提高,出现了一系列的优秀产品。由于其在频率合成以及信号调制等方面出色的性能,应用范围已扩展到通信、宇航、遥控遥测、仪器仪表等各项电子领域。就目前市场来说国外公司任然是DDS芯片主要提供厂商,如AD、高通(Qualcom
16、m)、Stanford。信号源被称为信号发生器或振荡器,有着非常广泛的应用在工业生产和技术教育领域。今天信号发生器一直保持高速发展,信号发生器技术自开发以来,引导技术趋势是日本横河,安捷伦、美国泰克和其他外国几个主要设备公司。信号发生器不仅构成一个独立的来源,并且可以部分高性能网络分析仪,频谱分析仪,和其他自动化测试设备联合。关键技术在于信号发生器多种高性能仪器支持技术,因为它可以提供高品质的精密信号源和扫描源代码,您可以极大地简化了检测相应的系统程序,降低测试成本,大大提高检测精度。安捷伦33250型生产函数/任意波形发生器能够产生稳定、准确和低失真任意波形的输出频率范围1uhz 80 mh
17、z,和10 mvpp 10 vpp的输出振幅,该公司生产的8648D射频信号发生器的频率覆盖范围更可高达9kHz4GHz。美国福禄克FLUKE-25模型的信号发生器是为数不多的几个仪器大多数现有的测试设备功能的多样性,可以生产高质量的波形和频率计合并在任何条件下,可以得到低失真正弦波和三角波,也可以给小超调快边方波,最高频率可达5 mhz,最大输出振幅可达10 vpp。美国泰克生产的DTG5000 信号发生器的采样率达到最高3.35 Gb/s(数据)。也有很多类似的仪器,如南京盛聚氨酯仪器有限公司,有限公司SPF120DDS信号发生器,Varco仪器制造HG1600H数字合成函数/任意波形信号
18、发生器。国产SG1060数字合成信号发生器能双通道同时输出高分辨率、高精度、高可靠性的各种波形,频率覆盖范围为1Hz60MHz。国产S1000型数字合成扫频信号发生器通过新技术和新器件可以实现高精度、宽频带的扫频源,同时应用DDS和锁相技术,使频率范围从1MHz1024MHz能精确地分辨到100Hz,它不仅是一台高精度的扫频源,也是一台高精度的标准信号发生器。当然还有很多其它的信号发生器,他们各有各的优点,但是信号发生器总的趋势将向着高频率精度、宽频率覆盖、多用途、多功能、自动化和智能化方向发展。虽然我国己经开始研制信号发生器,并取得了可喜的成果,但总的来说,我国信号发生器还没有形成真正的产业
19、我国目前在信号发生器的种类和性能都与国外同类产品存在较大的差距,因此加紧对这类产品的研制显得迫在眉睫。目前,国际上的任意信号发生器主要体现在以下几个方面:(1)输出频率越来越高。过去,合成频率的限制使任意信号发生器的应用局限于地质、生物和机械等领域。在这些领域中,合成的信号可能是很复杂的,但通常处于较低的频率。随着集成电路技术的发展。高速的存储器和D/A转换器的出现使合成的频率得到很大的提高,从而能够在通讯、计算机和显示等领域得到广泛的应用。(2)信号输入方式更加方便。对于任意信号发生器,一个重要的问题是如何把信号以数据的形式输入到RAM中去,过去的方法是逐点输入,即事先把数据计算好,然后逐
20、点地输入到RAM中,这种方式费力且速度慢。现代任意信号发生器的信号如输入方法可分为三类:一是利用信号分析仪或数字存储示波器(DSO,Digital Storage Oscilloscope)先把信号数字化,然后由软件驱动输入到RAM中。二是利用数字板或屏幕作图方法。三是利用函数表达式输入。复杂的信号由有限个比较简单的信号复合成,v=f(t)。由于这种方法直观且不需增加硬件,为大多数任意信号发生器所采用,另外有的任意信号发生器还建立了信号库,可直接调出使用。(3)输出通道增多。当前,单通道的任意信号发生器在众多场合得到很好的应用。但是越来越多的用户要求任意信号发生器能多通道同步输出。对多通道的任
21、意信号发生器的需求最多是来自于测试现代通信装置中需要的同相或正交的信号。1.3本文研究的主要内容随着以单片机科学技术的发展和信号发生器技术的发展,小型系统逐渐的影响着人们的日常生活,给人们的生活带来了方便。下面主要介绍各章节的主要内容:第一章主要是介绍该设计的研究背景及意义,说明设计该系统具有重大的意义,提出了在该文中需要设计的目的;第二章主要是介绍该系统设计的方案研究,包括处理器方案、数字显示模块方案和按键方案等,分析比较了几种方案的对比,挑选出适合该系统的最好的方案;第三章主要介绍硬件设计方案,给出每个模块的详细设计方案,例如电源电路模块、STM32F103Cx处理器模块、按键电路模块、数
22、字液晶器显示模块和AD9833电路模块等;第四章主要是介绍软件设计方案,主要详细讲解了各个模块的软件设计和软件设计的流程图,包括系统总体设计、三角波输出模块的软件设计、方波输出模块的软件设计、正弦波输出模块的软件设计、按键子程序模块软件设计和数字显示模块的软件设计等;第五章主要是介绍系统的调试过程,主要讲解了该系统的调试运行状态等,最后给出软硬件调试结果显示;第六章主要是总结展望,讲述后期需要做哪些工作,需要哪些的改进方案等。第二章 系统方案设计2.1DDS的基本原理随着DDS技术的不断发展,DDS的集成芯片早已投入生产和商业中。在经过了不断的完善后,如今的芯片厂商(Qualcomm公司 AD
23、公司 standford Telecom)生产的DDS芯片高度集成化,且外接元件需求极少,使用也极其方便。由于科技的发展,可编程逻辑器件的出现使得自行使用可编程逻辑器件设计DDS变成了可能。DDS在实现中需要高速和高性能的数字器件,而可编程逻辑器件的高速、高性能、可编程、低功耗等特性使它成为DDS设计的不二之选。且由于他的高集成使得整个体积大大减小,在各项应用上更广阔。直接数字频率合成技术是从相位概念出发,直接对参考正弦信号进行抽样,得到不同的相位,通过数字计算技术产生对应的电压幅度,最后滤波平滑输出所需频率。下图为DDS基本原理图图2.1 DDS基本原理图直接数字式频率综合器DDS(Dire
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STM32 信号发生器 论文
