多功能信号发生器的设计与实现.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《多功能信号发生器的设计与实现.docx》由会员分享,可在线阅读,更多相关《多功能信号发生器的设计与实现.docx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、广东东软学院本科毕业设计封面本科毕业设计(论文)多功能信号发生器的设计与实现Design and implementation of multifunctional signal generator院(系)计算机系专业电子信息工程班级四班学号16210420419学生姓名钟韵琪指导教师谭德立提交日期毕业设计(论文)原创性声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行的设计(研究)工作及取得的成果,论文中引用他人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果为本人独立完成,不包含他人已经发表或撰写的作品及成果。对本文的研究作出贡献的个人和集体,均已在论
2、文中作了明确的说明。本人完全意识到本声明的法律结果由本人承担。毕业论文作者(签字):签字日期:年月日摘要本文是制作以STM32芯片为核心的多功能信号发生器。选择使用STM32系列单片机作为多功能信号发生器的主控模块,控制整个系统的软硬件操作,实现正弦波、方波、三角波等波形的合成。信号发生器以STM32作为本设计的主要控制核心,产生波形数据,发送数字信号给数模转换器,数模转换器把数字信号变成模拟信号,然后传输给运算放大器,最后运算放大器输出波形。外部接入按键和电位器,通过对按键的调换实现改变程序代码来实现波形的类型和波形频率的灵活变化,通过对电位器的控制来实现对幅值的调节。采用液晶显示器实时显示
3、当前输出的波形的类型、幅值和频率的信息。本文详细讲解了制作多功能信号发生器的操作原理和部分软件设计的流程大纲。关键词:多功能信号发生器 数模转换器 STM32单片机AbstractIn this paper, a multifunctional signal generator based on STM32 is designed. STM32 series single-chip microcomputer is selected as the main control module of multi-function signal generator to control the soft
4、ware and hardware operation of the whole system and realize the synthesis of sine wave, square wave, triangle wave and other waveforms. The signal generator takes STM32 as the main control core of this design, generates waveform data, sends digital signal to DAC, DAC turns digital signal into analog
5、 signal, then transmits it to op amp, finally op amp outputs waveform. External access keys and potentiometers, through the exchange of keys to change the program code to achieve the flexible change of waveform type and frequency, through the control of potentiometers to achieve the adjustment of am
6、plitude. The LCD is used to display the type, amplitude and frequency of the current output waveform in real time. In this paper, the operation principle of making multifunctional signal generator and the flow outline of some software design are explained in detail.Key words: multifunctional signal
7、generator Digital to analog converter STM32 single chip microcomputer目 录1引言11.1研究的意义与目的11.2国内外研究现状22多功能信号发生器总体介绍42.1总体方案42.2系统功能42.3系统设计52.3.1设计结构52.3.2组成结构53多功能信号发生器硬件设计63.1 系统主要芯片介绍63.1.1 STM32F103C8T6芯片63.1.2 AD9708数模转换器73.2电源模块83.3单片机最小系统93.4 显示模块113.5按键模块113.6电位器模块123.7 PCB板设计134多功能信号发生器软件设计144
8、.1 软件设计总流程图144.2波形输出设计154.3显示程序设计155结语16参考文献17致谢18广东东软学院本科毕业设 计(论文)11引言信号发生器在生产实践、高等学校教育、科技等领域中都有涉及,比如学校实验室会配备回路校准器来检测电压电流,医院的超声诊断设备用来检查身体健康,工厂使用高频感应加热器对金属材料进行锻打焊接,日常使用的电视机、收音机等电子设备需要把音频、视频信号运载出去等等。信号发生器与我们的生活息息相关。设计信号发生器工作的部件可以由多种电子设备来组成,单片机就是信号发生器中一个重要的核心部件。低频的波形信号可以使用单片机程序控制的办法产生,这样的单片机有线路结构相对简洁、
9、投入成本低、传输信号稳定不易受到其他信号扰乱等益处。最重要的是,基于单片机的设计能够使器件更加易于调试且轻巧便携,符合未来发展的趋势。现在,人类在科技研究上都有很多突破性的进展,半导体集成电路的快速发展和自动化控制技术也运用得越来越娴熟,我们可以通过提高单片机控制多功能信号发生器的应用能力用来制作具有真正的实用性和成本低廉的信号发生器。1.1研究的意义与目的很早之前,虽然电子设备技术发展十分缓慢,但是一个名为“信号发生器”的设备却已经被人们广泛应用。20世纪40年代,随着通信技术和雷达技术的发展和普及,很多不同类型的接收机都可以用这个设备来进行检测,通过它来检测接收机是否可以正常接收相应数据。
10、虽然信号发生器早已问世,但是其功能并不完善,由于其功率损害等问题,经常会出现波形不稳定的情况,不能长时间使用,易受到其他信号扰乱等问题,因此发展速率迟缓,直到1964年才研究出第一台全晶体管的信号发生器,从此信号发生器从逻辑推理的测试仪器成为定量分析的测量仪器。科学家们认真地学习国外先进的科学技术,到国外进修交流学习,取长补短,不断完善和提升自身的科学技术,推动国家科技的高速发展,相应的电子测试仪器和检测技术比较以前也更加的严谨,不论是在工业生产制造器材、科学研究设备还是高等教育教学方面上,信号发生器都是电子工程师进行信号仿真试验的最好的器材,能有效地提升试验的准确率。信号发生器因此成为不可或
11、缺的电子测试仪器之一。信号发生器发展初期多采用模拟电子技术。随后,由于微处理器技术的普及和数字技术的迅速发展,开始利用单片机来进行信号发生器的设计,并开始采用数字电路来代替以往的机械驱动。微处理器的出现,带动了信号发生器倾向智能化、自动化发展,相应的电子测试仪器和检测技术比较以前也更加的严谨,不论是在工业生产制造器材、科学研究设备还是高等教育教学方面上。因此,信号发生器的设计要求和需要考量的部分越来越高,需要与时俱进的发展。1.2国内外研究现状自60年代以来至今,随着单片机技术的崛起,使得信号发生器发展得越来越实用,信号发生器的设计要求和需要考量的部分越来越高,电子工程师们也研究出各种类型的信
12、号发生器,我们可以根据自己需求挑选使用合适类型的信号发生器。表1.2(1)信号发生器的类别类别功能低频信号发生器包括音频(20020000赫)和视频(1赫10兆赫)范围的正弦波发生器。为便于测试系统的频率特性,要求输出幅频特性平和波形失真小。高频信号发生器频率为 100千赫30兆赫的高频、30兆赫300兆赫的甚高频信号。主要用途是测量各种接收机的技术指标。微波信号发生器分米波直到毫米波波段的信号,信号通常由带分布参数谐振腔的超高频三极管和反射速调管产生,但有逐渐被微波晶体管、场效应管和耿氏二极管等固体器件取代的趋势,便于测试雷达等接收机信号发生器技术发展到现在,海外的几大仪器公司,如日本横河、
13、安捷伦、美国泰克等站在高新技术的前端,他们公司的产品也给我们的电子研发提供了帮助,引领着我们不断进步。如下表所示。表1.2 (2)海外公司产品介绍公司产品功能美国福禄克PM 5400系列电视信号发生器提供电视、录像机和监视器测试所需的全部信号,支持PAL、NTSC和SECAM模拟视频标准的电视、录像机和视频的监控器的测试。在任何情形前提下都可以给出很高的波形数据,测试校准数据很可靠。美国泰克AWG5200 任意波形发生器可以灵活、精确的测试创建、验证和检测雷达组件,获得雷达设计的真实实时信号,它采用8个独立同步通道,生成复杂的射频环境,充分利用长信号和播放功能,同时减少设计和构建设置的时间、压
14、力和成本产生具有低噪声的可靠控制源,实现业界最清晰的信号。日本横河FG220函数信号发生器能产生1Hz至15MHz的正弦波和方波,产生1Hz至200KHz的任意波形,有两个独立通道,有多道扫描功能和调制功能,能通过液晶显示和触摸屏幕直接进行操操作。国内信号发生器的发展速率迟缓,于今国家的科研技术水平不断提高,能够紧跟国际科研技术的脚步。成熟的微处理器技术和嵌入式技术带动了信号发生器倾向智能化、自动化发展,能够应用微处理器技术和嵌入式技术制造出趋向国际水准的高要求稳定的多功能信号发生器,对其对应的电子测试仪器和检测手段比较以前也有了更加高的要求,不论是在工业生产制造器材、科学研究设备还是高等教育
15、教学方面上,都需要与时俱进的发展。表1.2(3)国内公司产品介绍公司产品功能苏州一光仪器有限公司DT402L电子经纬仪有超大屏幕液晶显示,读数方便,操作更易上手。可广泛应用于用于铁路、公路、桥梁、水利、矿山等方面的工程测量,也可用于建筑、大型设备的安装,应用于地籍测量、地形测量和多种工程测量。南京盛普仪器科技有限公司SPF120DDS信号发生器一台带有微处理器的数字合成信号发生器,同时具有 100MHz 的等精度频率计数器功能。采用现代直接数字合成技术设计制造,与一般传统信号源相比,具有高精度、多功能、高可靠性成都沃特塞恩电子技术有限公司WSPS-433MHz-200W固态微波源采用全固态微波
16、功率器件,输出功率200W,并实现功率任意调节。PLL锁相技术,频率度高,拥有完善的保护电路,全方位检测和控制模块状态。专业应用于433MHz医用领域的固态微波设备2多功能信号发生器总体介绍2.1总体方案本次制作的多功能信号发生器是采用STM32F103C8T6单片机为主控模块,它控制着整个系统的软硬件操作。该多功能信号发生器的正弦波、方波、三角波等波形数据是由STM32F103C8T6芯片产生的低频信号。按键模块采用独立按键的方式设置输出波形的类型、频率的数据和控制波形信号频率的数值增大或者减小。电位器模块设定信号发生器输出信号的幅值是在-5V+5V之间变动。信号发生器供电方式是USB供电。
17、STM32F103C8T6芯片作为主要的控制芯片,输出所需波形的数字信号要经过AD9708芯片实现数模转换并输出0V3.3V的模拟电压。输出电压经过低通滤波器处理后,再由AD8066芯片将其转换成-5V+5V的模拟电压输出。显示模块采用液晶显示器实时显示当前输出的波形的类型、幅值和频率。2.2系统功能表2.2多功能信号发生器设计的功能功能介绍功能1波形由STM32F103C8T6单片机产生 。功能2主控模块采用STM32F103C8T6单片机,控制整个系统的软硬件操作。功能3按键模块采用独立按键的方式设置输出波形的类型、频率的数据。功能4显示模块采用液晶显示器实时显示当前输出的波形的类型、幅值
18、和频率。功能5该信号发生器的控制输出信号频率数值增大或者减小。功能6该信号发生器的输出信号的幅值是在-5V-+5V之间变动。2.3系统设计基于STM32F103C8T6单片机是制作多功能信号发生器的核心部分,主要分为合成正弦波、方波、三角波等波形的数字信号与合成正弦波、方波、三角波等波形的类型、频率以及幅值整合成数据的信息展示部分。正弦波、方波、三角波等波形合成由程序代码进行操纵合成,数据归纳处理后的信息显示部分主要输出经过单片机处理后波形的类型、频率以及幅值的数据实时显示在液晶显示屏上。如图2.3所示。STM32F103C8T6最小系统显示程序控制接口电源任意波形合成图2.3系统框架2.3.
19、1设计结构该多功能信号发生器的设计采用STM32F103C8T6单片机的最小系统作为最重要核心部分,进行正弦波、方波、三角波等波形的合成。采用数模转换器和运算放大器实现正弦波、方波、三角波等波形的输出。电源模块采用USB供电方式。按键模块采用独立按键的方式设置输出波形的类型和频率实我数据和控制波形信号频率数值增大或者减小。电位器模块设定信号发生器输出信号的幅值是在-5V-+5V之间变动。显示模块采用液晶显示器实时显示当前输出的波形的类型、幅值和频率。2.3.2组成结构AD8066(运算放大器)AD9708(数模转换器)STM32F103C8T6单片机低通滤波器显示屏电位器按键控制图2.3.2系
20、统组成结构3多功能信号发生器硬件设计该多功能信号发生器的硬件电路主要分成电源模块、主控模块、按键模块、电位器模块、数模转换器模块、显示模块6大模块。电源模块供电方式是USB供电,接入+5V的电压。主控模块采用STM32F103C8T6单片机。按键模块采用独立按键的方式设置输出波形的类型、幅值和频率等数据和控制频率数值增大或者减小。通过 STM32F103C8T6单片机来输出所需波形的数字信号,经过AD9708数模转换器实现数字波形信号转换成模拟波形信号输出,输出电压值是0V3.3V,输出电压经过低通滤波器处理后,再通过运算放大器将模拟波形信号转换成模拟波形信号输出,此时的模拟电压值是-5V+5
21、V。电位器模块设定信号发生器输出信号的幅值是在-5V+5V之间变动。显示模块采用液晶显示器实时显示当前输出的波形的类型、幅值和频率。3.1 系统主要芯片介绍3.1.1 STM32F103C8T6芯片研发人员通过产品的闪存容量、RMA容量、通信接口、性能和引脚数目来挑选适用系列。表3.1.1(1) STM32类别性能/系列基本型系列增强型系列外设STM32F101xxSTM32F103闪存(K字节)3212864128RMA(K字节)61620定时器通用通用高级控制通信接口SPISPII2CI2CUSARTUSBUSARTCNASTM32F103C8T6是STM32系列一款增强型的32位的微控制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多功能 信号发生器 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内