低频三相正弦信号发生器毕业设计论文.doc

上传人:坚持 文档编号:3634527 上传时间:2019-06-28 格式:DOC 页数:11 大小:249.50KB
下载 相关 举报
低频三相正弦信号发生器毕业设计论文.doc_第1页
第1页 / 共11页
低频三相正弦信号发生器毕业设计论文.doc_第2页
第2页 / 共11页
低频三相正弦信号发生器毕业设计论文.doc_第3页
第3页 / 共11页
低频三相正弦信号发生器毕业设计论文.doc_第4页
第4页 / 共11页
低频三相正弦信号发生器毕业设计论文.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、12012 年“迅通杯”海南省大学生电子设 计 竞 赛 试 题参赛注意事项(1)2010 年 11 月 5 日 8:00 竞赛正式开始。本科组参赛队只能在【本科组】题目中任选一题;高职高专组参赛队在【高职高专组】题目中任选一题,也可以选择【本科组】题目。(2)参赛队认真填写登记表内容,填写好的登记表交赛场巡视员暂时保存。(3)参赛者必须是有正式学籍的全日制在校本、专科学生,应出示能够证明参赛者学生身份的有效证件(如学生证)随时备查。(4)每队严格限制 3 人,开赛后不得中途更换队员。(5)参赛队必须在学校指定的竞赛场地内进行独立设计和制作,不得以任何方式与他人交流,包括教师在内的非参赛队员必须

2、迴避,对违纪参赛队取消评审资格。(6)2010 年 11 月 7 日 20:00 竞赛结束,上交设计报告、制作实物及登记表 ,由专人封存。低频三相正弦信号发生器(C 题)一、任务设计制作一个低频三相正弦信号发生器,能产生频率和相位可调的三相正弦波,并具有数字显示频率、相位和电压的功能。二、要求1、基本要求(1)三相正弦波输出频率范围:10Hz100Hz ,相位差 120;(2)具有单相移相功能,移相步进:1;(3)具有频率设置功能,频率步进:1Hz; (4)输出信号频率稳定度:优于 10-4;(5)输出电压幅度:在 负载电阻上的电压峰 -峰值 Vopp3V ;k10(6)失真度:用示波器观察时

3、无明显失真。(7)数字显示预置的频率、相位差。2、发挥部分在完成基本要求任务的基础上,增加如下功能:(1)增加输出电压幅度可调功能,实现双极性电压输出;(2)增加电压峰峰值、有效值显示功能;(3)增加改变相序功能;(4)设计 TFT 液晶显示屏,实现输出波形显示;(5)其他。2三、说明1、不能使用微机虚拟仪器系统,可使用集成电路、嵌入式板、单片机等最小系统。2、设计报告正文应包括系统总体框图、核心电路原理图、主要流程图和主要的测试结果。完整的电路原理图、重要的源程序和完整的测试结果可用附件给出。四、评分标准项目 满分系统方案 3理论分析与计算 8电路与程序设计 8测试方案与测试结果 8设计报告

4、结构及规范性 3设计报告总分 30完成第(1)项 10完成第(2)项 8完成第(3)项 8完成第(4)项 5完成第(5)项 6完成第(6)项 5完成第(7)项 8基本要求总分 50完成第(1)项 12完成第(2)项 10完成第(3)项 8完成第(4)项 15其他 5发挥部分总分 503低频三相正弦信号发生器摘要:函数信号发生器是电子设计以及教学、科研中应用最广泛的仪器之一。如果能用相对简单的实现方式和较少的成本产生具有优秀稳定度和精确度的常用波形,无疑将会在这些领域中得到广泛的应用。本系统基于 AT89S52 单片机控制 DDS 系统产生正弦波形和矩形波,组成低频函数信号发生器。通过键盘控制达

5、到电压预置、频率预置和占空比预置等功能,电压值、频率值和占空比都可用 LCD12864 显示,实现友好的人机界面。关键字:单片机 DDS 系统 函数信号 LCD一、题目理解与分析题目要求设计并制作一台低频三相函数信号发生器,通过分析和理解,把题目功能要求及指标要求以下表格形式列出。序号 功能要求 指标要求1 完成一路正弦波信号输出频率范围 20Hz20kHz,频率稳定度优于 10-5,用示波器观察无明显失真2 能够频率设置和频率步进 频率步进 10Hz3 能够输出电压幅度 在 10k 负载电阻上的电压峰-峰值Vopp20V4 数字显示正弦波的电压有效值、频率等电压有效值精度 5%,频率精度 0

6、.1%5 正弦波输出信号扩展到三相输出 波形无明显失真,频率可调范围扩展到 1Hz30kHz,频率步进 1Hz6在频率范围 1Hz30kHz 内,任两相间的相位差在 0359范围内可任意预置相位差步进 17在 1Hz30kHz 频率范围内,增加方波输出信号,频率可任意预置频率步进 2Hz,频率精度 0.05%8 矩形波信号的占空比可以预置占空比步进 1/360,并且当占空比为1/4 时,误差2/3609能输出载波频率约为 10kHz 的调频信号输出调制信号频率在 100Hz1kHz 范围内可变,观察载波信号无明显失真二、系统方案设计方案一:采用单片机控制由单片机、D/A 转换器及波形数据存储器

7、等组成系统,单片机控制正弦波波形的合成、相位的改变,以及所有的逻辑和时序控制等工作。此方案除了要求单片机完成基本的处理分析以外,还需要完成信号波数据的存储、按键的处理、信号显示等控制与变换工作。其优点在于系统规模小,有较大的灵活性,但单片机内部资源和处理速度不容易满足要求。系统框图如图 2.1 所示。4单片机正弦波发生器/滤波正弦波形移位幅值放大模块电压有效值/频率显示DA0832控制模块方波键盘/显示模块图 2.1 单片机 控制系统框图方案二:基于 IP 核技术的 FPGA 由带有 IP 核的 FPGA 来完成采集、存储、显示及 D/A 转换等功能,由 IP 核实现人机交互及信号输出分析等功

8、能。FPGA 内部可以容纳上百万个晶体管,其单片逻辑门数已达到上百万门,它所能实现的功能也越来越强,同时也可以实现系统集成。这种方案的优点在于系统高度集成、结构紧凑、操作方便;缺点是调试过程繁琐、难度大,难以在短时间内完成系统设计。系统框图如图 2.2所示。FPGADDS 系统正弦波形移位幅值放大模块电压有效值/频率显示方波键盘/显示模块图 2.2 FPGA 控制系统框图综合分析以上两种方案,并结合实际,采用方案一来完成低频三相函数发生器的制作。三、模块方案设计3.1 单片机的选择方案一:采用凌阳系列单片机凌阳系列单片机指令系统的指令格式紧凑,执行迅速,并且其指令结构提供了对高级语言的支持。低

9、功耗,低损耗。另外,它的工作电压范围大,能在低电压供电时正常工作。采用 32MHz 的外部晶振,能满足题目要求,但是操作处理比较慢且价格较贵。方案二:采用 51 系列单片机MCS-51 系列单片机,具有的集成度高、处理功能强、可靠性高、系统结构简单、价格低廉等优点。采用 AT89S52 单片机,外接 12MHz 晶振,勉强能够满足题目要求,但是它的缺点是处理速度较慢。综合比较,考虑成本及功能采用方案二。3.2 正弦波发生器的设计方案方案一:采用传统的直接频率合成法直接合成利用混频器、倍频器、分频器和带通滤波器完成对频率的算术运算。但由于采用大量的倍频、分频、混频和滤波环节,导致直接频率合成器的

10、结构复杂,体积庞大,成本高,而且容易产生过多的杂散分量,难以达到较高的频谱精度。方案二:采用直接数字式频率合成(简称 DDS)用随机读/写存储器 RAM 存储所需波形的量化数据,按照不同频率要求,以波形输出波形输出移相5频率控制字 K 为步进对相对增量进行累加,以累加相位值作为地址码读取存放在存储器内的波形数据,经 D/A 转换和幅度控制,再滤波即可得到所需波形。由于 DDS 具有相对带宽很宽,频率转换时间极短,频率分辨率高等优点,以及输出相位连续,频率、相位和幅度均可实现程控,因此可以完成题目要求。综合比较选择方案二。另外。DDS 系统板中已含有四阶巴特沃斯低通滤波电路,不需另外再设计滤波电

11、路。3.3 电源设计方案本系统需要多个电源,DDS 模块和单片机的工作电压为 5V,DAC0832 的工作电压为 15V,基准电压为-5V,提供给 OP37 的工作电压为15V。因此,采用三端稳压器 7815、7915、7805 和 7905 制作稳压电源,提供各器件电压。3.4 显示模块的设计方案方案一:采用 LED 数码管显示虽然功耗低,控制简单,但是只能显示数字和一些简单的字符,没有较好地人机界面。方案二:采用 LCD 液晶显示LCD12864 可以显示所有字符和自定义字符,并能同时 显示多组数据、汉字,字符清晰。自身具有控制器,不仅可以减轻主单片机的负担,而且可以实现菜单驱动方式的显示

12、效果,达到友好人机界面。用 LCD 液晶显示,能解决LED 只能显示数字等几个简单字符的缺点,性能好,效果多,控制方便,显示方式多。比较以上两种方案,采用方案二。3.5 键盘设计方案由于单片机 I/O 口足够,因此采用矩阵 44 键盘即可。http:/ 四、硬件电路设计4.1 DDS 的基本原理DDS 的基本原理是在高速存储器中放入正弦函数相位数据表格,经过查表操作,将读出的数据送到高速 DAC 产生正弦波。可编程 DDS 系统原理图如图 4.1.1 所示。N 位相位累加器正弦查询表ROM数/模转换器DAC低通滤波器FCW N 位系统时钟 fclkfoutM 位图 4.1.1 DDS 的基本原

13、理图DDS 系统由频率控制字、相位累加器、正弦查询表、数/模转换器和低通滤波器组成。参考时钟为高稳定度的晶体振荡器,其输出用于同步 DDS 各组成部分的工作。相位累加器是可编程 DDS 系统的核心,它由一个加法器和一个 N 位频率控制字 K6相位寄存器组成,N 一般为 2432。每来一个外部参考时钟,相位寄存器便以步长 M 递加。相位寄存器的输出与相位控制字相加后可输入到正弦查询表地址上。正弦查询表包含一个正弦波周期的数字幅度信息,每一个地址对应正弦波中 0360范围的一个相位点。查询表把输入地址的相位信息映射成正弦波幅度信号,然后驱动 DAC 以输出模式量。系统采用专用美国 AD 公司推出的

14、高集成度频率合成器 AD9850。AD9850 内含可编程 DDS 系统和高速比较器,能实现全数字编程控制的频率合成。据图4.1.1,相位寄存器每过 2N/M 个外部参考时钟后返回到初始状态一次,相位地正弦查询表每消费品一个循环也回到初始位置,从而使整个 DDS 系统输出一个正弦波。输出的正弦波周期 To=Tc2 N /M频率 fout=Mfc/2 NTc、fc 分别为外部参考时钟的周期和频率。AD9850 接上精密时钟源和写入频率相位控制字之间后就可产生一个频率和相位都可编程控制的模拟正弦波输出,此正弦波可直接用作频率信号源或经内部的高速比较器转换为方波输出。在 125MHz 的时钟下,32

15、 位的频率控制字可使 AD9850 的输出频率分辨率达 0.0291Hz;并具有 5 位相位控制位,而且允许相位按增量 180、90、45、22.5、11.25或这些值的组合进行调整。它的外围电路连接如图 4.1.2 所示。4.2 移位和调幅电路设计DDS 系统输出的正弦波并不是标准的正弦波函数,它的幅值都大与零,因此要计算输出电压的有效值,需要先将波形整体向下移位,波形移位原理如图4.2.1 所示。图 4.2.1 移位(左)和调幅(右)电路其核心部分是一电压跟随器,电压跟随器的输出Vo1=(Vin-Vp)所以输出的 Vo1 就相当于在输入 Vin 的基础上下移了 Vp,而 Vp 又受电位器

16、Rw1的控制,理论上可将 Vin 的波形向 Y 轴负方向下移 012V。为了满足外接 10K输出电压峰峰值不小于 20V,而波形移位后输出电压最大值为 5V,因此需再连一电压放大电路。其核心是 OP37,由虚短虚段Vout=-Vin*Rw2/R3Rw2/R3 的范围是 010,因此通过调节 Rw2 可以使输出波形的峰峰值在 010Vo1间变化,即输出信号的峰峰值范围为 0-50V,足以满足题目 20V 的要求。4.3 移相电路设计移相电路采用模拟方法实现,根据 RC 电路的相频响应,在 RC 低通电路中7对于实际频率,上限转折频率fH=1/(2RC)相角 H=-arctan(f/fH)实际输入

17、信号频率为 f:1)当 f Vref则通过比较器,输出电压 Vout=1;输入电压Vin Vref则通过比较器,输出电压 Vout=0。另外,由于 DAC0832 转换出的是电流,所以需后接一运放 OP07 进一步将电流量转换成电压量。电路设计如图 4.4.1 所示。http:/ 图 4.4.1 DAC0832 模块电路84.5 键盘 /显示电路设计键盘采用矩阵 44 键盘,键盘和 LCD12864 与单片机接口电路如图 4.4.1所示。另外采用另一块 AT89S52 单片机和 LCD1602 组成一个频率计对频率进行显示,方波脉冲从单片机 P3.2 口输入。电路如图 4.4.2 所示。五、程

18、序设计本系统的所有程序均采用 C 语言编写。程序各部分分别做成模块,主程序做成不同的界面,各模块按主程序调用子程序的方式执行。软件的关键在于如何控制 AT9850 的工作方式和控制字,以及如何控制 DAC0832 改变波形的幅值,从而达到数控效果。软件实现的功能有:(1)输出一路正弦波信号;(2)步进控制;(3)频率设置;(4)输出一路方波信号;(5)方波占空比预置。整个系统软件由主程序和多个功能子程序构成。软件基本按照主程序调用子程序的方法执行。系统程序流程图如图 5.1.1 所示。选择界面开始正弦波设置界面矩形波设置界面调频波设置界面矩形波显示界面正弦波显示界面调频波显示界面结束图 5.1

19、.1 系统程序流程图六、系统测试6.1 测试仪器序号 仪器名称 仪器规格 数量 备注1 数字示波器 TDS2012 C044955 1 泰克科技(中国)有限公司2 万用表 DT9205A+ 1 山创/H.NEYTEK96.2 系统测试测试说明:按键 10:退步/频率+;按键 11:清零/频率-;按键 12:确定/重置;按键 13:返回/返回。系统测试主要用示波器测试预置频率,频率步进,接 10K 负载电压峰峰值的准确性与稳定性。正弦波测量结果如表 6.2.1 所示。表 6.2.1 正弦波有关参数测量结果频率预置 频率步进项目 设置频率 输出频率 误差/% 步进 步进频率值波形峰峰值(10k 电

20、阻 )1 50Hz 50.02Hz 0.2 10Hz 50.01Hz 20.02V 2 1KHz 1000.1Hz 0.1 10Hz 1010.1Hz 20.01V3 15KHz 15000.2Hz 0.2 10Hz 15010.1Hz 20.02V方波的主要参数为频率和占空比,均可调。频率预置与显示上表已测,这里不再测量。用示波器测试结果如表 6.2.2 所示。表 6.2.2 方波占空比测量结果预置 0/360 60/360 120/360 180/360 240/360 300/360显示 1 1/4 3/8 1/2 5/8 3/4误差分析:主要原因是 DAC0832 的基准电压不够稳定。

21、七、总结通过将近一周的设计与制作,基本完成以下功能:(1)能够完成一路正弦波,频率在 20Hz-20KHz 范围内,用示波器观察无明显失真;(2)能够实现频率设置和频率步进,步进 10Hz;(3)能够显示正弦波的电压有效值和频率;(4)在外接 10K 负载下,输出电压幅度达到 20.2V,满足题目要求;(5)能够输出方波信号,可以预置频率;(6)能够预置占空比;(7)将正弦波一相扩展到三相,并且能够调整相位差。另外还有题目要求功能没有实现:输出载波频率约为 10kHz 的调频信号输出。这个题目完成得不够完整,主要原因是知识储备不够,而且在短时间内也不能完成这方面知识的学习运用,但是我们会坚持学习,努力完成。八、参考文献【1】康华光. 电子技术基础 数字部分. 高等教育出版社,2009【2】赵亮,侯国锐. 单片机 C 语言编程与实例,北京人民邮电出版社2003【3】康华光. 电子技术基础(模拟部分) (第五版). 高等教育出版社,2009http:/ 【4】黄智伟.全国大学生电子设计竞赛系统设计.北京航空航天大学出版社,200610附件:附件一: 部分电路图1、图 4.1.2 AD9850 的外围电路连接图。2、图 4.4.1 键盘/LCD 与单片机的连接电路。3.图 4.4.2 频率计电路图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。