收藏 分销(赏)

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

上传人:Fis****915 文档编号:551912 上传时间:2023-12-06 格式:DOC 页数:11 大小:239KB
下载 相关 举报
低频三相正弦信号发生器系统毕业论文.doc_第1页
第1页 / 共11页
低频三相正弦信号发生器系统毕业论文.doc_第2页
第2页 / 共11页
低频三相正弦信号发生器系统毕业论文.doc_第3页
第3页 / 共11页
低频三相正弦信号发生器系统毕业论文.doc_第4页
第4页 / 共11页
低频三相正弦信号发生器系统毕业论文.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

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

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

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

4、8完成第(3)项8完成第(4)项5完成第(5)项6完成第(6)项5完成第(7)项8总分50发挥部分完成第(1)项12完成第(2)项10完成第(3)项8完成第(4)项15其他5总分50低频三相正弦信号发生器摘要:函数信号发生器是电子设计以及教学、科研中应用最广泛的仪器之一。如果能用相对简单的实现方式和较少的成本产生具有优秀稳定度和精确度的常用波形,无疑将会在这些领域中得到广泛的应用。本系统基于AT89S52单片机控制DDS系统产生正弦波形和矩形波,组成低频函数信号发生器。通过键盘控制达到电压预置、频率预置和占空比预置等功能,电压值、频率值和占空比都可用LCD12864显示,实现友好的人机界面。关

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

6、差在0359范围内可任意预置相位差步进17在1Hz30kHz频率范围内,增加方波输出信号,频率可任意预置频率步进2Hz,频率精度0.05%8矩形波信号的占空比可以预置占空比步进1/360,并且当占空比为1/4时,误差2/3609能输出载波频率约为10kHz的调频信号输出调制信号频率在100Hz1kHz范围内可变,观察载波信号无明显失真二、系统方案设计方案一:采用单片机控制由单片机、D/A转换器及波形数据存储器等组成系统,单片机控制正弦波波形的合成、相位的改变,以及所有的逻辑和时序控制等工作。此方案除了要求单片机完成基本的处理分析以外,还需要完成信号波数据的存储、按键的处理、信号显示等控制与变换

7、工作。其优点在于系统规模小,有较大的灵活性,但单片机内部资源和处理速度不容易满足要求。系统框图如图2.1所示。波形输出单片机正弦波发生器/滤波正弦波形移位幅值放大模块电压有效值/频率显示DA0832控制模块方波键盘/显示模块图2.1 单片机 控制系统框图方案二:基于IP核技术的FPGA 移相波形输出由带有IP核的FPGA来完成采集、存储、显示及D/A转换等功能,由IP核实现人机交互及信号输出分析等功能。FPGA内部可以容纳上百万个晶体管,其单片逻辑门数已达到上百万门,它所能实现的功能也越来越强,同时也可以实现系统集成。这种方案的优点在于系统高度集成、结构紧凑、操作方便;缺点是调试过程繁琐、难度

8、大,难以在短时间内完成系统设计。系统框图如图2.2所示。FPGADDS系统正弦波形移位幅值放大模块电压有效值/频率显示方波键盘/显示模块图2.2 FPGA 控制系统框图综合分析以上两种方案,并结合实际,采用方案一来完成低频三相函数发生器的制作。三、模块方案设计3.1 单片机的选择方案一:采用凌阳系列单片机凌阳系列单片机指令系统的指令格式紧凑,执行迅速,并且其指令结构提供了对高级语言的支持。低功耗,低损耗。另外,它的工作电压范围大,能在低电压供电时正常工作。采用32MHz的外部晶振,能满足题目要求,但是操作处理比较慢且价格较贵。方案二:采用51系列单片机MCS-51系列单片机,具有的集成度高、处

9、理功能强、可靠性高、系统结构简单、价格低廉等优点。采用AT89S52单片机,外接12MHz晶振,勉强能够满足题目要求,但是它的缺点是处理速度较慢。综合比较,考虑成本及功能采用方案二。3.2 正弦波发生器的设计方案方案一:采用传统的直接频率合成法直接合成利用混频器、倍频器、分频器和带通滤波器完成对频率的算术运算。但由于采用大量的倍频、分频、混频和滤波环节,导致直接频率合成器的结构复杂,体积庞大,成本高,而且容易产生过多的杂散分量,难以达到较高的频谱精度。方案二:采用直接数字式频率合成(简称DDS)用随机读/写存储器RAM存储所需波形的量化数据,按照不同频率要求,以频率控制字K为步进对相对增量进行

10、累加,以累加相位值作为地址码读取存放在存储器内的波形数据,经D/A转换和幅度控制,再滤波即可得到所需波形。由于DDS具有相对带宽很宽,频率转换时间极短,频率分辨率高等优点,以及输出相位连续,频率、相位和幅度均可实现程控,因此可以完成题目要求。综合比较选择方案二。另外。DDS系统板中已含有四阶巴特沃斯低通滤波电路,不需另外再设计滤波电路。3.3 电源设计方案 本系统需要多个电源,DDS模块和单片机的工作电压为5V,DAC0832的工作电压为15V,基准电压为-5V,提供给OP37的工作电压为15V。因此,采用三端稳压器7815、7915、7805和7905制作稳压电源,提供各器件电压。3.4 显

11、示模块的设计方案方案一:采用LED数码管显示虽然功耗低,控制简单,但是只能显示数字和一些简单的字符,没有较好地人机界面。方案二:采用LCD液晶显示LCD12864可以显示所有字符和自定义字符,并能同时 显示多组数据、汉字,字符清晰。自身具有控制器,不仅可以减轻主单片机的负担,而且可以实现菜单驱动方式的显示效果,达到友好人机界面。用LCD液晶显示,能解决LED只能显示数字等几个简单字符的缺点,性能好,效果多,控制方便,显示方式多。比较以上两种方案,采用方案二。3.5 键盘设计方案由于单片机I/O口足够,因此采用矩阵44键盘即可。 四、硬件电路设计4.1 DDS的基本原理DDS的基本原理是在高速存

12、储器中放入正弦函数相位数据表格,经过查表操作,将读出的数据送到高速DAC产生正弦波。可编程DDS系统原理图如图4.1.1所示。频率控制字KN位相位累加器正弦查询表ROM数/模转换器DAC低通滤波器FCW N位系统时钟 fclkfoutM位图4.1.1 DDS的基本原理图 DDS系统由频率控制字、相位累加器、正弦查询表、数/模转换器和低通滤波器组成。参考时钟为高稳定度的晶体振荡器,其输出用于同步DDS各组成部分的工作。相位累加器是可编程DDS系统的核心,它由一个加法器和一个N位相位寄存器组成,N一般为2432。每来一个外部参考时钟,相位寄存器便以步长M递加。相位寄存器的输出与相位控制字相加后可输

13、入到正弦查询表地址上。正弦查询表包含一个正弦波周期的数字幅度信息,每一个地址对应正弦波中0360范围的一个相位点。查询表把输入地址的相位信息映射成正弦波幅度信号,然后驱动DAC以输出模式量。系统采用专用美国AD公司推出的高集成度频率合成器AD9850。AD9850内含可编程DDS系统和高速比较器,能实现全数字编程控制的频率合成。据图4.1.1,相位寄存器每过2N/M个外部参考时钟后返回到初始状态一次,相位地正弦查询表每消费品一个循环也回到初始位置,从而使整个DDS系统输出一个正弦波。输出的正弦波周期 To=Tc2N /M频率 fout=Mfc/2NTc、fc分别为外部参考时钟的周期和频率。AD

14、9850接上精密时钟源和写入频率相位控制字之间后就可产生一个频率和相位都可编程控制的模拟正弦波输出,此正弦波可直接用作频率信号源或经内部的高速比较器转换为方波输出。在125MHz的时钟下,32位的频率控制字可使AD9850的输出频率分辨率达0.0291Hz;并具有5位相位控制位,而且允许相位按增量180、90、45、22.5、11.25或这些值的组合进行调整。它的外围电路连接如图4.1.2所示。4.2 移位和调幅电路设计DDS系统输出的正弦波并不是标准的正弦波函数,它的幅值都大与零,因此要计算输出电压的有效值,需要先将波形整体向下移位,波形移位原理如图4.2.1所示。图4.2.1 移位(左)和

15、调幅(右)电路其核心部分是一电压跟随器,电压跟随器的输出Vo1=(Vin-Vp)所以输出的Vo1就相当于在输入Vin的基础上下移了Vp,而Vp又受电位器Rw1的控制,理论上可将Vin的波形向Y轴负方向下移012V。为了满足外接10K输出电压峰峰值不小于20V,而波形移位后输出电压最大值为5V,因此需再连一电压放大电路。其核心是OP37,由虚短虚段Vout=-Vin*Rw2/R3Rw2/R3的范围是010,因此通过调节Rw2可以使输出波形的峰峰值在010Vo1间变化,即输出信号的峰峰值范围为0-50V,足以满足题目20V的要求。4.3 移相电路设计移相电路采用模拟方法实现,根据RC电路的相频响应

16、,在RC低通电路中对于实际频率,上限转折频率fH=1/(2RC)相角 H=-arctan(f/fH)实际输入信号频率为f:1)当f0.1fH时,H0,相频响应的相角为零度,幅频响应可以忽略。2)当ffH时,H-45,相角从0到45变化,幅频响应可以忽略。3)当fHf10fH时,H90, 相角从45到90变化,幅频响应非常明显,通过增益Av=1的反相比例放大器,把幅频响应抵消同时把相位差扩大一倍。4)当10fH Vref则通过比较器,输出电压Vout=1;输入电压Vin Vref则通过比较器,输出电压Vout=0。另外,由于DAC0832转换出的是电流,所以需后接一运放OP07进一步将电流量转换

17、成电压量。电路设计如图4.4.1所示。 图4.4.1 DAC0832模块电路4.5 键盘/显示电路设计键盘采用矩阵44键盘,键盘和LCD12864与单片机接口电路如图4.4.1所示。另外采用另一块AT89S52单片机和LCD1602组成一个频率计对频率进行显示,方波脉冲从单片机P3.2口输入。电路如图4.4.2所示。五、程序设计本系统的所有程序均采用C语言编写。程序各部分分别做成模块,主程序做成不同的界面,各模块按主程序调用子程序的方式执行。软件的关键在于如何控制AT9850的工作方式和控制字,以及如何控制DAC0832改变波形的幅值,从而达到数控效果。软件实现的功能有:(1)输出一路正弦波信

18、号;(2)步进控制;(3)频率设置;(4)输出一路方波信号;(5)方波占空比预置。整个系统软件由主程序和多个功能子程序构成。软件基本按照主程序调用子程序的方法执行。系统程序流程图如图5.1.1所示。选择界面开始正弦波设置界面矩形波设置界面调频波设置界面矩形波显示界面正弦波显示界面调频波显示界面结束图5.1.1 系统程序流程图六、系统测试6.1 测试仪器序号仪器名称仪器规格数量备注1数字示波器TDS2012 C0449551泰克科技(中国)有限公司2万用表DT9205A+1山创/H.NEYTEK6.2 系统测试 测试说明:按键10:退步/频率+;按键11:清零/频率-;按键12:确定/重置;按键

19、13:返回/返回。系统测试主要用示波器测试预置频率,频率步进,接10K负载电压峰峰值的准确性与稳定性。正弦波测量结果如表6.2.1所示。表6.2.1 正弦波有关参数测量结果项目频率预置频率步进波形峰峰值(10k电阻)设置频率输出频率误差/%步进步进频率值150Hz50.02Hz0.210Hz50.01Hz20.02V21KHz1000.1Hz0.110Hz1010.1Hz20.01V315KHz15000.2Hz0.210Hz15010.1Hz20.02V方波的主要参数为频率和占空比,均可调。频率预置与显示上表已测,这里不再测量。用示波器测试结果如表6.2.2所示。表6.2.2 方波占空比测量

20、结果预置0/36060/360120/360180/360240/360300/360显示11/43/81/25/83/4误差分析:主要原因是DAC0832的基准电压不够稳定。七、总结通过将近一周的设计与制作,基本完成以下功能:(1)能够完成一路正弦波,频率在20Hz-20KHz范围内,用示波器观察无明显失真;(2)能够实现频率设置和频率步进,步进10Hz;(3)能够显示正弦波的电压有效值和频率;(4)在外接10K负载下,输出电压幅度达到20.2V,满足题目要求;(5)能够输出方波信号,可以预置频率;(6)能够预置占空比;(7)将正弦波一相扩展到三相,并且能够调整相位差。另外还有题目要求功能没

21、有实现:输出载波频率约为10kHz的调频信号输出。这个题目完成得不够完整,主要原因是知识储备不够,而且在短时间内也不能完成这方面知识的学习运用,但是我们会坚持学习,努力完成。八、参考文献【1】康华光. 电子技术基础 数字部分. 高等教育出版社,2009【2】赵亮,侯国锐. 单片机C语言编程与实例,北京人民邮电出版社2003【3】康华光. 电子技术基础(模拟部分)(第五版). 高等教育出版社,2009 【4】黄智伟.全国大学生电子设计竞赛系统设计.北京航空航天大学出版社,2006附件:附件一: 部分电路图1、图4.1.2 AD9850的外围电路连接图。2、图4.4.1 键盘/LCD与单片机的连接电路。3.图4.4.2 频率计电路图4、系统图。附件二:元器件清单名称规格数量AT89S52包含最小系统板1片按键16只LCD128641块D/A08321片OP-O7运放1片OP-37运放3片IM356运放1片变压器15V/50W1只焊锡丝1卷烙铁1只电位器5K/10/1K/100K若干电容若干电阻若干

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服