受控正弦信号发生器_第1页
受控正弦信号发生器_第2页
受控正弦信号发生器_第3页
受控正弦信号发生器_第4页
受控正弦信号发生器_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、受控正弦信号发生器设计报告摘 要本设计一个受控正弦信号发生器,以模拟电路为核心,以MSP430F149单片机系统为控制系统,采用单片机与DDS模块相结合的方式,通过对DDS集成芯片AD8951的控制,实现了赛题要求的基本功能。系统由电流接收器、电流变送器、单片机控制模块、DDS信号发生电路、LCD显示模块、A/D转换模块、信号调理电路、二线式V/I变换电路等组成。系统的输出频率和各种调制方式由可调电阻设置,并通过LCD显示。本系统有效地使用MSP430F149单片机的片内资源,将数字电路与模拟电路高效的融合到一起,配合自动控制算法,实现题目的基本要求的所有项及发挥部分的要求。关键词:正弦信号发

2、生器;MSP430F149单片机;DDS;数模转换;二线式V/I变换电路一、方案设计与论证1.单片机选型在整个系统中,信号发生部分和接收部分都需要一个主控芯片进行处理,主要考虑以下三个方案:方案一:采用SPCE061A单片机。SPCE061A单片机是16位的微处理器,主频可以达到49MHz,速度很快,并且具有方便的ADC接口,但SPCE061A单片机的功耗不是最低的。方案二:采用C8051F系列单片机。C8051F系列单片机的发展已经有比较长的时间,应用比较广泛,各种技术都比较成熟,但此系列单片机为8位机,处理速度不是很快,资源不够充足,故不采用。方案三:采用TI公司MSP430系列单片机。M

3、SP430系列的单片机拥有有业界最低功耗,其中F149活动模式在160uA,因此在性价、功耗、速度上都有优势。由于在传输过程中对功耗要求,MSP430可以设置为低功耗模式,功耗(可达uA级)比C8051F系列至少低一个数量级,内部还集成有温度传感器,所以本设计采用MSP430F149单片机作为主控芯片。2.电源方案在本系统中的电源主要考虑以下方案:方案一:开关电源。电源的效率高,体积小、重量轻、适应的范围大,它的主要缺点是输出电压中所含纹波较大,对电子设备的干扰较大,而且电路比较复杂,对元器件的要求较高。方案二:采用LM317三端集成可调的稳压电源。此电源的优点是输出电压稳定,可以调节,输出的

4、电压误差小,且电路比较简单,能大幅度地降低电能和电极消耗。根据系统的要求和电路本身的特性,三端集成可调的稳压电源输出电压比开关电源稳定,可以输出多挡不同的电压。电路本身还有过压、过流、过热保护,所以选择方案二。3.电流变送器方案在测量各类非物理量,都需要转换成模拟量电信号才能传输到显示设备上,这种将物理量转换成电信号的设备是十分重要的,主要考虑以下几点:方案一:电流型变送器将物理量转换成4-20mA电流输出,必然要有外电源供电。最典型的是采用变送器需要的两根电源线,再加上两根电流线,总共4根线,但在应用设备中控制的距离远,就意味着成本高。方案二:在四线制的基础上,省去两根导线,降低成本,减少使

5、用的难度。根据题目要求,采用电流信号的原因是不容易受干扰。并且电流源内阻无穷大,导线电阻串联在回路中不影响精度。但是二线制的成本低,所以选择二线制电流变送器。4.模数转换电路方案在系统中,数模转换方案十分重要,有以下方案:方案一:采用单片机内部的ADC转换电路,这种方案节省资源,减轻软件设计难度,但是其转换精度比较低,不适合本系统对精度的要求。方案二:使用24位数模转换芯片ADS1255,具有有业界最高性能的模数转换器,可以达到较高的转换精度。 由于本系统对转换精度和低功耗有相当高的要求,而单片机内部的ADC对转换精度比较低,权衡的考虑软硬件复杂度和实际的效果,我们选择24位数模转换芯片ADS

6、1255作为模数转换电路的主芯片。5.信号调制方案由于题目的要求和所需得到的波形,DDS在本电路的要求中比较高,有以下方案:方案一:采用专用信号发生器。MAX038是美信公司的低失真单片信号发生器集成电路,内部电路完善。使用该芯片,设计简单,可以生成同一频率信号的各种波形信号,但频率精确度和稳定度都难以达到题目要求。方案二:采用传统的直接频率合成法直接合成。利用混频器、倍频器、分频器和带通滤波器完成对频率的算术运算。由于采用大量的倍频、分频、混频和滤波环节,导致直接频率合成器的结构复杂,体积庞大,成本高,而且容易产生过多的杂散分量,难以达到较高的频谱纯度。方案三:采用直接数字合成(Direct

7、 Digital Frequency Synthesizer,简称DDS或DDFS)。用随机读/写存储器RAM存储所需波形的量化数据,按照不同频率要求,以频率控制字K为步进对相位增量进行累加,以累加相位值作为地址码读取存在存储器内的波形数据,经D/A转换和幅度控制,再滤波即可得所需波形。DDS具有相对带宽很宽,频率转换时间极短(可小于20微妙),频率分辨率高,全数字化结构便于集成以及输出相位连续,频率、相位和幅度均可实现程控,因此,可以完全满足本题目的要求。DDS运算速度高,系统集成度强的优势设计的这种信号发生器,比以前的数字式信号发生器具有速度更快,且实现更加简便。从题目要求来看,上述三种方

8、案都可以满足题目合成频率范围的要求,但信号发生器产生的频率稳定度、精确度都不如DDS合成的频率;另一方面,DDS比信号发生器更容易精确控制,所以我们选择DDS芯片进行频率合成。6. 系统总体框图图1.1系统总体框图二、理论分析与计算 1DDS的理论分析DDS的基本原理是在高速存储器中放入正弦函数相位数据表格,经过查表操作,将读出的数据送到高速DAC产生正弦波。可编程DDS系统原理如图2.1。图2.1 DDS原理图N:相位累加器位数; M:相位累加器实际对ROM寻址的位数;S:ROM输出正弦信号(离散化)的位数;位数:相位累加器舍去的位数,满足位数=N-M。DDS系统由频率控制字、相位累加器、正

9、弦查询表、数/模转换器和低通滤波器组成。参考时钟为高稳定度的晶体振荡器,其输出用于同步DDS各组成部分的工作。DDS系统的核心是相位累加器,它由N位加法器与N位相位寄存器构成,类似于一个简单的计算器。每来一个时钟脉冲,相位寄存器的输出就增加一个步长的相位增量值,加法器将频率控制数据与累加寄存器输出的累加相位数据相加,把相加结果送至累加寄存器的数据输入端。相位累加器进入线性相位累加,累加至满量程时产生一次计数溢出,这个溢出频率即为DDS的输出频率。正弦查询表是一个可编程只读存储器(PROM),存储的是以相位为地址的一个周期正弦信号的采样编码值,包含一个周期正弦波的数字幅度信息,每个地址对应于正弦

10、波中0360°范围的一个相位点。将相位寄存器的输出与相位控制字相加,得到的数据作为一个地址对正弦查询表进行寻址,查询表把输入的地址相位信息映射成正弦波幅度信号,驱动DAC,输出模拟信号。低通滤波器平滑并滤除不需要的取样分量,以便输出频谱纯净的正弦波信号。2DDS的参数计算对于计数容量为2N相位累加器和具有M个相位取样点的正弦波波形存储器,若频率控制字为K,输出信号频率为f o,参考时钟频率为f c,则DDS系统输出信号的频率为 f o=kfc/2N输出信号频率的频率分辨率为f min=fc/2N由奈奎斯特采样定理可知,DDS输出的最大频率为f max=fc/2频率控制字可由以上公式推

11、出:K=f o×2N/fc当外部参考时钟频率为50MHz,输出频率需要为1MHz时,系统时钟经过6倍频,使得f c变为300MHz,这样就可利用以上公式计算出DDS的需要设定的控制频率字K=248/3003载频参数计算本题要求: 输出频率范围是1000KHZ-2000KHZ,频率分辨率为100HZ,频率稳定度优于10-4 ,信号波形无明显失真。系统频率调整的步进是100Hz。DDS逻辑电路的工作时钟是25M,所以:25M ÷ 100 250000 (小于2的18次方)所以,DDS的频率字只要多于18个bit,频率调整的步进就能小于100Hz。本系统采用的频率控制字为32bi

12、t,充分满足频率调整步进的要求。本系统的工作时钟由晶振提供的时钟通过DDS芯片ad9851的6倍频得到。而晶振的频率稳定度为10-6量级,所以整体频率稳定度: 10-6×6=0.6×10-5,在10-5量级,满足题目要求。4ADC参数计算本题要求当变送器端输入的可调电阻值在10002000之间变化时,输出的相应正弦信号的频率在1000kHz2000kHz之间变化。显示分辨率为100HZ,由此可计算出单片机发送的频率控制字K的个数至少为: (2000K-1000K)/100=10000个对应的数字量至少为10000个,这样需要一个高精度的ADC转换芯片,至少对输入的模拟量能产

13、生不少于 10000个采样点,因此选用ADC芯片的分辨率不低于16位,为了取得更高的精度,所以本设计选用分辨率为24位ADC转换芯片(ADS1255IDBT)。5. 电源运放的分析在设计两线制V/I变换电路时,需要选择一款合适的电源运放芯片。LM324是最常见的也是价格最低的单电源运放,耗电400uA/运放。单电源供电时,输入从-0.3VVcc-1.5V范围内正常工作。若果换成OP07等精密放大器,因为输入电压不允许低至0V,在该电路中反而不能正常工作。R5和U1构成基准源,产生2.5V稳定的基准电压。OP2构成一个同向放大器,将基准放大,向调理电路及传感器供电。因为宽输入电压、低功耗的稳压器

14、稀少成本高;将基准放大作为稳压电源是一个廉价的方案。所以选择LM324。三、硬件电路设计1.电源模块分析与设计电源变压器整流滤波稳 压图3.1电源的基本框图 正弦信号发生器需要DDS芯片AD9851来产生信号源,用到单片机来控制系统等。系统使用的直流稳压电源电压需要多个值,且要求输出电压稳定,纹波电压小。为此,我们用LM317设计两路电压可调电源,需用到两种不同电压时可将电源地端相连为系统供电。则可输出稳定电压,我们本系统中使用到+24V和+5V稳压电源。(电源模块的原理图如图3.2所示)图3.2 电源原理图 为了让输出的电压稳定,我们采用LM317三端集成可调的稳压电源,LM317是固定集成

15、稳压器芯片,可以达到大范围的输出电压的调整。稳压电源一般有5部分,即电流降压电路、整流电路、滤波电路、稳压电路、保护电路。由LM317组成的稳压电路,交流220V电压经电源变压器降压整流得到直流电压,此电压通过滤波电路输入到集成稳压器输入端,在集成稳压器可达到1.2V-37V直流电压。集成稳压器的自身保护原理:为获得较高的输出电压值,LM317稳压器的调节端余地之间的电阻值及其压降往往较大。稳压器的输入端接入电容,提供足够的电流供给,同时防止可能发生的自激振荡以及减小高噪声和改善负载的瞬态响应。当输入端发生短路时,为此在稳压器两端并接二极管D1,输入端短路时通过D1放电,保护稳压器。在此电路中

16、我们采用的器件有:有极性电容、无极性电容、LM317、变压器、二极管、电位器。2.压力桥及调理电路模块分析与设计 图3.3 调理电路选用AD623可在5V电压下工作,AD623是常用的低功耗精密差动放大器,用在差分输出前级放大。AD623失调最大200uA,变送应用保证的精度足够。Ro将0.4V叠加在AD623的REF脚上,在压力等于零的情况下通过调整Ro使输出4mA,再调整Rg输出20mA,完成校准。在设计电路时,压力传感器相当于一个千欧级的电阻,耗电一般比大。适当降低压力桥的激励电压可以减小耗电电流。但是输出幅度也随之下降,需要提高AD623的增益。图中我们采用恒压供电,在实际的应用中需要

17、恒流供电才能获得较好的特性,可用一个运放构成恒流源为其提供激励。通过调整压力桥的电阻值,将物理量转换成电参量,调理电路将输出的微弱信号或非线性的电信号进行放大、调理、最终转化为线性的电压输出。3.两线制变换电路的设计与分析图3.4 两线制变换电路两线制V/I变换电路是一种可以用电压信号控制输出电流的电路。两线制V/I电路与一般V/I变换电路不同。两线制V/I电路的电压信号不是直接控制输出电流,而是控制整个电路自身耗电电流。同时,还要从电流环路上提取稳定的电压为调理电路供电。图3.4是基本的原理图,图中OP1、Q1、R1、R2、Rs构成了V/I变换器。分析反馈过程:若A点因为某种原因高于0V,则

18、运放OP1输出电压升高,通过Re电流变大。相当于整体耗电变大,通过采样电阻的Rs的电流也变大,B点电压变低。结果通过R2的将A点电压拉下来。反之,若A点因某种原因低于0V,也会被负反馈抬高回0V。总之,负反馈的结果是:OP1虚断,A点电压=0V。由于u-=u+,所以可求得输出电压UO与输入电压Ui的关系为Uo=(1+Rf/R1)U+=(1+Rf/R1)Ui当Uo=5V,Ui=2.5V时;Uo=(1+Rf/R1)UiRf= R1=100k分析V0对耗电的控制原理:流过R1的电流:I1=Vo/R1B点的电压: VB=-I1*R2=-Vo*R2/R1取R2=R1时,有VB=Vo电源负和整个变送器电路

19、之间只有Rs、R2两个电阻,因此所有的电流流过Rs和R2。电路的总电流:Is=Vo/(RsR1)如果取R2Rs:则Is=Vo/Rs当调理电路输出0.4V-2.0V的时候,总耗电电流4mA-20mA,若不能满足R2Rs也没关系,R2与Rs并联是个固定的值,Is与Io仍然是线性的关系,误差比例系数在校准时可以消除。4.电流接收器模块图3.5电流接收电路RCV420是精密的电流环接受芯片,用于将4-20mA输入信号转换成0-5V输出信号。它包含了一个高级运算放大器、一个精密电阻网络和一个精密10V电压基准。其总转换精度为0.1,RCV420在满量程的电压下降压仅为1.5V。当输4-20mA电流输入对

20、应0-5V电压输出时,要求电路的传输阻抗为:Vout/Iin=5V/16mA=0.3125V/mA为了得到期望的输出(4mA时0V,20mA时5V),放大器的输出必须有一个偏置:Vos=-4mA×(03125 V/mA)=-1.25V输入电流信号接至+IN端还是-IN端取决与信号的极性,并经过中心抽头CT返回地端。两个匹配的75检测电阻Rs构成对称输入,可最程度地抑制CT脚的共模电压信号,消除不同输入端电流在差分电压转换时的不均衡。检测电阻将输入的电流信号经过差分放大器放大,转换成一个与之成正比的电压。四、软件设计受控正弦信号发生器的软件重要任务就是对AD采样返回的数据进行适当的计算

21、,把它对应的频率控制字送到AD9851模块中,并把电阻值、电流值、频率在液晶上显示出来。ADC的任务是对电阻的变化最终引起电压变化的模拟量进行采集。软件流程图如下:图4.1 软件流程图五系统测试1、测试仪器 GDS-2202数字示波器 VCTOR VC9806+数字万用表2. 测试数据及其分析 (1)基本要求表一测得的变换精度如下表所示设定电阻值显示值()环路电流值(mA)变化精度非线性度100010054.020.5%1.1%120012047.240.6%1.2%1400140810.450.5%1.5%1600159613.560.3%1.3%1800180617.00.1%1.2%2000199519.950.3%1.4% 变化精度的计算:变化精度=(实际值-理论值)/理论值;非线性度:非线性度最大误差¸(满度零度)´100%;表二信号发生器有输出时对应的设定和显示电阻值电阻显示值电阻测量值频率(KHz)信号发生器停止工作时的电阻值1500149623(2)发挥部分表三 频

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论