基于ARM的微波频率自动测量系统设计

发布者:Yuexiang666最新更新时间:2013-10-08 来源: dzsc关键字:ARM  微波频率  自动测量系统 手机看文章 扫描二维码
随时随地手机看文章

  1.引言

  通常微波所指的是分米波、厘米波和毫米波。关于其频率范围,一种说法是:

  300MHz ~ 300GHz(1MHz =106Hz,1GHz =109 )相应的自由空间中的波长约为1m~1mm.

  微波技术的兴起和蓬勃发展,使得国内大多数高校都开设微波技术课程。但还存在以下问题:测量时,由手工逐点移动探头并记录各点读数,然后手工计算实验结果并绘图。测量项目单一、精度低、测量周期长,操作也较为繁琐。本文主要研究一种实用的基于Labview的速调管微波频率自动测量系统。

  2.系统整体结构

  系统的整体结构如图2-1所示。由下位机跟上位机构成。微处理器通过驱动电路来控制步进电机,带动谐振式频率计的套筒转动,处理器采样检波电流,传送到上位机LabVIEW界面显示,并利用PC机强大的数据处理功能,分析出电流最小值,计算出所测频率。

  

  3.系统硬件设计

  3.1 微处理器系统电路的设计

  本系统选用的微处理器是S3C44B0.2.5VARM7TDMI内核,3.0~3.6V的I/O操作电压范围。可通过PLL锁相环倍频高至66MHz;71个通用I/O口;内嵌有8通道10位ADC,本系统选取了通道1作为晶体检波器电流输入通道。

  3.2 复位电路

  系统没有采用RC电路作为复位电路,而使用了电压监控芯片SP708SE,提高了系统的可靠性。复位电路的RST 端连接到S3C44B0的复位引脚nRESET,因为S3C44B0的复位信号是低电平有效,所以当系统掉电或复位按键SW_RST被按下时,电源监控芯片RST 引脚立即输出复位信号,使S3C44B0芯片复位。

  

  3.3 谐振式频率计自动测量电路的设计

  3.3.1 定标法测频率原理

  为了实现频率的自动化测量,本系统采用步进电机带动频率计的转动,当腔体转到了谐振位置时候,到达检波器的微波功率明显下降,检波电流出现明显的下降,而这个位置对应的频率就是所测频率。步进电机带动下的是非只读式频率计,所以先要用定标的方法,拟合出频率与刻度的对应关系式。定标法:同时配合两种频率计,一种是只读式的,可直接读出频率;另一种是非只读式的,只有刻度,不能直接读出频率。首先手动转动非只读式频率计到一个谐振的位置,记录这时的刻度,然后再转动只读式频率计,到另外一个谐振位置,记录对应的频率。重复这种操作,测出尽量多的频率和刻度对应点,根据测得数据再用最小二乘法拟合出两者的对应关系式。最后改换用步进电机带动非只读式频率计转动,当转动到检波电流出现明显的“吸收谷”时,读得这时的刻度,根据拟合出来的刻度与频率关系式,就可得所测频率。

  3.3.2 步进电机及自动控制电路

  步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可通过控制脉冲频率来控制电机转动的速度,达到调速的目的。

  本系统采用二相步进电机,具有如下一些特点:只需将电机与驱动器接线的A+和A-(或者B+和B-)对调即可实现电机的转动方向;步进角为1.8°的两相四线混合式步进电机,并把细分驱动器的细分数设置为8,电机的运转分辨率为每个脉冲0.225°。为了有效驱动电机,本文采用了基于TA8435H芯片的驱动电路。实际应用电路如下图3-2所示,芯片的输入信号有使能控制、正反转控制和时钟输入。

  通过光耦器件TLP521可将驱动芯片跟输入级进行电隔离,起到逻辑电平隔离和保护作用。

  M1,M2分别接高电平,所以为1/8细分方式。

  由于REF IN引脚接高电平,因此VNF为0.8V.

  输出级斩波电流为VNF/RNF=0.8/0.8=1A,因此R212、R213要选用功率大一些的电阻。选用不同的二相步进电机时,应根据其电流大小选择合适的R212和R213.R21和C5组成复位电路,D1~D4快恢复二极管可用来泄放绕组电流。

  

  电路中用到微处理器S3C44B0引脚PC0,PC1,PC2给驱动电路分别输出使能,正反转,时钟信号,通过控制输出脉冲的间隔可以控制电机转动的速率,而输出脉冲个数可控制步进电机走动的步数,达到控制频率计腔体位置目的。电路输出端口A, A, B, B接二相步进电机对应输入端子。

  3.3.3 检波电流I/V转换及放大电路

  检波晶体的作用是将微波微弱信号转换成直流信号。故可观察检波电流是否出现“吸收波谷”来判断腔体是否到达谐振位置。本系统将检波电流经过处理之后传送到上位机的LabVIEW界面显示,观察是否到谐振位置。

  

  由于微波信号在传输过程中受到外部干扰的噪声,线路的噪声,元器件的噪声等等,因此需要滤波电路来滤除这些干扰信号。由于处理器对信号的采集速率比较低,所以本系统采用了时间常数比较大的由R418和C409构成的低通滤波器。其截止频率为f p  =30Hz有利于滤除电路中的尖峰噪声。电路采用两级运放,第一级为I/V转换,第二级为电压反相放大。调节可变衰减器,电机走完全程,观察到检波电流最大值为50.9μ A,因此电路中RF4=1K,R416=1K,RF5=45K,由Vout1=-RF4*I知,经过第一级I/V转换之后最大电压为50.9mV,再经过放大,最终输出电压最大为2.291V,满足S3C44B0的A/D转换输入要求。[page]

  4.软件设计

  4.1 下位机软件

  系统开机复位后,进入while(1)死循环,时刻检测上位机是否发来测量频率的命令,当接受到测量频率命令后,调用测频率模块子程序。频率测量子程序中,电机走完全程需要1854步,每一步带动谐振腔走0.005mm,每一步耗时44.44ms,电机每走动一步,把100次检波电流的A/D转换数据求平均值后再通过串口发送到上位机显示。

  4.2 上位机软件设计

  在虚拟仪器开发平台LabVIEW中,可以利用基于VISA的仪器驱动模板中的I/O接口函数来方便快速地开发驱动程序。本系统中通过PC机和主控芯片S3C44BO的RS232串行通信实现数据采集的驱动程序正是使用这种方法。

  如图3-5频率测量的labview程序图。首先用最大值与最小值函数求出采集到的电流数据的最小值,并求出其对应的索引值,即步进电机在哪一步采集到的电流值,从而把这个索引值反馈回频率数组,求出其对应的元素,则为所测频率。

  

  5.信号源输出频率测量实验结果及分析

  为了在上位机的LabVIEW界面得到所测量的微波信号频率,需在界面中显示出检波电流--频率曲线,从而可明显读出检波电流的“吸收波谷点”.需通过定标法先手工测量频率--距离(当前测量点与起始点的距离,可由套筒刻度算出)的一组尽可能多的数据点,然后利用步进电机每走一步的距离,就可以把距离转化为步数,再用matlab拟合出频率--步数的关系函数。从而可知道步进电机走到哪一步对应哪一个频率。电机走完全程需要1854步,那么把步数对应的1854个频率值组成一个数组作为曲线的横坐标,并把采集到的1854个电流值作为纵坐标。

  限于本信号源频率及谐振式频率计测量范围的影响,本系统只能在8.48GHz和9.9GHz范围内测量。因此从套筒的起始位置9.9mm(对应于频率8 . 4 8 G H z ),截止位置0 . 6 3 m m (对应于频率9.9GHz),其全长为9.9mm-0.63mm=9.27mm.由于电机带动套筒每步的距离非常小,因此不能直接测量步进电机一步的距离,利用步进电机没有累计误差的特点,采用步进电机走动180步,测出套筒刻度前后位置差,得出步进电机带动套筒每一步移动平均距离为0.005mm.手工测出频率与刻度的42组数据点,利用MATLAB拟合出图5-1所示曲线。用MATLAB拟合出频率f 与刻度L 线性关系函数为f = ?0.1456* L + 9.9917(0.63mm ≤ L ≤ 9.9mm)。由于电机每步带动套筒移动0.005mm,起始位置在0.63mm,即步进电机走一步后,套筒的位置在0.63mm+0.005mm=0.635mm,而步进电机走完全程需要1854步,套筒的截止位置在0.63+0.005*1854=9.9mm.则刻度L 与步数n 的关系函数为L = 0.005n + 0.63(0 ≤ n ≤1854)。

  可推导出频率f 与步数n的函数关系式为f = ?0.000728n + 9.9(0 ≤ n ≤1854)。把步数对应的1854个频率值组成一个数组作为曲线的横坐标,并把采集到的1854个电流值作为纵坐标,利用PC机在LabVIEW描绘的波形图如图5-2所示。

  

  再由LabVIEW自动计算检波电流最小值对应的频率值,如图5-4所示。可知这时信号源输出频率为9.337GHz.

  

  与手工测量做对比。换上可直接测出频率的谐振式频率计,测得这时的频率为9.357GHz,所以自动测量与手动测量的相对误差为:

  

  本系统设定步进电机走完全程需要82.4秒,不能设得走太快的原因是防止步进电机“丢步”(漏掉了脉冲没有运动到指定的位置)。另外太快很可能检测不到检波电流的“波谷点”.而手工测量一次信号源的输出频率,通常要两分多钟,可见本系统自动测量的实用性

关键字:ARM  微波频率  自动测量系统 引用地址:基于ARM的微波频率自动测量系统设计

上一篇:基于ARM 的高分辨率压电陶瓷驱动电源设计方案
下一篇:基于数字式电镀电源并联均流系统设计方案

推荐阅读最新更新时间:2024-03-16 13:28

ARM Cortex-R8处理器开拓5G速度需求
全新的ARM Cortex -R8处理器具备高性能和实时功能,将应用于下一代LTE Advanced Pro、5G手机基带标准和大容量存储应用 全新的ARM Cortex-R8处理器有助于芯片设计师将基于ARM的调制解码器和大容量存储器系统级芯片(SoC)的性能提升一倍。ARM最新的实时CPU能够满足未来5G调制解码器和大容量存储器对低延迟,高性能和高功效的要求。该处理器现已开放授权,预计搭载该处理器的芯片将于2016年内面市。 四核配置大幅提升了Cortex-R8的整体性能表现。具备实时功能和扩展的低延迟存储,Cortex-R8相较其他同类处理器拥有最佳性能表现。 ARM处理器部门总经理James McNiven表示
[嵌入式]
亦敌亦友 AMD+ARM=?
提起AMD和ARM,对半导体行业稍有了解的人都知道他们是分属不同阵营的竞争对手,多年来,这两大芯片巨头在不同的领域中各自为战,倒也相安无事。不过,在移动互联的汹涌浪潮下,AMD进军移动市场并不是祕密,而ARM也在几年前就开始觊觎服务器市场,看起来双方早晚免不了一场正面冲突。但是就在不久前,一场戏剧性的变化引发了业界的关注和猜测。 亦敌亦友AMD+ARM=? 今年6月,AMD与ARM达成战略性技术合作伙伴关系,AMD将成熟的ARMTrustZone技术集成到未来的APU中。如此一来,x86架构将拥有基于硬件的安全防护,在未来的数据安全方面有了坚固的依靠。全方位安全保障不只是消费者的需求,更是业界一直以来希望达成的共同目标。在
[单片机]
基于里德堡原子的微波频率梳谱仪
中国科学技术大学郭光灿院士团队在基于里德堡原子的无线传感上取得新进展。该团队史保森、丁冬生课题组实现了一种基于里德堡原子的微波频率梳谱仪,在宽带微波的探测领域具有应用前景,相关成果7月14日以“Rydberg microwave frequency comb spectrometer”为题发表在美国物理协会(APS)旗下的应用物理期刊Physical Review Applied上。 微波测量在通信、导航、雷达、以及天文探测领域发挥重要作用。里德堡原子具有较大的电偶极矩,它可以对微弱的电场具有很强的响应,因此可以用里德堡原子作为微波传感器。近年来,该研究方向受到广泛关注,例如:美国陆军研究室David H. Meyer等人展示
[测试测量]
基于里德堡原子的<font color='red'>微波</font><font color='red'>频率</font>梳谱仪
arm汇编指令之数据块传输(LDM,STM)详见
数据块传输指令用于加载(LDM)或者存储(STM)当前有效寄存器的任意子集。 它们支持所有可能的堆栈模式,维持空或者满的堆栈,此堆栈可以向上或者向下,在保存或者恢复内容, 移动主存储器的大数据块是非常有效的。 1,指令格式: {cond} Rn{!}, {^} *{cond} 条件代码 * 指令类型 *Rn 基址寄存器,其不可以为R15 * 寄存器列表,寄存器范围包含在{}(比如{R0,R2-R7,R10}),其可以是R0~R15的任意组合。 由于R15是pc,对其操作可能会造成程序跳转,R15在最后一个被传输。 序号低的寄存器对
[单片机]
基于ARM 的汽车“黑匣子”设计
0 引 言 汽车行驶记录仪俗称汽车黑匣子,是一种能够对车辆行驶速度、时间、里程以及其他状态信息进行记录的电子装置。行驶记录仪能够实时地记录车辆运行和驾驶员驾驶活动的有关信息,通过对车辆行驶速度、连续行驶时间、里程和其他运行状态等有关信息进行检查、监控、反馈和互动管理,能够有效地实现对驾驶员的行驶时间、行车速度、行车路线等进行全方位的约束和控制,遏制疲劳驾驶、车辆超速等严重交通违法行为,预防道路交通事故,规范车辆管理。统计资料表明,汽车黑匣子的使用,使交通事故率降低了37 %~52 %,大大减少了人员伤亡和财产损失,产生了显着的社会效益和经济效益。2003 年10 月,公安部交通安全产品质量监督检测中心发布了汽车行驶记录仪的国家标准
[单片机]
基于<font color='red'>ARM</font> 的汽车“黑匣子”设计
ARM处理器的Cache之cortex a8
Cache 是位于 CPU与主存储器DRAM(Dynamic RAM,动态存储器)之间的少量超高速静态存储器 SRAM(static RAM),其是为了解决 CPU 与 主存之间速度匹配问题而设置的,不能由用户直接寻址访问。 具有 Cache 的计算机,当 CPU 需要进行存储器存取时,首先检查所需数据是否在 Cache中。如果存在,则可以直接存取其中的数据而不必插入任何等待状态,这是最佳状态,称为高速命中;当 CPU 所需信息不在 Cache 中时,则需切换存取主存储器,由于速度较慢,需要插入等待,这种情况称为 高速未命中;在CPU存取主存储器的时候,按照最优化原则将存储信息同时写入到 Cache 中以保证下次可能的
[单片机]
<font color='red'>ARM</font>处理器的Cache之cortex a8
ARM内核的移植实例介绍
uC/GUI是MICrigm公司推出的用于嵌入式系统的图形用户接口(graphics user interface,GUI)软件包,由于uC/GUI完全以ANSI-C编写,因此它与处理器无关,可以很方便地移植到不同的操作系统和嵌入式微处理器上,并可支持不同尺寸的图形液晶显示器。它采用层次化的设计,功能强大,移植方便,被广泛地应用于嵌入式领域,如PDA、机顶盒以及DVD NCD播放机等。本文详细介绍了uC/GUI在ARM 内核S3C44B0X的移植。实践证明uC/GUI具有良好的实时性和稳定性以及广泛的应用前景。 1、硬件连接与液晶显示原理 本设计使用的硬件采用ARM7开发板,液晶模块为L78C64,它是7.8in
[单片机]
公司高管大量卖出股票 ARM被市场追捧过度?
在ARM HoldinGS(ARMH)股票反弹时出货,究竟是对是错? 《华尔街日报》的专栏“Heard on The Street”对该股票进行了研究,并得出结论说,对这家智能手机芯片商“非理智的欢呼似乎有点自作多情”。该专栏记者罗·温克勒(Rolfe Winkler)指出,这家拥有芯片知识产权的公司今年已上涨125%,在甲骨文首席执行官埃利森表示可能会买一家芯片公司后,上周又获得进一步的上涨。 但温克勒指出,相对于明年的收益,该公司股票的市盈率已达44倍,并争辩说,ARM并不是甲骨文明显的收购对象。“例如,如果甲骨文要为它的服务器寻找处理器,它可能需要较高的性能,而不是低功耗。”他写道,并进一步指出其他收购传闻,
[半导体设计/制造]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved