基于FPGA的模拟表头测试系统设计

发布者:MysticalWhisper最新更新时间:2018-01-23 来源: 互联网关键字:调制解调  fpga 手机看文章 扫描二维码
随时随地手机看文章

光纤陀螺是激光陀螺的一种,是惯性技术和光电子技术紧密结合的产物。它利用Sagnac干涉效应,用光纤构成环形光路,并检测出随光纤环的转动而产生的两路超辐射光束之间的相位差,由此计算出光纤环旋转的角速度。光纤陀螺仪主要由表头和调制解调电路两个部分组成。伺服于表头的调制解调电路根据输入的电信号,经过相应的变换后形成反馈信号送至表头的相位调制器中。在实际的应用过程中,相应的调制解调电路应该根据温度、振动等情况做出相应的改变,才能最大限度地保证陀螺的精度要求。本文设计了一种基于FPGA的测试系统,模拟光纤陀螺仪的表头,并检测调制解调电路的性能。


模拟表头的基本原理及结构


表头的主要功能是将Sagnac效应产生的光程差所引起的相位变化通过回路耦合器转换为光功率的变化,再通过探测器探测后以电信号的形式输出至调制解调电路中。数字闭环光纤陀螺仪系统结构见图1。从调制解调电路中采样来的原始参数值,经过模拟表头内数字信号处理,可将输入调制解调电路的实际表头信号还原出来。得到初始还原值之后,通过在模拟表头中进行修改、加载不同类型的参数值,从而检测调制解调电路中相应的性能指标。

本文所设计的模拟表头系统遵循了一般数字闭环光纤陀螺系统的基本原理,在系统结构上发生了变化。调制解调电路在本系统中处于被动地位,而表头作为系统的主体。同时,用一个自主设计的电路系统代替了光纤陀螺仪的表头部分。

PC上位机的工作十分重要,它不仅控制调制解调电路和模拟表头系统的协同工作,而且要将所采集来的数据进行分析整理,并完成关键的软件编写和植人工作。


模拟表头系统的硬件设计


根据理论分析,本文设计出基于FPGA的模拟表头硬件系统。


在这个闭环系统中,需要采集的主要信号是调制解调电路中的相位反馈信号。根据反馈信号的特点,选用运算量不大但处理速度快的FPGA作为信号处理的主要器件。在本方案中,考虑到成本和实际运算量,选取XC3S100E FPGA芯片。


本系统采用±5V稳压直流电源供电。经过计算,本系统的功耗在5W以下,故直流电源的输出电流需达到1A。根据FPGA及其外围电路的供电要求,需要设置三个DC/DC模块:分别是5V转3.3V,5V转2.5V和3.3V转1.2V。分别选择了MAX651、ADP3333和LTC3406用于电压转换。另外,3.3V电源还用作驱动ADC、数码管、运算放大器等器件。


XC3S100E芯片具有较好的性价比,它具有2160个逻辑单元,100000个系统门资源,最大的I/O口数目是108。对本系统来说,完全能满足16位输入/输出、数码管指示灯等显示模块、与上位机通讯以及其他控制信号的接口需要。系统中另外配置了一块和FPGA相匹配的EPROM-XCF01S,用来提供逻辑芯片在开机后目标程序的加载。


A/D和D/A转换分别采用AD7671和AD768两款芯片。AD7671具有最高可达1MSPS的采

样速率,逐次逼近型高速高精度,并行传输的模数转换器,并能达到16位精度,而且无失码,最大积分非线性误差(INL)仅为±2.5LSB,能够很好地满足本系统要求。AD768是一款具有16位精度,最高可达40MSPS采样速率的高速DAC。它的响应时间非常短,转换速度快并与高速的ADC有很强的适配能力。


在提取初始参数时,考虑到陀螺信号比较弱,在A/D转换之前的设计采用了弱信号检测方法,对信号进行滤波、整形并放大,在最大限度保证无失真的前提下将原始信号提取出来,并转换为ADC可以分辨的信号输出。


模拟表头系统的软件设计


根据闭环光纤陀螺仪表头的基本原理,实际表头输出的信号为周期恒定的梳状波。波形中奇偶周期的电压差值表示表头光纤环中两束光的光程差所对应的电信号量。调制解调电路产生的用于反馈的阶梯波作为实际表头的输入。因此,模拟表头软件要解决的问题有两个:


一个是产生一个象征光程差(根据光程差就能计算出角速度ω)的随机数X,一个是利用调制解调电路送来的阶梯波进行计算,提取阶梯值S及其周期。


模块A用于判断阶梯值的正负。根据实际解调电路特性,反馈信号是通过对解调电路产生的阶梯值累加,再经方波调制得到的,累加过程中采用了高低复位操作。因此,在对阶梯波采样值作进一步处理前,有必要判断阶梯值正负。这里通过设置计数器,对同周期相邻采样值进行多次作差比较来判断其正负,避免了高低复位操作引起的前后采样值突变对判断结果的影响。


模块B是高低复位判断和补偿模块。该模块通过比较同周期前后采样值的大小来实现复位点判断,然后对经过复位的采样值进行相应的补偿操作。


在xilinx ISE8.2的平台上,对Verilog HDL编写的模拟表头作了功能仿真。采用常用的ModelSimSE 6.2对Testbench模块进行仿真,用以检测程序设计中计算和逻辑的正确性。仿真模块设置主时钟MCLK周期为10ns,高低电平持续时间相同。每隔50个时钟周期进行

一次采样,累加16个采样值求一次阶梯。仿真时间设置为35000ns,RSTB为主复位信号,ADBUSY与ADCNVST为ADC控制信号,CLOCK为DAC控制信号。


本方案对随机数X和输入INDATA在几种极限情况下的仿真结果进行了验证,用以检测表头程序设计的正确性。


结语


根据以上的软硬件设计,可设计出能够模拟光纤陀螺仪表头行为的模拟表头系统。测试时,将实际的光纤陀螺仪表头和调制解调电路与设计电路系统对接,就能得到所期望的波形和数据。将模拟表头的随机输入数(代表角速度ω)与被检测的调制解调电路输出作对比,可有效检验出被测调制解调电路的性能。

关键字:调制解调  fpga 引用地址:基于FPGA的模拟表头测试系统设计

上一篇:基于ip一iq的三相瞬时无功功率理论的三相电路谐波和无功检
下一篇:大唐移动:SPAN ADT自动路测系统介绍

推荐阅读最新更新时间:2024-03-30 23:36

网络边缘充满无限可能-低功耗FPGA和AI解决方案集合助力AI智能玩具发展
网络边缘充满无限可能-低功耗FPGA和AI解决方案集合助力AI智能玩具发展 根据市场研究公司Transparency Market Research的报告,截至2026年,全球智能玩具市场规模预计将增长到近700亿美元。智能玩具形态多样,如电子宠物、机器人、智能火车套件等。听到玩具一词,你可能立刻想到儿童玩具,但有些玩具是专门针对成年人开发的。当前的高级玩具市场包含的产品用途广泛,包括提供陪伴、提高认知能力以及促进交流等。 智能玩具为人们提供了一种技术增强环境,便于交互完成各种任务,不断顺应用户的行为模式。这些玩具的传感器通常嵌入了图像识别芯片,利用人工智能来识别各种图像。为了提供优质全面的用户服务,这些AI解决方案需要低
[嵌入式]
网络边缘充满无限可能-低功耗<font color='red'>FPGA</font>和AI解决方案集合助力AI智能玩具发展
EL7564C的双电压FPGA电源解决方案
概述 Xilinx公司的FPGA(现场可编程门阵列)芯片正向高密度化发展,FPGA的内核在提供低成本和高性能的同时还林求低功耗。当今选进的亚微米IC工艺正趋于采用低电压供电,同时这将导致对大电流的不断需求。工程线路板的设计必需满足这类电源供电的需要。 现在FPGA的内核和I/O的电源需要双电源供电。通常来说,I/O部分的供电电压是由设备中其它元器件所决定的,而FPGA的内核则依赖于产品本身的设计,其内核的供电电源分别为2.5V,1.8V或1.5V。电源的跟踪(Tracking)/顺序(Sequencing)的功能可以用来满足这一系列的电压要求。    
[应用]
为第10代器件而生,论Altera Spectra-Q引擎的技战术
由于集成了ARM核,Arria10和Stratix10 SoC的复杂度明显比一般的FPGA要高得多,再加上它们其他一些诸如高性能DSP、快速DDR4等特点,利用Arria10和Stratix10进行设计的难度自然倍增。 论软硬件战术 工欲善其事,必先利其器,想要把高性能的SoC用好,设计工具很重要。Altera近日推出了专为Arria10和Stratix10等Altera 第10代 及后续产品而设计的强劲引擎Spectra-Q,其在Quartus II软件中使用,以提高Altera下一代可编程器件的设计效能,缩短产品面市时间。 Altera专门请Altera软件和DSP产品市场经理Albe
[嵌入式]
为第10代器件而生,论Altera Spectra-Q引擎的技战术
DSP+FPGA在高速高精运动控制器中的应用
  运动控制卡已经在数控机床、工业机器人、医用设备、绘图仪、IC电路制造设备、IC封装等领域得到了广泛运用,取得了良好的效果。目前运动控制卡大部分采用8051系列的8位单片机,虽然节省了开发周期但缺乏灵活性,难以胜任高要求运作环境,而且运算能力有限。   DSP的数据运算处理功能强大,即使在很复杂的控制中,采样周期也可以取得很小,控制效果更接近于连续系统。把DSP与PC的各自优势结合将是高性能数控系统的发展趋势。本 运动控制器 采用TI公司的高性能浮点DSP作为主控芯片,通过ISA接口与PC协调并进行数据交换,以PC计算机作为基本平台,以DSP高速运动控制卡作细插补、伺服控制的核心,对直线电机的运动进行控制,取得了良好的实际应
[嵌入式]
DSP+<font color='red'>FPGA</font>在高速高精运动控制器中的应用
基于51单片机IP核的FPGA实现与应用
  1 引言   长期以来,单片机以其性价比高、体积小、功能灵活等方面的独特优点被广泛应用。但受其内部资源的限制,单片机需要在片外扩展相关资源。为了达到处理速度和控制灵活性方面的需求,采用微控制器和可编程逻辑器件设计单片机嵌入式系统。随着现场可编程逻辑阵列(FPGA)及EDA技术的发展,百万门级的FPGA、可重构的嵌入式MCU核、功能复杂的IP核及各种功能强大的EDA工具的出现,实现将MCU、存储器和一些外围电路集成到一个芯片成为可能。随着IP核技术在FPCA中的应用,特别是MCU IP核技术的发展。出现了性能不同的嵌入式MCU软核。MCS-51系列MCU是目前应用时间最长、最普及、可获得应用资料最多的功能强大的8位MCU,
[单片机]
基于51单片机IP核的<font color='red'>FPGA</font>实现与应用
高云半导体发布GoAITM--全球首例基于国产FPGA AI解决方案
全球增长最快的可编程逻辑器件供应商 — 广东高云半导体科技股份有限公司(以下简称 “ 高云半导体 ” ),今日发布基于高云国产FPGA硬件平台的人工智能(AI)边缘计算最新解决方案 — GoAI TM 。相比当前采用标准微处理器的其他类似边缘计算方案,GoAI TM 加速方案可获得将近78倍的速度提升,加速优势显著。同时GoAI TM 的设计流程与目前AI、神经网络的开发框架完全融合,为用户开发使用带来了极大的便利。 人工智能在物联网(IoT)终端及云的边缘应用中突飞猛进,这主要得益于其无需网络连接到数据中心就能进行智能决策,且具有低功耗、小尺寸、高性价比的优势;高云 GoAI TM 全面支持目前通用的人工智能开发工具,
[嵌入式]
高云半导体发布GoAITM--全球首例基于国产<font color='red'>FPGA</font> AI解决方案
智博会FPGA国际总决赛闪耀山城,英特尔加速创新生态进化
2019中国国际智能产业博览会(简称“智博会”) FPGA智能创新国际大赛 总决赛今天举行。这项国际顶级赛事共吸引了来自11个国家的400多支优秀创新团队报名,在四大分赛区历时数月层层筛选,最终产生12强角逐总决赛。本次FPGA大赛由智博会组委会与英特尔公司主办,西永微电园、海云捷讯等承办,积极推动人工智能、5G、大数据等前沿科技领域的智能应用创新与国际合作,是英特尔以数据为中心、构建面向未来的产业生态的又一硕果。 重庆市人大常委会副主任夏祖相发表演讲 重庆市人大常委会副主任夏祖相表示:“重庆正在大力实施以大数据智能化为引领的创新驱动发展战略行动计划,加快形成智能产业、智能制造、智能化应用‘三位一体’发展格局,努力建
[嵌入式]
智博会<font color='red'>FPGA</font>国际总决赛闪耀山城,英特尔加速创新生态进化
AMD推出16nm的第六代Spartan UltraScale+:功耗骤降60%
从1998年到现在,AMD Spartan系列FPGA已经帮助我们解决了很多医疗问题,探索其他星球,甚至是了解宇宙。作为一个服役25年的知名产品,它也需要跟上时代的脚步,进一步升级。 日前,AMD推出全新的Spartan UltraScale+系列,作为第六代Spartan FPGA产品,它依然延续Spartan的低成本、低功耗优势。 提升生命周期 的秘诀 事实上,观察AMD此前产品线可以看出,Virtex、Kintex、Artix、Zynq均已推出Ultra Scale+产品系列,并迈入16nm阶段。 为了增加使用生命周期,首先考量的就是选择对相关的制程工艺,同时要有适配的供应商一起在长时间周期里去交付产
[嵌入式]
AMD推出16nm的第六代Spartan UltraScale+:功耗骤降60%
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved