《简易频率特性测试仪论文设计.doc》由会员分享,可在线阅读,更多相关《简易频率特性测试仪论文设计.doc(19页珍藏版)》请在三一办公上搜索。
1、2013年全国大学生电子设计竞赛简易频率特性测试仪(E题)【本科组】2013年9月6日摘 要 本实验以DDS芯片AD9854为信号发生器,以单片机STM32F103RBT6为核心控制芯片。系统由5个模块组成:正弦扫频信号模块,待测阻容双T网络模块,整形滤波模块,A/D转换模块及显示模块。先以单片机送给AD9854控制字产生1MHZ40MHZ的扫频信号,经过阻容双T网络检测电路,两路路信号通过AD9283对有效值进行采集后进入单片机进行幅值转换,最终由TFTLCD显示输出。ABSTRACTIn this experiment, the DDS chip AD9854 as the signal
2、generator, MCU STM32F103RBT6 as the core control chip, and with FPGA as auxiliary, and on the peripheral circuit to realize the detection of amplitude frequency and phase frequency. The system comprises 6 modules: signal sine sweep signal module, the measured resistance capacitance of double T modul
3、e, filter module, A/D conversion module and display module. The first single-chip microcomputer to AD9854 control word generate sweep signal of 10MHZ - 40MHZ, the resistance and capacitance of double T detection circuit, two road signals are collected on the effective value through the AD9283 into t
4、he microcontroller to amplitude conversion, the LCD display output, finally to complete the amplitude frequency and phase frequency of simple test.目 录1系统方案11.1 AD9854模块的论证与选择11.2 单片机控制系统模块的论证与选择11.3 显示模块的论证与选择21.3 电源模块的论证与选择22系统理论分析与计算22.1 系统原理的分析22.2 滤波器的设计32.2.1 滤波器电参数的计算32.2.2 Multisim仿真电路32.3 AD
5、C设计42.3.1 AD9283 匹配电路设计42.3.2 电路图52.4 被测网络设计52.4.1 被测网络的电参数选择52.4.2 Multisim仿真53电路与程序设计63.1电路的设计63.1.1系统总体框图63.1.2 正交扫频信号子系统框图与电路原理图73.1.3 单片机显示系统模块子系统框图与电路原理图83.1.4电源93.2程序的设计93.2.1程序功能描述与设计思路93.2.2程序流程图104测试方案与测试结果114.1测试方案114.2 测试条件与仪器124.3 测试结果及分析134.3.1测试结果(数据)134.3.2测试分析与结论13附录1:电路原理图14附录2:源程序
6、16简易频率测试仪(E题)【本科组】1系统方案本系统主要由AD9854模块、单片机控制系统模块、显示模块、电源模块组成,下面分别论证这几个模块的选择。1.1 AD9854模块的论证与选择方案一:采用数字直接频率合成技术(DDFS)。以单片机和FPGA为控制核心,利用FPGA中的N位地址存储相应的正弦表值,通过改变频率控制字K,寻址相位累加器的波形存储器的数据,以产生所需频率的正弦信号fout=fin *K/2N。该方案频率比较稳定,抗干扰能力强,但程序实现会有一定的繁琐性,并且会占用FPGA资源。方案二:采用程控锁相环频率合成方案。锁相环频率合成是将高稳定度和高精确度的标准频率经过加减乘除的运
7、算产生同样稳定度和精确度的大量离散频率,在一定程度上解决了既要频率稳定精确、又要频率在较大范围可变的矛盾,能产生方波,通过积分电路就可以得到同频率的三角波,再经过滤波器就可以得到正弦波,但采用了多次积分电路,这种具有惰性特性的电路误差大且不能满足相频曲线和幅频曲线的输出要求,功能扩展能力有限。方案三:采用DDS芯片AD9854。根据题目要求,结合性价比,我们选用AD9854。AD9854是AD公司采用先进的DDS技术生产的具有高级集成度的DDS器件,它的最高工作时钟为300MHz,正常输出工作频率范围为0300,精度可达0.04,它还具有调频和调相功能,通过单片机的适当控制便可产生高带宽的正弦
8、波信号。该方案产生的信号频率稳定度较好,操作简易,但抗干扰性有一定的不足。 综上论证比较:与DDFS及锁相环频率合成相比,采用DDS芯片合成正弦信号的频率建立与切换简单,频率单一,频率覆盖范围广,精度高,可控性强,功能扩展能力大。故采用方案三。1.2 单片机控制系统模块的论证与选择方案一:8 位内核的51 类MCU 的资源往往是最大几K-100K 的flash。 100-几K 字节的RAM, IO, 串口,定时器,8 位数据总线, AD 等简单的资源。 目标确定,单一。结构简单,指令简单。 易于理解和操作,这些特点也是51 能深入人心的因素。但是,51类MCU处理速度慢,内部资源少。方案二:S
9、TM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz综合以上两种方案,选择方案二。1.3 显
10、示模块的论证与选择方案一:采用LCD1602液晶显示。此液晶为工业字符型液晶,能够同时显示16x02即32个字符。它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义CGRAM,显示效果也不好)。方案二:采用TFTLCD。TFTLCD彩屏集成各种字库,容易操作,可以显示数字、英文、汉字以及图像。综合考虑采用方案二。1.3 电源模块的论证与选择方案一:采用干电池供电。干电池可以提供3V和4.5V或
11、者6V电源,可以给各个模块提供足够的电压。但是干电池续航能力不足,成本计较大。方案二:采用适配器5V供电。通过AMS117芯片加入47uF的去耦电容产生3.3V电源供给AD9854系统和STM32系统。综合考虑采用采用适配器5V、3.3V供电模块。2系统理论分析与计算2.1 系统原理的分析 正交解调原理:无论中频信号的调制方式如何,都可以先使用正交解调,然后再依据调制方式处理恢复信号。正交解调也叫正交基带变换,其目的是去掉调制信号中的载频,将信号变到零中频(基带)。一个载频为叫 的实调制信号可以表示为:(t)= a(t)COS叫t+0(t)则其复信号解析式为:z(t)=口(t)cos t+0(
12、t)+皿()sint+0(t)其中a(t)表示信号的瞬时包络, (t)= 叫 t+0(t)表示信号的瞬时相位,而叫(t)= (t)dt= 叫 +0 (r)表示信号的瞬时角频率。各种调制方式的信号调制信息都包含在这3个特征量中。经正交解调后得到的零中频信号(基带信号)为: Z (t) = a(t)cos0(t)+ja(t)sin0(t) = Z (t)+ (t)式中z (t)= a(t)cos0(t) Z (t)和Z肋(t)分别为基带信号中的同相分量和正交分量,或称I路分量和Q路分量。2.2 滤波器的设计 2.2.1 滤波器电参数的计算采用有源滤波,二阶有源低通滤波环节参数计算公式如下:。由要求
13、,我们选取中心频率为250KHz,参数选择和电路图1如下 图1 二阶有源低通滤波电路图选C=1000pF,由fo=250KHz计算得R=637。实际选取R=680,实际中心频率为234KHz,满足要求。选取Rf=1.2K,R1=1.5K。可得Av=1.8满足要求。增益为5.1dB。2.2.2 Multisim仿真电路仿真主要指的是仿真硬件和仿真软件。仿真硬件中最主要的是计算机。软件的仿真能够根据理论的电路来进行建立连接,测试。这样可以更好的发现电路中的一些问题,从而大大的减小了实际硬件电路的出错概率,这样可以更好的降低成本。用Multisim仿真电路图2如下:图2 滤波仿真图结果如下图3:图3
14、 滤波仿真图结果图2.3 ADC设计 2.3.1 AD9283 匹配电路设计AD9283 的输入阻抗匹配电路如图4 所示: ZS= 50 , ZL = 10 k ,特性阻抗ZO = 10 k. 匹配网络采用网络来设计,该网络在完成阻抗匹配的同时通过低通滤波来去除一些噪声干扰。2.3.2 电路图图4 AD9283匹配电路图2.4 被测网络设计2.4.1 被测网络的电参数选择被测网络电路图,电路计算公式 。由题目要求得,中心频率5kHz,带宽50Hz,计算得出,选取C=1000pF,可得R=31.8K。另外,Q=50,所以K=0.995,选(1-KR1)=820,则KR1=163K。2.4.2 M
15、ultisim仿真用Multisim仿真电路图如下图5:图5 被测网络仿真图仿真结果如下图6:图6 被测网络仿真结果图根据仿真结果可知,此电路完全满足设计要求。3电路与程序设计3.1电路的设计3.1.1系统总体框图系统总体框图如图7所示:图7 系统总体框图3.1.2 正交扫频信号子系统框图与电路原理图1、AD9854子系统框图图8 AD9854子系统框图2、AD9854子系统电路图图9 AD9854子系统电路电路图3.1.3 单片机显示系统模块子系统框图与电路原理图1、STM32子系统框图图10 STM32子系统框图2、STM32子系统电路图11 STM32子系统电路3.1.4电源电源由变压部
16、分、滤波部分、稳压部分组成。为整个系统提供5V和3.3V电压,确保电路的正常稳定工作。这部分电路比较简单,都采用三端稳压管实现,故不作详述。3.2程序的设计3.2.1程序功能描述与设计思路1、程序功能描述根据题目要求软件部分主要实现正交扫频信号、AD转换、按键和参数显示。1)正交扫频信号:要求输出1MHZ40MHZ的正弦信号。2)AD转换:把输出的模拟信号转换为数字信号。3)按键:设置频率增减和扫频设置。4)显示部分:显示电压值、频段、步进值、信号类型、频率。2、程序设计思路1)复位DDS,即Master保持10个以上系统时钟周期的正脉冲;写控制寄存器。设置工作模式、数据更新方式、锁相环倍数、
17、开启和屏蔽 应的功能。写数据寄存器。写入扫频的起始频率和终止频率,设置扫频步进和扫频斜率。数据设置完成以后,在数据更新管脚产生正脉冲,芯片开始扫频,并不断以终频-初频-终频的方式循环。 2)采用8路A/D转换3)设置一个按键用来控制增加和减少输出信号的频率,一个按键用来控制扫频设 置。4)采用STM32单片机来控制彩屏显示电压值、频段3.2.2程序流程图图12 主程序流程图图13 AD9854信号源 子程序流程图图14 A/D转换子程序流程图图15 STM32显示子程序流程图4测试方案与测试结果4.1测试方案1、硬件测试如下图16所示:图16 硬件调试实物图2.实验系统调试过程中发现以下几点问
18、题:1) 地线不稳定或过长时,由于分布电容的存在,频率测量会有几Hz的跳动。2) 在用示波器探针线会有损坏而导致测量不出数据。3) 电源模块正、负电源管脚处接47uF的滤波电容。在输出端上拉电阻处并小电容,有显著滤除振荡效果。4) 在每个独立电源的正、负处都要接一大一小的滤波电容。5) 在接线时,尽量避免输入与输出线距离过近,否则会对测量有一定影响。3、软件仿真测试软件仿真图如下图17所示:图17 放大器软件仿真图仿真结果如下图所示:图18 放大器软件仿真结果图4.2 测试条件与仪器测试条件:检查多次,仿真电路和硬件电路必须与系统原理图完全相同,并且检查无误,硬件电路保证无虚焊。测试仪器:高精度的数字毫伏表,数字示波器,数字万用表。4.3 测试结果及分析4.3.1测试结果(数据)2V档信号测试结果好下表所示: (单位/V)信号值0.20500.21000.20450.40261.0071.5421.6691.999显示0.20510.21000.20440.40261.0061.5421.6691.9994.3.2测试分析与结论根据上述测试数据,XXXXXXXXXXXXXXXXXXXXXXXXXXXXX,由此可以得出以下结论:1、2、3、综上所述,本设计达到设计要求。附录1:电路原理图附录2:源程序