ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:696.38KB ,
资源ID:19687664      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19687664.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(调幅信号产生电路设计毕业作品.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

调幅信号产生电路设计毕业作品.docx

1、调幅信号产生电路设计毕业作品毕设业计(20 届)调幅信号产生电路设计所在学院 专业班级 电子信息工程 学生姓名 学号 指导教师 职称 完成日期 年 月 摘 要在幅度调制中,根据已调信号的频谱分量不同,可分为普通调幅(AM) 、抑制载波的双边带调幅(DSB) 、抑制载波的单边带调幅( SSB)等。本文使用双AD835芯片实现抑制载波的双边带调幅(DSB)和调幅指数可变的普通振幅调制(AM)信号产生电路,通过软件实现二者之间的自由切换,并可以对AM调制指数进行灵活设定。根据DSB调制和AM调制公式,用一个AD835芯片实现乘积运算,另一个AD835芯片实现乘积与求和运算。通过C8051开发板上的D

2、AC模块输出不同的直流电压,直流电压E与调制信号相乘,直流信号A与前者的乘积相加,实现调制指数调整和调制模式的切换。当直流电压A为0时,实现DSB模式;当直流电压A为1时,实现AM模式,并用LCD显示电路工作状态。关键词: 调幅信号;AD835;AM;DSB;调制AbstractIn amplitude modulation, according to the already adjustable signal spectrum component is different,can be divided into ordinary modulation(AM),the modulation o

3、f inhibit carrier bilateral belt (DSB),inhibit carrier single side band modulation (SSB).This experiment using two AD835 chip,to realize DSB modulation and AM modulation produce circuit.Through the software to realize between both free switching,And AM modulation index can be flexible settings.Accor

4、ding to the AM modulation and DSB modulation formula,Use a AD835 chip realize multiplication ,Another AD835 chip realize multiplication and summation operations. Through the C8051 development board the DAC different direct voltage output module,direct voltage E and modulation signal multiplication,d

5、irect signal A and former multiplication adding together, Realize modulation index adjustment and modulation pattern of switching.when direct voltage A is zero, realize DSB mode.When direct voltage A is not zero, realize AM mode,and use LCD display circuit working state.Key words: Amplitude modulate

6、d signal;AD835;AM;DSB;modulate1 引言近些年,随着电子技术、计算机技术等技术的发展,调幅技术已经广泛用于军事通信、微波中继、模拟移动通信、无线电通信、广播电视等领域,也是信号与系统、通信原理等专业课程的重要内容1。目前实现调制的方法越来越多,例如采用DSP,FPGA以及一些专用芯片产生调幅信号,每种方法都有其优缺点。调制类型按载波可分为:用正弦高频信号作为载波的正弦波调制或称为连续波调制,用脉冲串构成一组数字信号作为载波的脉冲调制2。对于连续波调制,已调信号由振幅A、频率和相位三个参数构成。改变三个参数中的任何一个都可能携带同样的信息。因此,连续波调制可分为调幅(

7、AM)、调频(FM)、调相(PM)。调相和调频有密切的关系。调相时,同时有调频伴随发生;调频时,也同时有调相伴随发生,不过两者的变化规律不同3。实际使用时很少采用调相制,它主要是用来作为得到调频的一种方法。调幅主要用于广播、载波通信、无线电台、数传、传真、电视广播等领域。调频主要用于微波中继、卫星和移动通信。调相是一种中间的调制方式。对于脉冲调制,通常也分为两种方式:用连续型的调制信号去改变脉冲参数的脉冲模拟调制和用连续调制信号的数字化形式(通过模数转化)去形成一系列脉冲组的脉冲编码调制(脉冲数字调制)4。脉冲模拟调制可分为脉幅调制PAM、脉宽调制PDM(PWM)、脉位调制PPM。脉幅调制用于

8、中间调制方式,遥测等地方。脉宽调制用于中间调制方式、一点对多点微波通信等方面。脉位调制用于遥测、光纤传输等方面。脉冲数字调制可分为脉码调制PCM、增量调制M和各种语言、图像的新的编码方式DPCM、LPC等。脉码调制主要用于市话、卫星、空间通信。增量调制用于军用和民用通信。各种语言、图像的新的编码方式用于对图像、语音的编码。通过调制,可以同时广播多个声音/音乐广播电台,彼此不会发生干扰。如果不经过调制,所有的信号将占据同一频段,使接受端无法从杂乱信号中选择有用信号5。在广播和通信系统中,普通调幅方式是最简单的实现调制和解调的收、发信机线路。因此在中短波广播和传统的中、短波无线电通信,广播电视,电

9、视图像信号的传输等方面都有广泛的应用。在系统的某一个部分向领近的另一个部分发送数据的场合下,AM也非常有效。虽然AM具有功率使用率低(和浪费)的缺点,但是功率的低效率使用,换取了调制和解调的方便,使得接收机可以以低廉的价格大量的进入市场6。为了克服AM方式的各种问题,设计了各种AM的变化形式。抑制载波的双边带调幅就是其中的一种,通过减少载波的方法,达到节省带宽或者提高功率利用率的目的。本文的主要研究内容是调幅信号产生电路设计,其具体要求如下:(1)实现DSB调制和AM调制之间的自由切换。(2)通过C8051开发板上的DAC模块控制增益指数的变化。(3)用LCD显示AM信号的调制指数。2总体设计

10、振幅调制是用调制信号去控制载波的振幅,使其随调制信号线性变化,而保持载波的频率不变7。在幅度调制中,根据所取出已调信号的频谱分量不同,分为普通调幅(AM) 、抑制载波的双边带调幅(DSB) 、抑制载波的单边带调幅(SSB)。 目前调幅信号产生的方法有多种多样,主要有以下几种:非线性器件调幅电路、基于DSP 和DDS的调制电路、FPGA和DSP融合实现幅度调制等。非线性调幅电路中,产生AM调制(属于高电平调幅)和DSB调制(属于低电平调幅)两种形式的电路是分开进行分析8,不能使用一个电路实现AM和DSB之间的转变,浪费资源。基于DSP 和DDS的调制电路的优点是载波频率、调制方式、调幅指数和调制

11、频偏均可软件设置。与传统模拟调制相比,它具有更好的系统再现性和稳定性,克服了模拟硬件,信号处理功能的不确定性,用软件调整代替硬件调整利于系统升级9。采用FPGA和DSP融合这种方法实现调幅,避免了使用VHDL语言设计编程的复杂性,可以高效、可靠、方便的产生AM信号,硬件测试和实现快捷,开发效率高,而且调制信号步进精度好,产生的波形失真小,具有一定实用性10。本次实验采用的是采用另外一种方式实现振幅调制。使用两个AD835芯片就可以实现AM和DSB的转化,操作简单,功能丰富,调幅指数使用软件控制,范围广易于实现。2.1 振幅调制的工作原理设调制信号是一个角频率为 的单音频余弦信号电压,用它去调制

12、角频率为 的等幅高频信号(载波)电压,可得到两种振幅调制信号电压:普通调幅信号(AM):和抑制载波的双边带信号(DSB):112-1 AM信号的波形和频谱图2-1所示为AM信号的波形和频谱,从图中可知波形特征:(1)调幅波的振幅(包络)变化规律与调制信号波形一致。(2)调幅波频率(即变化快慢)与载波频率一致。 2-2 DSB信号的波形和频谱图2-2所示为DSB信号的波形和频谱,从图中可知波形特征:(1)DSB信号的包络正比于调制信号的绝对值(2)DSB信号载波的相位反映了调制信号的极性,即在调制信号负半周时,已调波高频与原载波反相。因此严格地说,DSB信号已非单纯的振幅调制信号,而是既调幅又调

13、相的信号。(3)DSB波的频谱成份中抑制了载波分量,全部功率为边带占有,功率利用率高于AM波。从AM和DSB的数学表达式中可以看出,这些调幅信号都是由调制电压和高频等幅电压相乘的结果.因此,只需将调制信号电压和高频等幅电压送入乘法器的两个输入端相乘,就可以在输出端得到所需要的已调制信号电压.2.1.1 普通调幅波(AM)假设要传送的低频信号电压为一单一音频的低频电压,它的瞬时值表达式为 (2-1)式中,是低频信号电压振幅;为低频信号的角频率。假设载波电压的瞬时值表达式为 (2-2) 式中,是载波电压振幅,为载波电压的角频率。在用(t)对(t)进行调幅时,高频调幅信号的振幅在载波振幅的基础上,随

14、低频信号(t)而变化,它的幅度为7 (2-3) K是取决于调幅电路的比例常数。因此,高频调幅信号可以用下式表示12: (2-4) 式中 (2-5) ma 表示载波振荡的振幅受低频信号调幅后的振幅变化过程。通常把ma 称为调幅指数或调幅度,用来表明振幅调制的深度。当ma =0时,为载波电压未受低频信号调幅的载波状态,即未调幅。当ma =1时,此时为最大调幅(百分之百)。当ma 1时,为过调幅,波形产生严重失真。通常情况0ma 1,这也是本设计ma的 范围。 2.1.2 抑制载波的双边带调幅(DSB) 从普通调幅波的功率关系知道,当ma = 1 时,其中2/3的载波功率不含信息,实际上这部分功率白

15、白浪费了。为了克服这个缺点,提高设备的功率利用率,可以将不携带消息的载波分量抑制掉,而只传输携带消息的两个边带,这就是抑制载波的双边带调幅波(DSB)13,其数学表达式为: (2-6)2.2 实现AM/DSB调制的数学模型由式 2-4 可知,实现普通调幅主要是利用加法运算和乘法运算;由式2-6可知实现抑制载波的双边带调制利用乘法运算。因此要同时实现AM/DSB两种调幅方式的数字模型如图2-3所示。2-3 AM/DSB 产生的数学模型设调制信号 ,载波信号为,E是直流电压用以控制AM调制,A是直流电压用以控制AM/DSB切换,VO是输出信号。调制信号和载波信号从乘法器中输出为 (2-7)加法器的

16、输出为 (2-8)则乘法器最终输出为 (2-9) 由(2-9)可知当A=1时,即是AM信号的表达式。调幅指数ma =E,本方案载波振幅Uc=2,均为为确定的值,则调幅指数的大小由直流电压值E决定,调幅指数0ma 1。 由(2-9)可知当A=0时,即是DSB信号的表达式。 (2-10)2.3系统总体方案设计根根据设计要求,本文提出了由AD835芯片,C8051F005单片机,按键,LCD液晶显示等部分构成的调幅信号产生电路,如图2-4所示。图2-4 系统总体框图本系统采用双AD835芯片实现了抑制载波的双边带调幅(DSB)和调幅指数可变的普通振幅调制(AM)信号产生电路,通过软件实现二者之间的自

17、由切换,并可以对AM调制指数进行灵活设定。根据DSB调制和AM调制公式,用一个AD835芯片实现乘积运算,另一个AD835芯片实现乘积与求和运算。通过C8051开发板上的DAC模块输出不同的直流电压,直流电压E与调制信号相乘,直流信号A与前者的乘积相加,实现调制指数调整和调制模式的切换,当直流电压A为0时,为DSB模式;当直流电压A为1时,实现AM调制,并用LCD显示电路工作状态。3 硬件设计本系统硬件主要由三大模块组成:AD835调幅信号产生模块、C8051单片机模块、液晶显示模块。3.1 AD835芯片AD835是Analog Devices公司生产的电压输出四象限乘法器电路,能够完成w=

18、xy+z功能,x和y输入信号范围为-1+1 v,带宽为250 MHZ,在20 ns内可稳定到满刻度的=.1,乘法器噪声为50 nvHZ,差分乘法器输入x和y、求和输入z具有高的输入阻抗,输出引脚端w具有低的输出阻抗,输出电压范围为-25+25 v,可驱动负载电阻功率为25。其电源电压为5 v,电流消耗为25 mA;工作温度范围为-40+85。AD835芯片可以实现数学运算W=(X1-X2)(Y1-Y2)+Z的功能。图3-1 AD835 功能框图1脚为输入信号Y1范围为-1+1 v,带宽为250 MHZ2脚为输入信号Y2范围为-1+1 v,带宽为250 MHZ3脚接-5V电源4脚为输入信号Z5脚

19、输出电压范围为-25+25 v的信号6脚接+5V电源7脚为输入信号X2范围为-1+1 v,带宽为250 MHZ8脚为输入信号X1范围为-1+1 v,带宽为250 MHZAD835实现调幅的优点是:最高工作频率可以达到250MHz, 线形性好,调幅对称性好,且为电压输出,外围电路非常简单,可靠性高。 由调幅信号的表达式 可知,我们要实现振幅调制,需要完成乘积与求和的的运算,根据AD835的芯片资料,可知采用两个AD835就能达到我们的要求,因此得到如图3-2所示的电路图。 图3-2 AD835电路图图3-2中J3为载波信号输入端子,J2为调制信号输入端子,J4为输出信号端子。为了调试的方便,暂时

20、用POT2、S1开关代替单片机的功能,POT2用以调整(2-9)中的直流信号E。直流信号E从U2芯片Y1引脚输入,调制信号从U2芯片的X1引脚输入,直流信号A从U2芯片Z引脚输入,求和结果从U2芯片W引脚输出再输入到U1的Y1端口。载波信号从U1的X1端口输入,通过U1芯片的乘积运算W端口输出的就是已调信号AM或者DSB。U2实现直流电压E和调制信号的乘积再和直流电压A的相加,即表达式2-8。U1芯片实现载波和U2输出信号的乘积,即表达式2-9。考虑到AD835芯片输入信号幅度限制,载波信号幅度Uc峰值为1V,调制信号峰值为0.5V,E幅度在01V之间。通过两个电阻对5V电压分压输出0.5V电

21、压,S1开关用以选择0.5V和0V电压状态,以调整(2-9)中的直流信号A,这样可以确保加在两AD835输入端信号幅度均在其限制范围内。调试完成后用单片机输出直流电压代替电位器POT2和开关S1,以方便软件控制调制指数和AM/DSB两者功能的切换。 3.2 单片机模块C8051F000系列器件是完全集成的混合信号系统级MCU芯片,有一个真正的12位多通道ADC(F000/01/02/05/06/07)或一个10位的多通道ADC(F010/11/12/15/16/17)。每种器件都有一个可编程增益放大器、两个12位DAC、两个电压比较器(F002/07/12/17例外,只有一个)、一个电压基准、

22、一个具有32K字节FLASH存储器并与8051兼容的微控制器内核。还有硬件实现的(不是在用户软件中用位操作模拟)12C/SMBUS、UART、SPI串行接口及一个具有5个捕捉/比较模块的可编程计数器/定时器阵列(PCA)。还有4个通用的16位定时器和4字节宽的通用数字I/O端口。本设计主要使用C8051F005单片机的DAC功能,每个DAC的输出摆幅均为0V到VREF-1LSB,对应的输入码范围是0X000到0XFFF。DAC0和DAC1功能相同,以DAC0为例进行介绍,12位的数据字被写到低字节(DACOL)和高字节(DACOH)数据寄存器。在写DACOH寄存器时数据被锁存到DAC0,所以如

23、果需要12位分辨率,应在写入DACOL之后写DACOH。3-3 C8051F005单片机DAC功能框图图3-3所示的就是DAC0的电气特性,DAC0的使能/禁止功能由DAC0EN位控制(DAC0CN.7)。向DAC0EN写1允许DAC0工作,向DAC0EN写0则禁止DAC0。在被禁止时,DAC0的输出保持在高阻状态,DAC0供电电流降到1或更小。为了给DAC0提供偏置,必须将REF0CN寄存器中的偏置使能位(BIASE)置1,还必须正确设置DAC0的电压基准。当设置内部电压基准时,VREF=2.4V。C8051F005单片机MCU有两个12位的电压方式DAC,本次实验使用DAC0和DAC1即可

24、达到要求。3.3液晶显示模块根据系统显示内容的需要,本文选择液 HS12232-9晶显示模块对调幅指数和电路工作状态进行显示。显示资料RAM提供642个位元组的空间,最多可以控制4行16字(64个字)的中文字型显示,当写入显示资料RAM时,可以分别显示CGROM、HCGROM与CGRAM的字型。该显示模块具有体积小、功耗低、显示内容丰富的特点,所以本设计选用HS12232-9型液晶显示模块。其与单片机接口有并行连接方式和串行连接方式,本次实验采用的是并行连接方式。C8051f005与LCD的硬件接口电路如图3-4 所示。图3-4 C8051与LCD液晶接口电路C8051F005的P2.0-P2

25、.7端口与 HS12232-9 LCD的数据总线DBO-DB7相连接。由C81051的P3.0和LCD液晶E使能接口连接,控制芯片。当E为高电平期间,数据读出,E 为下降沿的时候,数据桩锁存。C8051 通过P3.2来选择RS信号控制寄存器。当P3.2=1时,为发送数据,P3.2=0时,为接收数据命令;C8051 通过P3.1来选择RW信号控制寄存器,当P3.1=1时,读取数据操作,P3.1=0时,为写指令,来实现控制器对液晶显示模块的控制。3.4小结本章介绍了调幅电路的硬件模块组成。详细介绍了各个模块的组成及功能。AD835调幅模块的介绍,C8051单片机模块主要性能特点、液晶显示模块的构建

26、与运用以及与单片机接口的连接。4 软件设计4.1主程序部分本系统软件设计采用C 语言编写主要内容包括键值的读取和处理程序,AM/DSB功能切换,液晶显示程序等程序,系统软件设计流程图如4-1所示。4-1 系统软件流程图 AM和DSB两种方式的切换主要是通过按键控制。通过设置不同的输入码改变DAC0和DAC1的输出电压值,输出电压范围为02.4V。DAC0输出电压为0V和0.5V,即是图3-2电路原理图中的开关S1的功能, 用于控制AM/DSB的功能切换。当电压为0.5v时,是DSB模式。当电压为0V时,是AM模式,DAC1输出电压即是图3-2电路图中POT2的功能,用以调整调幅指数的大小。4.

27、2初始化部分初始化主要包括系统时钟初始化、端口的初始化、DAC参考电压源初始化和DAC的初始化。4.2.1系统时钟初始化系统时钟初始化主要是设置内部振荡控制寄存器OSCICN和外部振荡器控制寄存器OSCXCN。C8051有内部振荡器和外部振荡器电路之分,每个驱动电路都能产生系统时钟,可以通过软件配置。内部振荡器可以被使能/禁止,其振荡频率可以用内部振荡器控制寄存器OSCICN改变。本次课题采用16MHZ的内部时钟源作为系统时钟。图4-2 OSCICN: 内部振荡器控制寄存器位 7 : MSCLKE:时钟丢失使能位 0:禁止时钟丢失检测器。 1:使能时钟丢失检测。位 6-5 : 未用。读=000

28、00b,写 = 忽略位 4 : IFRDY:内部振荡器频率准备好标志 0:内部振荡器频率不是按IFCN位指定的速度运行。 1:内部振荡器频率是按IFCN位指定的速度运行。位3 : CLKSL:系统时钟源选择位 0:选择内部时钟源作为系统时钟 1:选择外部时钟源作为系统时钟位2 : IOSCEN:内部振荡器使能位 0:内部振荡器关闭 1:内部振荡器工作位1-0: IFCN1-0:内部振荡器频率控制位 00:内部振荡器典型频率为2MHZ 01:内部振荡器典型频率为4MHZ 10:内部振荡器典型频率为8MHZ 11:内部振荡器典型频率为16MHZ以下是系统时钟初始化函数,选择系统时钟为16MHZ内部

29、晶振。void SYSCLK_Init (void) OSCICN = 0x87; / 选择16M内部晶振 for (nTemporary=0; nTemporary 256; nTemporary+) ; / 延迟 (ms) OSCXCN=0x6F; OSCICN|=0x08; / 等待晶振稳定4.2.2 端口初始化 端口初始化是通过设置寄存器XBR0,XBR1,XBE2,PRT1CF,PRT2CF,PRT3CF。交叉开关根据优先权译码表将所选择的内部数字资源分配到I/O引脚。寄存器XBR0,XBR1,XBE2用于选择内部数字功能或让I/O引脚默认为端口I/O。端口配置寄存器PRT1CF,P

30、RT2CF,PRT3CF将端口I/O单元配置为推挽或漏极开路方式。端口I/O初始化比较简单,不管XBRn寄存器的设置为何值,在交叉开关被使能之前,外部引脚保持标准端口的输入方式。对于给定的XBRn设置,可以使用优先权译码表确定I/O引脚分配。 以下为端口初始化函数:void PORT_Init (void) XBR0 = 0x00; XBR1 = 0x00; XBR2 = 0x40; / Enable crossbar and weak pull-ups PRT1CF = 0xff; PRT2CF = 0xff; PRT3CF = 0xff;4.2.3 DAC的初始化DAC0的功能和DAC1的

31、功能完全相同,以DAC0为例介绍一下它的相关设置。DACO的初始化是通过设置电压基准控制寄存器(REFOCN)和DAC0控制寄存器(DAC0CN)。图4-3所示为DAC0控制寄存器各个位的功能,将位7置1,DACO正常工作;向位2-0写000,DAC0数据字的高4位在DAC0H3:0,低字节在DAC0L中。图4-3 DAC0CN:DAC0控制寄存器位 7 : DAC0EN:DAC0使能位 0:DAC0 禁止 1:DAC0 使能位 6-3 : 未用。读=00000b,写 = 忽略位 2-0 : DAC0DF2-0:ADC0数据格式位图4-4所示为电压基准控制寄存器各个位的功能。为了给DAC0提供偏置,必须将REF0CN寄存器中的偏置使能位(BIASE)置1,还必须正确设置DAC0的电压基准通过将位0置1,采用内部基准电压即2.4V。图4-4 REF0CN:电压基准控制寄存器位 7-3 : 未用。读=00000b,写 = 忽略位2 : TEMPE:温度传感器使能位 0:内部温度传感器关闭 1:内部温

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1