基于FPGA的数字闭环光纤陀螺仪模拟表头

发布者:牟牟的侬最新更新时间:2007-12-25 来源: 电子设计应用关键字:解调  采样  模拟  加载 手机看文章 扫描二维码
随时随地手机看文章

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

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

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

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

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

模拟表头系统的硬件设计

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

在这个闭环系统中,需要采集的主要信号是调制解调电路中的相位反馈信号。根据反馈信号的特点,选用运算量不大但处理速度快的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及其周期。

核心算法的软件设计流程如图4所示。

在流程图中,模块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的数字闭环光纤陀螺仪模拟表头

上一篇:基于DSP Builder的14阶FIR滤波器的设计
下一篇:如何用C语言开发DSP嵌入式系统

推荐阅读最新更新时间:2024-05-02 20:39

软件模拟I2C(基于Microchip 24LC16B的操作函数库)
本文是在STM8L15x系列的芯片上,使用软件模拟的I2C来实现对24LC16B进行操作的函数库。 头文件定义: #ifndef _24LC16B_H #define _24LC16B_H #include Hal_I2CSoft.h #define MAXROM_24LC16B (2048) extern void Hal24LC16BInit(I2CSoftConfig_t* i2cCfg); extern u8 Hal24LC16B_ReadByte(u16 addr); extern void Hal24LC16B_WriteByte(u16 addr, u8 data); extern voi
[单片机]
电源模拟数字竞争互补 创新技术各显神通
 特邀嘉宾   Microchip总裁、首席执行官兼董事会主席 Steve SANGHI   飞兆半导体亚太区总裁兼董事总经理 郭裕亮   安森美半导体汽车及电源管理产品部全球销售及市场总监 郑兆雄   德州仪器(TI)中国华东区总经理 王剑   NXP半导体亚太市场及销售多重市场半导体功率管理及接口高级产品市场经理 任涛   “随着创新功能的出现,新、旧产品会在很长一段时间内共存。新产品不可能在一夜之间取代旧产品,而且旧产品也会因在价格上更具有优势而不会立即退出市场。旧产品的市场占有率会逐渐降低,但是不可能在短时间内彻底消失。”   ——Microchip总裁、首席执行官兼董事会主席 Steve SANGHI   看
[新品]
plc带模拟量输入输出和不带模拟量输入输出有什么区别啊?
PLC是一种广泛应用的自动化控制器,它可通过输入和输出控制信号来管理各种自动化过程。PLC的“模拟量”输入输出和“数字量”输入输出是两种常见的PLC类型,它们之间有很大的差异。 PLC带模拟量输入输出与PLC不带模拟量输入输出的区别在于它们可以控制和处理的不同信号类型。模拟量输入输出和数字量输入输出都是一种用于控制系统的信号类型。 “数字量”信号是通过开关等离散的状态表示的,比如开和关、真和假等。 这种信号是二元的,只有两个可能状态:ON和OFF。在PLC的数字量输入/输出模块中,这些信号被处理为离散的值,可以用来控制开关、闸门、电机等的状态。 “模拟量”信号则是通过连续的数值进行表示的,比如电压、电流、压力、温度等。这种信号是多
[嵌入式]
德州仪器高性能模拟产品系列介绍集锦(二)
BQ2084-V143 —符合 SBS v1.1 标准并能够与 BQ29312A 配合使用的电量监测计 https://news.eeworld.com.cn/n/20070112/7859.shtml bq2084-V143 是一种符合 SBS 标准的用于电池组或系统内设置的电量监测计 IC,能够对锂离子或锂聚合物电池的充电电量进行精确记录。 INA200 / INA201 / INA202——具备比较器与基准电压源的高侧测量分流监控器 https://news.eeworld.com.cn/n/20070112/7860.shtml INA200、INA201 与 INA202 均为具备电压输出功能的高侧电流分流监控
[新品]
基于SPCE061A和PTR8000的模拟SPI总线通信技术
  SPI(Serial Peripheral Interrace,串行外设接口)是摩托罗拉公司推出的一种同步串行通讯总线,用于微处理器/微控制器和外围扩展芯片之间的串行连接,现已发展成为一种工业标准。讯通科技的PTR8000无限通讯模块就是以SPI为通讯接口的器件,由于其优越的性能被广泛应用于众多领域。它的SPI接口需要占用微处理器四个I/O线。SPCE061A是凌阳公司的推出的具有语音功能的16位单片机,I/O资源丰富,但不具备SPI接口。在实际应用中,出于产品体积、成本和可扩展性及应用场合等方面的考虑,我们选择二者结合组成无线通讯系统,用软件模拟方式实现SPI串口通讯,限于篇幅,仅介绍读命令的时序和应用子程序。此方法同样适用于
[单片机]
基于SPCE061A和PTR8000的<font color='red'>模拟</font>SPI总线通信技术
未来车用雷达将回归模拟
现在正是让 雷达 平台回归模拟的时候了!新创公司Matawave认为“我们仍然存在于模拟世界,汽车也是如此”。该公司期望透过高性能的模拟 雷达 平台改变传统 雷达 的限制... 为了在高度自动化的车辆中增加对于现实世界的情境意识,许多汽车制造商开始接受在每个机箱周遭布署各种感测器类型的必要性。然而,他们并未考虑到的是这些感测器的品质。例如,当今的视觉、光达(LiDar)与雷达感测器的性能如何?车用感测器需要具备哪些要求?   Metawave是今年初才从Xerox PARC研究中心独立而出的新创公司,但有信心能改变汽车产业所认定的“传统雷达限制”。目前,车用雷达“看”不到遥远的物体,也无法辨别所看到的东西。其处理速度还不足以因应在
[汽车电子]
未来车用雷达将回归<font color='red'>模拟</font>?
基于AT89C52的牵引变电所模拟屏的研制
1.引言 根据铁道部铁路技规规定牵引变电所及电力配电所应配备模拟屏,模拟屏是变电所必备的设备,对变电所的人工倒置闸操作、检修、安全运行起重要作用,目前路内的变电所模拟屏大多是简易的模拟或无灯光指示,即使较先进模拟屏虽具有钥匙闭锁功能,但是,由于性能的不可靠,经常发生钥匙弹不出来的故障;无自动功能,不能真实反应隔离开关和断路器的分合状态;人机界面不友好,需要记忆大量的编码,也无显示界面,操作不方便。因此,研制技术先进的智能模拟屏,尽可能用较少一次性投资最大满足现场实际需要是必要的。本文介绍的是针对西康线研制的一种牵引变电所智能模拟屏。 2.工作原理及硬件电路 模拟屏的开关自动显示信号采集取自变电所内的断路器和隔离开关的实际状态
[单片机]
基于AT89C52的牵引变电所<font color='red'>模拟</font>屏的研制
数码模拟技术消除路测环境影响 大幅缩减汽车开发时间
新产品在进入量产阶段前,需要历经各种不同的测试进行验证,以确保最终产品的质量。但是相对十分复杂的汽车产业而言,车辆的开发需要耗费更高的人力与物料与时间成本。 尤其在路测阶段,外在环境因素使然往往会延宕测试进度。而汽车制造商则是开始透过数码化,运用软件模拟实际路况,进行更高效率的测试,让车辆开发的成本大幅减少,在时间上也缩短不少。 在汽车产业中,路测是车辆开发极其重要的一环。而过去工程师需要使用建置完成的车辆,于测试道路或公共道路上进行测试,以检验车辆性能及安全回应机制。不过,气候与路面颠颇状况等限制往往会延宕复制道路测试的进度。 再加上现今如自驾车、电动车等导入大量电子元件,内建的子系统数量众多且彼此相依、复杂度
[汽车电子]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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