欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    直接数字式DDS频率合成器设计论文.doc

    • 资源ID:873402       资源大小:391KB        全文页数:47页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    直接数字式DDS频率合成器设计论文.doc

    1、 摘 要频率合成器利用一个或多个标准信号,通过各种技术途径产生大量离散频率信号的设备。它可以给微波扫频信号提供一定分辨力的频率参考信号,使微波系统的重要功能单元。随着电子科技技术的飞速发展。第三代频率合成技术直接数字式(DDS)频率合成技术应运而生。它以优越的性能而被广泛运用到仪器仪表、遥控遥测通信、雷达、电子对抗、导航以及广播电视等各个领域。本系统以51单片机STC89C52为控制核心控制AD9850产生正弦波,方波,三角波。并通过功率放大模块、调幅(AM)、调频(FM)模块、程控衰减模块。采用数控的方法控制DDS芯片AD9850产生0Hz-20MHz正弦信号,方波信号,三角波信号。经滤波、

    2、放大和功放模块放大至5V并具有一定的驱动能力。同时可以对这些信号能进行步进调频。另外,本系统从简单、调整方便、功能完备为出发点,基本实现了设计中的要求,波形输出较稳定,且精度较高。本设计还配备有LCD显示屏、键盘,提供了友好的人机交互界面。关键词: 直接数字式频率合成(DDS),AD9850,调幅,调频,程控衰减44 AbstractFrequency synthesizer for the use of one or more standard signal, through a variety of technical means to generate a large number of

    3、 discrete frequency signal equipment. It can give microwave sweeping signal with certain resolution frequency reference signal, so the microwave system important functional unit. With the rapid development of electronic technology. The third generation of frequency synthesis direct digital frequency

    4、 synthesis technology ( DDS ) emerge as the times require. With its superior performance has been widely used in instrument table, remote communication, radar, electronic warfare, navigation and radio and television and other fields. The system with 51 single chip STC89C52 as the control core to con

    5、trol the AD9850generated sine wave, square wave, triangle wave. And through the power amplification module, amplitude modulation ( AM ), frequency modulation ( FM ) module, programmable attenuator module. By using numerical method to control DDS chip AD9850OHz -20MHz sinusoidal signal, square wave,

    6、triangle wave signal. By filtering, amplification and power amplification module for amplifying5V and has driving ability. At the same time can be for these signals can carry out frequency stepping. In addition, the system from the simple, convenient adjustment, functions as the starting point, the

    7、basic realization of the design requirements, the output waveform is relatively stable, and high precision. This design is also equipped with LCD display, keyboard, provide a friendly man-machine interface. KeyWords:DDS,AD9850,FM,AM,Controlled attenuation 目 录摘 要IAbstractII1 引 言11.1课题研究的意义与作用11.2 DDS

    8、的研究现状及发展趋势11.3 课题研究的设计思路22 硬件设计32.1单片机STC89C5232.1.1 STC89C52具体介绍32.1.2单片机最小系统42.2 DDS专用芯片AD985072.2.1 AD9850的工作原理72.2.2 AD9850的控制字与时序82.3方案设计与论证82.3.1各部分电路方案的比较选择92.3.2理论分析、计算与各模块设计103 软件设计173.1主程序的流程173.2系统的C语言程序183.2.1主程序183.2.2 LCD12864程序193.2.3 HS0038程序233.2.4 AD9850程序323.2.5 延时程序38结 论40参考文献41致

    9、 谢42附 录43附录A 单片机最小系统原理图43附录B 系统主要模块原理图44 1 引 言频率合成器是电子系统的心脏,是决定电子系统性能的关键设备,随着现代无线电通信事业的发展,移动通信、雷达、制导武器和电子对抗等系统对频率合成器提出越来越高的要求,低相噪、高纯频谱和高速捷变的频率合成器一直是频率合成技术发展的主要目标,DDS技术的发展将有力地推动这一目标的实现。频率合成技术从30 年代发展到现在,已经进入成熟阶段。目前最常用的频率合成方案有两种,直接混频级联法和数字锁相环法。由于数字集成电路的迅猛发展,集成合成器和数字计算技术频率合成方案大量涌现。大规模集成电路的应用又为数字技术的方案提供

    10、了广阔的前景1.1课题研究的意义与作用1971年,美国学者J.Tierney等人撰写的“A Digital FrequencSynthesizer”-文首次提出了以全数字技术,从相位概念出发直接合成所需波形的一种新的频率合成原理。限于当时的技术和器件水平,它的性能指标尚不能与已有的技术相比,故未受到重视。近10年间,随着微电子技术的迅速发展,直接数字频率合成器(Direct Digital Frequency Synthesis简称DDS或DDFS)得到了飞速的发展,它以有别于其它频率合成方法的优越性能和特点成为现代频率合成技术中的姣姣者。具体体现在相对带宽宽、频率转换时间短、频率分辨率高、输

    11、出相位连续、可产生宽带正交信号及其他多种调制信号、可编程和全数字化、控制灵活方便等方面,并具有极高的性价比。1.2 DDS的研究现状及发展趋势在频率合成(FS, Frequency Synthesis)领域中,常用的频率合成技术有模拟锁相环、数字锁相环、小数分频锁相环(fractional-N PLL Synthesis)等,直接数字合成(Direct Digital SynthesisDDS)是近年来新的FS技术。单片集成的DDS产品是一种可代替锁相环的快速频率合成器件。DDS是产生高精度、快速变换频率、输出波形失真小的优先选用技术。DDS以稳定度高的参考时钟为参考源,通过精密的相位累加器和

    12、数字信号处理,通过高速D/A变换器产生所需的数字波形(通常是正弦波形),这个数字波经过一个模拟滤波器后,得到最终的模拟信号波形。通过高速DAC产生数字正弦数字波形,通过带通滤波器后得到一个对应的模拟正弦波信号,最后该模拟正弦波与一门限进行比较得到方波时钟信号。DDS系统是个显著的特点就是在数字处理器的控制下能够精确而快速地处理频和相位。除此之外,DDS的固有特性还包括:相当好的频率和相位分辨率(频率的可控范围达Hz级,相位控制小于0.09),能够进行快速的信号变换(输出DAC的转换速率300百万次/秒)。这些特性使DDS在军事雷达和通信系统中应用日益广泛。 在各行各业的测试应用中,信号源扮演着

    13、极为重要的作用。但信号源具有许多不同的类型,不同类型 的信号源在功能和特性上各不相同,分别适用于许多不同的应用。目前,最常见的信号源类型包括任意波形发生器,函数发生器,RF信号源,以及基本的模拟输出 模块。信号源中采用DDS技术在当前的测试测量行业已经逐渐称为一种主流的做法 其实,以前DDS价格昂贵、功耗大(以前的功耗达Watt级)、DAC器件转换速率不高,应用受到限制,因此只用于高端设备和军事上。随着数字技术和半导体工业的发展,DDS芯片能集成包括高速DAC器件在内的部件,其功耗降低到mW级,功能增加了,价格便宜。因此,DDS也获得广泛的应用:现代电子器件、通信技术、医学成像、无线、PCS/

    14、PCN系统、雷达、卫星通信。1.3 课题研究的设计思路本设计采用直接数字频率合成。单片机从键盘获得控制信息,控制两路DDS芯片AD9850产生的两路设定频率的正弦波和方波。输出信号经过调整后AD7524可以在单片机的控制下完成对信号的程控误差。从DDS模块输出的两路信号经过低通滤波和直流偏置将两路信号输入模拟乘法器AD835,一路作为载波,一路作为调制波,从AD835产生调制波。同时可以将DDS信号输入到CD4046B芯片进行振荡输出调频信号。通过显示器可以方便快速的显示预制参数的变化,实现对信号的可控。河南城建学院本科毕业设计(论文) 硬件设计2 硬件设计2.1单片机STC89C52STC8

    15、9C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8K字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉

    16、电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。 2.1.1 STC89C52具体介绍主电源引脚(2根)VCC(Pin40):电源输入,接5V电源GND(Pin20):接地线外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端控制引脚(4根)RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。ALE/PROG(Pin30):地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序

    17、存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。可编程输入/输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个有8位(8根引脚),共32根。PO口(Pin39Pin32):8位双向I/O口线,名称为P0.0P0.7P1口(Pin1Pin8):8位准双向I/O口线,名称为P1.0P1.7 P2口(Pin21Pin28):8位准双向I/O口线,名称为P2.0P2.7 P3口(Pin10Pin17):8位准双向I/O口线,名称为P3.0P3.7STC89C52主要功能如表2.1所示。表2.1 STC89C

    18、52主要功能主要功能特性兼容MCS51指令系统8K可反复擦写Flash ROM32个双向I/O口256x8bit内部RAM3个16位可编程定时/计数器中断时钟频率0-24MHz2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能2.1.2单片机最小系统单独的一块儿单片机是不能正常工作的,它必须与时钟电路,复位电路合理的连接起来才能实现最基本的功能。由于本论文研究的就是基于单片机来控制DDS芯片AD9850产生波形频率步进可控的正弦波,方波,矩形波,可见单片机在本系统中占有举足轻重的地位。所以我们完全应该吧单片机最小系统

    19、单独列出来研究。 时钟电路STC89C52内部有一个用于构成振荡器的高增益反相放大器,引脚RXD和TXD分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。内部方式的时钟电路如图2.1(a) 所示,在RXD和TXD引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.212MHz之间选择,电容值在530pF之间选择,电容值的大小可对频率起微调的作用。外部方式的时钟电路如图2.1(b)所示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发

    20、生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。(a)内部方式时钟电路 (b)外部方式时钟电路图2.1时钟电路复位及复位电路单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态

    21、开始工作。89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位。单片机系统的复位方式有:手动按钮复位和上电复位。(1)复位操作复位是单片机的初始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。除PC之外,复位操作还对其他一些寄存器有影响,它们的复位状态如表一所示。1) 复位信号及其产生RS

    22、T引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续24个振荡周期(即二个机器周期)以上。若使用颇率为6MHz的晶振,则复位信号持续时间应超过4us才能完成复位操作。产生复位信号的电路逻辑如图2.2所示:图2.2复位信号的电路逻辑图整个复位电路包括芯片内、外两部分。外部电路产生的复位信号(RST)送至施密特触发器,再由片内复位电路在每个机器周期的S5P2时刻对施密特触发器的输出进行采样,然后才得到内部复位操作所需要的信号。2)复位操作有上电自动复位相按键手动复位两种方式。上电自动复位是通过外部复位电路的电容充电来实现的,其电路如图2.3(a)所示。这佯,只要电源Vcc的上升时间不超

    23、过1ms,就可以实现自动上电复位,即接通电源就成了系统的复位初始化。按键手动复位有电平方式和脉冲方式两种。其中,按键电平复位是通过使复位端经电阻与Vcc电源接通而实现的,其电路如图2.3(b)所示;而按键脉冲复位则是利用RC微分电路产生的正脉冲来实现的,其电路如图2.3(c)所示:(a)上电复位 (b)按键电平复位 (c)按键脉冲复位图2.3复位电路上述电路图中的电阻、电容参数适用于6MHz晶振,能保证复位信号高电平持续时间大于2个机器周期。本系统的复位电路采用图2.3(b)按键电平复位方式。单片机最小系统的原理图如下图2.4:图2.4单片机最小系统原理图2.2 DDS专用芯片AD9850AD

    24、9850是AD公司生产的最高时钟为125 MHz、采用先进的CMOS技术的直接频率合成器,主要由可编程DDS系统、高性能模数变换器(DAC)和高速比较器3部分构成,能实现全数字编程控制的频率合成。2.2.1 AD9850的工作原理AD9850内含可编程DDS系统和高速比较器,可实现全数字编程控制的频率合成。可编程DDS系统的核心是相位累加器,由一个加法器和一个N位相位寄存器组成,N 一般为2432。每来一个外部参考时钟,相位寄存器便以步长M递加。相位寄存器的输出与相位控制字相加后可输入到正弦查询表地址上。正弦查询表包含一个 正弦波周期的数字幅度信息,每一个地址对应正弦波中0360范围的一个相位

    25、点。查询表把输入地址的相位信息映射成正弦波幅度信号,然后驱动DAC 输出模拟量。 相位寄存器每过2N/ M 个外部参考时钟后返回到初始状态一次,相应地正弦查询表 每经过一个循环也回到初始位置,从而使整个DDS 系统输出一个正弦波。输出的正弦波频率fout = Mfc/ 2的N次方 , fc 为外部参考时钟频率。 AD9850 采用32 位的相位累加器将信号截断成14 位输入到正弦查询表,查询表的输出再被截断成10 位后输入到DAC ,DAC 再输出两个互补的电流。DAC 满量程输出电流通过一个外接电阻RSET调节,典型值3.9千欧。将DAC 的输出经低通滤波后接到AD9850 内部的高速比较器

    26、上即可直接输出方波。在125MHz 的时钟下, 32 位频率控制字可使AD9850 输出频率分辨率达0.0291Hz 。2.2.2 AD9850的控制字与时序AD9850有40 位控制字,32 位用于频率控制(低32位),5 位用于相位控制,1 位用于电源休眠( Powerdown) 控制,2位用于选择工作方式。这40 位控制字可通过并行或串行方式输入到AD9850 。在并行装入方式中,通过8 位总线D0 D7将数据输入到寄存器,在W - CL K 的上升沿装入8位数据,并把指针指向下一个输入寄存器,在重复5 次之后再在FQ - UD 上升沿把40位数据从输入寄存器装入到频率/ 相位数据寄存器

    27、(更新DDS输出频率和相位) , 同时把地址指针复位到第一个输入寄存器。 AD9850的复位(RESET) 信号为高电平有效,且脉冲宽度不小于5 个参考时钟周期。AD9850的参考时钟频率一般远高于单片机的时钟频率,一般使用12M晶振, 因此AD9850 的复位(RESET)端可与单片机的复位端直接相连。2.3方案设计与论证本设计采用直接数字频率合成。单片机从键盘获得控制信息,控制两路DDS芯片AD9850产生的两路设定频率的正弦波和方波。输出信号经过调整后输AD7524可以在单片机的控制下完成对信号的程控误差。从DDS模块输出的两路信号经过低通滤波和直流偏置将两路信号输入模拟乘法器AD835

    28、,一路作为载波,一路作为调制波,从AD835产生调制波。同时可以将DDS信号输入到CD4046B芯片进行振荡输出调频信号。2.3.1各部分电路方案的比较选择信号发生部分方案一:采用单片压控函数发生器,如MAX038。MAX038可以方便地产生频率(0.1Hz20MHz)可变的正弦波、方波、三角波及实现数控频率调整。但是,其输出频率的稳定度低,频率的步长控制难以达到理想的结果。方案二:采用DDS波形发生技术,采用FPGA和单片机相结和的方式实现频率控制,由于本信号源只产生三种常见波形,不需要大规模的FPGA。方案三:采用专用的DDS芯片,因为AD9850可以直接产生正弦波等常见波形用单片机的控制

    29、字可以方便地进行控制输出不同的波形,故本方案采用DDS专用芯片AD9850来实现。信号放大部分方案一:采用分立器件对信号进行放大,此方法制作复杂,且干扰较大方案二:采用运算放大器进行放大,要改变放大倍数时,则可以采用外部电位器阻值的方式,因此可以得到可以调节的增益。在温度和电源电压变化时有很高的稳定性,完全可以满足本方案的要求。综合考虑本系统的精度要求,选择方案2。模拟FM电路的设计方案1:使用变容二极管和适当的电厂构成VCO电路。变容二极管通过改变外加反向电压可以改变电容的大小,从而改变VCO输出的信号频率。方案2:采用锁相环器件,直接对调制信号进行相位比较,外部电路简单,实现方便。最终选择

    30、方案2。输入控制部分方案一:独立按键控制,制作简单,编程易于实现,但占用单片机I/O口较多。方案二:矩阵4*4键盘,采用行列扫描的方式,最少要占用8个I/O口。方案三:红外遥控解码控制,采用红外一体化接收头,制作简单,仅占用一个I/O口。在本设计中控制端较多,综合考虑采用方案三。显示部分方案一:数码管显示,由于本题要求实时显示输出信号的类型、幅度、频率和频率步进值等,而数码管不能显示字符。方案二:LED点阵显示,LED点阵显示虽然能显示字符和数字,但显示效果不好,且不易编程。方案三:LCD液晶显示,LCD液晶不但能显示字符和数字,而且显示效果较好,容易编程实现。 根据题目的要求,经过仔细分析,

    31、充分考虑各种因素,制定了整体设计方案:以单片机STC89C52为核心,完成四方面的功能:采用DDS专用芯片AD9850产生正弦波和方波,高带DA转换器AD7524控制AM调制度,接收红外遥控的控制码,同进LCD液晶显示所有数据。其系统如图2.5所示:红外遥控STC89C52单片机LCD12864显示DDS芯片1AD9850DDS芯片2AD9850模拟乘法器AD835程控衰减AD7524锁相环芯片CD4046BAMFM图2.5整体方案图2.3.2理论分析、计算与各模块设计DDS波形产生电路设计DDS基本原理:正弦波形一个周期离散样点的幅值数字量存于ROM(或RAM)中,按一定的地址间隔(相位增量

    32、)读出,由D/A转换成模拟正弦信号,经过低通滤波,滤除D/A带来的小台阶和数字电路产生的毛刺,即可获得所需要的正弦信号。AD9850可以产生正弦波、方波。AD9834内部的相位累加器的字宽为32位,SIN函数表有4096样点值,因此32位的相位累加器输出仅截取12位用于查表。其内部原理框图如下: 1位40串行8位5并行比较器AD9850高速DDS频率|相位数据寄存器数字输入寄存器32位频率控制字相位控制字10位DAC并行输入参考时钟主复位端频率更新及数据复位寄存时钟VsGNDRset模拟输出数字输 出比较器输入图2.6 AD9850内部原理框图AD9850参数:最高参考时钟为125MHz,输出

    33、频率分辨率可达0.0291Hz,允许产生最高输出频率62.5MHz。芯片内部提供5bits数字控制相位调制,输出的相位变化增量可为 式(2.1)AD9850有32位相位累加器,而ROM为14位,将32位累加器的输出截高位的14位输入正弦(ROM)查询表,从查询表输出给D/A。D/A的输出是两个互补的模拟电流,在12脚处接一个电阻Rset,使满量程输出为1020mA电流,经过滤波器输出正弦波。AD9850主要引脚说明:1、(D0D7):8bit数据输入端。用于下载32bit频率调节字和8bit相位控制字。 2、(W-CLK):字装载时钟,用于装载并行或串行的频率/相位/控制字 3、(RSET):

    34、DAC外接电阻,该电阻决定DAC输出电流的最大值。对于典型应用(Iout max=10mA)时,Rset的值为3.9k,另一端连接到地线。外接电阻RSET与DAC输出电流 IOUT的关系为: 式(2.2)输出信号频率、参考时钟、频率控制码之间的关系 式(2.1)控制字 式(2.4)= 输入参考时钟频率(MHz) 式(2.5)电路原理图如图2.7所示:图2.7 DDS波形产生电路程控衰减电路设计程控衰减电路由D/A转换芯片AD7524构成,主要利用此D/A芯片的可程控电阻网络构成基于AD7524构成的程控衰减器,而在其输出端得到幅度可控的正弦波。由AD7524的8位数据输入端进行控制,可实现11

    35、/56级衰减。其相关电路如图2.9所示:图2.8 程控衰减电路模拟AM电路设计该电路选用AD835作为乘法器,将载波和调制信号相乘得AM信号,其两路输入信号幅值可达到-1V+1V,对噪声可形成较强的抑制能力。另外,普通双边带调制需要调制信号叠加直流成分,因此调制信号在输入到乘法器前需经过电平转换电路为调制信号叠加适当的直流。由于前级的调制信号是由程控衰减器输出,所以在程控衰减器初始输出的情况下,可以通过调节电平转换电路的直流偏置,使模拟AM电路的初始输出的调幅波形的调制度调整至1。这样设置可以为之后的程控调制带来方便。通过P8的跳线可以选择调制波为方波,从面实现ASK调制。其电路如图2.9 所

    36、示:图2.9 AM信号产生电路模拟FM电路的设计频率调频信号的基本特点是它的瞬时频率按调制信号规律变化,因而,一种最容易想到的方法是用调制信号直接控制振荡器的振荡频率,使其不失真地反映调制信号的变化。通常将这种直接调变振荡器频率的方法称为直接调频法。本设计中,使用锁相环集成电路CD4046内部自带的VCO产生FM波。通过P10的跳线可以选择方波为调制波,从而实现FSK。其电路如下图2.10 所示:图2.10 FM、FSK信号产生电路控制与显示电路输入控制采用红外遥控器控制,通过HS0038红外一体化接收头解码、放大,将控制码发送给单片机,再由单片机控制DDS模块、程控衰减模块产生不同的波形。显

    37、示部分使用128*64点阵宽屏液晶,可以显示不同模式下的频率及波形,达到直观、形象的效果。此模块如图2.11 所示:图2.11 控制与显示电路河南城建学院本科毕业设计(论文) 软件设计3 软件设计程序全部由C语言编写,可实现波形类型的选择、频率档位(低档、高档)电压输入、频率步进值和电压步进值的设定,显示部分可实时显示输出信号的类型、幅度、频率和频率步进值。3.1主程序的流程系统初始化显示信息等待用户设置相关信号频率载波频率调制度调制信号频率显示更新载波频率值显示更新调制度值值值显示更新调制信号频率值值图3.1 程序流程图3.2系统的C语言程序3.2.1主程序void main()hs0038

    38、_init(); /HS0038初始化,使用了外部中断/定时器lcd12864_init();AD9850Reset();while(1)Get_Ircode_And_Dis();switch (ircode2)/*模式选择*/case 0x07:xuanzekey();break; case 0x15:quedingkey();break; case 0x09:fanhuikey();break;/*频率调整区*/case 0x0c:if(flag1=1) f10Mhz(); break; case 0x18:if(flag1=1) f1Mhz(); ;break; case 0x5e:if

    39、(flag1=1) f100Khz();break; case 0x08:if(flag1=1) f10Khz(); ;break; case 0x1c:if(flag1=1) f1Khz(); ;break;case 0x5a:if(flag1=1) f100Hz(); ;break; case 0x42:if(flag1=1) f10Hz(); ;break; case 0x52:if(flag1=1) f1Hz(); ;break; /*频率确认*/case 0x4a:if(flag1=1)pce1=0;pce2=1;pce3=1;AD9850ISetFre();break;/*AM调制

    40、*/case 0x16:pce1=1; /片选AD9850 I 实验板U1pce2=0; /片选AD9850 I 实验板U2pce3=1;AD9850IISetFre(1000.0);break;case 0x44:if(flag2=1) pce1=1;pce2=1;pce3=0;pwr=0;AM_mastepdown();break;case 0x40: if(flag2=1)pce1=1;pce2=1;pce3=0;pwr=0;AM_mastepup();break;/*FM调制*/ case 0x19:AD9850IISetFre(5000.0);break; default:break

    41、; ircode2=0; /注意一定要把ircode2清零。/AD9850SetFre();3.2.2 LCD12864程序#include lcd12864.h#include delay.h#include AD9850I.h#include hs0038.hunsigned char table1=频率:;unsigned char table2=频率设置完成 ;unsigned char table3= 按9键显示;uchar code dis1_ = 系统初始化. ;uchar code dis2_ = 系统初始化. ;uchar code dis3_ = 系统初始化. ;uchar

    42、 code dis4_ = 按选择键开始! ;void write_12864com(uchar com);void write_12864dat(uchar dat);void chk_busy();void lcd12864_init();void display_led();/*-检查忙位-*/void chk_busy() rs=0 ; rw=1 ; e=1 ; P0=0xff; while(P0&0x80)=0x80); e=0 ;void write_12864com(uchar com)chk_busy();rw=0;rs=0;delay_50us(1);P0=com;e=1;delay_50us(10);e=0;delay_50us(2);void write_12864dat(uchar dat)chk_busy();rw=0;rs=1;delay_50us(1);P0=dat;e=1;delay_50us(10);e=0;delay_50us(2);void lcd12864_init(void)/按照操作图初始化。uchar i;psb=1;delay_50ms(2);write_12864com(0x30);delay_50us(4);write_12864com(0x3


    注意事项

    本文(直接数字式DDS频率合成器设计论文.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922